Delivery Tracking
Know exactly who has received and read each of your broadcasts with real-time delivery statistics and individual read receipts — all updated live as members open their messages.
What Delivery Tracking shows you
Delivery confirmation
Every message creates a delivery record for each recipient. Admins can see exactly how many members have been reached.
Read receipts
When a member opens a message in their inbox, a read timestamp is recorded. Admins see the live read count and percentage.
Live statistics
Powered by Convex's real-time subscriptions, the stats update automatically as members read — no manual refresh needed.
Per-recipient detail
Drill into any message to see which specific members have read it and at what time, allowing targeted follow-up.
Message Analytics & Read Receipts
The messages list shows read-rate bars at a glance. Click any message for full per-recipient analytics.
Admin — Message List with Stats
Admin — Message Detail Analytics
How delivery tracking works under the hood
When a message is sent, Org Comms creates a delivery record for each targeted recipient. When the member opens the message in their inbox, a readAt timestamp is written to their delivery record. The admin view uses a Convex live query that subscribes to all deliveries for a message, so the counts update in real time without any polling.
- Delivery records are created atomically with the message send.
- Read timestamps are set once; subsequent views do not overwrite them.
- Push notification delivery is tracked separately from inbox read.
How to view delivery statistics
Sign in as Admin
Delivery analytics are available to admin and super_admin users.
Open Admin → Messages
The messages list shows a read-rate progress bar for each sent message at a glance.
Click a message
Open any sent message to see full analytics: total recipients, delivery count, read count, push notification count, and a timestamped list of individual reads.