Review notification delivery
Instructors see event summaries and per-recipient results in a class’s Reminders tab. In Django administration you can inspect the records behind them.
The records are organized in two levels:
- A reminder dispatch is one update about one class, such as a scheduled reminder, a new time or a cancellation.
- A delivery is the result for one person through one channel, such as email, WhatsApp or an app notification.
Read the reason before retrying
Section titled “Read the reason before retrying”A skipped delivery includes a reason. Use it to decide what, if anything, needs to change:
| Reason | What to check |
|---|---|
| No phone number | The learner does not have a verified sign-in number |
| No WhatsApp permission | The learner has not enabled WhatsApp updates for the current number |
| No email address | The learner does not have an email address on the account |
| No active mobile device | The learner is not signed in to a device that can receive app notifications |
WhatsApp permission applies to one phone number. If the learner changes that number, they must turn WhatsApp notifications on again.
For a Failed delivery, read the message recorded with the attempt. A temporary provider problem can be retried. Repeated configuration or account errors should be passed to the operations team with the time, class and channel involved.
If Send reminder now is unavailable, first confirm that the instructor has saved at least one reminder channel for the class and that manual reminders are enabled.
Retrying an event does not resend it to someone who already received it.
A skipped or failed channel does not stop the other channels for the same event.
Do not republish provider data
Section titled “Do not republish provider data”Keep phone numbers, account credentials, notification identifiers and full provider error details out of public support notes and screenshots. Share sensitive troubleshooting information only through the approved operations channel.