Guide for school administrators
School administrators manage the Coraltalk organization: team members, billing, integrations, retention policies, and org-wide configuration.
Set up your organization
Create a new school
- From signup, choose Represent a school? → create a new organization.
- Complete organization details on School new flow.
- You become an org admin and can invite teachers from Team.
Join an existing school
Use Join existing school during signup, or accept a team invitation email. Pending invites appear on home as Join school until accepted.
Team management
Open Team from the organization sidebar to:
- Invite teachers and admins by email
- Assign roles (admin vs. teacher capabilities in Clerk/org context)
- Track pending invitations
Invitation links send users through login → signup (new users) → home. They are not automatically sent to syllabus setup; org teachers create courses and classes from home.
Organization settings
Organization settings (admins) includes:
- Organization name and education level
- Video retention — Optional automatic deletion of submission recordings (roleplay, vid tickets, oral assessments) after a chosen period. Transcripts, grades, and other data are retained per policy shown in the UI.
Member-facing subtitle may differ if you only manage your own membership.
Courses and classes
Admins often create the first course structure; teachers create classes under courses. Teachers without a course see guidance to contact an admin.
Deleting a course removes associated classes, conversations, and data — confirm carefully.
Billing and usage
Org-level plans may cover seats, oral learning minutes, TA credits, and lecture recording. See Billing and usage.
Teachers may still see class-level usage alerts when approaching minute limits.
Canvas and LMS
Two integrations work together:
| Integration | Purpose |
|---|---|
| Canvas LTI 1.3 | Launch Coraltalk inside Canvas with SSO |
| Canvas REST API | Import materials, sync rosters, grade passback |
Coordinate with your Canvas admin for developer keys and privacy settings.
Security and privacy
- Organization data is not used to train public models (see in-app privacy notice on org settings).
- Configure video retention to match your district policy.
- Use school-managed email domains for teacher accounts where possible.
Support escalations
For deployment, LTI registration, or enterprise contracts, contact support@coraltalk.com with:
- Canvas issuer URL and environment (cloud vs. self-hosted)
- Approximate student and teacher counts
- Whether you need LTI-only launch or full API sync