Schedule Actions
SchedulesWhat an Action Is
An action is one step in a schedule. Each action has a type that determines what it does when a lead reaches that step.
Action Types
The following action types are available:
Outreach: - Dial - places an outbound call to the lead through a ring pool or the schedule's offer. - Schedule Callback - books a callback on the lead for a future time.
Flow control: - Wait - pauses the schedule for a configured duration (seconds, minutes, hours, days) before the next step. - Choice - terminates the schedule when configured as "exit schedule"; also applies contact-caller permission changes. - Add to Schedule - moves the lead into a different schedule. - Restart Schedule - restarts the current schedule from its first action.
Lead mutation: - Modify Lead - applies one or more field changes to the lead. This is the mechanism for updating tokens, data fields, and other lead attributes from a schedule. Also toggles instant-agent dial mode. - Opt-Out Lead - opts the lead out. - Block Lead - blocks the lead. - Data Append - enriches the lead with data from a configured append provider.
Integrations: - Webhook - fires an HTTP request to a configured URL with a JSON or form payload. - AWS S3 Upload - writes a record to an S3 bucket. - FTP Upload - uploads a file over FTP. - Infusionsoft - posts the lead to Infusionsoft/Keap. - Zoho CRM - executes configured Zoho CRM commands.
SMS From Schedules
SMS is supported as an action type and uses the schedule's SMS ring pool to choose a sending number. The schedule must have SMS enabled for SMS actions to be available.
Action Groups
An action group is a reusable bundle of actions that can be triggered from elsewhere: a voice agent keyword match can invoke an action group, a call disposition can invoke one, and a schedule itself can invoke nested action groups. Action groups let operators centralize a piece of workflow once and trigger it from many places.