Deploy Chatwoot

Deploy and Host Chatwoot with Railway

Deploy Chatwoot

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

More templates in this category

View Template
Foundry Virtual Tabletop
A Self-Hosted & Modern Roleplaying Platform

View Template
(v1) Simple Medusa Backend
Deploy an ecommerce backend and admin using Medusa

View Template
peppermint
Docker-compose port for peppermint.sh