Phase 1 · Provisioning

Screen overview

13 screens covering the full LMS — marketing, authentication, academy admin, trainer portal, email template editor, reminder configuration, audit log, settings, and the tokenized participant portal. Each screen is responsive and fully interactive.

13 product screens
Colorful design system
High-fidelity
Responsive web

Data layer

Office 365 Excel primary source of truth (11 tables)
Google Sheets backup, synced every 5 min via n8n
Google Sheets URL configurable from portal — no deploy needed
ReminderQueue + ReminderLogs: append-only audit trail

n8n workflows

Daily session scanner — 06:00 UTC, builds reminder queues
Reminder sender — hourly, T-7 / T-3 / T-1 / T+0 / T+1
Escalation handler — 20:00 UTC, ≥33% no-show threshold
Unsubscribe webhook — HMAC-signed tokens, GDPR-compliant
Weekly digest — Sunday 18:00 UTC, trainer opt-in

All screens — complete

/trainers — CRUD + specialty tags + cohort assignment
/templates — WYSIWYG editor, 5-level hierarchy tree
/reminders — global defaults + per-cohort overrides
/audit — event log with CSV export, expandable rows
/participant-portal — tokenized, view-only, unsubscribe
/settings — SMTP, data sources, branding, security