The agent on a schedule
A background worker checks every shift against these rules and fires the right agent without anyone clicking.
Worker
Automation disabled in config
Next check
Interval —s
Agent clock
—
Rules the worker enforces
Derived from shift start and end times. Thresholds are set in the backend config.
- SchedulerAs soon as a shift is created
Match and assign volunteers.
- CommunicatorRight after assignment
Invitation email with a one-tap confirm link for every matched volunteer.
- Communicator48 hours before start
Reminder to every confirmed volunteer.
- Communicator2 hours before start
Final reminder with location details.
- Recovery15 minutes after start
Detect no-shows, contact replacements, alert the coordinator.
- TrackerAfter the shift ends
Log hours, update reliability scores.
- ReporterOn demand
Weekly coverage and impact report.
Manual cycle
Runs whatever is due right now, exactly like the worker would.
Demo tip
Pause the worker while you click through manually, otherwise it will schedule and remind on its own. Set AUTOMATION_ENABLED=false on the backend and restart.