What's installed on your Chatwoot server?
- Chatwoot 4.19.1, with the web app and the Sidekiq background worker as separate services
- PostgreSQL 16 with pgvector, plus Redis 8
- An administrator and a first account called Sirketim, so there's no setup screen
- Default language set to Turkish, time zone to Istanbul, open sign-up off
- A separate volume on the server's disk for file attachments
- HTTPS through Caddy on an sslip.io address based on your IP
- Firewall with only ports 22, 80 and 443 open
What size do you need for Chatwoot?
Chatwoot's docs require at least 4 GB of RAM and recommend at least 4 cores, which they say handles up to 10,000 conversations a day. 8 GB with 8 cores covers 20,000. Sizing goes by conversations, not by number of agents. PostgreSQL needs at least 5 to 10 GB of disk, and attachments add to that. You scale up from your panel, and your data and IP address stay the same.
| Use | Size | Price | Choose |
|---|---|---|---|
| A few people | 4 GB RAM · 4 vCore · 60 GB NVMe | $7.90/mo | |
| Small team | 8 GB RAM · 4 vCore · 120 GB NVMe | $13.63/mo | |
| Company | 16 GB RAM · 8 vCore · 200 GB NVMe | $25.18/mo |
Who is it for?
- Support teams answering website chat, email and social messages from one screen
- Companies that want customer conversations on their own server
- Online shops that need a chat widget, saved replies and automatic assignment
- Software companies that also want a help centre portal for customers
What happens after you order?
- Set the size and complete your payment. The CPU is set to at least 4 cores.
- Your server starts and Chatwoot installs itself. The first install takes a long time, and the page refreshes itself.
- In your panel, open your server from My servers. On the Overview tab, click Open app and log in with the details from the Email and Password rows.
- Under Settings, open Inboxes, add a chat widget for your site and paste the code into your pages.
- Add your SMTP settings to /opt/seturack/chatwoot/compose.yaml, then invite your team from the Agents section.
With every server
- Daily backups included in the price
- Unlimited traffic
- Full root access
- Scale RAM and CPU up or down later, and grow the disk
- Location: Istanbul · IST-1.
Good to know
- Without a paid licence you don't get Captain AI, voice calls, custom branding, roles and permissions, or single sign-on. Licences come from Chatwoot and aren't included in the price.
- The install doesn't set up outgoing email. Agent confirmation, password resets, notifications and the email channel all need settings such as SMTP_ADDRESS in compose.yaml.
- The Facebook and WhatsApp channels need your own Meta developer app and its keys. Website chat needs no extra account.
- Attachments are stored on the server's disk by default. Disks grow but don't shrink, so keep an eye on usage if you receive a lot of files.
- The image is pinned to 4.19.1. To upgrade, change the tag and then run the db:chatwoot_prepare command. Upgrades are your responsibility.
- Chatwoot's docs suggest at least 1 GB of swap so the server doesn't run out of resources during an upgrade. The install doesn't add swap.
Chatwoot questions and answers
How much RAM does Chatwoot need?
Chatwoot's docs require at least 4 GB of RAM and recommend at least 4 cores, good for up to 10,000 conversations a day. 8 GB with 8 cores covers 20,000. If it isn't enough, you scale up from your panel.
How many agents can Chatwoot handle?
The docs don't size by agents. They size by conversations per day, starting at 4 GB and 4 cores for up to 10,000 a day. Your conversation volume is the real measure, so watch the memory and scale up if you need to.
Is Chatwoot free to self-host?
The Community plan is free on your own server, and the open source part is MIT licensed. Captain AI, voice calls, custom branding, roles and permissions, and single sign-on are paid. That licence is separate from your server price.
Which channels can I connect to Chatwoot?
Website chat, email, Facebook, Instagram, Twitter, Telegram, WhatsApp, Line and SMS all land in the same inbox. Website chat only needs a code snippet, while social channels need an account and developer settings with that service.
How do I add the Chatwoot chat widget to my site?
Under Settings, open Inboxes and add a Website channel. Chatwoot gives you a code snippet to paste into your pages, and it works on any site where you can add a script, WordPress included.
Are AI replies included?
Captain, Chatwoot's AI agent, isn't part of the free plan. It needs a paid licence, which isn't included in the price. Saved replies, automation rules and automatic assignment work without a licence.
How do I add teammates to Chatwoot?
Open sign-up is off, so you invite them under Settings, in the Agents section, and a confirmation email goes out. That's why SMTP settings need to be in compose.yaml first.