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.
NOTE: The instructions below can only be completed from a browser or the tawk.to desktop apps. They cannot be completed in the tawk.to mobile app.
Here’s how to start setting up your webhooks:
If you have multiple properties, check to make sure you're viewing the correct one. Hover over the current property name in the upper-left menu to select a new property from the list.
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.
Need help creating and managing Webhooks? Reach out to our support team or schedule a call.