Skip to content
Practical guide

Access control for training centers

How role-based access control helps training centers protect student, billing, schedule, teacher payout, and report data.

Published: 2026-05-19Updated: 2026-05-19

Access control matters when more than one person works inside the school management system. A training center stores student contacts, schedules, attendance, invoices, payments, teacher payout data, reports, and staff records. Not every employee should see or change all of it.

The goal is not to make daily work difficult. The goal is to give each role the permissions it needs and keep sensitive operations protected.

Typical roles

Training centers usually need several levels of access:

  • owner, with full visibility and control;
  • administrator, with operational management rights;
  • manager, with access to students, groups, schedule, attendance, and customer work;
  • teacher, with limited access to their own lessons, groups, and attendance actions;
  • finance or reporting users, with access to billing, payments, payout statements, and reports where appropriate.

The exact names can differ, but the principle stays the same: access should follow responsibility.

What should be protected

Role-based access is especially important for:

If everyone has owner-level access, mistakes and data exposure become more likely.

How to add a user

Open Company settings and switch to the Access control tab. This screen shows the current users in the workspace, their role, access status, last session, and IP address. Use quick search when the team grows, and check the access status before adding duplicate accounts.

Access control table in Company settings showing workspace users, roles, access status, last session, and IP address

To add a new employee:

  1. Click Add user.
  2. Fill in the employee name, surname, email, and phone if needed.
  3. Add an avatar only if it helps your team identify people faster.
  4. Select one or more access areas in the Role section.
  5. Save the user and verify that the new row appears in the access table.

The important part is step four. Do not choose a broad role only because it is convenient during onboarding. Start from the work this person actually does.

Add user form with personal information fields and role checkboxes for access areas

Access areas in the user form

The user form separates access into practical areas:

  • Owner - full access to the workspace. Keep this limited to business owners or trusted administrators.
  • School manager - school setup and staff administration.
  • Attendance manager - lesson operations, attendance, and day-to-day schedule control.
  • Billing manager - invoices, payments, and payment questions.
  • Finance reports - revenue reports and financial dashboard widgets.
  • Payroll manager - teacher payout and payroll data.
  • Catalog manager - courses, prices, discounts, and directories.
  • Teacher - own lessons and assigned students.

A user can have more than one area. For example, one administrator may combine attendance management and catalog management, while a finance employee may only need billing and reporting access.

Audit and accountability

Access control is stronger when important changes can be traced. Owners and administrators need to understand who changed a setting, updated a record, recorded a payment, or changed employee access.

Audit history helps with internal accountability and makes it easier to investigate mistakes.

How the product approaches access control

Intelligence Cloud uses role-based access to separate owner, administrative, manager, teacher, and operational responsibilities. The access model is designed for real training center workflows, where one employee may need schedule access while another needs billing or reporting access.

This helps owners delegate daily work without giving every employee unrestricted control over the whole workspace.

Practical setup advice

Start with the smallest access level that lets a person do their job. Review roles when responsibilities change. Remove access quickly when an employee leaves. Keep owner-level access limited to people who truly need it.

For a small team, a practical starting setup is:

  • one or two owners;
  • school managers for operational administration;
  • attendance managers for coordinators who work with lessons and attendance;
  • billing or finance roles only for people who handle money and reports;
  • teacher access for people who should work only with assigned teaching data.

For the feature overview, see access control. For broader operational context, read the CRM guide and the training center automation guide.