Broadcasts

Lifecycle & Cancellation

Statuses a broadcast moves through, what's editable when, and how to cancel

A broadcast moves through five statuses from create to the end. The status tells you which actions are available and what Wexio is doing. Filter the list by status with the selector at the top right of the Broadcasts page.

Broadcast details header showing the status badge and the delivery counters

Status Reference

StatusMeaningEditable?Cancellable?
ScheduledSaved, waiting for the send timeYesYes
SendingWexio is sending to the audienceNoYes, see below
CompletedEvery contact has been processedNoNo
CancelledStopped before or during the sendNoNo
FailedThe broadcast as a whole did not run or did not finishNoNo
create ──▶ Scheduled ──▶ Sending ──▶ Completed
              │              │
              │              ├──▶ Cancelled (you cancel)
              │              └──▶ Failed (stalled)
              ├──▶ Cancelled (you cancel)
              └──▶ Failed (missed window, plan)

Scheduled

The broadcast is saved and counts against your scheduled quota. The details show the send time, timezone and audience.

Click Edit to change the name, schedule, audience, channels, flow or routes. You cannot switch the kind from Flow to WhatsApp template, or the reverse, because that is a different broadcast.

You can cancel at any time. Cancellation is immediate and safe.

Sending

Wexio has started and is sending in batches. The details show live counters, and the Live activity log adds a row for every send. A Refresh button sits next to the status badge.

You cannot edit the schedule, audience or content. Sending is partly done, and edits would give inconsistent results.

You can request cancellation, but it is best-effort:

  • Already-dispatched contacts stay dispatched. A sent message can't be unsent.
  • Remaining contacts are skipped at the next contact boundary.
  • Cancellation takes effect within seconds. Wexio checks the broadcast's status before each small group of contacts.

Cancellation means "stop dispatching new messages". There is no rollback once a message is at the provider.

Completed

Every contact in the audience has been processed, and each send has an outcome: Delivered, Failed or Skipped. A contact who is on several channels counts once, so the broadcast does not finish until all of that contact's conversations are done. The details show the final counters, and Live activity opens the full log. There is nothing to edit or cancel, but you can retry only the failed contacts in a new broadcast.

An audience of zero contacts also ends as Completed.

Cancelled

You cancelled before the send time, or while it was sending.

If you cancel while Sending, the counters so far are kept. Contacts already sent keep their outcome, and the rest are not sent. The details show them as Cancelled next to the other counters. A cancelled broadcast has no Retry failed button.

Failed

The broadcast as a whole failed, not individual contacts. Hover over the Failed badge to read the reason.

Badge tooltipWhenWhat to do
Missed firing windowWexio picked the broadcast up more than 5 minutes after its send time, so it did not send.Create a new broadcast with the same audience and content.
Stalled - partial deliverySending stopped and no contact had an outcome after about 10 minutes.Create a new broadcast.
Delivery failedWexio hit an error while it was starting the send.Check your integrations, then create a new broadcast.
Not allowed on your planYour plan no longer includes broadcasts, for example after a downgrade, so the scheduled broadcast was stopped.Upgrade to Pro or Enterprise, then create a new broadcast.

Per-contact failures do not put the broadcast into Failed. A broadcast can end Completed with every contact failed. That is what Retry Failed Contacts is for.

Cancellation

Cancel broadcast confirmation dialog with the type CANCEL field

Select the broadcast and click Cancel broadcast in the action bar below its details. The button shows while the status is Scheduled or Sending, and only for roles that can manage broadcasts.

  1. In the Cancel broadcast? dialog, read the description. For a scheduled broadcast it reads This broadcast is scheduled to send. Are you sure you want to cancel it? For one that is sending it reads This broadcast is in flight. Already-sent contacts won't be reverted. Continue?
  2. Type CANCEL in the field Type CANCEL to confirm.
  3. Click Yes, cancel it. Click Keep broadcast to leave it as it is.

You see Broadcast cancelled. If it fails you see Failed to cancel broadcast.

Stuck Broadcasts

A server restart can interrupt a send. Every 2 minutes Wexio checks the broadcasts that are Sending and settles the ones that went quiet. You do nothing, but the timing is useful to know.

  • Counters are repaired. Wexio recounts the outcomes of each send so the totals match the log. When every send has an outcome, the broadcast becomes Completed.
  • Sends that never got an outcome fail. After 10 minutes without an outcome, a send is marked Failed so the broadcast can finish.
  • Silent broadcasts get a final status. If a broadcast has been Sending for more than 10 minutes and nothing new was logged for the last 5 minutes, it becomes Completed when at least one send has an outcome, and Failed with Stalled - partial delivery when none has.

The 5 minute quiet check means a large send that is still going is not stopped.

What's Locked, What's Editable

FieldScheduledSendingEnded
NameYesNoNo
Kind (flow or template)NoNoNo
Flow or template routesYesNoNo
Audience filter and channelsYesNoNo
ScheduleYesNoNo
Cancel broadcastYesYesNo
Retry failedNoNoYes, when Completed or Failed with failed sends

The kind is locked in every status because changing it makes a different broadcast. Create a new one instead.

Was this page helpful?

On this page