
Deploy Chatwoot
Deploy and Host Chatwoot with Railway
Postgres
pgvector/pgvector:pg16
Just deployed
Chatwoot
railwayapp-templates/chatwoot:Community
Just deployed
Valkey
valkey/valkey:latest
Just deployed
Deploy and Host Chatwoot on Railway
Chatwoot is an open-source customer support platform built on Ruby on Rails. It centralizes conversations across channels like website live chat, email, WhatsApp, Facebook and Instagram, with automation, assignment, canned replies, CSAT and analytics. You keep full control by self-hosting while preserving enterprise features and integrations. (GitHub, Chatwoot Docs)
About Hosting Chatwoot
Deploying Chatwoot on Railway is straightforward. Provision the app service from this template, attach PostgreSQL and Redis, and configure environment variables for URLs, storage and email. For file uploads and attachments, use an object store (S3-compatible). Expose the web service via Railway’s Public Networking and enable HTTPS on your custom domain. Persist any local assets/logs with a Railway Volume. Scale web and worker processes independently as traffic grows. This mirrors Chatwoot’s recommended production architecture and gives you a clean path to horizontal and vertical scaling with minimal DevOps overhead. (Chatwoot Docs, Railway Docs)
Common Use Cases
- Unified inbox for website live chat, email, Facebook and Instagram DMs. (Chatwoot)
- WhatsApp support via Cloud API or Twilio, with automations and templates. (Chatwoot)
- AI-assisted triage, SLAs, canned replies and CSAT to streamline support across teams. (Chatwoot Docs)
Dependencies for Chatwoot Hosting
- Core services: PostgreSQL and Redis. (Chatwoot Docs)
- Supporting services: SMTP provider for outbound email and an object storage (S3, Azure Blob, or GCS) for attachments. (Chatwoot Docs)
Deployment Dependencies
- Chatwoot Self-Hosted Docs (install, config, Docker) (Chatwoot Docs)
- Chatwoot Environment Variables Reference (Chatwoot Docs)
- Chatwoot Production Architecture (web + workers, DB, Redis, SMTP, Object Storage) (Chatwoot Docs)
- Railway Volumes (persistent storage) (Railway Docs)
- Railway Variables (secrets/config) (Railway Docs)
- Railway Public Networking & Custom Domains (HTTPS) (Railway Docs)
Why Deploy Chatwoot 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 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.
Template Content