Introduction
The Mobile Alert Stack extends Dialect's messaging infrastructure to native mobile push notifications, enabling Web3 apps and protocols to deliver timely, engaging alerts directly to users' phones alongside existing channels like email, Telegram, and in-app messaging.
What is the Mobile Alert Stack?β
The Mobile Alert Stack is the natural evolution of Dialect's Alert Stack, designed for Web3 applications shipping mobile experiences. As protocols launch native mobile apps, real-time push notifications have become critical for user engagement.
Why Mobile Push Notifications?β
Web3 is increasingly mobile-first. Users expect instant notifications for critical events like liquidation warnings, price alerts, governance proposals, and trading opportunities.
Push notifications offer unique advantages:
- β‘ Instant Delivery: Push notifications arrive immediately, even when apps aren't open
- π― Native Experience: Seamless integration with device notification systems
- π Higher Engagement: Push notifications typically see 3-10x higher open rates than email
- π Privacy-First: No need to share email addresses or join Telegram channels
- π¨ Rich Content: Support for images, actions, and custom data
How It Extends the Alert Stackβ
The Mobile Alert Stack enhances existing channels by providing unified, multi-channel messaging. Users can choose their preferred channels for different alert types:
- Critical alerts (liquidations, security) β Push + Email
- Trading signals (price alerts) β Push only
- Daily summaries (portfolio updates) β Email only
Cross-Platform Consistencyβ
The same notification system powers all channels, ensuring consistent messaging and user experience whether users receive alerts via push, email, or in-app notifications.
Integration with Universal Inboxβ
The Mobile Alert Stack seamlessly integrates with the Universal Inbox, enabling users to receive push notifications from multiple apps they've subscribed toβlike Drift liquidation alerts while using Jupiter, or Bonk community updates while trading on Raydium.
Getting Startedβ
Choose your implementation path:
π Sending: Review the sending guide, set up Firebase, integrate Dialect's API
π± Receiving: Start with User Management, follow the integration guide
π Both: Begin with receiving integration, add sending capabilities, enable cross-app notifications