Skip to content

Campaigns

A campaign is a one-to-many SMS send targeting contacts by tag. This page lists every campaign in your account with its status, recipient count, and delivery rate. Navigate to Flare SMS → Campaigns.

Flare SMS Campaigns page

To build a new campaign, click New Campaign — see Creating & Editing Campaigns for the full wizard walkthrough.

StatusMeaning
DraftStill composing — nothing has sent. Edit freely, then send or schedule when ready.
ScheduledLocked in, waiting for its scheduled time. You can still edit or cancel before it starts.
ActiveCurrently sending. Pause to halt new sends; messages already at the carrier may still deliver.
PausedTemporarily halted: manually, automatically when a Delivery Pacing cap is reached, or before it starts when your account can’t run overage and the campaign is larger than what’s left of your included allowance (the reason shows on the campaign). Resume to continue.
CompletedAll messages reached a final state. Open the detail page for delivery stats and replies.
CancelledManually halted. Remaining recipients did not receive the message.
FailedThe platform couldn’t complete the campaign — open the detail page for the reason.
  • Search filters by campaign name (searches the server, not just the loaded page).
  • Status filter narrows the list to one lifecycle state.
  • Recipients shows how many contacts the campaign targets.
  • Delivery shows a small split bar and the delivered percentage once sending has started. The percentage is delivered ÷ attempted, where attempted is every message handed to the carrier — delivered, failed, and those still awaiting (or that never got) a carrier receipt; queued, scheduled, and cancelled messages don’t count. The bar shows all three parts at once: green for delivered, blue for messages with no carrier receipt yet, and red for failed. The percentage is green at 90% or higher, amber from 70% to 89%, and red below 70%. Next to it is one short count: N awaiting while any receipts are still arriving — this takes priority even if some messages already failed — otherwise N failed when any message failed, and nothing when every message delivered. Hover the bar for all the counts in words.
  • Click any row to open the campaign detail page.

While a campaign is Active, a live card for it appears above the campaign list. You see up to three cards; if more campaigns are sending, a +N more active — show all link filters the list to Active campaigns.

Each card shows:

  • The campaign name, a pulsing live dot, and Sending · started time ago.
  • Processed (for example 640 / 1,000), Delivered (%), Failed (count, in red when above zero), Rate (messages per minute), and ETA when one can be estimated.
  • A progress bar with the same colours as the detail page’s Sending Progress bar.
  • Waiting badges when messages are waiting on quiet hours, a send limit, or pacing.
  • Pause (only with the Manage Campaigns permission) and View, which opens the detail page.

Cards refresh every 10 seconds while the browser tab is visible.

The ⋯ menu on each row is status-aware — only actions valid for the campaign’s current state appear:

From statusAvailable actions
DraftView details · Edit · Duplicate · Send now / Schedule · Delete
ScheduledView details · Edit · Duplicate · Cancel
ActiveView details · Duplicate · Pause · Cancel
PausedView details · Duplicate · Resume · Cancel
CompletedView details · Duplicate
Cancelled / FailedView details · Duplicate · Delete

Every state change (send, pause, resume, cancel) asks for confirmation first. Deleting a campaign requires typing its name and permanently removes it along with its message history — which is why Delete is only offered for campaigns that never sent (Draft) or never finished (Cancelled / Failed). Completed campaigns are retained as your delivery audit trail.

Duplicate creates a fresh Draft with the same message, audience, and from-number — none of the original’s send history. Handy for recurring weekly or monthly sends.

Click a campaign to open its detail page.

Campaign detail page

The header shows five headline numbers — Recipients, Sent, Delivered, Failed, and Delivery Rate — plus the same status-aware actions menu as the list. Below the header, a started campaign shows either the Sending progress panel or the Campaign complete summary, then three tabs. Sent is a count, not the rate’s denominator: Delivery Rate is the same delivered ÷ attempted figure as the list’s Delivery column, the Delivered card reads of N attempted once all receipts are in, and the Failed card shows its % of attempted.

The Sending progress panel appears while a campaign is Active, and stays visible if you pause a campaign that has already sent messages. It refreshes every 5 seconds while the campaign is sending and the browser tab is visible.

  • Percent done — the share of recipients processed, with N of M processed.
  • ETA — the estimated finish time, for example 3:41 PM (≈ 27 min). When everything left is waiting for later, the panel shows when sending picks up instead, for example resumes 9:00 AM (quiet hours). A paused campaign reads Paused.
  • Send rate — messages per minute, with a small trend line of the last 15 minutes. It shows only while the campaign is sending.
  • Progress bar and legend — one bar showing where every message stands. The legend lists each state that has messages, with its count:
LegendBar colourMeaning
DeliveredGreenThe carrier confirmed delivery.
Awaiting confirmationBlueHanded to the carrier; the delivery receipt can still arrive.
No receiptLight blueHanded to the carrier, but no receipt arrived in the expected window.
FailedRedFailed or undelivered.
QueuedGreyNot sent yet, and free to send now.
ScheduledDark greyNot sent yet, and set to go out later: spaced out by pacing to protect deliverability, or waiting for the recipient’s quiet hours to end. This is normal. Hover the label for the next send time.
Limit reachedAmber stripesNot sent yet, because your plan’s send limit was reached. These resume automatically when the limit lifts. Hover the label for the time.

Badges under the bar explain why messages are waiting and what the message costs:

BadgeMeaning
Quiet hours · N scheduled for timeRecipients are inside their quiet hours. The time is on the recipient’s clock.
Send limit reached · N waiting until timeA send limit is holding messages back. See What Happens When You Reach a Limit.
Pacing · N scheduled from timeDelivery pacing has spread the remaining sends out.
Special characters · N segments per messageThe message contains characters outside the standard SMS set, so it sends in a format that fits fewer characters per segment.
Long message · N segments per messageThe message is longer than one segment.

The Sending Now cards on the campaign list show only the waiting badges, not the message badges.

When a campaign finishes, the Campaign complete summary replaces the progress panel. It lists the outcome on one line, for example 980 processed in 40 min · 93% delivered · 72 failed · 1,960 segments · from +1 (416) 555-0100, with a delivered-versus-failed split bar. Replies and opt-outs usually arrive over the next 24–48 hours, and the numbers on the page keep updating.

The detail page has three tabs:

Campaign settings (status, type, from-number, schedule / start / completion times), engagement counters (replies, opt-outs, failed, bounced), and the raw message text as composed — personalization variables appear unsubstituted here.

The per-recipient message log: contact, delivery status, segment count, sent time, and any carrier error message. Filter by status (Delivered / Sent / Failed / Bounced / Queued) to isolate problems.

A message waiting on a send limit (the daily send limit, the monthly safety ceiling, or the new-account limit) stays Queued, and the error column says which limit it’s waiting on. It’s retried automatically when the limit lifts. See What Happens When You Reach a Limit.

A real-time message status breakdown (queued / sent / delivered / failed / bounced / timeout / read). Campaigns with link tracking enabled also show per-link click counts here; A/B-tested campaigns show per-variant results.

Delivery rate is delivered ÷ attempted — the same figure in the campaign list and on the detail page. Only a carrier delivery receipt counts a message as delivered, so a message the carrier hasn’t confirmed yet lowers the rate until its receipt arrives:

  • 95–100% — healthy; clean list, compliant content.
  • 85–95% — investigate; usually stale numbers or mild carrier filtering.
  • Below 85% — significant list-quality or content problem; contact support.

A campaign that’s still Active will show a low or blank delivery percentage early on — receipts arrive over the lifetime of the send. Watch the Awaiting confirmation count in the Sending Progress bar to see how many receipts are still to come.

Viewing campaigns requires the View Campaigns permission (flare.campaigns.view); creating, editing, and lifecycle actions require Manage Campaigns (flare.campaigns.manage).