The Universal Inbox
Subscription communications are scattered across email, SMS, WhatsApp, push, Slack, and Discord. The Universal Inbox is designed to merge them into one stream and let AI sort the signal from the noise.
One inbox for every channel
Each provider message arrives through a Communication Channel. The Universal Inbox merges them all:
email · SMS · WhatsApp · push · Slack · Discord ──▶ Universal Inbox
AI categorization
Every message is automatically classified so you see what matters first:
| Category | Examples |
|---|---|
| Billing | invoices, payment failures, receipts |
| Marketing | promotions, upsells, newsletters |
| Product Updates | new features, changelogs |
| Renewals | upcoming renewals, auto-renewal notices |
| Security Alerts | logins, breaches, password resets |
| Required Actions | items that need your response |
query {
subListInboxMessages(filter: { category: REQUIRED_ACTION, unread: true }) {
provider { name }
channel # EMAIL | SMS | WHATSAPP | PUSH | SLACK | DISCORD
category
summary # AI-generated
receivedAt
}
}
From inbox to action
Because messages are linked to their Relationship, the inbox is actionable. A Renewals message can trigger a renewal-approval workflow; a Required Actions message can be handed to the Concierge.
Consent and frequency
Through Universal Consent Management, you set communication preferences once — newsletter frequency, marketing opt-in, privacy choices — and integrated providers inherit them. This is what keeps the inbox from filling up in the first place.
Inbox operations target production by default. For local development, set BURDENOFF_ENV=local to use local gateways. See Environment Selection for endpoint details.