Trial — 9 days left. Explore every module with demo data.Choose a plan

Ops Copilot

A role-aware assistant over live system state, plus the deterministic rule engine that grounds it. This surface hosts all agent modes for the demo; in production each role gets the copilot inside its own surface.

AI assistant
Role-aware companion over scoped Voostay data. When live credentials are not configured, it uses a safe instant fallback and keeps actions in review/demo mode.
Instant fallback
deterministic local engine
Ask about risks, tickets, routes, approvals or your stay — answers come from the same deterministic engines that power the dashboards, with links to the source.

Rule engine

4
Jobs today
1 same-day turns
6
Critical risks
0 / 0
At risk / unassigned
10
Open todos
Derived from non-info insights
Morning brief
3 critical items, 10 open tickets, 4 jobs today.
Risk radar
6 critical · 4 warning · 1 monitored — regenerated on every sweep, deterministic ids for dedupe.
Blocked: Belltower Loft

Cleaning on 2026-07-02 is blocked — Washing machine leaked — floor needs drying and machine check before guest arrival tomorrow.. Next guests arrive 2026-07-03.

Critical

Suggested: Contact the cleaner, resolve the blocker or dispatch a backup.

Lock offline: Belltower Loft

Keypad 2 (mock) (NK-MOCK-1105) is unreachable. A cleaning or arrival depends on this lock soon.

Critical

Suggested: Verify the bridge/wifi at the property; provide the manual key fallback to whoever enters next.

Lock battery low: Larch Ridge Chalet

Smart Lock 4 Pro (mock) (NK-MOCK-1103) is at 18% battery. A cleaning or arrival depends on this lock soon.

Critical

Suggested: Schedule a battery swap on the next visit and confirm the key-box fallback code.

Out of: Bath towels at Tidewater Villa

On hand 0, par 12, reorder point 6.

Critical

Suggested: Approve the open restock task before the next turnover.

Urgent maintenance: Washing machine leaked during last stay

Belltower Loft — Departing guest reported water under the machine. Floor dried; machine must be checked before next use. (status: reported).

Critical

Suggested: Schedule an intervention before the next arrival.

Belltower Loft not ready for 2026-07-03 arrival

Haruto Tanaka arrives 2026-07-03 but every covering cleaning job is blocked or unassigned.

Critical

Suggested: Unblock or re-dispatch the turnover before the guest arrives.

Invoice INV-2026-011 overdue 17d

Owner invoice due 2026-06-15 remains unpaid.

Warning

Suggested: Send a payment reminder.

Low: Shampoo & shower gel at Belltower Loft

On hand 2, par 8, reorder point 3.

Warning

Suggested: Approve the open restock task before the next turnover.

Low: Coffee capsules at Quai des Peintres Apartment

On hand 10, par 40, reorder point 12.

Warning

Suggested: Approve the open restock task before the next turnover.

Calendar sync failing: Vrbo — Tidewater Villa

vrbo feed for Tidewater Villa — HTTP 403 — feed token expired. Turnovers from this channel may be missing.

Warning

Suggested: Re-authorize the feed; reconcile the channel calendar manually meanwhile.

Same-day turn today: Larch Ridge Chalet

Checkout 10:00, next arrival from 16:00. On plan (10:00–13:55, Karim Haddad).

Info

Suggested: No action needed — monitored.

Today’s todos
What the copilot would put on the dispatcher’s desk.
Now
Blocked: Belltower Loft

Contact the cleaner, resolve the blocker or dispatch a backup.

Now
Lock offline: Belltower Loft

Verify the bridge/wifi at the property; provide the manual key fallback to whoever enters next.

Now
Lock battery low: Larch Ridge Chalet

Schedule a battery swap on the next visit and confirm the key-box fallback code.

Now
Out of: Bath towels at Tidewater Villa

Approve the open restock task before the next turnover.

Now
Urgent maintenance: Washing machine leaked during last stay

Schedule an intervention before the next arrival.

Now
Belltower Loft not ready for 2026-07-03 arrival

Unblock or re-dispatch the turnover before the guest arrives.

Today
Invoice INV-2026-011 overdue 17d

Send a payment reminder.

Today
Low: Shampoo & shower gel at Belltower Loft

Approve the open restock task before the next turnover.

Today
Low: Coffee capsules at Quai des Peintres Apartment

Approve the open restock task before the next turnover.

Today
Calendar sync failing: Vrbo — Tidewater Villa

Re-authorize the feed; reconcile the channel calendar manually meanwhile.

Cron contract
Idempotent sweep, safe at any frequency.
GET /api/ops/sweep
Authorization: Bearer $OPS_SWEEP_TOKEN

# e.g. every 30 min:
curl -fsS -H "Authorization: Bearer $OPS_SWEEP_TOKEN" \
  https://<host>/api/ops/sweep

Pure function of system state — re-runs return byte-identical output until reservations, stock or invoices change. LLM extension points: insight summarization, brief rewriting, reply polishing (see the implementation report for the exact seams).

Cleaner day briefs
Generated per cleaner from the optimized route — ready to send over the notification queue.
Nadia Benali
Lyon
Good morning Nadia — no cleans scheduled for 2026-07-02. Enjoy the day off; stay reachable for same-day changes.
Karim Haddad
Annecy
Good morning Karim — your route for 2026-07-02 (1 stop):

1. 10:00–13:55 · Larch Ridge Chalet (Chamonix) — SAME-DAY TURN, ready by 16:00
   Drive: ~91 min from previous stop
   Access: Key box behind the ski-room shutter, right side. Snow chains for the access road are in the boot room (winter).
   Note: Sauna: switch off at the fuse panel after cleaning, never mid-cycle
   Note: Check firewood rack — restock from the woodshed if below half

Flag any blocker in the app the moment you hit one. Merci !
Paula Ferreira
Marseille
Good morning Paula — your route for 2026-07-02 (1 stop):

1. 11:00–12:30 · Tidewater Villa (Cassis)
   Drive: ~26 min from previous stop
   Access: Nuki smart lock on main gate + front door; codes auto-issued per job. Manual override key in lockbox by the pool shed.
   Note: Pool heating panel is in the pump room — do not change setpoints
   Note: Close all shutters on the sea side when leaving

Flag any blocker in the app the moment you hit one. Merci !
Inès Duval
Bordeaux
Good morning Inès — your route for 2026-07-02 (1 stop):

1. 10:00–11:35 · Belltower Loft (Bordeaux)
   Drive: ~1 min from previous stop
   Access: Street door: badge in key box (code on job sheet). Loft door is a classic key — two turns.
   Note: Mezzanine ladder: check the locking pin after cleaning
   Note: Courtyard is shared with the florist — keep the passage clear

Flag any blocker in the app the moment you hit one. Merci !
Guest reply drafts
Deterministic templates today; the admin always reviews before sending.
Late checkout request — Chidi Okafor (in-house, Tidewater Villa)
Subject: Late checkout at Tidewater Villa

Dear Chidi Okafor, Thank you for asking ahead. We can offer a late checkout until 13:00 at Tidewater Villa — our housekeeping route has been adjusted accordingly. Please leave the keys as described in your arrival notes. Safe travels, The conciergerie team

Check-in delay heads-up — arriving guest at the affected property
Subject: Your check-in at Belltower Loft

Dear Haruto Tanaka, A quick heads-up: housekeeping at Belltower Loft is running slightly behind today. The apartment will be ready from 17:30. We are sorry for the inconvenience — a small welcome attention will be waiting for you. Thank you for your patience, The conciergerie team