Outbound Webhooks (via Zapier)
This guide will direct you on how to send Post-Call Information from SalesAi to your CRM/App using Zapier.
You will need a paid Zapier Subscription to integrate your CRM/App, as we have to utilize the Webhooks feature.
Post-Call Information We Push
These are all the data fields we can currently push out of SalesAi to your CRM/App via Webhooks.
- Contact Data: Information present on the Contact in SalesAi
- Call Direction: Ex. OUTBOUND
- Call Flow: Ex. PROMPT
- Call Status: Ex. SUCCESS
- Call Outcome: Ex. ANSWERED
- Call Summary: Summarizes the call Transcript
- Call Transcript
- Call Recording URL
- Call Duration
Setting up the Zap
The first step in pushing data out of SalesAi is to set up our Zap within Zapier. You can set this up and test it before upgrading the account, but you will need to upgrade it to publish the Zap.
The integration flow is:
SalesAi → Outbound Webhook → Zapier Catch Hook → CRM/App
This method is ideal when a native integration is unavailable or when you need to push call data into a custom system.
Note: A paid Zapier plan is required because Zapier's Webhooks app is a premium feature.
What Data Can SalesAi Send?
When a call is completed, SalesAi can send information such as:
Contact Information
- First Name
- Last Name
- Phone Number
- Email Address
- Custom Contact Fields
Call Information
- Call Direction
- Call Outcome
- Call Duration
- Call Summary
- Call Recording URL
- Transcript (if available)
- Agent Name
- Workflow Information
AI-Generated Data
- Call Notes
- Qualification Results
- Disposition Values
- Custom Variables captured during the conversation
Step 1: Create a Catch Hook in Zapier
In Zapier
- Create a new Zap.
- For the Trigger, search for and select Webhooks by Zapier.
- Choose Catch Hook.
- Click Continue.
- Zapier will generate a unique webhook URL.
- Copy the webhook URL.
Example:
https://hooks.zapier.com/hooks/catch/123456/abcdef
Keep this URL handy—you will need it in SalesAi.
Step 2: Configure the Outbound Webhook in SalesAi
In SalesAi
Navigate to: Settings → Integrations- Locate the Outbound Webhooks section.
- Click Add Webhook.
- Configure the webhook:
|
Setting |
Value |
|
Name |
Friendly name for the webhook |
|
URL |
Zapier Catch Hook URL |
|
Method |
POST |
|
Event |
Call Completed |
- Save the webhook.
Step 3: Send a Test Call
To allow Zapier to discover the available fields:
- Create or locate a test contact.
- Trigger a test call through your SalesAi agent.
- Allow the call to complete.
- Wait a few moments for the webhook to fire.
Step 4: Test the Webhook in Zapier
Return to Zapier and:
- Click Test Trigger.
- Zapier should receive the webhook payload.
- Verify that fields such as:
- Contact Name
- Phone Number
- Call Outcome
- Call Summary
- Recording URL
appear in the sample data.
If no data appears:
- Verify the webhook URL is correct.
- Confirm the SalesAi webhook is enabled.
- Complete another test call.
- Check Zapier Task History for errors.
Step 5: Build Your Zap Action
After the webhook trigger is working:
- Add an Action step.
- Choose your destination application.
Common examples:
|
Destination |
Typical Action |
|
HubSpot |
Create Note / Update Contact |
|
Salesforce |
Update Lead / Create Task |
|
GoHighLevel |
Update Contact |
|
Google Sheets |
Create Row |
|
Airtable |
Create Record |
|
Slack |
Send Message |
|
Custom App |
API Request |
Step 6: Map SalesAi Fields
Map the incoming SalesAi data to the appropriate fields in your destination system.
Example:
|
SalesAi Field |
CRM Field |
|
First Name |
First Name |
|
Last Name |
Last Name |
|
Phone Number |
Phone |
|
Call Outcome |
Call Outcome |
|
Call Summary |
Notes |
|
Recording URL |
Recording Link |
For most CRM implementations, we recommend storing:
- Call Summary
- Call Outcome
- Recording URL
These are the most commonly used post-call data points.
Step 7: Test the Full Workflow
Before enabling the Zap:
- Run a test action.
- Confirm data appears correctly in the destination system.
- Verify all mapped fields populate as expected.
- Ensure links (such as recording URLs) are clickable.
Step 8: Publish the Zap
Once testing is successful:
- Turn the Zap ON.
- Save your SalesAi webhook configuration.
- Perform one final live call test.
Your integration is now active.