Skip to main content

Automatically Build Rotas with the Rota Agent

Learn how to use Workforce's AI-powered Rota Agent to automatically build, review, and adjust your weekly rotas.


What is the Rota Agent?

The Rota Agent is an AI-powered tool that helps you build weekly rota automatically.

Simply select a location and week, and the agent will review information such as:

  • Regular Hours of Work

  • Previous rotas

  • Employee availability

  • Approved leave

  • Labour budgets

  • Public holidays and events

  • Compliance rules

The agent will generate a proposed rota for you to review before any shifts are created.

You can then:

  • Approve the proposed rota

  • Request changes

  • Continue chatting with the agent

  • Make manual adjustments yourself

📝 Important to note: No shifts are created until you approve the proposed rota.


Access the Rota Agent

To open the Rota Agent:

  1. Navigate to Time & Attendance > Rotas

  2. Select the location and week you want to rota

  3. Click Rota Agent

From the Rota Agent sidebar, you can:

  • Start a new rota build

  • Continue a previous session

  • Chat with the agent about an existing rota


Build a Rota

Step 1: Review Pending Requests

Before starting, the Rota Agent displays any outstanding leave or availability requests for the selected week.

It's recommended that these requests are reviewed before building your rota to ensure the agent has the most accurate information available.

Step 2: Choose a Source

Select how you would like the rota to be generated.

Available options include:

Source

Description

Regular Hours of Work

Uses each employee's regular hours as the starting point.

Rota Template

Builds from one or more existing rota templates.

Copy from Previous Week

Uses a past week's rota as the starting point.

Rota Pattern

Uses configured rota patterns as the base rota

You can also choose whether to clear existing shifts before building or have the agent work around existing shifts.

Step 3: Add Custom Instructions

Optionally, provide additional instructions for the agent.

Examples include:

  • "Keep labour costs below £3,000"

  • "Don't rota Sam on Mondays"

  • "Add extra coverage during lunch service"

Step 4: Review the Proposed Rota

When you click Build Rota, the agent reviews your rota data and generates a proposed rota plan.

The plan summary includes:

  • Staffing recommendations

  • Budget information

  • Potential conflicts

  • Compliance considerations

Review the summary before continuing.

Step 5: Approve the Build

Once you're satisfied with the proposal:

  1. Click Approve

  2. The agent creates the shifts

  3. Validation checks are run automatically

  4. A summary of the completed rota is displayed


Rota Agent Settings

You can configure standing instructions that apply automatically to future rota builds.

To configure settings:

  1. Open the Rota Agent

  2. Click the Settings icon

You can create:

Organisation-Wide Instructions

Instructions applied across all locations.

Example: "Rota new employees alongside experienced team members."

Location-Specific Instructions

Instructions that apply only to a selected location.

Example: "Maintain two team members on close shifts."

Custom Event Instructions

Instructions that apply when a rota overlaps with a custom event.

Example: "Increase front-of-house coverage during festival weekends."

💡 Tip: If you want instructions enforced as mandatory rules rather than guidance, consider using Natural Language Validation Rules.


What the Agent Considers

The Rota Agent reviews a range of information when building a rota:

Factor

Description

Regular Hours of Work

Employee contracted or standard hours

Previous Rotas

Historical rota patterns from previous weeks

Availability & Leave

Approved availability and leave requests

Public Holidays & Events

Public holidays and custom events

Labour Budgets

Budgeted hours, labour percentages, and cost targets

Compliance Rules

Active rota validations and compliance settings

New & Returning Employees

Employees requiring additional review

Weather

Weather forecasts where relevant to configured instructions


Budget Awareness

If labour budgets have been configured, the rota Agent automatically checks the proposed rota against those targets.

If the rota exceeds budget targets, the agent will attempt to adjust the rota before presenting it for approval.

The rota summary will display whether the proposed rota is within budget.

You can also provide specific budget targets as part of your custom instructions.


Make Adjustments After the Build

Once a rota has been created, you can continue chatting with the Rota Agent to make changes.

Examples include:

  • "Move Tuesday's opening shift from Jordan to Alex"

  • "Add an additional close shift on Friday"

  • "How many hours are scheduled for the kitchen team?"

  • "Remove all casual shifts on Sunday"

You can also use the Rota Agent to review and adjust rotas that were created manually.


FAQs and Troubleshooting

Will the Rota Agent publish my rota automatically?

No. The Roster Agent only creates shifts after approval. Publishing remains a manual action.

Can the Rota Agent schedule any employee?

The agent only rosters employees assigned to the selected location who are available to work and do not have conflicting leave requests.

What happens if a rota validation is breached?

The Rota Agent attempts to resolve validation issues automatically. Any unresolved issues are highlighted for review.

Can I cancel a build?

Yes. You can cancel the build at any point before approving the rotas.

Does the Rota Agent consider Working Time Regulations and compliance settings?

Yes. The agent applies the same compliance rules, validations, and restrictions configured on your account.


Did this answer your question?