The TourCMS webhooks

Patrick Schlatter
Patrick Schlatter
  • Updated

In this video, we will explain to you what the TourCMS webhooks are, and how they are used.

Transcript

In this video, I am going to explain what the webhook means. You will find this in Configuration, System and Setup. Scroll down and click on Webhook.

What are Webhooks?
Webhooks are a kind of alert that lets you tell TourCMS where to call out to third-party systems or websites when something happens. When it calls a webhook, TourCMS will include a predefined payload containing information about the event. In some cases, it may wait for and process predefined responses.

There are two types of webhooks:

1. Booking Notification Webhook
This is called when one of several events happens on a booking. There are several events that launch webhooks; you can check them in our article. But the most used ones would be New Confirmed Web, New Confirmed Staff, and Cancel. You can send your URL, and TourCMS will immediately begin calling it when any of these events occur. TourCMS allows you to exclude those channels that you don't want to send booking notification webhooks.

2. Check Tour Availability Webhook
This is called when a request is made to check the tour availability API. TourCMS will expect a response indicating which dates provided in the payload are available, and optionally, the total price to charge the client. A call is made to check the tour availability API, which would return dates that TourCMS thinks are available. Like the booking notification webhook, you can configure the URL, and TourCMS will immediately begin checking it for availability data.

Finally, if you want to remove the check, just remove the URL.

TourCMS webhooks (article)