Team Management
Manage employees, roles, permissions, and time tracking.
Resytech provides a complete team management system covering employee profiles, role-based access control, facilitator scheduling, and built-in time tracking with clock-in/clock-out and admin timesheet oversight.
Overview
The team management module handles three core areas:
- Employee management -- Add team members, assign roles, and control what each person can see and do in the dashboard.
- Facilitator scheduling -- Designate employees as facilitators so they can be assigned to activities with automatic conflict detection.
- Time tracking -- Employees clock in and out from the dashboard, and administrators review, edit, and export timesheets.
Key Capabilities
Role-Based Access Control
Every team member is assigned a role that determines their permissions across the dashboard. Resytech includes four built-in roles and supports custom permission sets:
| Role | Access Level |
|---|---|
| Administrator | Full access to all features, settings, billing, and team management |
| Manager | Access to bookings, customers, reports, and POS -- but not company-level settings |
| Staff | Access to the calendar, bookings, and POS with limited editing capabilities |
| Facilitator | View-only access to their own assigned bookings and schedule |
Custom roles can be created from Dashboard > Team > Roles to match your organization's specific needs.
Employee Roles for Time Tracking
Separate from access-control roles, employee roles are used for time tracking and payroll categorization. Examples include "Server", "Guide", "Front Desk", or "Manager on Duty". When an employee clocks in, they can select which employee role they are working under for that shift.
Each role can have an optional hourly wage. When set, the system automatically calculates shift earnings and provides a dedicated Payroll tab in the admin timesheet view for payroll processing. Wages are snapshotted at clock-in time so rate changes do not affect historical records.
Multi-Location Team Management
In multi-location setups, team members can be assigned to specific locations. Time entries are recorded per location, and administrators can filter timesheets by location. See Multi-Location for details on location-level settings.
Facilitator Integration
Team members marked as facilitators appear in the facilitator scheduling system. See Facilitators & Guides for details on:
- Assigning facilitators to activities
- Availability and conflict detection
- Per-location facilitator assignments
