Templates in Siren are reusable message formats that let you design consistent and personalized content for notifications. These templates can be used across workflows to communicate with users via multiple channels such as Email, SMS, Push, WhatsApp, In-App, and more.

Templates act as the foundation for delivering dynamic and personalized experiences across your product touchpoints.


Why Use Templates?

  • Maintain consistency across Channels: Using templates ensures that your messages are consistent in tone, structure, and formatting — whether you’re sending an SMS, an email, or a push notification. You don’t have to rewrite or reformat every message manually.
  • Customize messaging for your brand:
    • Add your logo, colors, and brand tone in emails
    • Include brand-specific sign-offs, headers, or imagery
    • Align styling across all notifications
  • Personalize with variables: Siren templates support dynamic content insertion using variables (like user name, OTP, transaction ID). This allows you to personalize messages based on the recipient’s data while still using a single template.
  • Reuse Across Workflows: Once created, templates can be reused across multiple workflows or campaigns, saving time and ensuring standardization.
    • No need to duplicate message content every time.
    • Version control and history help you track changes easily.

Supported Channels

Siren supports templates across 9 channels:

You can configure templates for one or more channels within the same template. This means a single template can include content for, say, Email + SMS + In-App together — enabling true multichannel delivery from a unified template.


Multi-Channel Template Structure

When creating a template, you can add and configure each channel independently. Each channel supports different fields based on its capabilities. For example:

  • Email supports subject, HTML body, attachments, and advanced headers.
  • SMS allows you to set unicode/flash message types and a DLT template ID.
  • Push supports mobile preview toggles, TTL, image/icon URL, and platform-specific behavior.

To learn more, see Channel Configurations.


Tags

Each template can be associated with one or more tags. Tags help categorize and group templates by use case, department, product feature, or campaign.

When you select templates in workflows or campaigns, tags help filter and prioritize relevant templates, especially useful when dealing with a large library.

Templates with the same tag as the workflow are shown at the top in dropdowns when selecting a template.


Template Versioning

Every time a published template is updated, Siren maintains a version history. You can:

  • View changes across different versions
  • Restore to an older version if needed
  • Keep a clean audit trail of edits

This helps you maintain content governance while iterating on templates.


Where Templates Are Used

Templates are used primarily in:

  • Workflows – Triggered notifications based on logic, rules, and data.
  • Campaigns – Bulk or segmented sends for promotional or event-based messaging.

To learn how to create and manage templates, visit the Create & Manage page.

To see how templates are used inside workflows, check out Use in Workflows.