School Onboarding
1. School Onboarding
Who: Platform operator (super admin) or an authorized onboarding reviewer.
Prerequisites
- Email service (SMTP or Resend) is configured, otherwise onboarding notifications cannot be sent automatically.
- The applicant must provide: school name, contact name, contact email, and expected grade / class scale.
Steps
- The super admin opens Workbench → School Management.
- Find the onboarding request in the pending list and click Review.
- Choose Approve:
- The system creates the school record and generates a school admin account;
- The account and initial password are emailed to the applicant's contact email;
- The email includes the School ID (used for API credentials and data ownership).
- (Optional) If information is invalid or not yet approved, choose Reject — the system also emails the applicant and the process ends.
The School ID uniquely identifies a school's data. Cross-school physical isolation depends on it — keep it safe and fill it in accurately when integrating external systems. See .
Next: Once the school is created, the school admin proceeds to .
