How to send chat transcripts via webhooks

The instructions below are for desktops and laptops only.

With tawk.to, you can automatically send full chat transcripts to external applications using webhooks. This allows you to archive conversations, trigger workflows, or integrate with tools like CRMs and help desks.


A transcript is sent when all conversations with a visitor have ended, typically after 3 minutes of inactivity.

Before you begin
Ensure the external application or service you're using is set up to receive webhook data. This involves configuring an endpoint URL that can accept incoming data from tawk.to.
How to set up a chat transcript webhook
1. Log in to your tawk.to account.

2. On your dashboard, select the correct property.

3. Click the gear icon on the top menu to go to the Administration panel.

4. On the Administration menu, select Webhooks under Settings.

5. Click Create Webhook.
Note: You can have up to 10 webhooks per property.

6. Enter the name of your webhook. Choose a descriptive name so it’s easy to identify its purpose.

7. Enter the endpoint URL that you’ve set up to receive this webhook.

8. Select New Chat Transcript.

This activates the webhook when all chats with the customer have ended. A transcript of the entire conversation is sent after 3 minutes of inactivity. Here’s a sample of the payload:

9. Check your details and click Save.

Managing your webhooks

To enable/disable a webhook, toggle the switch at the top right for the respective webhook.


To edit, click the edit icon next to a webhook, make your changes, and click Save.


To delete a webhook, click the delete icon next to it.

Additional resources

If you have feedback about this article, or if you need more help:

Was this article helpful?

69 out of 88 liked this article

Still need help? Message Us