Last updated March 23, 2026
Webhooks let JourneyFuse push data to other tools the moment something happens — a new lead comes in, a payment is received, a trip status changes. Instead of manually copying data between systems, webhooks do it automatically in real time.
Think of it as JourneyFuse tapping another tool on the shoulder and saying "hey, this just happened" — along with all the details.
When an event occurs in JourneyFuse, a webhook sends an HTTP POST request with a JSON payload to a URL you specify. That URL can be:
Each delivery includes:
lead.created)| Event | Fires When |
|---|---|
| Lead Created | A new lead is added — manually or from a website form |
| Client Created | A new client is added to your CRM |
| Trip Created | A new trip is created for a client |
| Trip Status Changed | A trip moves between stages (lead → booked → completed → closed) |
| Booking Created | A reservation is added to a trip (flight, hotel, cruise, etc.) |
| Payment Received | A payment is marked as paid |
| Commission Updated | A commission entry is modified (amount, status, dates) |
| Task Completed | A task is marked as completed |
Your webhook is now active. Use the Send test payload button to verify your endpoint is receiving data correctly.
Want a Slack message every time a new lead comes in from your website?
New lead: {{data__first_name}} {{data__last_name}} ({{data__email}}) — Source: {{data__source}}Now every website form submission instantly notifies your team in Slack.
Track every payment in a shared spreadsheet automatically:
Every time a payment is marked as paid, a new row appears in your spreadsheet — no manual entry.
Automatically create draft invoices when bookings are added:
Keep your project management in sync — when a task is completed in JourneyFuse, automatically update ClickUp:
Your ClickUp board stays up-to-date without anyone switching between apps.
Automatically move deals through your CRM pipeline when trip stages change:
Your sales pipeline stays accurate with zero manual entry.
Every webhook delivery includes an X-JourneyFuse-Signature header containing an HMAC-SHA256 hash of the request body, signed with your webhook's secret key. If you're building a custom integration, you should verify this signature to ensure the request actually came from JourneyFuse.
Your webhook secret is generated automatically when you create a webhook and is visible in the webhook settings.
Each webhook shows its recent delivery history — you can see:
If a delivery fails (your endpoint returns a non-2xx status or times out), JourneyFuse records the failure. You can use the test button to retry manually.
Track revenue, commissions, trip volume, lead conversion, and agency performance over time.
Configure your workspace — branding, agency info, commission defaults, and feature toggles for solo advisors and teams.
Create support tickets, track their status, reply with @mentions, and manage conversations with the JourneyFuse team.
Ready To Launch
JourneyFuse is ready to sell, service, and scale with you now. No waitlist. No stitched-together stack. Just one sharp platform your team can actually run on.

Bold branding outside. Serious operating system inside.