Staff Management & Roles
How to invite staff and understand what each role can do.
Inviting Staff
- Go to Staff → Invite Staff.
- Enter the staff member's email.
- Pick their role: Manager, Tutor, or Clerk.
- Click Send Invitation.
- Share the invitation link with them.
- Invitations expire after 7 days.
Staff Table
The Staff Table shows:
- Name, email, role badge, status (Active / Suspended)
- Actions: Change Role, Suspend / Activate, Remove
Invitations Table
Track your sent invitations:
- Pending -- not yet accepted
- Accepted -- staff member joined
- Expired -- invitation link has expired
Roles Explained
| Role | What They Can Do |
|---|---|
| Manager | Full access -- manage students, subjects, classes, staff, settings, billing, attendance, fees, announcements, and your landing page |
| Tutor | View students, subjects, and classes; mark attendance; cancel class dates. No management or billing access |
| Clerk | View students and fees / invoices; record payments. No access to classes, attendance, or settings |
Permission Breakdown
| Feature | Manager | Tutor | Clerk |
|---|---|---|---|
| Dashboard | ✓ | ✓ | ✓ |
| View Students | ✓ | ✓ | ✓ |
| Add / Edit / Delete Students | ✓ | -- | -- |
| View Subjects | ✓ | ✓ | -- |
| Add / Edit / Delete Subjects | ✓ | -- | -- |
| View Classes | ✓ | ✓ | -- |
| Add / Edit / Delete Classes | ✓ | -- | -- |
| Calendar | ✓ | ✓ | -- |
| Mark Attendance | ✓ | ✓ | -- |
| View Fees & Invoices | ✓ | -- | ✓ |
| Create Invoices | ✓ | -- | -- |
| Record Payments | ✓ | -- | ✓ |
| Approve Payments | ✓ | -- | -- |
| Announcements | ✓ | -- | -- |
| Staff Management | ✓ | -- | -- |
| Settings | ✓ | -- | -- |
| Landing Page | ✓ | -- | -- |
| Billing | ✓ | -- | ✓ |
How Roles Work
- The person who creates the centre is automatically a Manager.
- When you invite staff, you choose their role.
- A manager can change anyone's role at any time from the Staff page.