Skip to main content
The Chatwoot extension makes customer support seamless for your users. Instead of having two interfaces- one for chat between users and one for chat with your support team, you can use CometChat as a front-end for your customer support use case as well!

Before you begin

1

Create a Chatwoot account

Sign up at Chatwoot if you don’t already have an account.
2

Complete mandatory setup

3

Get your access token

Open your avatar menu in the bottom-left, scroll to the Account settings section, and copy the Access token.
4

Get your Inbox ID

Go to SettingsInboxes, open the target inbox, and copy the Inbox ID from the URL. Example: https://app.chatwoot.com/app/accounts/123/settings/inboxes/12128 → Inbox ID is 12128.
5

Get your Account ID

In Settings, open Account Settings and copy the Account ID.

Extension settings

On CometChat Dashboard

1

Open your CometChat app

Login to CometChat and select your app.
2

Enable Chatwoot

Go to Chat & Messaging —> Features, under Extentions and enable Chatwoot.
3

Add Chatwoot details

Enter your Chatwoot Access token, Account ID, and Inbox ID.
4

Set the support user

Enter the CometChat UID for your Customer Support contact.
5

Save settings

Save to generate the webhook URL.

On Chatwoot Dashboard

1

Open inbox settings

Go to SettingsInboxes, then open the settings for the target inbox.
2

Add the webhook URL

Paste the CometChat-generated webhook URL into the Webhook URL field.

How does it work?

  • The end users of your app can send queries to the Customer Support user that you have set in the extension’s settings.
  • These queries will be forwarded to the configured Chatwoot inbox.
  • When an agent replies to the queries, those will be sent over to CometChat and received by your end user.
  • With this, your end users can communicate with each other as well as your Customer support team using the same Chat interface.