All Collections
App Store
Zapier
How to Use Zapier with Webhooks
How to Use Zapier with Webhooks

How to build your own integration without hiring a developer

Ian avatar
Written by Ian
Updated over a week ago

Webhooks provide a powerful way for you to automate tasks between different softwares. Now, with Zapier's Webhooks feature, you don't need to hire a developer to do so!

What you'll need:

  • A Premium Zapier account with access to the Webhooks feature

  • A MAX Housecall Pro plan

What is a webhook?

A webhook is a way for an app to immediately provide other applications with real-time information based on certain events. For example, every time an estimate is sent from Housecall Pro, a webhook could immediately communicate the details of that estimate to your CRM, so that you can build a sales follow up process.

Here are the available events in Housecall Pro:

  • customer created

  • customer deleted

  • customer updated

  • estimate completed

  • estimate copied to job

  • estimate created

  • estimate on my way

  • estimate option approval status changed

  • estimate scheduled

  • estimate sent

  • job canceled

  • job completed

  • job created

  • job deleted

  • job on my way

  • job paid

  • job scheduled

  • job started

  • lead created

  • lead deleted

  • lead converted

  • lead lost

  • lead updated

  • pro created

To enable webhooks in your Housecall Pro app, follow these steps.

  1. Log into your Housecall Pro account and navigate to the My Apps section at the top of the screen. Then click Go to App Store.


  2. Scroll down to the Operations section. Then locate the Webhooks app card and click Learn More.


  3. Toggle on the enable button. There will be a blank space to enter a Webhook URL.


  4. In a separate tab, open Zapier, log in and select Create Zap.

    (Note: If this is your first ever Zap, you'll need to Connect Housecall Pro and Zapier)


  5. For the Trigger, search and select Webhooks by Zapier. For Trigger Event, choose Catch Hook in order to retrieve a webhook URL.


  6. Copy the URL and toggle back to your Housecall Pro tab.


  7. In your Housecall Pro account on the Webhooks app card, paste your Webhook URL. Once you add your webhook URL, choose which webhook events you’d like to enable.

  8. Now it's time to test the trigger! Toggle back to your Zapier Account.

TIP: To test your webhook, Zapier will check your Housecall Pro account for a recent example of the trigger event.

For example, if you enabled the "Create Customer" webhook in Housecall Pro, make sure that you have recently created a customer. Otherwise, the test Zap will fail.

You'll know the test is successful if Zapier shows sample data like in the screenshot above.

9. Once your Trigger is configured, then you'll set up the Action in Zapier. The Action will vary depending on which software you're planning to send information to. See How to Make a Zap (Workflow) in Zapier for more information.


Check out this video to see how to set up an example Zap using Webhooks:

Did this answer your question?