My Intelligent Agenda

Fast, rule-based staff planning for hospitals.

Enter your department's rules once — locations, coverage, fair distribution, absences. My Intelligent Agenda turns them into a compliant duty schedule in seconds. You stay in control: review, adjust where needed, publish when it's right.

A published duty schedule in My Intelligent Agenda for a fictional clinic, showing shifts per doctor and per location for a full week.
A published schedule — day, evening, and night shifts by location, readable at a glance.
< 1–15 sec to solve a full schedule, up to 18 doctors
3 sites, each with its own coverage and hours — no problem
100% of hard rules honored, every single time

From hours of puzzling to seconds of solving

Hand-building a duty roster means holding dozens of rules in your head at once: who can work where, who needs rest, who's on leave, which site is already full. One change nudges everything else out of place. My Intelligent Agenda knows the same rules — and applies them without a slip, every time.

1

Set your rules once

Locations, shift types, coverage per shift, fairness rules and exceptions — configured through the setup screens, no code required.

2

The solver computes

A constraint solver searches every valid schedule and picks the best one — accounting for absences, preferences, and fair distribution.

3

You stay in control

Review the draft, tweak a shift by hand where needed, and publish when it's ready. Nothing goes live automatically.

Built on what's actually shipped

Rules & overrides

Rule packs you switch on and off yourself

Rules are grouped into packs — weekend coverage, fair distribution, free days, requests & absences — and each pack toggles on or off with one click. Need one rule inside a pack to behave slightly differently? Override it individually, without touching the rest.

Every rule shows at a glance whether it's hard (must-hold) or soft (a target), so you never have to guess what the schedule is and isn't allowed to break.

Screenshot of the rule configuration screen: rule packs toggled on/off and a list of individual rules with status and an edit button.
Rule packs on/off, with per-rule overrides below.
Multi-site coverage

Coverage per site, per shift, per weekday

Every site has its own rhythm: a main campus that never closes, a satellite clinic that only opens during the day. Set a minimum — and optionally a maximum — for every combination of site, shift, and weekday, and mark it as a hard floor or a soft target.

A week with just too few available doctors? The schedule still gets built, with a clear flag on where coverage fell short of target — instead of refusing outright.

Screenshot of coverage requirements per site: minimum and maximum doctor counts per shift, weekdays, and hardness.
Coverage requirements per site and shift — floors and ceilings, hard or soft.
Fairness, made visible

One glance at who worked what

Alongside the schedule itself, the planner sees a live totals panel: per doctor, per shift type, normalized for part-time percentage. No more side-spreadsheet math to check whether the load is actually fair.

That panel covers the full schedule period — not just the week currently in view — so imbalances that build up across weeks show up immediately.

Screenshot of the per-doctor totals panel: FTE, shifts by type, and total shift count for the full schedule period.
Per-doctor totals for the whole schedule period, FTE-normalized.
Absences & preferences

Leave, preferences, and free days — one calendar

Annual leave, sick leave, training days, standing free days: every absence and preference carries a start and end date and shows up immediately on the doctor's calendar. The schedule respects those absences automatically on every new solve.

Standing free days — including ones that alternate week to week — stay reserved structurally, without the planner having to re-enter them every period.

Screenshot of a doctor's absences and preferences calendar, with a week of annual leave highlighted.
One calendar for absences and preferences, per doctor.
Onboarding

From zero to your first schedule, step by step

The onboarding workbench walks a new planner through six steps to a first working schedule: set up the domain, add doctors, define coverage, check the rules, try a test schedule, and go live. Every status reflects your real configuration — not a checklist you can quietly fall behind on.

Get stuck partway through? Everything stays editable, in any order.

Screenshot of the six-step onboarding checklist, with five steps marked as done.
The onboarding checklist: six steps to a live schedule.

Ready to try it?

We're onboarding new hospitals personally right now. Leave your details and we'll set up a short introduction call.