Configure attempts
1
Add an attempt
Add an attempt to the workflow.
2
Set the day
Set which day of the workflow this attempt happens on, relative to when the contact enters the campaign.
3
Set the time
Set the time when AgentCallback should place the attempt.
4
Enable double dial, if needed
Turn on double dial to call the contact twice back-to-back during this attempt.
5
Repeat for each attempt
Add as many attempts as your sequence needs, across as many days as needed.
Retry outcomes
Choose which call outcomes should cause a contact to continue through the workflow’s remaining attempts, rather than being treated as done.Track progress
Each contact’s progress through the workflow — which attempt it’s on and whether double dial has already been used — is tracked automatically and rolls up into campaign stats.Configure a workflow with the API
You can includeworkflow_config when you create a campaign with POST /api/campaigns, or set it later with PUT /api/campaigns/{id}/workflow.
The first item in attempts represents only the initial campaign attempt. Use { "day": 0, "startTime": "00:00", "doubleDial": false } so its timing follows the campaign start and it dials once. This item does not create a follow-up by itself. To schedule a second attempt, you must add a second item to attempts. Every later item is a follow-up relative to when the contact enters the campaign.
The following example retries voicemail and unanswered calls. It places a double dial at 4:00 PM on day 1, then makes one final attempt at 10:00 AM on day 3.
HH:mm format. Keep attempts in chronological order and inside the campaign’s working hours. If you omit timezone, the workflow inherits the campaign timezone. Same-day follow-ups require a scheduled campaign start and must be later than both the scheduled start and the current time.
Retrieve the workflow and its effective scheduling context with GET /api/campaigns/{id}/workflow. Remove it with DELETE /api/campaigns/{id}/workflow. You cannot change the workflow after a campaign is completed or archived.
A configured workflow supersedes the campaign’s simple retry settings.