Workflows
How to deploy agents to run a proactive GTM playbook.
Workflows define a proactive GTM playbook for your agents to execute.
For example, lets say that you have a Voice agent deployed to a specific phone number. If a lead calls this number, that Voice agent picks up. This is generally considered to be an inbound use case.
A workflow may include a "Call phone" block, which uses that same Voice agent (and associated phone number) to dial a lead's phone number. This is an outbound use case.
Workflow Concepts
To understand workflows, you need to understand Audiences and Blocks.
Audience defines which leads a workflow runs on.
Every workflow has an Audience. This is a set of facts that create a segment of your leads.
An important "gotcha": A workflow continues to "operate" on a lead even if that lead no longer fits that workflow's Audience.
Every workflow starts with an Audience block.
For example, you might build a workflow with an Audience of "All leads >50 employees with no call scheduled." This example workflow would do nothing to a lead with 49 employees, or a lead with an unknown employee count.
Blocks are a single step in a workflow.
Each block has a unique set of parameters. Clicking on a block opens up a RH panel to edit the block.
Blocks are connected together. Once a block has finished executing, the next block starts to execute.
Use Wait and Conditional blocks to delay execution and branch logic, respectively.
If a block cannot be executed, the workflow moves on to the next block.
Ex. "Call phone" block attempts to operate on lead without a phone number.
A complete list of blocks:
Send email: Agent sends an email to the lead.
Call phone: Agent dials the lead's phone number.
Notify: Send a Slack or Teams notification. For internal use.
Conditional: Branch logic based on set criteria.
Wait: Delay workflow execution by a fixed amount of time, ex. 2 days.
Last updated