Team Roles & Permissions
Built-in roles ensure each team member sees only what they need — owners see everything, teachers handle their classes, accountants see finances.
The Problem: Everyone Has Access to Everything — or Nothing
In most education centers, access control works in one of two ways — and both are broken.
The first way: everyone has access to everything. Your front desk receptionist can see financial reports. Your part-time teacher can browse student payment records that have nothing to do with them. Your new hire, who started last week, can edit records for students at a branch they've never visited. There's no separation, no boundaries, no protection. One accidental edit and you're trying to figure out who changed Ahmed's payment status from "paid" to "pending."
The second way: only the owner can do anything. Every action — enrolling a student, recording a payment, checking attendance — requires the owner to be involved. The teacher can't mark attendance without calling the owner. The accountant can't generate a report without asking the owner to log in. The result? The owner becomes a bottleneck. They're stuck in front of a computer doing administrative work when they should be growing the business.
Neither approach works. What you actually need is something in between — where each person on your team has access to exactly what they need to do their job, and nothing more. That's what Centerly's built-in roles give you.
Six Roles, Each With a Clear Purpose
Centerly comes with six pre-defined roles that cover every type of person who interacts with your center. You don't need to configure complicated settings or build custom permission lists — just assign the right role when you add someone, and the system handles the rest.
Owner — This is you, the center founder. You see everything across all branches: students, payments, reports, settings, team management. Nothing is hidden from you. You're the only one who can change workspace settings and manage subscription plans.
Branch Admin — Your trusted branch manager. They have full access to everything within their assigned branch — students, courses, groups, attendance, payments, reports. But they can't see data from other branches, and they can't change workspace-level settings. This is perfect for centers with multiple locations where each branch has its own manager.
Instructor — Your teachers. They can see the groups they're assigned to, take attendance for their classes, create and grade exams, and view course information. But they can't see financial data, can't edit student profiles, and can't access reports. They have exactly what they need to teach — nothing more.
Accountant — Your finance person. They can view and manage payments, access reports, and use the data hub for financial exports. But they can't see student academic records, can't take attendance, and can't modify courses. Financial data stays with finance.
Student — Students see only their own portal — their courses, attendance, grades, and payments. They can't see anyone else's data or access any admin features.
Parent — Parents see only their own children's information through the parent portal — attendance, grades, payments, and upcoming exams. Like students, they have no access to admin functions.
Why This Matters: Protecting Sensitive Data
Think about the kinds of data that flow through your center every day. Payment records with amounts owed. Student performance data that parents consider private. Contact information for families. Financial reports that show your center's revenue.
Without proper roles, any of this can be seen — or worse, changed — by anyone with a login. A teacher who's curious about how much the center makes can peek at the revenue dashboard. A disgruntled part-timer can edit student records before leaving. An accountant can accidentally modify an exam grade while looking for payment information.
With Centerly's roles, these scenarios simply can't happen. The system enforces boundaries at every level. If an instructor tries to navigate to the payments page, they won't see it — the menu item doesn't even appear for them. If someone tries to access a page they're not authorized for through a direct link, the system blocks it.
This isn't just about security — it's about trust. Your team members trust that they won't accidentally break something they shouldn't be touching. Your parents trust that their financial information is only visible to authorized staff. And you, as the owner, trust that your center's data is organized and protected, even as your team grows.
Reducing Bottlenecks: Let Your Team Work Independently
The real magic of roles isn't just protection — it's freedom. When each person has clear access to what they need, they can do their job without waiting for anyone else.
Your instructor arrives for their 4pm class. They open Centerly, see their group, start the attendance session, and students begin scanning QR codes. They don't need to call the admin to "open the attendance." They don't need the owner to be present. It just works.
Your accountant needs to check which invoices are overdue this month. They open the payments section, filter by status, and have the answer in seconds. They don't need to ask the owner to pull a report. They don't need to wait for the branch admin to forward a spreadsheet.
Your branch admin notices a new student wants to enroll. They create the student profile, assign them to a group, and generate an invoice — all without escalating to the owner. The owner sees the new enrollment in their activity feed, but they didn't have to be involved.
This is how a well-run center operates. Everyone has their lane, everyone can move independently, and the owner focuses on strategy instead of being buried in day-to-day administrative tasks.
Real Scenario: A Day With Roles in Action
Let's walk through a typical day at a center using Centerly's roles.
8:00 AM — The owner, Mr. Tarek, checks the dashboard from his phone. He sees the revenue for the month, attendance trends across both branches, and a notification that 5 new students enrolled this week. He doesn't need to do anything — his team is handling it.
9:00 AM — The branch admin at the Maadi location, Sara, logs in. She sees everything for her branch: 120 students, 8 active groups, 3 overdue invoices. She sends payment reminders. She can't see data from the Heliopolis branch — it's not her responsibility.
4:00 PM — Mr. Ahmed, the math instructor, logs in for his afternoon class. He sees his two assigned groups. He starts an attendance session for Group A, and students scan the QR code as they walk in. After class, he enters grades for last week's quiz. He can't see payments or revenue — he doesn't need to.
5:00 PM — Heba, the accountant, logs in to reconcile today's payments. She sees all invoices across both branches, records three payments that came in today, and downloads a financial report for the owner. She can't see student grades or attendance details — that's not her area.
Everyone did their job. Nobody needed to call the owner. Nobody accessed data they shouldn't see. And Mr. Tarek? He spent his day planning the center's expansion to a third branch — instead of being stuck at a desk answering "Can you check this for me?"
Built In, Not Bolted On
One important thing to understand: these roles are built into Centerly from the ground up. You don't need to configure a complicated permission system, check boxes in a settings page, or hire someone to set up access rules. When you add a team member, you simply choose their role — Owner, Branch Admin, Instructor, or Accountant — and they immediately see exactly the right interface for their job.
The same applies to students and parents. When a student logs into the student portal, they see their portal — not the admin dashboard. When a parent logs in, they see their children's information — not the center's financial records. There's no way to accidentally end up somewhere you don't belong.
As your center grows and your team expands, this structure keeps everything organized. You can confidently add new instructors, knowing they'll only see their own groups. You can hire a new accountant, knowing they'll only see financial data. You can open a new branch and assign an admin, knowing they'll manage their location independently.
No spreadsheets of passwords. No "Don't click on that tab." No worrying about who can see what. Roles handle it all.