HowToDeploy Team
Lead Engineer @ howtodeploy

Chatwoot is an open-source customer support platform that gives you a unified inbox for live chat, email, social media, and messaging channels. It's the self-hosted alternative to Intercom, Zendesk, and Freshdesk — with full data ownership and no per-agent pricing.
Setting it up manually involves PostgreSQL, Redis, Ruby on Rails, Sidekiq, Nginx, and a fair amount of configuration. With HowToDeploy, the entire stack is provisioned and configured in minutes.
Before you start, you'll need:
Go to Settings → Cloud Providers and paste your API key.
Tip: Chatwoot needs PostgreSQL and Redis running alongside the Rails app. The default 4GB RAM / 2 CPU server handles a small-to-mid support team comfortably.
Head to the Dashboard and find Chatwoot in the app catalog. Click the card to open the deploy form.
Fill in two fields:
Server size (4GB RAM, 2 CPU, 80GB disk), region, PostgreSQL, and Redis are all pre-configured.
If you want Chatwoot to send and receive emails, expand Advanced Settings and add your SMTP credentials:
smtp.sendgrid.net587Without SMTP, Chatwoot works for live chat and messaging channels — email as a channel just won't be available.
Want your support dashboard at support.yourbrand.com? Enter your domain in Advanced Settings.
After deployment, point an A record for your domain to the server IP, click Verify DNS, and Caddy issues the SSL certificate automatically.
Once deployment completes, sign in to the Chatwoot dashboard and create your first inbox:
<head> tagThat's it — you'll start seeing live conversations the moment visitors land on your site.
From the same Inboxes page, you can connect:
Every Chatwoot deployment includes:
| Feature | Chatwoot | Intercom | Zendesk |
|---|---|---|---|
| Monthly cost | $12-24/month (server) | $39/seat/month | $55/agent/month |
| Agents | Unlimited | Pay per seat | Pay per agent |
| Open source | ✅ | ❌ | ❌ |
| Data ownership | Your server | Intercom's servers | Zendesk's servers |
| Live chat | ✅ | ✅ | ✅ (add-on) |
| Email channel | ✅ | ✅ | ✅ |
| Social channels | ✅ Facebook, Twitter, WhatsApp, Telegram, LINE | ✅ Limited | ✅ Limited |
| Automations | ✅ | ✅ (paid plans) | ✅ (paid plans) |
| CSAT | ✅ | ✅ (paid) | ✅ (paid) |
Choose Chatwoot if: you want Intercom-level features without per-seat pricing, with full control over your customer data.
You pay your cloud provider directly for the server (typically $12-24/month for the recommended spec). HowToDeploy charges a small monthly management fee for monitoring and support.
Start with a 7-day free trial — no credit card required.
Ready to own your customer support? Deploy Chatwoot now →

Step-by-step guide to deploying NemoClaw, NVIDIA's agentic AI framework with GPU-accelerated inference, multi-modal reasoning, and retrieval-augmented generation.

A step-by-step guide to deploying Perplexica, an open-source AI-powered answering engine that combines web search with LLMs to deliver accurate, cited answers while keeping your searches private.

Intercom costs $39-99/seat/month. Chatwoot is a free, open-source alternative with live chat, omnichannel inbox, and automation — self-hosted on your own server.