Creating and managing Webhooks
Webhooks allow you to send real-time notifications of events within tawk.to to external services. You can choose to send a webhook event when a chat begins, ends, when a ticket is created or all three.
When any of these events take place you can set up a webhook to perform a corresponding task such as send an email, notify a slack channel, or add data to a spreadsheet or CRM.
Here’s how to start setting up your webhooks:
If you have multiple properties, check to make sure you're currently viewing the correct one by hovering over the hamburger icon at the top of the Dashboard.
Next, head over to ⚙️Administration ⮕ Settings ⮕ Webhooks.
On the Webhooks page, you'll see a list of all of the previously created webhooks. You can enable or disable each webhook by switching it on or off, delete it by selecting the red trash can, or make changes to it by clicking the pencil symbol.
To make a new webhook, click the green + Create Webhook button in the top right corner of the window.
Every webhook needs three things: a Name, an Endpoint URL and an Event.
The Name is a description to help you keep track of what the webhook does. The Endpoint URL is a URL that has been configured to receive the webhook — you'll have to set this part up yourself. The final part of the webhook is the Event. Here, you can choose what will activate the webhook and send the payload to the endpoint. It can be a chat starting, a chat ending, a new ticket being created or a combination of all three.
Once you've made your selections make sure to click the green Save button to keep the changes you've made.
For more in-depth information on how our webhooks work, visit our developer portal at developer.tawk.to/webhooks/
Need help creating and managing Webhooks? Reach out to our support team or schedule a call.