All features
Audience
Consent & compliance
Every contact carries its own consent. Unsubscribes are tracked per channel (email, SMS, WhatsApp, push) and per category (marketing versus transactional), so a marketing opt-out never blocks a password reset. Messy suppresses sends that would breach consent before they reach a provider, and you set how long message history is kept.
app.messy.sh/customers

How it works
Consent is checked on every send
Send requested
Transactional or campaign
Consent check
Channel + category
Suppress or deliver
Opt-outs are skipped
Recorded
Reason on the timeline
Per-channel & per-category
Opt out of marketing email while still getting SMS receipts. Each is independent.
Suppressed, not sent
A send that breaches consent is suppressed automatically, with the reason recorded.
Data retention
Set how many days message history is kept; older records are pruned on schedule.