Deploy Chatwoot (w/ WhatsApp)
Chatwoot with WhatsApp set up on deploy: log in, scan a QR code, reply.
Chatwoot (w/ email setup)
Chatwoot
Just deployed
/app/storage
Just deployed
Redis
Just deployed
/data
Postgres
Just deployed
/var/lib/postgresql/data
Just deployed
/app/.sessions
Deploy and Host Chatwoot (w/ WhatsApp) on Railway
Chatwoot is an open-source support inbox for website chat, email and messaging apps. This template connects your WhatsApp number, so your team answers its chats in Chatwoot.

About Hosting Chatwoot (w/ WhatsApp)
- Deploy with your email and a password. A Setup service then creates your admin account, the WhatsApp inbox and the WAHA link.
- Log in at your Chatwoot URL with that email and password.
- In the WhatsApp inbox, open "WhatsApp Integration", type
start. - On the phone with your WhatsApp number: Linked devices, Link a device, scan the QR code.
Chatwoot now works like WhatsApp Web for your number. To test, message it from another phone.
Common Use Cases
- WhatsApp customer support
- Shared team inbox
- Website chat and email
Dependencies for Chatwoot (w/ WhatsApp) Hosting
- PostgreSQL (pgvector)
- Redis
- WAHA
Deployment Dependencies
Implementation Details

WAHA is unofficial: WhatsApp can ban numbers, especially for bulk messaging.
Why Deploy Chatwoot (w/ WhatsApp) on Railway?
Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.
By deploying Chatwoot (w/ WhatsApp) on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.
Updated 2026-10-28: first release.
Based on the Chatwoot template by Brody.
Template Content
Chatwoot
chatwoot/chatwoot:v4.19.1-ceADMIN_EMAIL
Your email address. It becomes your Chatwoot admin login.
ADMIN_PASSWORD
Choose your Chatwoot admin password: at least 6 characters, with an uppercase letter, a lowercase letter, a number and a symbol such as ! @ # $ %.
Redis
redis:8.2Postgres
pgvector/pgvector:pg16