A webhook is basically a user defined HTTP callback (or small code snippet linked to a web application) which is triggered by specific events. Whenever the trigger event occurs in the source site, the webhook sees the event, collects the data, and sends it to the URL specified by the user, in the form of an HTTP request. A webhook (also called a web callback or HTTP push API) is a way for an app to provide other applications with real-time information. A webhook delivers data to other applications as it happens, meaning you get data immediately.
In Xeno, you can create your own webhooks straight from the Apps page. You can create webhooks based on custom parameters and data: information that is sent to Xeno. (For more information on this, please visit: this page.)
To create a custom outgoing webhook, follow these few steps:
Log in to your Xeno account.
Click on the Apps page, that you can find in the left-hand side menu.
Search for Custom Webhooks in the Apps page search bar.
Click on the Custom Webhooks card, this will open it up and give you more info.
From here, you can click on the Configure this app.
Next, click on Create hook.
From this page, you can add the event (contact_updated) and the endpoint URL. You can then click on Create hook subscription.
Please note that a test webhook will be sent to the URL. This test webhook will contain your unique webhook security token to identify Xeno servers.
The best way to test your webhook is to first create your hook with a random ngrok URL. That way, you'll be able to see, on your own computer, how many requests you receive before sending anything into production. For the time being, if you test hooks, you won't be able to "pause" them, you'll have to delete and recreate hooks once you're done testing.
Find out more :
• Manage Outgoing WebHooks for Knowledge Base Entries
• Manage Outgoing WebHooks for Conversations
• Managing Outgoing WebHooks for Contacts