ResytechResytech Docs
Team Management

Timesheets

Track employee hours with clock-in/clock-out and admin management.

Resytech includes a built-in time tracking system. Employees clock in and out from the dashboard, and administrators have full oversight with editing, creation, deletion, and summary reporting tools.

Employee Time Tracking

Clocking In

Employees can clock in directly from the dashboard using the Clock Widget in the top navigation bar:

  1. Click the Clock In button
  2. A dropdown appears with available employee roles (optional)
  3. Select a role or leave the default pre-selected
  4. Click Clock In to start the shift

Once clocked in, the widget shows:

  • A green indicator confirming the active clock-in
  • Elapsed time (hours and minutes) updating in real time
  • The role name for the current shift

Clocking Out

  1. Click the Out button next to the elapsed time display
  2. The system records the clock-out time and calculates total hours

Default Role Pre-Selection

If the employee has a default employee role set on their profile, it is automatically pre-selected when clocking in. This saves time for employees who always work the same role.

Time Entry Fields

Each time entry records:

FieldDescription
EmployeeThe team member (first name, last name)
LocationThe location where the entry was recorded
Employee RoleThe role worked during this shift (e.g., "Guide", "Cashier")
Clock In (UTC)Timestamp when the employee clocked in
Clock Out (UTC)Timestamp when the employee clocked out (blank if still active)
Total HoursCalculated duration between clock-in and clock-out
Hourly WageThe wage rate snapshotted from the employee role at clock-in time
EarningsCalculated pay for the shift (total hours x hourly wage)
NotesOptional notes added by the employee or administrator
Is Manually EditedFlag indicating an administrator modified this entry

Admin Management

Administrators access the full timesheet system from Dashboard > Timesheets > Admin Reports. This view is restricted to users with administrator access.

Admin Dashboard Summary Cards

The admin view displays four summary cards at the top:

CardDescription
Total HoursSum of all hours for the filtered date range
Total EarningsSum of all calculated earnings for the filtered date range
Active Clock-insNumber of employees currently clocked in
Employees TrackedCount of unique employees with entries in the range

Filtering Entries

FilterDescription
Start DateBeginning of the date range
End DateEnd of the date range (defaults to the last 7 days)

Click Apply to refresh the entries and summary data.

Entries Tab

The entries tab shows a table of all individual time entries with columns for:

  • Employee name
  • Date
  • Clock-in and clock-out times
  • Employee role
  • Total hours
  • Earnings (calculated from hours and the snapshotted wage rate)
  • Status (shows an Edited badge if the entry was manually modified)
  • Actions (edit, delete)

Active clock-ins display a green Active indicator instead of a clock-out time.

Summary Tab

The summary tab shows aggregated data per employee:

  • Employee name
  • Total hours for the date range
  • Number of entries
  • Current status (Clocked In or Clocked Out)

Payroll Tab

The payroll tab provides a wage-focused view designed to help with payroll processing:

  • Employee name
  • Total hours for the date range
  • Total earnings -- the sum of all shift earnings for that employee
  • Number of entries
  • Clock-in status
  • A totals row at the bottom summing hours and earnings across all employees

Earnings are calculated per shift using the hourly wage that was recorded at clock-in time. If a role has no wage set, those shifts show a dash for earnings and are not included in the totals.

Tips Tab

The tips tab calculates how each day's booking tips should be split among your staff, so you know exactly how much to pay out.

How the split works:

  • Each day's tips form a tip pool that is divided among everyone who clocked in that day, in proportion to their hours worked. An employee who worked 6 of the day's 8 staffed hours receives 75% of that day's pool.
  • Tip amounts are net of card processing fees -- the pool is what the customer tipped minus the payment processor's share of the fee, so you never pay out more than you actually received.
  • Refunded tips are excluded automatically. If a booking's tip was refunded to the customer, it does not count toward the pool.
  • Tips count toward the booking's service date, not the day the customer paid. A tip added at online checkout on Monday for a Saturday trip goes to Saturday's staff.
  • Only completed clock-ins count -- an employee who is still clocked in is not included until they clock out.

Reading the tab:

  • Payout per employee -- the table at the top sums each employee's tip share across the selected date range. Set the date range to your pay period and this column is the total tip amount owed to each employee for that period.
  • Daily breakdown -- below the totals, each day shows its tip pool, the staff who worked, their hours, share percentage, and dollar amount. The daily shares always add up to the day's pool exactly.

Badges and warnings:

IndicatorMeaning
EstimatedThe payment processor has not reported the exact processing fee for at least one of that day's tips yet. The amount shown is a close estimate and settles automatically once the fee is reported (usually within minutes).
Unassigned tipsTips fell on a day with no completed clock-ins, so there was no one to split them among. These amounts are highlighted so you can handle them manually.

Earnings Calculation

Earnings are calculated automatically when an employee role has an hourly wage configured:

Shift earnings = Total hours x Hourly wage (snapshotted at clock-in)

Key behaviors:

  • The wage rate is captured at clock-in time from the employee's selected role
  • Changing a role's wage does not retroactively update existing time entries
  • Shifts without a wage-configured role show no earnings data
  • Earnings appear on both the employee's personal timesheet and the admin views
  • The payroll tab aggregates earnings per employee for easy payroll processing

Editing Time Entries

Administrators can correct mistakes or add missed punches:

  1. Click the edit icon on any entry in the entries tab
  2. Modify the clock-in time, clock-out time, or notes
  3. Click Save Changes

Edited entries are flagged with an Edited badge so the modification is visible in reports.

Creating Manual Entries

Administrators can create time entries on behalf of employees (for missed punches or retroactive corrections):

  1. Click Create Entry
  2. Select the employee from the dropdown
  3. Set the clock-in time (required)
  4. Set the clock-out time (optional -- leave blank for an open entry)
  5. Select an employee role (optional)
  6. Add notes (optional)
  7. Click Create Entry

Deleting Entries

  1. Click the delete icon on any entry
  2. Confirm the deletion in the popup dialog

Deleted entries are permanently removed.

Employee Self-Service View

Each employee can view their own timesheet from Dashboard > Timesheets:

  • Current week's hours with a running total
  • Historical time entries with clock-in/out times and hours
  • Total hours by pay period
  • Their own active clock-in status
  • My Tips -- their own tip share for each day worked, with the day's tip pool, their hours, share percentage, and dollar amount, plus a total for the selected date range

The My Tips table only shows the employee's own amounts -- it never reveals other employees' hours or tip shares. It appears only when there are tips in the selected date range, so operators who don't collect tips see no change.

Employees cannot edit their own entries -- only administrators can modify time records.

Multi-Location Time Tracking

In multi-location setups:

  • Time entries are recorded at the location the employee is currently working at
  • Administrators can filter entries by location in the admin view
  • The timesheet summary breaks down hours per location
  • Each entry displays the location name for clarity

On this page