Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.tedro.io/llms.txt

Use this file to discover all available pages before exploring further.

Broadcasts and Campaigns

Broadcasts let you send outbound messages to groups of contacts at once. Use them for promotions, announcements, appointment reminders, or re-engagement campaigns. You can target specific contact groups, schedule sends for optimal timing, and track delivery and response analytics.

Prerequisites

  • A Tedro workspace with Admin role
  • At least one connected channel
  • Contacts organized into groups or tagged for targeting (see Contacts and Groups)
  • For WhatsApp broadcasts: approved message templates (see WhatsApp Templates)

Create a Broadcast

1
Open the Broadcasts Page
2
Navigate to Outbound > Broadcasts in the sidebar. Click Create Broadcast.
3
Configure the Campaign
4
Enter a name for the broadcast (for internal tracking). Select the channel you want to send through.
5
Select Your Audience
6
Choose the target audience for the broadcast:
7
  • Contact group — Send to all contacts in a specific group
  • Tag filter — Send to contacts matching specific tags
  • All contacts — Send to every contact on the selected channel
  • 8
    Only contacts who have not opted out will receive the broadcast. Tedro automatically excludes contacts with opted_out = true.
    9
    Compose Your Message
    10
    For WhatsApp broadcasts, select an approved template from your template library. Fill in any dynamic parameter values.
    11
    For other channels (Instagram, Messenger, Live Chat), compose your message directly in the editor.
    12
    WhatsApp broadcasts require an approved template. You cannot send free-form messages as broadcasts on WhatsApp — this is enforced by Meta’s policy. See WhatsApp Templates for details.
    13
    Schedule or Send
    14
    Choose when to send:
    15
  • Send now — The broadcast begins delivering immediately
  • Schedule — Pick a date and time for the broadcast to go out. Useful for time-zone-aware campaigns.
  • 16
    Review and Confirm
    17
    Review the audience count, message preview, and schedule. Click Send or Schedule to launch the broadcast.

    Broadcast Analytics

    After a broadcast is sent, the campaign detail page shows delivery performance:
    MetricDescription
    SentTotal messages dispatched
    DeliveredMessages confirmed delivered to the recipient’s device
    ReadMessages the recipient opened (WhatsApp read receipts)
    FailedMessages that could not be delivered (invalid number, opted out, etc.)
    RepliesContacts who replied to the broadcast message
    Use the Broadcast Reply trigger node in your workflows to automatically handle responses to specific campaigns. See the Trigger Nodes reference for details on trigger.broadcast_reply.

    Best Practices

    • Segment your audience with tags and groups before broadcasting. Targeted messages get higher engagement than blanket sends.
    • Test first by sending to a small test group before launching to your full audience.
    • Schedule for business hours in your audience’s time zone for better open rates.
    • Monitor opt-outs after each campaign. A spike in opt-outs signals your messaging frequency or content needs adjustment.

    What’s Next

    WhatsApp Templates

    Create and manage pre-approved templates required for WhatsApp broadcasts.

    Contacts and Groups

    Organize contacts into groups for targeted broadcast campaigns.