Overview
Webhooks let you automatically push data from Salesflow into your CRM whenever something happens in a campaign - a connection, a reply, a follow-up, and more. This guide walks you through setting one up using Zapier, but Salesflow works with any webhook-compatible tool.
Before you start: you'll need a Zapier account on a paid plan, since Zapier's webhook trigger isn't available on the free tier.
How to create a Zapier webhook that sends data to your CRM
Go to the integrations tab and click on Webhooks.
Add new Webhooks
Name your integration and get the target URL.
To get the target URL, log into your Zapier account.
Click Create Zap.
In the trigger search bar, type in Webhooks by Zapier
Click Webhooks by Zapier
Click on Catch Hook and click continue
Press continue again on the next trigger section
Once you click continue, the webhook will show. If you notice, the webhook is waiting for an action. This action must come from Salesflow.
Copy the webhook and paste it in Salesflow, in the target URL section, and click TEST!
Once you click the test button, an OK message should show in Salesflow.
You can also test your Zapier trigger to check if everything is going as intended. If everything is working fine, click SAVE in Salesflow.
Once you click save, click on Attach Campaign. At this point the webhook is working as intended, it is listening for any incoming requests.
Once you click on Attach Campaign, you will be able to see all your campaigns and conditions to execute the webhook on.
Execute On options are:
A) Member connected - when someone has accepted your connection request.B) Reply detected - when someone has replied to any of your follow up messages.
Every time a reply is detected, the entire conversation will be pushed. In order to get reply detected, map the field titled Member Actions Formatted
C) Invite sent - when a connection request is sent to your campaign members.
D) Invitation withdrawn - when the invitation has been withdrawn manually or automatically.
E) Follow-up sent - when a follow-up message is sent from your Salesflow campaign.
F) Tagged as lead - when a Campaign Member gets tagged as “Lead” in the Inbox.
For example, attaching your "Communications" campaign with Member Connected selected means the webhook fires every time someone in that campaign accepts a connection request.
Click Attach to add the campaign and conditions to the webhook.
NOTE: you can add as many campaigns to the webhook, just repeat step 14 (clicking attach campaign)
Go back to Zapier and click Continue with selected record
Search for your CRM system in the Action section and click it.
Select what you want it to do in your CRM system, for example: Add or update Contact
Map the fields coming from Salesflow to the corresponding fields in your CRM. Every CRM handles this a little differently, so configure whichever fields matter for your workflow.
Once you fill in the fields, press continue.
Test the action to make sure everything is OK and press publish.
Rename your zap and make sure to turn it on.
We hope this guide was helpful! However, if you have any questions, feel free to reach out to us via the support chat or at support@salesflow.io
You might be interested in
For more video tutorials click here.












