The Booking & Payments panel allows users to set up their own webhooks to receive events whenever changes are made on the platform. A webhook is a way for one system to automatically notify another system in real time when something happens, by sending data to a URL you control.
Supported Events
Currently we support the following webhook events:
- Purchase Update - Triggered whenever a purchase is created or modified. The payload includes the updated purchase object. In YGB, a purchase may contain multiple line items, including bookings.
- Purchase Paid - VA specific type of purchase update, triggered only when a purchase’s status changes to paid.
- Booking Update -Triggered when a booking is created or modified. The payload contains the updated booking object. You can choose to use this event or the Purchase Update event, depending on whether your focus is solely on bookings or the broader purchase context (which includes bookings).
- User Update - Triggered when a user is created or updated. The payload includes the updated user object.
How to Set Up a Webhook
- Reach out to the Trackman Support team to enable the webhook integration for you.
- Once a support agent confirms that it is enabled, please complete the setup.
- To set up a webhook, go to your "Admin Panel" > "Settings" > "Manage Integrations."
- If you cannot access this page, you may not have the required permissions. In that case, please contact the Support team.
- After the integration is created, you can define the endpoint where your event data should be sent and select the specific events you want to track from the options listed above.

- Your webhook will not start sending events until the status slider shown above is set to Active.