Email suppression
Suppression is automatic. Zion listens for hard-bounce and spam-complaint events from its email provider (Resend) and stops sending to that address without any action from you.
| Reason | What happened |
|---|---|
| Bounce | The email hard-bounced, for example the address does not exist or the mailbox rejected it permanently. |
| Complaint | The recipient marked the message as spam. |
| Manual | An administrator suppressed the address directly. |
Reviewing suppressed addresses
Filter by reason
Filter the list by bounce, complaint, or manual to narrow down what you are looking at.
Confirm the address is fixable
Check with the parent, student, or staff member that the address is correct and can now receive mail, for example a typo has been corrected or a mailbox issue has been resolved.
Notification audit log
The audit log at /admin/notification-audit is an org-wide table of every notification Zion has dispatched, regardless of which feature triggered it (homework, attendance, meetings, grading, billing, and others all write to the same log). Each row shows:| Field | What it tells you |
|---|---|
| Channel | In-app, email, or WhatsApp (where active for that category). |
| Delivery status | Queued, sent, read, failed, or dead. |
| Email outcome | For email sends: delivered, bounced, complaint, or no signal. |
Reading delivery status
| Status | Meaning |
|---|---|
| Queued | The notification is waiting to be sent. |
| Sent | The notification was dispatched to the channel. |
| Read | The recipient has opened or read the notification. |
| Failed | The send attempt did not succeed. |
| Dead | The notification was stuck in processing for too long and was reclaimed as stale. |
Using the audit log with suppressions
Spot a delivery problem
In the audit log, filter to channel Email and status Failed or Dead to find notifications that did not reach a recipient.
Check the address
Open /admin/email-suppressions and see whether the recipient’s address is suppressed for a bounce or complaint.
Notifications
How the notification bell and personal notification history work for every role.
Broadcasts
Compose and send announcements with a per-recipient delivery ledger.
Roles and permissions
See which capabilities each of Zion’s five roles can reach.
Corrections and notifications audit
The org’s general audit log for corrections and other administrative actions.