Skip to main content

Sending a Broadcast

A broadcast is a one-time message sent to a defined group of people at the same time. It’s ideal for announcements, alerts, or updates you want to deliver immediately or at a scheduled time—without setting up a full campaign workflow.

Broadcasts are best used when you need to communicate clearly, quickly, and at scale.


How broadcasts work​

A broadcast consists of a single message delivered to a selected audience. You can choose to send it instantly or schedule it for a later time.

Common use cases include:

  • Notifying users about changes to your terms of service
  • Announcing new features or maintenance windows
  • Sending onboarding or account-level updates to a specific group

Creating and sending a broadcast​

Setting up a broadcast is straightforward. During creation, you’ll configure the following steps:

  1. Go to Broadcasts and click Create Broadcast
  2. Name your broadcast
  3. Choose your Recipients
  4. Set a Goal
  5. Create your message Content
    • For content refer to the Email Templates page for detailed guidance on setting up emails.
  6. Review and Send or Schedule the broadcast
create broadcast model

Each step includes additional options explained below.


Recipients​

You can choose who receives your broadcast in one of two ways:

  1. People matching conditions
  2. Everyone in the workspace

People matching conditions​

Selecting this option lets you target a specific audience using segments or profile attributes.

Segment conditions​

Send a broadcast to people who:

  • Belong to specific segments, or
  • Do not belong to specific segments
Filter segment condition

Attribute conditions​

Target people based on their profile data. You can filter attributes that:

  • Exist or don’t exist
  • Are equal to a value
  • Are not equal to a value

This is useful for personalisation and account-specific messaging.

Filter attribute condition

Subscription preferences​

You can choose whether to send your broadcast to:

  • All subscribed people
  • All subscribed and unsubscribed people

⚠️ Important:
Sending messages to unsubscribed users may violate anti-spam regulations in your country. Misuse can result in account suspension or termination. Only include unsubscribed users when you have a clear legal basis to do so.


Goal: define success for your broadcast​

Goals help you measure the effectiveness of your broadcast. A broadcast is considered successful when a recipient:

  • Performs a specific event
  • Enters a segment
  • Exits a segment

Goals provide insight into how your message impacts user behaviour after delivery.

set broadcast goal

Content: create your message​

Broadcasts can be sent through any supported channel:

Choose your preferred channel to begin creating your message.

Email​

  • Use an existing email template, or
  • Create a new one from scratch

Learn more about email templates in the Templates section.

Push notifications​

  • Enter a title and message
  • Optionally include an image and add a deep link to direct users to a specific screen

In-app messaging​

  • Choose a render type (modal, banner, inline, or inbox card)
  • Add title, body, optional image, and a call-to-action
  • Set priority, expiry, page targeting, and persistence rules
  • Messages are delivered when your app SDK syncs — see the In-App Messaging guide

SMS​

  • Simply enter the message you want to send

You can personalise content using user data and create variations for testing.


Review and schedule​

Before sending, review all your broadcast settings.

review broadcast details

You can:

  • Send immediately, or
  • Schedule for a future date and time

When scheduling:

  • Schedule at least 5 minutes in advance
  • The default time zone is your local time
  • Optionally, send messages based on each recipient’s local time zone
schedule broadcast

🎉 That’s it!
Once sent or scheduled, your broadcast will be delivered to the selected audience as configured.