A shared, user-controlled, actionable communication layer across the entire Web3 ecosystem.
The Universal Inbox represents the next evolution of messaging, transforming isolated app notifications into a shared, user-controlled communication layer across the entire ecosystem.
Traditionally, each application maintains its own dedicated inbox for users. When you use Drift, you receive Drift notifications. When you use Bonk, you get Bonk alerts. Each app operates in isolation, creating fragmented communication experiences.
The Universal Inbox breaks down these silos by creating a shared notification feed where users can opt-in to receive messages from multiple applications they care about. Instead of checking separate inboxes across different apps, users have one central place to see all their notifications.
The Universal Inbox builds directly on Dialect’s existing notification infrastructure:
Cross-App Subscriptions: Users can subscribe to notifications from any registered Dialect app, not just the one they’re currently using. A user in your DeFi app could also receive liquidation alerts from Drift and governance updates from their favorite DAO.
User-Controlled: Users have complete control over which apps they want to hear from and through which channels (push, email, in-app).
Shared Infrastructure: All apps use the same Dialect messaging infrastructure, making cross-app communication seamless. The same APIs that power your app’s notifications can deliver messages from any other registered app.
The Universal Inbox doesn’t require new APIs or endpoints—it leverages the notification system you’re already familiar with:
Users discover and subscribe to apps using the existing app management endpoints:
For implementation details, see the User Management documentation.
The notification history endpoints automatically aggregate messages from all subscribed apps:
For implementation details, see the Notifications documentation.
Messages from all subscribed apps are delivered through the user’s preferred channels:
For implementation details, see the Push Notifications documentation.
To support the Universal Inbox in your application:
Ensure your app is properly registered with Dialect so users can discover and subscribe to it. See the App Registration guide.
Implement the authentication flow so users can manage their cross-app subscriptions. See the Authentication documentation.
Build UI that allows users to:
/v2/apps
endpointCreate a notification inbox that shows messages from all subscribed apps:
/v2/history
to fetch a unified message streamConsider implementing actions that work across apps:
Ready to support the Universal Inbox? Start with these resources:
The Universal Inbox transforms Web3 from a collection of isolated apps into a connected ecosystem where users stay informed and engaged across their entire on-chain journey.