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:- Looks up all bookings the staff member is assigned to for the current day.
- Calculates the time range for each booking, including any setup and pack-down time.
- Applies the correct pay rate — either a booking-specific rate amendment or the staff member’s default rate for that date.
- Merges overlapping time periods so there are no duplicate entries.
- 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:
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.Pay rate handling
The system determines pay rates for auto-generated entries in this order:- Booking-specific rate amendment — if a custom rate has been set for the staff member on a particular booking, that rate is used.
- Default daily rate — if no amendment exists, the staff member’s standard pay rate for that date applies.
Export staff hours
Export a CSV showing the total hours each staff member worked each day across a date range. Use this when you need to share worked-hours data with payroll, audit a pay period, or analyse staff utilisation outside of Sailia. The export is available from the Hours Worked section of the staff dashboard.1
Open the staff dashboard
Navigate to your staff dashboard and scroll to the Hours Worked section.
2
Open the export popup
Select Export Staff Hours to open the date range picker.
3
Choose a date range
Pick a quick preset or set custom start and end dates.
4
Download the CSV
Select Export. Sailia downloads a file named
staff-hours-<from>-to-<to>.csv containing one row per staff member.What the CSV contains
The export is a matrix with one row per staff member and one column per day in the selected range:
A
0 is shown for days when a staff member did not log any hours. Rejected and deleted timesheet entries are excluded from the totals.
Only staff with an assigned permission group are included in the export. Customer-account permissions and unassigned profiles are filtered out automatically.
Permissions
Admins with the Manage Staff permission can export hours for all staff. Staff without this permission can only export their own hours.Related guides
Staff management
Add staff members and configure their pay rates.
Timesheet invoices
Submit timesheets as invoices for payment processing.