Email queue
Invitation, reset, lesson and invoice emails can be queued and retried rather than blocking user requests.
The platform separates business events from message delivery so temporary mail or provider failures do not silently lose important operational communication.
Invitation, reset, lesson and invoice emails can be queued and retried rather than blocking user requests.
Scheduled jobs can create reminder events from authoritative upcoming lesson records.
Failed, pending or reconciled payment states can trigger controlled communication.
Calendar, video and webhook jobs use attempts, next-run time and dead-letter handling.
Operationally necessary messages are separated from optional marketing preferences.
Provider reference, attempt count and final delivery state remain observable.