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.