Skip to content

Campaign Scheduler

Description

Schedules outbound contact campaigns across voice and digital channels, controlling launch time, daily rate caps, retry logic, and expiry dates. Integrates with the contact list and routing layer to pace campaign contacts through available agent capacity.

Canonical use case

A debt management firm schedules a daily outbound call campaign to run between 9 AM and 7 PM local time, capped at 500 attempts per hour, with two retries for unanswered calls over three days.

Open Items

  • [ ] Canon alignment — populate canon_axiom_refs or confirm no existing axiom applies
  • [ ] Dependency assessment — set dependencies_assessed: true once SA has reviewed the full chain
  • [ ] effort_estimate — replace 0 with rough engineering days (order of magnitude)
  • [ ] public_description — write the public-facing description before publishing