Developers · Webhooks · add-on

Configurable webhooks with a delivery log you can actually debug

The webhook engine gives you configurable outbound and inbound webhooks with a delivery log, for when you or a developer want a direct connection to CrmLeaf rather than a middleware service like Zapier.

  • Free trial
  • No credit card
  • Free onboarding
Webhooks · Delivery logEvery attempt recorded

Destination

POST https://hooks.example.com/crmleaf

  • lead.created

    Outbound · 09:41:12

    200
  • deal.stage_changed

    Outbound · 09:38:05

    200
  • invoice.paid

    Outbound · 09:31:47

    500
  • contact.upsert

    Inbound · 09:29:30

    202

invoice.paid failed - attempt and result in the log

How it works

How a webhook fires

  1. 01

    Enable module

    An Administrator turns on the Webhooks add-on in Settings → Module Settings.

  2. 02

    Configure destination

    Point an outbound webhook at a URL you own.

  3. 03

    Trigger the event

    Something happens in CrmLeaf that matches a configured trigger.

  4. 04

    Delivery recorded in log

    Every attempt is recorded in a delivery log, so a missed automation is easy to diagnose.

  5. 05

    Receiving system acts

    Your system receives the payload and acts on it.

Outbound vs inbound

Two directions, one delivery log

Outbound webhooks

Send data to a URL you own when something happens in CrmLeaf.

Inbound webhooks

Let an external system send data into CrmLeaf.

Delivery log

Every attempt is recorded, so a missed automation is easy to diagnose rather than a mystery.

In detail

Where webhooks sit versus other integrations

Several other integrations are already webhook-driven under the hood, including Meta Lead Ads, Calendly bookings, Gupshup delivery reports and payment gateway notifications - those have their own dedicated settings and don't need to be rebuilt here. Zapier remains the no-code path for an ops person; webhooks are the developer surface for a systems integrator who wants direct HTTP control.

  • Add-on module
  • Administrators configure
  • Delivery log

Built in

  • Configurable outbound webhooks to a URL you own
  • Inbound webhooks for external systems to send data in
  • A delivery log recording every attempt and its result
  • Cannot bypass CrmLeaf's own rules and permissions - use tokens for permission-aware AI access
  • Webhooks move business data out of the platform - only send to destinations you control
FAQ

Frequently asked questions

Wire up your own event-driven integration

Configure an outbound webhook and see every delivery attempt in the log.