Schedules

Queue and list outbound call campaigns.

Schedules dispatch a batch of outbound calls at a future time.

List schedules

const schedules = await voice.schedules.get();
schedules = client.schedules()

Create a schedule

const schedule = await voice.schedules.create({
  agentId: "agt_8skd92ja",
  name: "June re-engagement batch",
  contactCount: 120,
  scheduledAt: "2026-06-25T15:00:00Z",
});
schedule = client.create_schedule(
    agent_id="agt_8skd92ja",
    name="June re-engagement batch",
    contact_count=120,
    scheduled_at="2026-06-25T15:00:00Z",
)

Parameters

FieldTypeRequiredDescription
agentId / agent_idstringYesAgent that will run the batch.
namestringYesHuman-readable campaign name.
contactCount / contact_countnumberYesNumber of contacts in the batch.
scheduledAt / scheduled_atstringYesISO 8601 time to begin dispatch.

On this page