Inbound Webhooks (via Zapier)

This guide will direct you on how to send contacts into SalesAi through Zapier.

You will need a paid Zapier Subscription to integrate your CRM/App, as we have to utilize the Webhooks feature.

Building a Webhook Trigger in SalesAi

We will need a Trigger built to enroll all Prospects that come through the Webhook into a Sequence.

  • Click on Triggers

  • Click Create Trigger
  • Add a name for this Trigger and make sure Lead Triggers is selected. Click Next
  • Select Contact Created and then select Webhook. Click Next.
  • Choose the Enroll Sequence Action
  • Select the correct Sequence. Click Next.

If you haven't created a Sequence, you may click the link below for instructions!

How to Create a Sequence

  • Click Create Trigger

Setting up the Zap

We will need to set up a Zap in order to send contacts from your CRM/App into SalesAi.

Creating the Zap Trigger

  • Go to Zapier and click Create

  • Click on Zaps
  • Click on Trigger
  • Search for your specific CRM

    There is a chance that your CRM has a different backend name in Zapier. If it does not pull up, consider reaching out to Support for your CRM/app and ask how they integrate with Zapier.

  • Click on Choose an Event and select an Event
    For this, we typically want an event like "When tag is added to Contact" or "New contact is in list."
  • Click Continue

  • Connect your account (This will usually be a sign-in, or it may ask for an API key from your CRM/app. If you're unsure where to locate this, reach out to the support for your app.)
  • Setup the Trigger. This will typically be selecting the Tag you want to add or the List you want to add the contact to initiate the sequence. We recommend adding the Tag or list to your CRM and then selecting the Refresh button so you may select it in the drop down
  • Click Continue

  • Click on Test
  • Select the correct Record. If you don't see the record, you may click the Find new records button. Then select Continue with selected record

Creating the SalesAi Webhook

  • It should pull up a window to search for the Action. Click on Webhooks. You can also click on the Action box to get here.
  • Select POST for the Action Event and click Continue
  • To find the URL, we will need to get into SalesAi
  • Click on your Icon on the top-right of SalesAi, then click Settings
  • Click on Company Settings
  • Scroll to the bottom and click Connect on the Inbound Webhook
  • You will see a URL for Contacts. Copy that URL. You will not have to click Connect
  • Go back to Zapier and Paste that link into the URL section
  • Change the Payload Type to json
  • There are very specific field names needed for pushing data INTO SalesAi. We typically recommend sending over the first name, last name, email, and phone number for Integrations. Please type the field names exactly as they appear.

Here is a list of all possible fields you can import through webhooks!

  • first_name
  • last_name
  • email
  • phone_number
  • linkedin_url
  • job_title
  • department
  • seniority_level
  • address_city
  • address_state
  • address_postal_code
  • address_country
  • pain_points
  • decision_timeframe
  • consent (boolean)
  • lead_source
  • Click the Plus Symbol on the box to the left of the first_name data value. You should be able to map the first name of the contact from your CRM/App.
  • Map the rest of the fields in the exact same way. It should look like this! Then click Continue.
  • Click Test Step
  • Go back to SalesAi and verify that a contact has been added and put in a Sequence. You can check each of these by going to the Prospects tab, clicking the prospect, and checking if they were enrolled in a sequence by the menu on the right-hand side.
  • Once this is done, be sure to name your Zap and Publish it!