📢Broadcasts

Broadcasts let you send a one-off message to many contacts at once (e.g. a campaign announcement, an event reminder, or a special offer). You choose an audience (a list or segment of contacts) and the channel (e.g. WhatsApp, SMS), then compose and send the message. This page gives an overview; exact steps depend on your plan and which channels support broadcasts.


How to open Broadcasts

In the left sidebar, click Broadcasts. You may see:

  • A list of past broadcasts (e.g. name, date, status, audience size).

  • A button like "New Broadcast" or "Create broadcast" to start a new one.

  • Audiences — A sub-section or menu item to manage audiences (the lists or segments you send to). You may need to create an audience before you can use it in a broadcast.

  • Opt-out — A sub-section to view and manage your opt-out blacklist (phone numbers that have opted out of SMS/RCS). You can remove numbers with proof of opt-in.

You can also reach New Broadcast from the Dashboard if there’s a "New Broadcast" button there.


Concepts

  • Broadcast — One sending action: one message (or template) sent to one audience on one channel at a time you choose (or immediately).

  • Audience — The set of contacts who receive the broadcast. It can be a saved list (e.g. "Q4 Marketing Leads") or a segment (e.g. "Contacts who talked to us in the last 30 days"). You create and manage audiences in Broadcasts → Audiences (or similar).

  • Channel — The channel you send on (e.g. WhatsApp, SMS). The channel must be connected and support outbound broadcasts (some channels have rules or templates).


Creating an audience (if needed)

  1. Go to BroadcastsAudiences (or Audience list).

  2. Click Create audience or Import.

  3. Option A — Manual list — Name the audience and add contacts (e.g. by uploading a CSV with email/phone, or by selecting contacts one by one). Save.

  4. Option B — Import — Upload a file (e.g. CSV) with columns like email, phone, name. Map columns to contact fields, then save as an audience.

  5. Option C — Segment — If your app supports segments, define rules (e.g. "Last active in last 30 days", "Tag = VIP") and save. The audience updates automatically as contacts match.

You’ll use this audience when you create the broadcast.


Creating and sending a broadcast

  1. Click New Broadcast (or Create broadcast).

  2. Choose audience — Select the audience you want to send to (or create one first). You may see an estimated count (e.g. "~500 contacts").

  3. Choose channel — Select the channel (e.g. WhatsApp, SMS). The channel must be connected and support broadcasts.

  4. Compose message — Type the message (or choose an approved template if the channel requires it, e.g. WhatsApp).

  5. Schedule or send now — Choose "Send now" or pick a date/time to schedule. Confirm.

  6. Review and send — Check audience size, channel, and message. Click Send (or Schedule). The broadcast is queued or sent according to your choice.

After sending, you may see a status (e.g. Sent, Delivered, Failed) and sometimes a summary (e.g. how many delivered). Check the broadcast list or the detail view for that broadcast.


After sending

  • Broadcast list — You'll see the broadcast in the list with status (e.g. Completed, Partially sent, Failed). Click the three-dot menu on any campaign row to access actions like View Details.

  • Audience — The audience itself is unchanged; you can reuse it for another broadcast or edit it (add/remove contacts) for next time.

  • Analytics — The broadcast list page shows analytics cards at the top (total campaigns, messages sent, delivery rate, etc.). See the Campaign analytics section below for details.


Campaign analytics

At the top of the Broadcasts page you'll see summary stat cards covering all campaigns in the selected time range:

Stat
What it means

Total Campaigns

Number of broadcast campaigns created

Total Messages

Total messages sent across all campaigns

Delivered

Number of messages confirmed delivered

Failed

Number of messages that failed to send

Platform breakdown

Below the stat cards, a platform breakdown row shows how many campaigns were sent on each channel — WhatsApp, SMS, RCS, and Email — with a count for each. This helps you see which channels you use most.

Refreshing analytics

Analytics are cached for performance. Click the Refresh button (circular arrow icon) next to the filters to force a fresh fetch of analytics data. The button spins while refreshing.


Campaign detail page

Click View Details from the three-dot menu on any campaign row to open its detail page. The detail page has three sections:

Campaign header

Shows the campaign name, platform (with icon), status badge, linked template name, audience, and the date it was created or sent.

Delivery stats

Four stat cards showing delivery performance for this specific campaign:

Stat
Description

Sent

Messages accepted by the platform

Delivered

Messages confirmed on recipient devices

Read

Messages opened by recipients (WhatsApp only)

Failed

Messages that could not be delivered

Each card shows both a count and percentage of total messages.

Messages table

A paginated table of every message in the campaign. You can filter by status using the tabs at the top:

  • All — Every message

  • Sent — Messages accepted

  • Delivered — Confirmed delivered

  • Read — Opened by recipient

  • Failed — Could not deliver (error message shown)

Columns include the recipient phone number or email, status badge, sent timestamp, delivered timestamp, and error details (if applicable). Use the pagination controls at the bottom to navigate through large campaigns.


Supported channels

Broadcasts support the following channels:

Channel
Notes

WhatsApp

Requires approved message templates from Meta

SMS

Standard text messages. Character limits may apply

RCS

Rich Communication Services (availability varies by carrier)

Email

Send email campaigns to contacts with email addresses


Limits and compliance

  • Channel rules — Some channels (e.g. WhatsApp) require approved templates for certain types of messages. If you don't use a template when required, the send may fail or be rejected. Use the template picker or contact support if you're not sure.

  • Opt-out — OnRaven automatically manages opt-outs for SMS and RCS. Recipients who reply with STOP, END, CANCEL, UNSUBSCRIBE, QUIT, REVOKE, OPT OUT, or ARRET are added to your opt-out blacklist. You cannot send broadcasts or lead automations to blacklisted numbers unless you remove them with proof of opt-in. Manage your blacklist under Broadcasts → Opt-out. An opt-out suffix ("STOP: https://onraven.com/t/opt-out") is automatically appended to SMS and RCS messages in a single message (kept short to avoid SMS segmentation). Recipients who received a message from an OnRaven business can learn how to opt out at onraven.com/t/opt-outarrow-up-right.

  • Rate limits — Sending to a very large audience may be throttled (e.g. per hour). The UI or support can clarify limits for your plan.

  • Data and consent — Only send to contacts who have agreed to receive marketing or notifications, in line with your privacy policy and local laws (e.g. GDPR, TCPA).

  • Credits — SMS and WhatsApp template messages consume credits from your account balance. Make sure you have sufficient credits before sending a large broadcast. See Billing & subscription for details.

For building the contact lists and segments you send to, see Contacts. For replying to individual conversations (not bulk), use the Inbox.

Last updated

Was this helpful?