| PDF output delivered to Teacher | Teacher | High | Email + In-App |
| New Organisation submitted for approval | Super Admin | High | Email + In-App |
| Organisation approved | Teacher | Low | Email + In-App |
| Organisation rejected | Teacher | High | Email + In-App |
| Organisation assigned to Editor | Editor | Low | Email + In-App |
| Organisation re-assigned to new Editor | New Editor, Old Editor | High | Email + In-App |
| New Editor account created | Editor | High | Email + In-App |
| Editor account authorised | Editor | High | Email + In-App |
| Editor account suspended | Editor | High | Email + In-App |
| New Teacher account pending Editor authorisation | Editor | Low | Email + In-App |
| Teacher account authorised by Editor | Teacher | High | Email + In-App |
| Teacher account rejected by Editor | Teacher | High | Email + In-App |
| Sub-member pending Teacher authorisation | Teacher | Low | Email + In-App |
| Sub-member account authorised | Sub-member | Low | Email + In-App |
| Document submitted to Editor queue | Editor | Low | Email + In-App |
| Editor began reviewing document | Teacher (informational) | Low | In-App (Email opt-in) |
| Stage 1 SLA — 30 min remaining warning | Editor | Low | Email + In-App |
| Stage 1 SLA elapsed — auto-continuation | Editor | Low | Email + In-App |
| PDF generated — ready for Editor review | Editor | Low | Email + In-App |
| Stage 2 SLA elapsed — auto-delivery | Editor | Low | Email + In-App |
| Teacher flagged PDF for revision | Editor | High | Email + In-App |
| Sub-member joined Organisation | Teacher’s Editor | Low | Email + In-App |
| Sub-member left Organisation | Teacher’s Editor | Low | Email + In-App |
| Invoice auto-generated for review | Super Admin | Low | Email + In-App |
| Invoice approved and sent | Teacher | Low | Email + In-App |
| Drive sync failure | Editor, Super Admin | Low | Email + In-App |
| Storage limit warning (Drive or Neon) | Affected user, Super Admin | High | Email + In-App |
| Cloudinary upload failure (retry 3) | Teacher | Low | Email + In-App |
| WeasyPrint failure escalation | Editor, Super Admin | High | Email + In-App |
| Image placeholder auto-generated | Teacher (post-generation) | Low | Email + In-App |
| Payment cleared — access restored | Teacher | Low | Email + In-App |
| Quarterly/Bi-Annual/Annual trigger fired | Editor | Low | Email + In-App |
| Audit log deletion completed | Super Admin | Low | Email + In-App |
| Billing cycle closed | Super Admin | Low | Email + In-App |
| PREPAID invoice issued | Teacher | High | Email + In-App |