Setting up Webhooks

Learn how to easily integrate and automate notifications by setting up webhooks for your website.

Written By Aaron Fessler (Super Administrator)

Updated at June 20th, 2025

Webhooks are a powerful tool that allows you to send data to third-party systems whenever certain events occur within TripWorks. Once activated, these webhooks will automatically post data to the endpoint you’ve chosen, allowing you to integrate the TripWorks booking system seamlessly with other systems, platforms, and workflows. The destination for this data is entirely up to you, giving you the flexibility to connect with CRM systems, accounting tools, marketing platforms, and more.

Getting Started with Webhooks:

To begin setting up webhooks in TripWorks, follow these steps:

  1. Click the gear icon in the top menu.
  2. Under Integrations, select Webhooks.

On the Webhooks page, you can create a webhook destination for various types of events.

 

Types of Webhook Events:

New Trip Created

A webhook can be triggered whenever a new trip is created, regardless of whether it’s in a draft or reserved status. This is useful for capturing data on new bookings, including abandoned carts.

Trip Reserved

Set up a webhook to send data when a trip moves to the reserved status, typically when a payment is made. This is great for tracking confirmed reservations and can help keep your reservation system up-to-date.

Payment Received

Use this webhook to send data every time a payment is processed. This is especially helpful if you accept multiple partial payments for a single trip, allowing you to keep your accounting system in sync.

Waiver Signed

Trigger a webhook whenever a customer signs a waiver. This can include the customer’s details, their signature, and a PDF of the signed waiver, making it ideal for compliance and record-keeping.

Payout Received

This webhook posts data every time a payout is sent to your connected bank account. It includes details like the payout amount, fees, and net totals, which can be very helpful for financial reconciliation.

Customer Added

When a new customer profile is created, this webhook can send their details to a CRM like HubSpot or Salesforce, helping you keep your marketing tools updated.

Customer Updated

This webhook triggers whenever a customer’s profile is modified, ensuring that any changes—like a new email address or updated name—are reflected in your connected systems.

Previewing Webhooks

Many free services exist which allow you to see your TripWorks post data in real time. Our favorite?

 https://webhook.site

 

 

Final Steps

Once you’ve set up your webhooks, they will take effect immediately. You can manage all webhooks easily from the same page, and there’s a convenient checkbox at the bottom of the screen to turn all webhooks on or off at once.

If you need any help or have questions about setting up webhooks, don’t hesitate to contact our support team!