惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Vercel News
Vercel News
博客园 - 【当耐特】
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
小众软件
小众软件
Hugging Face - Blog
Hugging Face - Blog
aimingoo的专栏
aimingoo的专栏
WordPress大学
WordPress大学
G
Google Developers Blog
博客园 - 叶小钗
大猫的无限游戏
大猫的无限游戏
P
Proofpoint News Feed
J
Java Code Geeks
U
Unit 42
云风的 BLOG
云风的 BLOG
阮一峰的网络日志
阮一峰的网络日志
N
Netflix TechBlog - Medium
宝玉的分享
宝玉的分享
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
D
Docker
V
Visual Studio Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
H
Help Net Security
V
V2EX
T
Tailwind CSS Blog

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant
How to Self-Host Chatwoot on Railway - The Free Alternati...
Amritasha Ag · 2026-05-07 · via DEV Community

How to Self-Host Chatwoot on Railway - The Free Alternative to Intercom ($74/mo)

If you're running a small business or SaaS and need a customer support inbox, you've probably looked at Intercom. Then you saw the pricing and closed the tab.

Intercom starts at $74/mo per seat. Zendesk isn't much better. For a bootstrapped founder or small team, that's a real cost before you've even talked to a customer.

Chatwoot is the open-source alternative. Same features: live chat, email inbox, WhatsApp, team assignments, canned responses, analytics. But you run it yourself, so you pay for infrastructure only. Not per agent, not per conversation.

On Railway, that's roughly $5–10/mo total. No seat limits. No conversation caps.

What is Chatwoot?

Chatwoot is an open-source customer support platform. It lets you manage all your customer conversations from a single shared inbox. Live chat, email, WhatsApp, Twitter, Facebook — all in one place.

Your whole team can see incoming messages, assign conversations, reply, add internal notes, and track response times. It's what Intercom does, minus the enterprise pricing.

It has 20,000+ GitHub stars and is actively maintained. This isn't a side project — it's production-ready software used by thousands of companies.

Pricing Comparison

Platform Price
Intercom $74+/mo per seat
Zendesk $55+/mo per agent
Freshdesk $15+/mo per agent
Chatwoot Cloud $19/mo (5 agents)
Chatwoot on Railway ~$5–10/mo total

A 5-person support team on Intercom costs $370+/mo. The same team on self-hosted Chatwoot costs $10/mo.

What You Get

  • Live chat widget — embed on any website in 2 minutes
  • Email inbox — connect your support@ address
  • WhatsApp, Twitter, Facebook integrations
  • Team inbox — assign, label, and prioritize conversations
  • Canned responses — reply faster with saved templates
  • Reports — response times, volume, agent performance
  • API access — connect to anything

Deploy in 5 Minutes

Railway handles the infrastructure. No servers to configure, no Docker knowledge needed.

Step 1 — Click Deploy

Use this link to get started:
https://railway.com/deploy/chatwoot-1?referralCode=Ib5Dqy&utm_medium=integration&utm_source=template&utm_campaign=generic

This sets up Chatwoot, PostgreSQL, and Redis automatically.

Step 2 — Set one variable

Generate a secret key by running this in your terminal:

openssl rand -hex 64

Enter fullscreen mode Exit fullscreen mode

Paste the output as SECRET_KEY_BASE in Railway. FRONTEND_URL is already wired to your Railway domain automatically.

Step 3 — Wait about 2 minutes

Railway builds the container and runs database migrations on first boot. You'll see the deployment go green in the dashboard.

Step 4 — Create your admin account

Open your Railway domain. Chatwoot walks you through account setup in about 30 seconds.

Step 5 — Add your first inbox

Go to Settings → Inboxes → Add Inbox and pick your channel:

  • Live Chat — paste the widget script into your website's head tag
  • Email — connect your support@ address
  • WhatsApp — connect via Twilio or the WhatsApp Cloud API

Optional: Email Notifications

To get invite emails and password reset emails working, add these to your Railway variables:

MAILER_SENDER_EMAIL=support@yourdomain.com
SMTP_ADDRESS=smtp.sendgrid.net
SMTP_PORT=587
SMTP_USERNAME=apikey
SMTP_PASSWORD=your-sendgrid-api-key
SMTP_AUTHENTICATION=plain
SMTP_ENABLE_STARTTLS_AUTO=true

Enter fullscreen mode Exit fullscreen mode

Works with SendGrid, Resend, Postmark, or any SMTP provider.

When to Move On

Chatwoot works well for teams up to around 50 agents. If you outgrow it:

  • Intercom — polished and powerful, but $74+/mo per seat
  • Zendesk — built for enterprise support, ticketing, SLAs
  • Freshdesk — cheaper, has a free tier

Most small businesses won't hit those limits for years. And if you do, Chatwoot exports conversations as CSV so migrating is straightforward.

Bottom Line

You don't need to pay $74/mo per agent to run a proper support inbox. Chatwoot covers live chat, email, WhatsApp, and team collaboration for the cost of a Railway hobby plan.

Deploy it here: https://railway.com/deploy/chatwoot-1?referralCode=Ib5Dqy&utm_medium=integration&utm_source=template&utm_campaign=generic