Why Choose Siren
- AI agent-ready architecture: Siren includes a dedicated AI agent toolkit that can learn from the documentation and automatically handle backend integrations into your systems. After one-time integration, the agent can perform a wide range of actions, from sending messages to configuring notification webhooks.
- Design and Send Without Writing Code: Siren makes messaging effortless, whether you are sending a one-time update or building automated notification journeys. Use our intuitive no-code workflow builder or Instant Execution Tools like single-call APIs, SDKs, and the MCP protocol to perform actions instantly without configuring flows in the UI. No boilerplate. No complex schemas. Just a simple payload and you are live.
- Move fast with direct messaging: When speed matters, Siren gives you the ability to send messages instantly using a single API call and other methods. Whether it is a critical update or a time-sensitive announcement, you can reach users across any channel without building a full notification logic.
- Monitor Everything, Stay in control: Siren offers real-time dashboards, detailed logs, and actionable insights so you can track message delivery, channel performance, and system behavior. Troubleshooting is instant, and transparency is built in.
- Built-in visibility and reliability: Siren helps you stay in control at all times. You have full visibility into your notifications, and built-in fallback logic ensures messages are rerouted through alternate channels if the primary one fails. That way, nothing important slips through.
What Siren Offers
Siren is made up of a few key parts that work together to help you send smart, scalable notifications without complexity.Dashboard
The Siren dashboard gives you a quick snapshot of your notification system’s performance. It shows metrics like total messages sent, delivery rates, channel performance, and workflow activity, all filterable by time range. You can also trigger workflows or campaigns directly from the dashboard, making it a central hub for monitoring and action.Templates
Templates in Siren let you create consistent, reusable message formats that work across multiple channels, including Email, SMS, Push, WhatsApp, and more. Instead of writing a new message every time, you define a template once and personalize it with variables. Each template can support multiple channels within the same definition. For example, you can add an email version and a push notification version of the same message in a single template; each version will have its own channel-specific formatting and content. You can:- Create templates from the UI using the built-in editor
- Add and edit content for different channels individually
- Add variables to personalize messages, allowing a single template to serve multiple users
- Manage templates via API if you prefer a backend-driven approach
- Ask your AI agent to manage templates for you Templates are at the heart of message customisation in Siren. Once created, they can be attached to workflows.
Workflows
Workflows enable you to define and automate your notification logic. A workflow represents a series of steps that are executed when triggered by either an API call or a scheduled event. These steps determine how and when messages are sent, what content they contain, and through which providers they are delivered. Using Siren’s no-code visual editor, you can build workflows that include:- Connecting a provider, which defines the external service (e.g., Twilio, SendGrid, Slack, Gmail) used for message delivery.
- Linking message templates that determine the content and formatting for each channel.
- Configuring actions, such as introducing delays before sending the message, branching based on conditions, or tracking responses from the recipient. This setup ensures that your notification system is both flexible and reliable, with full control over the flow and behaviour of every message sent.
Providers
Siren supports a wide range of communication channels like Email, SMS, WhatsApp, Push, Chat, In-App. You can send messages through any of these channels individually or combine them within the same workflow to create multi-channel notification experiences. Each channel is mapped to one or more providers, which are the third-party services responsible for delivering the actual messages. For example, you might use SendGrid for Email, MessageBird for SMS, or OneSignal for Push. Siren allows you to configure and manage these provider connections. Here is a list of providers that Siren gives:- EMAIL- Gmail, Mailchimp, Mailgun, Outlook, Postmark, SendGrid, SES
- SMS - Kaleyra.io, MessageBird, MSG91, Plivo, Twilio
- WHATSAPP- GUPSHUP, Meta, MSG91, Twilio, WATI
- PUSH - FCM, OneSignal
- CHAT - Discord, Line, Microsoft Teams, Slack
Campaign
Campaigns let you define and message a targeted group of users, whether you are sending a daily update, a special promotion, or an announcement. You can create your audience using an existing cohort or build a new one by importing user data from your database or a CSV file. Siren also offers a built-in Campaign AI that generates personalized campaigns for you. Just describe your goal in conversational language, and it will configure the campaign, all tailored to your use case.Cohort
A cohort in Siren is a group of users who share common attributes or behaviors, such as signing up recently, using a specific feature, or coming from a certain region. Organizing users into cohorts helps you send more relevant, targeted messages. You can create cohorts in several ways:- Manually: Add users through the UI or upload a CSV file
- Mixpanel integration: Import behavior-based cohorts you have already created
- Data source connection: Sync cohorts directly from databases or warehouses like PostgreSQL, BigQuery, or Snowflake Whether you’re sending a reminder to users who abandoned checkout or announcing a feature to premium users in India, cohorts help ensure your messages reach the right audience with precision.
Workspace
A workspace in Siren is a dedicated environment where you manage your templates, workflows, users, and campaigns. Siren provides three built-in workspaces:- Sandbox: for early exploration and experiments
- Staging: for testing workflows and templates before going live
- Production: for sending live notifications to real users Each workspace is isolated from the others, allowing you to build, test, and deploy safely without impacting your production data or users.
Webhook
Siren uses webhooks to keep your systems in sync with what’s happening behind the scenes. You can add a provider’s webhook URL to receive real-time delivery updates directly from services like Twilio or SendGrid. Siren also supports two built-in webhooks:- The Notifications Webhook lets you instantly receive events like delivery or failure as they happen.
- The Inbound Message Webhook captures replies or incoming messages from users and passes them to your system. With these in place, you stay updated on both outbound and inbound messages, without polling or manual checks.