Skip to main content
A broadcast is a one-time email sent to a specific group of recipients. Unlike triggered workflows that run automatically based on events, broadcasts let you send announcements, promotions, or updates on your schedule.

A broadcast workflow announcing a new features to 536 recipients.

What broadcasts are for

Broadcasts are ideal for:
  • Product announcements: Let users know about new features or updates.
  • Promotions: Send limited-time offers or discounts.
  • Company news: Share milestones, events, or important updates.
  • Re-engagement: Reach out to inactive users with a compelling message.

Building a broadcast

  1. Go to the Broadcasts section in the sidebar.
  2. Start a conversation with the AI by describing what you want to send. For example:
    • “Send an email to all my free tier users with a promo code”
    • “Announce our Product Hunt launch to all users”
    • “Send a holiday discount to customers who made a purchase this year”
The AI will generate a broadcast workflow for you, including the audience query and email content. From there, you can iterate by chatting with the AI or editing directly—just like building any other workflow.
Chatting with the AI is often the easiest way to refine your broadcast. Ask it to adjust the audience, tweak the copy, or change the design.

Understanding the recipient count

When you build a broadcast, you’ll see a badge showing the estimated number of recipients. This count is a best estimate based on the current state of your database.
The recipient count may change between when you schedule the broadcast and when it sends. New users may match your query, or existing users may no longer qualify. The final count is determined at send time.

Scheduling a broadcast

Before sending, you’ll set a date and time for your broadcast. Use the date picker to choose a day (up to a year out) and specify the exact time. When the scheduled time arrives, Dreamlit runs your query and sends the emails. You can monitor progress in the Activity Log.
Need to make changes? You can cancel a scheduled broadcast anytime before the send time.

Explore further