Schedules that
solve themselves

Google's OR-Tools builds mathematically optimal schedules from your constraints. Voice agents confirm shifts. Declines trigger instant re-optimization. No manual intervention needed.

Request a Demo

Not "smart" scheduling.
Optimal scheduling.

We use Google OR-Tools CP-SAT — the same constraint programming engine used in logistics and operations research. It doesn't approximate. It finds the mathematically optimal assignment given your exact constraints, or tells you why it's impossible.

  • Hard constraints are never violated
  • Payroll period hour limits enforced
  • Team-based slot filtering
  • Locked assignments preserved
  • Historical hours accounted for
  • Infeasibility detected with clear errors
// Constraint types supported
MAX_WEEKLY_HOURS
≤ 40h/week
HARD
MAX_PAYROLL_PERIOD_HOURS
≤ 80h/period
HARD
MAX_SHIFTS_PER_PERIOD
≤ 7 shifts
HARD
MAX_CONSECUTIVE_HOURS
≤ 12h window
HARD
PREFERENCE_DAY
Mon, Wed, Fri
SOFT
EXCLUDE_BY_PERFORMANCE
score < 6.0
HARD

3-stage escalation that
never misses a shift

Stage 1
Sent immediately on schedule finalization

Initial SMS

"Hey Sarah! You have a Morning Shift scheduled for tomorrow. Can you make it? Reply YES or NO. — Arya"

Stage 2
Sent 30 minutes after Stage 1 if no response

Follow-up SMS

"Hey Sarah, just a friendly reminder about your Morning Shift tomorrow. Can you confirm? Reply YES or NO. — Arya"

Stage 3
Placed 60 minutes after Stage 1 if no response

Voice Call

Arya calls the employee. "Press 1 to confirm, press 2 to decline." DTMF response captured automatically.

Auto
Triggered on decline or expiry

Re-optimization

If the employee declines or doesn't respond, the schedule re-optimizes instantly to find the best replacement.

The full scheduling platform

Constraint Solver

  • OR-Tools CP-SAT engine
  • Natural language parsing
  • Payroll period awareness
  • Team-based filtering

Voice Agent

  • Twilio voice calls
  • DTMF response capture
  • Custom SMS templates
  • Multi-language support

Employee Mobile App

  • iOS & Android (Expo)
  • Push notifications
  • Shift confirm/decline
  • Leave requests

Analytics

  • Schedule analysis dashboard
  • Day-by-day breakdown
  • Timesheet tracking
  • Forecast vs actual

Fleet & Dispatch

  • Vehicle management
  • Dispatch coordination
  • LiveKit VoIP
  • Driver assignment

Schedule Management

  • Bulk edit schedules
  • Locked assignments
  • Flexible shift slots
  • Multi-timezone support

Stop managing schedules. Let math do it.

OR-Tools finds the optimal schedule in seconds. Your team just shows up.

Book a Demo