Skip to main content

Personas & roles

Roles are permission bundles plus a data scope (SELF, TEAM, DEPARTMENT, LOCATION, ORG). The canonical list is in Conventions §4. The full matrix is in the RBAC permission matrix.

Tenant personas​

PersonaRole keyTypical personTop jobs-to-be-donePrimary surface
Ownerorg_ownerFounder / MD of a 50–300 person companySee headcount, attendance and payroll cost at a glance; approve payroll; control who sees salariesWeb dashboard, mobile
HR Administratorhr_adminHR lead setting up the systemConfigure locations, holidays, policies, roles; import employeesWeb
HR Managerhr_managerHR executiveOnboard new hires, approve documents, run checklists, handle exitsWeb
Finance Administratorfinance_adminAccounts headConfigure salary structures and statutory settingsWeb
Payroll Managerpayroll_managerPayroll accountantRun and lock payroll, produce statutory and bank files, approve claims for paymentWeb
Reporting Managerline_managerTeam lead / shift supervisorApprove leave, attendance and claims; plan shifts and week-offs; act on behalf of the teamMobile first, web
EmployeeemployeeEveryonePunch, apply for leave, see payslips, submit claimsMobile first
Field Executivefield_executiveMedical rep, sales executive, service engineerPunch at the first visit, log visits and activities, collect payments, claim travelMobile
Sales Manager / Adminsales_manager, sales_adminArea sales managerTrack the team live, review the pipeline, verify travelWeb + mobile
Kiosk Operatorkiosk_operatorReceptionist / security guardRun the shared punch tablet at the gateKiosk mode
InstructorinstructorTrainerPublish courses, track completionWeb
AuditorauditorCA / internal auditorRead-only access to payroll, statutory and audit logsWeb

Platform personas (Spyrl staff)​

PersonaRole keyJobs
Platform adminplatform_adminManage tenants, cells, plans and flags
Support engineersupport_engineerTime-boxed, consented, audited access to diagnose tenant issues
Billing adminbilling_adminPlans, invoices, dunning
Release managerrelease_managerCell versions, rollout waves, maintenance windows

Mapping to the reference product​

Spryple role [Observed]Spyrl role
Super Adminorg_owner
Adminhr_admin
HR Managerhr_manager
Finance Adminfinance_admin
Finance Managerpayroll_manager
Manager / Reporting Managerline_manager (derived from the reporting line)
Sales Admin / Sales Managersales_admin / sales_manager
Employee / Sales Executiveemployee / field_executive
Receptionistkiosk_operator
LMS Instructorinstructor