Create webhooks

Create webhooks

Webhooks are one of a few ways web applications can communicate with each other. It allows you to send real-time data from one application (server) to another (client) whenever a specified event occurs through a webhook URL which is provided by the receiving application. Zoho Marketing Automation allows you to configure webhooks to gather data of your contacts and campaign details and send them to your receiving application.

To generate a webhook URL:

The first step in configuring a webhook is to provide a URL through which your requests will be delivered. This URL will help you post the data to the website of your choice and is usually done on the backend or through APIs. Copy the endpoint URL from the receiving application.  

To create a webhook in Zoho Marketing Automation: 

  1. Click Settings icon on the top-right corner of the screen, then click Webhooks under Integrations.
    settings page
  2. Enter a name for your webhook.
  3. In the Webhook URL field, paste the endpoint URL through which the payload will be sent.
  4. Select a request method (GET or POST) to extract data.
  5. Select the updates to push to the receiving application when an event triggers. You can select any of the below options:
    1. Subscribes - When a contact subscribes to any information about your business.
    2. Unsubscribes - When a contact unsubscribes from emails, newsletters etc
    3. Profile updates - When a contact's profile is updated.
    4. Bounces - When campaigns sent to a contact is bounced.
    5. System preferences - When a contact updates system preferences.
  6. Choose the fields to be sent.
    create webhook fields
  7. Enable Authentication toggle if you want to secure your webhook connection.
  8. Enable Custom headers toggle to send additional data to the receiving application.
  9. Enable Custom data toggle if required.
  10. Click Create.
    webhook toggles

To edit a webhook: 

  1. Click Settings icon on the top-right corner of the screen, then click Webhooks under Integrations.
    settings page
  2. Click the More icon in the webhook that you wish to edit.
  3. Click Edit and edit the webhook. Click Save once you're done.
    edit webhook  

 To deactivate a webhook: 

  1. Click Settings icon on the top-right corner of the screen, then click Webhooks under Integrations.
    settings page
  2. Click the More icon in the webhook that you wish to deactive.
  3. Click Deactivate.
    deactivate webhook

Follow the above steps to activate a deactivated webhook.

To delete a webhook: 

  1. Click Settings icon on the top-right corner of the screen, then click Webhooks under Integrations.
    settings page
  2. Click the More icon in the webhook that you wish to delete.
  3. Click Delete.
    delete webhook