One Row Per Person Per Channel
Every send writes a tracking row for each recipient on each channel it used. Text and email are recorded separately. The report groups by person and shows both.
| Status | What it means |
|---|---|
| Queued | Handed to the provider, nothing back yet |
| Sent | The provider accepted it |
| Delivered | It reached the handset or the mailbox |
| Opened | The email was opened. Texts never reach this: carriers report delivery, not reads |
| Clicked | A link in the email was followed |
| Bounced | The mail server rejected it |
| Failed | The carrier or provider could not deliver it |
| No address | Nothing to send to. Different from nothing sent |
The following staff have no phone number and will not receive this message:
Tap a name to go to their sheet and add the missing phone number.
Everyone gets their own name, the crew call and a private link. Questions come back to Priya Nair.
289 / 306 · 2 textsStatuses Only Move Forward
Provider updates can arrive out of order, so a late "delivered" can land after an "opened". A status never moves backwards. A row that reached Opened stays there.
Machine Opens
Apple Mail Privacy Protection and similar services fetch the tracking pixel before the person has seen anything. G-Casper Pro records those as Delivered. They do not count as opens, and a later bounce still shows.
Prelim and Full Are Counted Apart
The report keeps prelim and full sends apart and labels which one it is showing, so a day where only the approvers have the sheet does not read as distributed.
Counts Are Cumulative
An opened message is also a delivered one, so the roll-up counts it in both. Delivered is everyone it reached, opened or not.
Reviewing a Different Day
The report has its own day selector. You can read Day 3's delivery while drafting Day 5 without moving the app's selected day. Filters cover channel, status, and a search across name, department and address.
Reconciling
Refresh, at the top of the report, re-reads our record and asks the email provider for its history on that send. It fills in email statuses whose updates never reached us. Text statuses come only from the provider's own updates.

