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:
Click Settings icon on the top-right corner of the screen, then click Webhooks under Integrations.
Enter a name for your webhook.
In the Webhook URL field, paste the endpoint URL through which the payload will be sent.
Select a request method (GET or POST) to extract data.
Select the updates to push to the receiving application when an event triggers. You can select any of the below options:
Subscribes - When a contact subscribes to any information about your business.
Unsubscribes - When a contact unsubscribes from emails, newsletters etc
Profile updates - When a contact's profile is updated.
Bounces - When campaigns sent to a contact is bounced.
System preferences - When a contact updates system preferences.
Choose the fields to be sent.
Enable Authentication toggle if you want to secure your webhook connection.
Enable Custom headers toggle to send additional data to the receiving application.
Enable Custom data toggle if required.
Click Create.
To edit a webhook:
Click Settings icon on the top-right corner of the screen, then click Webhooks under Integrations.
Click the More icon in the webhook that you wish to edit.
Click Edit and edit the webhook. Click Save once you're done.
To deactivate a webhook:
Click Settings icon on the top-right corner of the screen, then click Webhooks under Integrations.
Click the More icon in the webhook that you wish to deactive.
Click Deactivate.
Follow the above steps to activate a deactivated webhook.
To delete a webhook:
Click Settings icon on the top-right corner of the screen, then click Webhooks under Integrations.
Click the More icon in the webhook that you wish to delete.