Skip to main content
All CollectionsAngiAPI Integrations
Creating a Webhook in Zapier for Custom Lead Integration
Creating a Webhook in Zapier for Custom Lead Integration

If Zapier is required to connect your CRM to Angi, you can easily create a webhook that will allow the two programs to talk to each other.

Hillary avatar
Written by Hillary
Updated this week

If you tried the standard API integration set up and it did not work, or you need to integrate multiple CRMs, you may require a Zapier connection. Here is a list of the commonly known CRMs that need Zapier in order to integrate with Angi.

  1. Set up and/or log in to your Zapier account. If you do not have a Zapier account, you can create one on Zapier's website.

  2. Once you're logged in, select the orange "Create" button in the top left of the Zapier website.

  3. From here, choose "Zaps; Automated workflows" from the dropdown menu. This will take you to a new page to set up the trigger that starts your Zap.

  4. On this page, click on "Trigger", then select "Webhook" on the right hand side of the pop-up box. Note: This pop-up provides Zapier's own version of a user-friendly tutorial, and will be more detailed than the information provided here. If you choose to follow those instructions, be sure to return to this article to see the next steps on integrating with Angi.

  5. After you've made your selection, the pop up will close and a new menu will appear on the right side of the screen. Click on "Event" and choose "Catch Hook" from the dropdown menu. Then click Continue. From here it will ask for a Child Key, which is unnecessary for this set up, so you can click Continue again.

  6. Next, Zapier will test your trigger. Once complete, it will provide you with a webhook URL. This webhook is what you need to set up integration with Angi! When you click Copy, it will copy the webhook URL and you can paste it wherever you need to reference it.

  7. From here, follow the steps in this article to set up the integration. Once you've completed the steps in that article, return to this one and move on to Step 8. Note: 3. Your Unique Webhook URL is the URL you just created in Zapier in Step 6.

  8. After you've completed the standard setup process, go back to Zapier where you copied the webhook URL and click "Test trigger" at the bottom of that page.

  9. Once you've completed the Test, you will see results similar to this on the page, but for your Angi account:

  10. Next, click Action from the Zapier workflow to bring the former pop-up box back up on the screen.

  11. From here, search for your CRM to connect the webhook you created to your Third Party CRM provider.

  12. Follow the steps from here to connect your Zap to your CRM provider. Each CRM may have different steps from this point, but your company's CRM expert should be able to assist you with this part of the process.

Having trouble with your set up? Reach out to your Client Success Manager or start a chat and one of our Support Specialists would be happy to get you in touch with our CRM Team. Our office hours are Monday - Friday 8AM to 9PM and Saturday 9AM to 6PM Eastern.

Please be sure to include the following information when reaching out:

  1. Your account's Company ID.

    1. This is not always the same as your Service Provider ID that you see next to your company name in the Angi for Pros site.

    2. You can find your Company ID in the URL of your desktop Angi for Pros site, on the top right of your Angi Ads Agreement, labeled SPID, or by reaching out to us in chat.

  2. The email address you would like to connect to your CRM

  3. Your unique webhook URL (created through Zapier)

  4. Authentication Type (key or no key)

  5. Data Format (most commonly JSON, but your CRM contact will know for sure)

  6. What CRM does your company use?

  7. What step are you on and/or are having trouble with?

Did this answer your question?