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.

Before you begin

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

Add an automation

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

  1. At the organization level, click the Admin icon.

  2. Navigate to Setup > Automation.

  3. Click + Add New Automation.
    The Add New Automation page opens.

  4. Enter the following information:

    1. Name: Enter a name for the webhook.

    2. Description: Enter a short description of the webhook and its purpose.

    3. 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.

    4. 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.

    5. Action: By default, Webhook is selected.

    6. HTTP Verb: Select any one of the following from the drop-down list:

      1. POST

      2. PUT

      3. PATCH

    7. URL: Enter the listener URL of your application here. Whenever the event is triggered, this URL will be notified.
      For example, assume you are automating a Guest Created task, with the HTTP Verb as POST. As soon as a new guest is created, Zenoti will POST the new guest details response object, to the listener URL.

    8. Secret (optional): If your application or the listener URL uses a secret value for authentication, enter the secret key here. If your application is secured and if the secret key is not provided, the data will not go through.

    9. Headers (optional)

      1. Key: Enter the secure key for the listener URL.

      2. Value: Enter the value for the key

      Note: Secret and Headers are only applicable for secure applications or secure listener URLs.

  5. Click Submit.
    You have successfully set up a Webhook subscription.

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

Did this answer your question?