Use Zenoti Webhooks

With Zenoti Webhooks, you can add automation tasks for all the event types. Whenever an event is triggered, this automation will send the event details along with the response object details to your application.

πŸ“˜

To use this feature, you need a subscription to the Zenoti API package. Reach out to your CSM to enable the package.

To get started with Zenoti Webhooks, you must add a new automation task for events that you want to be notified.

  1. At the organization level, click the Admin icon.
  2. Navigate to Setup > Automation.
  3. Click + Add New Automation.
614
  1. Enter the following information:

    a. Name: Enter a name for the webhook.
    b. Description: Enter a short description of the webhook and its purpose.
    c. Event Type: Select an event type from the drop-down list for which you want to automate a task.
    For example, if you are automating a task for guest creation, select the event type as Guest.
    d. Event Name: Select the event name from the drop-down list for this automation.
    For the same example as above, select the event name as Created.
    e. Action: By default, Webhook is selected.
    f. HTTP Verb: Select any one of the following from the drop-down list:

VerbDescription
POSTUse this verb when you are sending data to create or update the event. The event could be guest creation, membership creation, or updating guest information. POST does not update the entire collection of a resource. It only creates a child resource under the main resource. For example, a new guest is created under the resource"Guests".
PUTUse this verb when you have to update the entire resource. This will update the resource in its entirety.
PATCHUse this verb to update a part of the resource. Unlike POST, this will not create a child resource, but update information on the main resource.

Click Submit.

When a selected event is triggered, Zenoti Webhooks notifies your application of the change and provides a response object.