Guide: Rotaready
How do core concepts map to Tenzo?
Key: ✅ Supported 🚸 Work in Progress ❌ Not supported
![]() |
![]() |
|---|---|
| Location | ✅ Locations (entities) |
| Shift (actual) | ✅ Shifts (Signed Off) |
| Shift (planned) | ✅ Shifts |
| Hours | ✅ Hours |
| Salaried workers | ✅ Salary from Pay |
| Employee | ✅ Staff |
| Role | ✅ Positions |
| House Part | ✅ Staff Groups |
| Overheads | ✅ Flat percent |
| Holiday | ✅ Flat percent (accrual rate) |
| Breaks | ✅ Unpaid |
| Overtime | ❌ Not supported |
| Exception costs / one-off costs | ❌ Not supported |
| Borrowed/loaned employees | ❌ Not supported |
Data Ingestion
| Real-time optionally available? | ✅ |
| Default polling frequency | Every 8 hours |
| Data retrieved on each poll | This week Forward one week Back two weeks |
| Historical data | All data since you started using the system |
How do I connect this data to Tenzo?
Rotaready can be connected directly inside of the Tenzo app with the API Key & Secret Key.
If you have an Enterprise Account, you can talk to your Customer Success Manager, who will connect this for you.
How do I compare Rotaready data to data in Tenzo?
The new way is to use the Cost Control report on RotaReady and match the confirmed shifts cost there - https://wfm.rotaready.com/cost-control
We can use this for both forecast data (This is the costs from when they first published the rota, not with any changes they make once published) and for Actual costs (This is where and when they sign off the rota).
Please ensure that when you go to this page, you are comparing to the correct values (To confirm this, close all blue bars down, and then open what you require):

Exceptions
You cannot compare past planned shifts with the labour export.
