Outbound webhooks
Send data to a URL you own when something happens in CrmLeaf.
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.
Destination
POST https://hooks.example.com/crmleaf
lead.created
Outbound · 09:41:12
deal.stage_changed
Outbound · 09:38:05
invoice.paid
Outbound · 09:31:47
contact.upsert
Inbound · 09:29:30
invoice.paid failed - attempt and result in the log
How it works
An Administrator turns on the Webhooks add-on in Settings → Module Settings.
Point an outbound webhook at a URL you own.
Something happens in CrmLeaf that matches a configured trigger.
Every attempt is recorded in a delivery log, so a missed automation is easy to diagnose.
Your system receives the payload and acts on it.
Outbound vs inbound
Send data to a URL you own when something happens in CrmLeaf.
Let an external system send data into CrmLeaf.
Every attempt is recorded, so a missed automation is easy to diagnose rather than a mystery.
In detail
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.
Built in
Configure an outbound webhook and see every delivery attempt in the log.