ResytechResytech Docs
Team Management

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:

  1. Employee management -- Add team members, assign roles, and control what each person can see and do in the dashboard.
  2. Facilitator scheduling -- Designate employees as facilitators so they can be assigned to activities with automatic conflict detection.
  3. 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:

RoleAccess Level
AdministratorFull access to all features, settings, billing, and team management
ManagerAccess to bookings, customers, reports, and POS -- but not company-level settings
StaffAccess to the calendar, bookings, and POS with limited editing capabilities
FacilitatorView-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

On this page