Expand your team by inviting coaches and, on eligible plans, academy administrators with delegated management access.
Coach invitations
Coaches must not register via the main /register page. Instead, send them an academy invite link:
- Go to Coaches in the owner sidebar
- Click Invite Coach
- Enter the coach's email address
- Send the invitation
The coach receives a link to /coach/invite/:token. When they accept after signing in, the coach role is assigned for your academy.
Screenshot of Invite Coach form with email field and send button
Coach permissions
Coaches can manage lessons, view and update student attendance, report absences, and access the coach dashboard for their assigned sessions. They cannot access payments, Stripe Connect, academy deletion, or admin invitations.
Screenshot of coach dashboard showing assigned lessons and student list
Academy administrator invitations
Academy administrators are available on Professional (up to 2 additional admins) and Enterprise (unlimited) plans. Starter plans are owner-only — no additional administrators.
To invite an admin:
- Go to Academy Settings → Administrators (or the admin management area)
- Click Invite Administrator
- Enter the invited email
- Send the invitation
The invitee receives a link to /admin-invite/:token. They must sign in with the invited email to accept. Pending invitations count toward your plan's admin cap.
Screenshot of Invite Administrator form with pending invitations list
Administrator permissions
Academy administrators share most owner dashboard access:
- Lessons, terms, camps, programs, courts, students, coaches, bookings
- Lesson overrides, waitlist, EOIs, and refund request processing
- Academy settings (except payments and deletion)
Administrators cannot access payments/financials, Stripe Connect, delete the academy, or invite/remove other administrators.
Comparison table or screenshot showing owner vs admin sidebar access differences
Plan limits
| Plan | Additional administrators |
|---|---|
| Starter | 0 (owner only) |
| Professional | Up to 2 |
| Enterprise | Unlimited |
If you reach the cap on Professional, remove or revoke a pending invitation before sending a new one.
Screenshot of admin limit indicator on Professional plan showing 2 of 2 slots used
Removing team members
Owners can remove coaches and administrators from the respective management pages. Removed users lose access to your academy's dashboard immediately. Their Firebase account persists — only the academy role association is removed.
Screenshot of coach or admin list with Remove action confirmation dialog