Skip to main content

Documentation Index

Fetch the complete documentation index at: https://sailia-mintlify-docs-reorg-1776565301.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Auto daily timesheets remove the need for staff to manually log their hours. When enabled on a staff member, Sailia automatically creates timesheet entries each day based on the bookings they are assigned to — including courses, hires, and events.

How it works

Each day, Sailia checks for staff members with auto daily timesheets enabled and generates timesheet entries from their scheduled bookings. The system:
  1. Looks up all bookings the staff member is assigned to for the current day.
  2. Calculates the time range for each booking, including any setup and pack-down time.
  3. Applies the correct pay rate — either a booking-specific rate amendment or the staff member’s default rate for that date.
  4. Merges overlapping time periods so there are no duplicate entries.
  5. Adds the resulting timesheet items automatically.
If a booking has a specific rate amendment set for the staff member, that rate takes priority over their default pay rate.

Enable auto daily timesheets

1

Open the staff creation form

Go to the staff section and start creating a new staff member.
2

Fill in their details

Enter the staff member’s name, email, date of birth, and other required fields.
3

Toggle auto daily timesheets on

Enable Auto Daily Timesheet in the staff profile.
4

Save

Complete the staff member creation. Timesheet entries are generated daily from this point forward for any day the staff member has scheduled bookings.

What gets included

Auto-generated timesheet entries are based on the staff member’s assigned bookings:
Booking typeIncluded
CoursesYes
HiresYes
EventsYes
Setup and pack-down timeYes
Each entry records the start time, end time, date, pay rate, and location from the booking. When multiple bookings overlap or are adjacent, the system merges them into a single continuous timesheet entry.

Manual auto-fill

In addition to the daily automatic generation, you can manually trigger timesheet auto-fill for a specific staff member and date range. This is useful when you need to populate timesheets retroactively or regenerate entries after schedule changes. The auto-fill uses the same logic as the daily process — it pulls all assigned bookings within the date range, applies the correct pay rates, and creates merged timesheet entries.
Auto-fill does not remove existing timesheet entries. If entries already exist for the selected period, new items may conflict. Review the timesheet after auto-filling to resolve any overlaps.

Pay rate handling

The system determines pay rates for auto-generated entries in this order:
  1. Booking-specific rate amendment — if a custom rate has been set for the staff member on a particular booking, that rate is used.
  2. Default daily rate — if no amendment exists, the staff member’s standard pay rate for that date applies.
Pay rates are resolved per booking, so a single day’s timesheet can include entries at different rates if the staff member is assigned to bookings with different rate amendments.

Staff management

Add staff members and configure their pay rates.

Timesheet invoices

Submit timesheets as invoices for payment processing.