Channels
Channels in Siren represent the medium through which a notification is delivered. Each channel supports distinct use cases and content formats, allowing teams to craft contextually appropriate messages, whether it’s an OTP sent via SMS, a promotional email campaign, or a push notification embedded directly in your mobile app. Siren allows you to configure channels, integrate each channel into broader workflows or campaigns. Templates are fully customizable and support channel-specific fields, ensuring that your messages are not only consistent but optimized for their destination platform.Providers
While channels define where your messages are sent, providers define how they’re delivered. Siren integrates with over 20 third-party providers across email, SMS, WhatsApp, push, and more, offering the flexibility to choose the right delivery partner for your needs. Providers can be added and managed from Settings > Providers. Each integration allows you to input credentials, configure environment-specific keys (for staging vs production), and define fallback logic to ensure message delivery even if a primary provider fails. Multiple providers can be configured per channel. Given below is the list of all available providers in each channel.Email
Siren supports email delivery through a variety of trusted providers, giving you the flexibility to choose the one that aligns best with your performance, pricing, and compliance requirements.Supported Email Providers:
- Gmail
- Mailchimp
- Mailgun
- Outlook
- Postmark
- Sample Email Provider
- SendGrid
- Amazon SES
SMS
SMS
For SMS notifications, Siren integrates with globally recognized providers to ensure reliable, low-latency delivery—especially for time-critical use cases like OTPs and alerts.Supported SMS Providers:
- Kaleyra.io
- MessageBird
- MSG91
- Plivo
- Twilio
WhatsApp
Siren’s WhatsApp channel is powered by a curated set of providers that support the WhatsApp Business API. You can select the one that matches your business region, approval speed, or feature set.Supported WhatsApp Providers:
- Gupshup
- Meta
- MSG91
- Twilio
- WATI
Push Notifications
Push Notifications
Push messages can be sent via mobile and web platforms using high-performance providers, offering native delivery and user engagement capabilities.Supported Push Providers:
- Firebase Cloud Messaging (FCM)
- OneSignal
Chat Platforms
Chat Platforms
Siren supports several collaboration and messaging platforms, enabling internal alerts or user-facing communication within these ecosystems.Supported Chat Providers:
- Discord
- LINE
- Microsoft Teams
- Slack
In-App
In-App
For in-app messaging, Siren provides a native integration that allows you to deliver messages directly within your product interface, without relying on third-party platforms.In-App Provider:
- Siren
Pool
Provider Pool in Siren enables you to group multiple providers of the same channel type for load balancing and high availability. It automatically distributes notifications across providers based on configured message limits and time durations. When a provider reaches its limit, the system seamlessly switches to the next available provider in the pool. This ensures reliable message delivery and helps manage rate limits across different service providers. See Provider Pool for more details.Configuration and Management
Managing your channels and providers is straightforward through Siren:- The Templates section allows you to design, preview, and test messages specific to each channel, including cross-channel templates.
- The Settings > Providers section lets you add, edit, or remove provider accounts, add a webhook path, and set message limits. etc
- You can set a provider as your default provider. go to the Providers section and click on the provider you want. You’ll see a list of accounts—click the three-dot menu next to the account name and choose “Set as Default.” That’s it!