Skip to content

What Is a Webhook?

A webhook is a way for your CRM to send an instant notification to another application when something happens. Instead of manually copying data between tools or checking for updates, webhooks deliver information automatically the moment an event occurs.

A webhook works like a doorbell. You set it up once by telling your CRM:

  1. When this event happens (e.g., a new deal is created)
  2. Send the details to this URL (e.g., your accounting software’s endpoint)

Every time that event occurs, HARi immediately sends the relevant data to the URL you specified. The receiving application can then act on it — create an invoice, send a Slack notification, update a project management tool, or anything else.

  • New deal won sends details to your invoicing tool to generate a bill
  • New contact created adds the person to your email marketing platform
  • Task overdue sends an alert to a Slack or Teams channel
  • Lead score exceeds threshold notifies a sales manager via SMS

Without webhooks, keeping tools in sync requires manual effort or scheduled imports that run once a day. Webhooks make integrations real-time — the moment something happens in your CRM, connected systems know about it. This eliminates delays, reduces manual work, and ensures every tool has up-to-date information.

HARi lets you configure webhooks through workflows. Choose any trigger event, set conditions, and add a “Send webhook” action with the destination URL. HARi sends the data as a structured JSON payload. Failed deliveries are retried automatically, and every webhook execution is logged for troubleshooting.

Learn more: Workflows in HARi CRM