WhatsApp + ChatWoot - Configuration Guide
July 10, 2025 in Apps, ChatWoot by devlikeapro4 minutes
Overview
Complete guide to install and set up production-ready WAHA and Chatwoot instances on your own infrastructure!
ChatWoot Articles
There’s a series of articles about WhatsApp and ChatWoot integrations:
- WhatsApp + ChatWoot - Installation Guide
- WhatsApp + ChatWoot - Configuration Guide
- WhatsApp + ChatWoot - HTTPS Guide
You can follow them one by one or skip some parts if you don’t need them.
Go to 🧩 ChatWoot App to see features available for WhatsApp ChatWoot integration using WAHA.
After completing the configuration guide, you’ll have:
- WhatsApp connected to ChatWoot Inbox using WAHA 🧩 ChatWoot App!
- WAHA on http://localhost:3000
- ChatWoot on http://localhost:3009
Disclaimer
This project is not affiliated, associated, authorized, endorsed by, or in any way officially connected with WhatsApp, ChatWoot, or any of their respective subsidiaries or affiliates. The official websites can be found at https://whatsapp.com and https://chatwoot.com.
For businesses seeking to integrate with WhatsApp for critical applications, we strongly recommend using officially supported methods.
Requirements
At this point you should have:
- WAHA on http://localhost:3000
- ChatWoot on http://localhost:3009
If you don’t have it - kindly follow WhatsApp + ChatWoot - Installation Guide
Using a VPS or VM via SSH?
You need to forward ports so you can access remote server ports from your laptop.
Connect to the server using the command:
ssh -L 3000:localhost:3000 -L 3009:localhost:3009 {user}@{server}
Steps to Configure ChatWoot App
Now you’re ready to setup WhatsApp to ChatWoot connection using WAHA 🧩 ChatWoot App!
Step 1: Create Session in WAHA
Step 2: Copy Webhook URL in WAHA
- Open http://localhost:3000/dashboard
- Click Apps
- Click Add App
- Copy Webhook URL
- Keep the tab open, we’ll fill the fields
Step 3: Create API Inbox in ChatWoot
- Go to ChatWoot http://localhost:3009
- Open Settings → Inboxes
- Click Add Inbox, choose API
- Set fields as:
- Name:
WhatsApp - default
(name can be anything, doesn’t have to follow that pattern) - Webhook URL:
http://waha:3009/webhook/chatwoot/...
- Webhook URL from WAHA
- Name:
- Finish creation guide
Step 4: Collect ChatWoot Fields for WAHA
Now we’ll need to find those fields in ChatWoot
Check the screenshots below, but here’s the path how you can find the values:
- ChatWoot URL - put
http://chatwoot:3009
- 👉 Note that it’s not
localhost
, it’schatwoot
!
- 👉 Note that it’s not
- Account ID - find it on Settings → Account Settings
- Account Token - find it on (click on profile) → Profile settings
- Inbox ID - find it on Settings → Inboxes → (inspect browser url, the last part)
- Inbox Identifier - find it on Settings → Inboxes → {Inbox} → Configuration
Step 5: Save App Configuration in WAHA
Click Save after you finish all fields.
Step 6: Test Integration in ChatWoot
Now you can open a new conversation created by WAHA and send status
or help
to check that integration is working.
- Go to ChatWoot http://localhost:3009
- Find new
WhatsApp Integration (WAHA)
conversation - Send
status
orhelp
to test WAHA <=> ChatWoot connection
Step 7: Start Session and Scan QR in ChatWoot
Get your phone with WhatsApp App
Now we’re ready to connect your phone with WAHA and ChatWoot.
For that you’ll need to Link a device on your mobile phone using QR code.
Open WhatsApp on the phone and click on three dots at the right and Linked Devices and be ready to scan QR code
- In
WhatsApp Integration (WAHA)
conversation sendstart
message - Open WhatsApp on your phone, click More (three dots), Linked Devices, Link a device
- Scan QR code from ChatWoot
Step 8: Test WhatsApp Integration in ChatWoot
Now let’s see how ChatWoot WhatsApp integration works!
- Send a message from another phone to a connected account using WhatsApp
- Send a response from ChatWoot
What is next?
👉 Setup HTTPS for ChatWoot in WhatsApp + ChatWoot - HTTPS Guide
ChatWoot Articles
There’s a series of articles about WhatsApp and ChatWoot integrations:
- WhatsApp + ChatWoot - Installation Guide
- WhatsApp + ChatWoot - Configuration Guide
- WhatsApp + ChatWoot - HTTPS Guide
You can follow them one by one or skip some parts if you don’t need them.
Go to 🧩 ChatWoot App to see features available for WhatsApp ChatWoot integration using WAHA.