How did my campaign perform?
Read the Campaigns tab — delivered, bounced, opened and clicked counts per campaign, with a per-recipient breakdown on click.
Every campaign you've sent is listed under Marketing → Campaigns (pick the Sent filter), with delivery numbers that update as customers' inboxes report back. Marketing is Available on Pro plan and above, and included with a paid Gift Cards, Loyalty, Tickets or Order & Pay product.
- Open Marketing, click the Campaigns tab and pick the Sent filter (the tab's All view interleaves drafts, sent campaigns and saved designs — clicking a sent row there opens the same detail).
- Read the table — one row per campaign with Subject, Template, Sent (date and time), Recipients, Delivered, Bounced, Opened, Clicked and Status. Statuses are Sent (everything went out), Partly sent (the daily sending limit held some recipients back — see below), Partial (some couldn't be delivered), Failed or Blocked (nothing sent — for example your monthly allowance ran out). Click Refresh to fetch the latest numbers, and Load 20 more for older campaigns.
- Click any row for the full detail: who sent it, the reason recorded at send time, totals for delivered / bounced / opened / clicked / complained, a per-recipient list showing each customer's latest status, a breakdown of anyone skipped, a note if a daily ramp-up cap applied to the send, and — when the campaign gave out one-per-person codes — a Personal codes line saying how many recipients received their own code (amber if the codes ran out before everyone got one). Each recipient's status follows one journey: Queued (waiting to leave) → Sent (accepted by the email service, no inbox report yet) → then whatever their inbox reports back — Delivered, Opened, Clicked, Delayed, Bounced, Marked spam or Failed. These are the same labels the customer profile's Communications section uses.
Sending to the held remainder
If a campaign was cut short by the new-sender daily limit (or your monthly email allowance), its detail view shows an amber banner — "Some recipients are still waiting" — with the exact split, for example "Sent to 100 of 460 — the remaining 360 were held by the new-sender daily limit", and a Send to the remaining N button. Clicking it sends the campaign only to the people still waiting: ResoFlow remembers everyone who already received it, so nobody is ever emailed twice, and anyone who has opted out or bounced since the original send is skipped. If today's limit still can't fit everyone, it sends what it can and the rest stay held for another go tomorrow. Sends of 10 or more ask you to confirm your password, exactly like a normal send.
Retrying the ones that failed
Sometimes the email service doesn't accept a handful of messages when a campaign goes out — a passing problem rather than a bad address. Those show as Failed in the recipient list, and the campaign's detail view then carries a red note ("3 recipients couldn't be sent to") with a Retry the failed ones button. Clicking it tries again for exactly those people and nobody else: everyone who already received the campaign is remembered, anyone who has opted out or bounced since is skipped, and clicking twice never sends twice — once someone has been reached, there's nothing left to retry. It uses your normal sending allowance, and a retry of 10 or more asks you to confirm your password like any send. The result tells you how many got through and how many still couldn't be delivered (try those again later).
A word of honesty about the Opened column: open tracking is unreliable on Apple Mail (its privacy protection "opens" emails automatically) and on some corporate systems, so treat opens as a directional signal rather than a precise count. Clicked is the more trustworthy measure of genuine interest.
You can also see this from the customer's side: any customer's profile has a Communications section listing the marketing emails they've received and what happened to each (Delivered, Opened, Bounced and so on).
Related: How do I send a marketing email? · Who receives my campaigns — and who is skipped? · What do the analytics show?