Chatwoot
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. When to use: You want an open-source support solution, need to self-host for compliance, or want to minimize costs.Out-of-the-box in: UI Kit Builder | Widget Builder ❌ | UI Kits | SDK ✅
Before you begin
Create a Chatwoot account
Sign up at Chatwoot if you don’t already have an account.
Complete mandatory setup
- Add agents: Chatwoot agent setup
- Create a channel and inbox: Chatwoot channel setup
- You can skip the webhook URL for now.
Get your access token
Open your avatar menu in the bottom-left, scroll to the Account settings section, and copy the Access token.
Get your Inbox ID
Go to Settings → Inboxes, 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.Extension settings
On CometChat Dashboard
Open your CometChat app
Login to CometChat and select your app.
On Chatwoot Dashboard
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.
Implementation
| Technology | Support | Docs |
|---|---|---|
| UI Kit Builder | ||
| Widget Builder | ❌ | |
| UI Kits | ||
| SDK | ✅ |
Intercom
The Intercom extension makes customer support seamless for your users. Leverage Intercom’s powerful automation, bots, and analytics while keeping your users in a single chat interface. When to use: You need advanced support automation, have enterprise budget, or already use Intercom for other purposes.Out-of-the-box in: UI Kit Builder | Widget Builder ❌ | UI Kits | SDK ✅
Before you begin
Create an Intercom account
Sign up at Intercom if you don’t already have an account.
Create a test workspace
Follow Intercom’s test workspace steps.
The integration works with Intercom API Version
2.3 (2020-11-12). If there’s a version mismatch, the extension won’t work.Extension settings
On CometChat Dashboard
Open your CometChat app
Login to CometChat and select your app.
Add Intercom details
Enter your Intercom Access token and the Customer Support UID (CometChat user).
On Intercom Developer Hub
How does it work?
The end users of your app can send queries to the Custom Support user that you have set in the extension’s settings. These queries will be forwarded to the Intercom dashboard. Similarly, messages sent from Intercom dashboard by the support team or admin 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 Custom support team using the same Chat interface.Implementation
| Technology | Support | Docs |
|---|---|---|
| UI Kit Builder | ||
| Widget Builder | ❌ | |
| UI Kits | ||
| SDK | ✅ |
Troubleshooting
Common Issues
| Issue | Cause | Solution |
|---|---|---|
| Messages not forwarding | Webhook URL not configured | Verify webhook URL is saved in both dashboards |
| Agent replies not received | Webhook topic not selected | Ensure correct webhook topic is selected |
| Connection timeout | Network/firewall issues | Check firewall rules allow webhook traffic |
Testing the Integration
- Send a test message to your support user from CometChat
- Verify the message appears in your support platform inbox
- Reply from the support platform
- Confirm the reply appears in CometChat
If messages aren’t flowing, check the webhook logs in your support platform for error details.