Skip to main content

How to Enable Webhooks

Webhooks allow you to send real time notifications for actions happening in Housecall Pro to your own web app.

Written by Nate H

How to Activate Webhooks

Webhooks allow you to send real-time notifications for actions happening in Housecall Pro to your own web app or the API of another product or service you use to run your business. Keep your systems in sync and avoid double entry with automation powered by our webhooks.

ℹ️ Webhooks is only available on the MAX plan.

To enable Webhooks in your Housecall Pro account:

  • Go to My Apps > All Apps

  • Select the All apps tab and open the Webhooks app

  • Click the toggle in the top-right of the page to enable Webhooks. The toggle will turn blue and the word "Active" will appear to the right when enabled.

  • Then, enter the URL you would like to receive webhook events on when they occur in Housecall Pro and click Save.

  • Once you add and save your webhook URL, we’ll return a signing secret and give you the ability to choose which webhook events you’d like to enable.

📌 Note: Since developers usually perform this type of work, we recommend consulting with one.


Available Webhook Events

  • customer.created

  • customer.deleted

  • customer.updated

  • estimate.completed

  • estimate.copy_to_job

  • estimate.created

  • estimate.on_my_way

  • estimate.option.approval_status_changed

  • estimate.option.created

  • estimate.scheduled

  • estimate.sent

  • estimate.updated

  • invoice.amount_updated

  • invoice.canceled

  • invoice.created

  • invoice.paid

  • invoice.payment.failed

  • invoice.payment.succeeded

  • invoice.refund.succeeded

  • invoice.sent

  • invoice.voided

  • job.appointment.appointment_discarded

  • job.appointment.appointment_pros_assigned

  • job.appointment.appointment_pros_unassigned

  • job.appointment.rescheduled

  • job.appointment.scheduled

  • job.canceled

  • job.completed

  • job.created

  • job.deleted

  • job.on_my_way

  • job.paid

  • job.scheduled

  • job.started

  • job.updated

  • lead.converted

  • lead.created

  • lead.deleted

  • lead.lost

  • lead.updated

  • pro.created


Need help?

We're here for you! Chat with Support using the Blue Chat Bubble in your Housecall Pro account, or give us a call at (858) 842-5746.

Did this answer your question?