● Constraint-solver powered rostering

Scheduling that solves itself.

Vitra turns your staffing rules, demand and availability into optimal rosters in seconds — then lets managers fine-tune with a live drag-and-drop editor that flags coverage gaps and rule violations as they work.

Jump into a pre-loaded demo, or spin up your own free workspace — no install.
Why Vitra

Everything you need to staff a 24/7 operation.

From a single clinic to a multi-site enterprise — model the real world, then let the optimizer do the heavy lifting.

Automatic optimization

A Google OR-Tools CP-SAT solver builds rosters that meet demand at the lowest cost, honouring every hard rule.

Rules as data

35+ configurable rules — rest, max hours, coverage, certifications, fairness — with one-click templates for 14 industries.

Live roster editor

Drag shifts, reassign, and re-solve — with coverage and rule-violation feedback updating as you edit.

Requests & approvals

Employees self-serve time-off, availability and shift swaps; managers approve in one place, with notifications.

Cost & fairness insights

See labour cost, hours and coverage per department, plus fair distribution of nights and weekends.

Multi-tenant & secure

Every company's data is isolated with database row-level security and role-based access from day one.

A closer look

Built for the people who run the schedule.

Managers get a command centre; employees get self-service.

How it works

Live in three steps.

Set the stage once, then generate rosters on demand.

1

Model your operation

Add departments, shift types and the demand you need covered each day.

2

Set the rules

Apply an industry template or pick from 35+ rules for rest, hours, skills and fairness.

3

Generate & refine

Auto-solve an optimal roster, tweak it live, and publish — or re-solve any time.

35+
Scheduling rules
14
Industry templates
24/7
Coverage modelling
Seconds
To an optimal roster

See it build a roster in seconds.

Explore the pre-seeded demo, or create your own company and build real schedules — both are free to try.