Skip to main content

Before launch

  • Validation passes with no errors
  • Preview reports no missing merge fields
  • A test send rendered correctly in a real email client
  • The audience estimate matches what you expect
  • Sender identity is verified

Launching

Launching re-runs validation and stops if anything is outstanding. It then checks your monthly allowance against the estimated recipients plus what you’ve already sent this calendar month, and blocks the send if it wouldn’t fit. Only draft and scheduled campaigns can be launched, one that’s already sending or sent can’t be launched again. You can also schedule a launch for later, the scheduler runs it for you at the set time, through the same checks. Sending is asynchronous: the campaign moves to Sending, is delivered in batches, then moves to Sent. Large sends may be paced across the day rather than delivered in one burst.

Pausing a send

You can pause a campaign while it’s sending. Pausing stops its queued messages, not just the status, so anything not yet dispatched is held. Resume to continue from where it stopped. This is the kill switch for a send that’s going wrong, for example a bad link you only noticed after launch.

Metrics

Campaign analytics cover email and in-app separately, plus a combined total.

Email

Sent and delivered counts, unique opens, total and unique clicks, the negative outcomes (bounces, complaints, unsubscribes, suppressed, and failed), and the rates that matter: delivery, bounce, open, click, unsubscribe, and click-to-open. Delivery and bounce rate are two shares of the same delivery attempts, so they add up to 100%, which matches how your email provider reports them.
Open and click rates use delivered as the denominator only when delivery confirmations are flowing. If they aren’t, delivered is zero and the denominator silently falls back to sent. Compare the two before reading too much into a rate.

In-app

Sent, delivered, viewed, clicked, and dismissed, plus delivery, view, click, and dismiss rates. In-app has no open pixel. Delivery is reported by the client when it receives the push, which makes it more reliable than an email open, not less.

What to watch

Click-to-open is the honest engagement signal, open tracking is increasingly blocked by mail clients, so open rate alone reads low and noisy.
An unsubscribe sets a flag on the contact that every future campaign honors. Watch the rate per campaign, not just the total, a spike means targeting or frequency, not content.
The reason to send from a wallet-aware platform. Query contact_360 or wallet_activity_summary to see whether recipients actually transacted after the send.

Audit trail

Every campaign keeps a history, drafted, audience updated, tracking updated, test sent, scheduled, launched, sent, in order. This is the fastest way to answer “who changed the audience before this went out”.

Workspace view

The campaigns list shows each campaign’s opens, clicks, and open and click rates inline, computed over its full audience, so you can scan performance without opening each one. The analytics overview aggregates across campaigns for a window of 1–90 days and shows how much of your monthly message allowance is used and remaining. On Pay as you go it shows usage without a cap.
The workspace overview counts total clicks rather than distinct recipients. When that difference matters, read unique clicks from the individual campaign instead.