Zapier

Build custom automations to trigger AI voice calls

This integration lets you build custom automations to make outbound calls, handle inbound calls, and sync call data with thousands of apps using Zapier’s triggers and actions.

Overview

Zapier is a powerful solution for building no-code automations with Synthflow AI. Connect your AI agents to CRMs, forms, databases, and more to automate voice interactions without writing any code.

Getting Started

Create a Zapier account and then create workflows using our Zapier integration. You can find Synthflow AI in Zapier’s app directory or create a new Zap directly.

Zapier offers a free tier with limited tasks per month, after which you’re charged based on usage. You can create workflows with apps such as Google Sheets, HubSpot, Salesforce, Typeform, Gmail, Slack, Airtable, and thousands more.

Authentication

Before building workflows, connect your Synthflow account to Zapier. In the Zap editor, select Synthflow AI and authenticate using your API key.

To find or generate your API key, navigate to IntegrationsAPI Keys in your Synthflow dashboard.

Basics

Build workflows

Our Zapier integration can be combined with other app triggers or with Zapier’s default triggers to build powerful voice automation workflows. For instance, you can set up a Zapier workflow that makes an AI call whenever a new lead is added to your CRM, or when a form is submitted on your website.

Triggers

If Synthflow is the start of your Zap, the following events can be used as triggers for downstream actions in other applications:

  • Phone Call Completed

Actions

You can take the following actions in Synthflow AI in response to a trigger you configure in Zapier:

  • Create Call
  • Get Call
  • Create Assistant
  • Update Assistant
  • Get Assistant
  • List Assistants
  • Delete Assistant
  • Get Action
  • List Actions
  • Attach Action
  • Detach Action
  • Delete Action
  • Create Booking GHL Action
  • Create Booking Calcom Action
  • Create Information Extractor Yes No Action
  • Create Information Extractor Single Choice Action
  • Create Information Extractor Open Question Action
  • Create Transfer Call Action
  • Create SMS Action
  • Update Booking GHL Action
  • Update Booking Calcom Action
  • Update Information Extractor Yes No Action
  • Update Information Extractor Single Choice Action
  • Update Information Extractor Open Question Action
  • Update Transfer Call Action
  • Update SMS Action

Example workflows

  • Lead qualification: When a new lead is added to your CRM, automatically call them with an AI agent to qualify and gather information.
  • Appointment reminders: Trigger a call reminder when a calendar event is approaching.
  • Form follow-up: Make an AI call when someone submits a contact form on your website.
  • Survey outreach: Create a batch of calls from a Google Sheets list to conduct automated surveys.
  • CRM sync: When a call completes, automatically update the contact record in Salesforce or HubSpot with call notes and outcomes.
  • Slack notifications: Send a Slack message to your team when an important call is completed or when certain keywords are detected.
  • Support ticket creation: Create a support ticket in your helpdesk when a call indicates a customer issue.

Update to latest version

If you’re not seeing full functionality, you may be running an old version of the Zapier integration. Update the version you’re using in a Zap from the status pane in Zapier’s editor.

Managing Zaps from Synthflow

You can view and edit your Zaps directly from the Synthflow dashboard without leaving the platform.

To access your Zaps:

  1. Navigate to your agent in Synthflow
  2. Go to the Deployment tab
  3. Select the Zapier integration

Your most recent Zaps associated with this agent will appear here, allowing you to quickly manage your automations alongside your agent configuration.

Set up an inbound call

This tutorial demonstrates how to capture call transcripts from an inbound agent and automatically save them to Google Sheets. You can customize this workflow to collect any call data and send it to thousands of other applications.

Prerequisites

Before starting, you’ll need:

  • An inbound Synthflow agent (to handle incoming calls)
  • The unique ID of your agent
  • A Google Sheets spreadsheet with column headers in the first row
  • A connected Zapier account with Synthflow authentication

Configure the trigger

1

In Zapier, create a new Zap, click on the first node, search for Synthflow AI and select the Phone Call Completed trigger. This will activate the Zap whenever a call finishes.

2

Connect your Synthflow account if you haven’t already, then click Continue.

3

Enter your agent’s unique ID. You can find this in your Synthflow dashboard by navigating to your agent’s settings.

Make sure your agent has at least one call recorded in the past month to be able to test this trigger successfully.

4

Test your trigger to pull in data from the most recent call and review the available call data. You can collect information like phone number, transcript, call duration, and much more.

Configure the Google Sheets action

Now that your trigger is set up, configure the action to send call data to Google Sheets. This example creates a new spreadsheet row with information from each completed call.

1

Click on the action step and search for Google Sheets. Then, select the Create Spreadsheet Row as the action event and connect your Google account.

2

Map the call data to your spreadsheet columns. Click the + button next to each field to insert data from the previous step.

The available fields correspond to the column headers in your Google Sheet. Make sure your spreadsheet has headers in the first row.

3

Test your Google Sheets step to create a test row in your spreadsheet. Verify the data appears correctly in your Google Sheet.

Once your tests are successful, turn on your Zap. Every completed call will now automatically add a row to your spreadsheet with the call details.

To capture specific information like names or other custom variables, use Information Extractor actions in your agent configuration. These values will be available in the Zapier trigger data.

Set up an outbound call

This tutorial demonstrates how to automatically trigger outbound calls using data from a spreadsheet or any other app. When new data is added or updated, Synthflow will automatically place a call with your AI agent.

Prerequisites

Before starting, you’ll need:

  • A data source with contact information (phone numbers and optional names)
  • The unique ID of your Synthflow agent
  • A connected Zapier account with Synthflow authentication

In this example, we’ll use Google Sheets as the trigger, but you can use any app that provides contact data such as CRMs, forms, or databases.

Configure the Google Sheets trigger

1

Create a new Zap and select Google Sheets as your trigger app. Choose New or Updated Spreadsheet Row as the trigger event.

You can select New Spreadsheet Row instead if you only want to trigger calls for newly added entries, not updated ones.
2

Connect your Google account to authorize Zapier access to your spreadsheets.

3

Select your spreadsheet, worksheet, and configure the trigger settings.

Use the Trigger Column option to trigger only when specific columns are updated. For example, trigger only when a phone number is added rather than any time a name is entered.

4

Test the trigger to pull in sample data from your spreadsheet and review the test data to confirm your spreadsheet columns are correctly mapped.

Configure the Synthflow call action

Now configure the action that will place outbound calls based on your trigger data.

1

Click on the action step, search for Synthflow AI, select the Create Call action, and connect your Synthflow account.

2

Configure the call action:

  • Enter your agent’s unique ID from Synthflow
  • Map the phone number field from your trigger data (the number of your lead or contact)
  • Optionally, map additional fields like name or other custom variables

Click the + button next to each field to insert data from the previous step.

3

Test your action to place a live call.

Testing this action will immediately initiate a real phone call to the number in your test data. Make sure you’re ready to receive or make this call.

Once your test is successful, turn on your Zap. Every time a new row is added or updated in your spreadsheet, Synthflow will automatically place a call with your AI agent to that phone number.

FAQ

Yes, you can pass custom variables from Zapier into your Synthflow AI calls. These variables can be referenced in your agent’s prompts and actions to personalize each conversation.

Use the Phone Call Completed trigger to capture call data and outcomes. You can then route this information to other apps based on call results, extracted information, or agent evaluations.

Yes, you can use Zapier’s looping features or our batch call action to process lists of contacts. Connect a spreadsheet or database to trigger multiple calls in sequence.

Failed calls will still be tracked in your workflow. Check all the possible call statuses. You can set up automatic retries or notifications to your team when calls don’t complete successfully.

Calls made through Zapier are billed according to your Synthflow AI plan, just like calls made through the dashboard or API. Zapier charges separately for Zap executions based on your Zapier plan.