Skip to Content
DocsWorkflowsOverview

Workflows Overview

Workflows are automated sequences that run after a call ends. They let you connect your AI voice calls to the rest of your business — logging calls to your CRM, booking appointments, sending notifications, updating lead scores, and more — without any manual effort.

How Workflows Work

Every workflow has three components:

1. Trigger

The trigger determines when the workflow runs. Currently, BuildVoiceAI supports the Post-Call trigger, which fires after every call that matches the workflow’s assigned agents.

Learn more about Triggers →

2. Conditions (Optional)

Conditions are filters that determine whether the workflow’s actions should execute for a given call. For example, you might only want to log calls that lasted longer than 60 seconds, or only send a notification when the sentiment is negative.

If no conditions are set, the workflow runs for every matching call.

Learn more about Conditions →

3. Actions

Actions are the tasks the workflow performs. These can include creating CRM contacts, logging call records, booking appointments, sending emails or SMS, posting to Slack, or firing webhooks. You can chain multiple actions in a single workflow — they execute sequentially from top to bottom.

Learn more about Actions →

Common Use Cases

Use CaseActions Involved
Log every call to your CRMGHL log_call or HubSpot log_call
Create contacts from new callersGHL/HubSpot upsert_contact
Book appointments after qualifying callsGoogle Calendar book_event or Calendly create_booking_link
Notify your team about negative callsSlack message + Email notification
Update lead scores based on call outcomeGHL/HubSpot lead_score
Tag contacts based on call sentimentGHL/HubSpot auto_tag
Push call data to a custom backendWebhook action
Move deals through your sales pipelineGHL/HubSpot update_pipeline

Getting Started

  1. Connect your integrations — Set up the integrations you need (GHL, HubSpot, Google Calendar, etc.) from the Integrations page
  2. Create a workflow — Follow the Creating Workflows guide
  3. Add conditions — Optionally filter which calls trigger the actions
  4. Add actions — Choose what should happen after each call
  5. Assign agents — Select which agents this workflow applies to
  6. Enable and monitor — Turn on the workflow and check the Execution Log to verify it is running correctly
💡

Start with a simple workflow — like logging calls to your CRM — and expand from there. It is easier to debug a workflow with one or two actions than one with ten.

Last updated on