Chatwoot vs Plain
An independent, review-free comparison compiled by the SaaSTracker editorial team. Both products are profiled in full, and neither can pay for placement here.
The short answer
Both sides assessedChatwoot compared with Plain
Both attract technical buyers, but Chatwoot's appeal is owning the source and the infrastructure while Plain's is a hosted GraphQL API and a B2B channel model built around Slack, Teams, and Discord. Chatwoot's channel mix is consumer and web messaging (WhatsApp, Instagram, TikTok); Plain's is business collaboration channels. If your customers message you on WhatsApp, Chatwoot; if they open a Slack Connect channel and file Linear issues, Plain.
Plain compared with Chatwoot
Both attract technical buyers, but for opposite reasons: Chatwoot's appeal is owning MIT-licensed source you can self-host and modify, while Plain's is a hosted GraphQL API and a channel model built around Slack, Teams, and Discord. Chatwoot's channel mix is consumer web messaging (WhatsApp, Instagram, TikTok) and it is far cheaper per agent; Plain's is business collaboration channels with native Linear and Jira escalation. If your customers message you on WhatsApp, take Chatwoot; if they open a Slack Connect channel and expect a Linear issue back, take Plain.
Choose Chatwoot if
Technically capable teams that need data residency, source-code control, or a genuinely zero-cost support platform: EU and regulated companies with sovereignty requirements, agencies deploying per-client instances, and cost-constrained startups with an engineer willing to own a server.
Choose Plain if
B2B software companies, especially developer-tools and infrastructure startups, whose customers are technical, whose support arrives in shared Slack, Teams, or Discord channels, and who have engineering capacity to use an API-first platform properly.
Side by side
13 attributes| Attribute | Chatwoot | Plain |
|---|---|---|
| Category | Support | Support |
| Starting price | $0 (Community Edition self-hosted, or cloud Hacker tier); $19/agent/mo for cloud Startups billed annually (free plan available) | $35/mo (Foundation, 1 seat included; $35 per additional seat) (7 days trial) |
| Pricing model | Two parallel ladders: a per-agent cloud subscription (Hacker free, Startups, Business, Enterprise, billed annually) and a self-hosted ladder (Community Edition free under MIT, Premium Support, Enterprise Edition). Captain AI is metered by credits on both, with allowances by tier and overage sold per 1,000. | Tiered subscription with a base price that includes a block of seats, per-additional-seat pricing on top, and a monthly Sidekick credit allowance per tier. Ari, the customer-facing AI agent, is included at no per-resolution charge. Monthly or annual billing, with unlimited free viewer seats on every plan. |
| Free plan | Two free options: cloud Hacker for up to 2 agents with 500 conversations a month, live chat only, and 30-day data retention; or self-hosted Community Edition, free forever with unlimited agents but no Captain AI, voice, custom branding, or SSO. | No |
| Free trial | 15 days on cloud plans | 7 days, no credit card required |
| Best for | Technically capable teams that need data residency, source-code control, or a genuinely zero-cost support platform: EU and regulated companies with sovereignty requirements, agencies deploying per-client instances, and cost-constrained startups with an engineer willing to own a server. | B2B software companies, especially developer-tools and infrastructure startups, whose customers are technical, whose support arrives in shared Slack, Teams, or Discord channels, and who have engineering capacity to use an API-first platform properly. |
| Setup time | Cloud: minutes to a working inbox with a 15-day trial. Self-hosted: a competent engineer can have a Docker deployment running in a few hours, but a production-grade install with backups, monitoring, TLS, S3 storage, and an upgrade plan is realistically two to five days of work plus ongoing maintenance. | A working workspace with Slack and email connected in an afternoon. Getting real value (workflows routing to Linear, customer cards populated from your own API, Ari trained on your documentation, SLAs configured) is more like two to four weeks with engineering involvement. |
| Learning curve | Low for agents; the inbox behaves as expected. Moderate for administrators configuring automation rules, macros, SLA policies, and Captain AI. High for whoever owns a self-hosted deployment, since that person needs to be comfortable with Postgres, Redis, object storage, and version upgrades. | Low for agents, moderate to high for the person configuring it. The API-first design means the best implementations involve writing code, and teams that treat Plain as a point-and-click help desk will under-use it. The 7-day trial is short for a proper technical evaluation, so plan the pilot before starting the clock. |
| Platforms | Web app, Self-hosted (Linux with PostgreSQL, Redis, S3-compatible storage), Cloud SaaS, iOS and Android apps, REST API | Web app, Slack, Microsoft Teams, and Discord integrations, Embeddable chat and forms, Customer portal, GraphQL API, MCP server |
| Compliance | SOC 2 Type II (cloud service), with documented personnel, development, testing, and cloud security practices, Encryption, audit logs, and role-based access controls, GDPR: self-hosting allows full control over data location, which is the practical route to residency compliance | GDPR handling as a UK-incorporated operator (Not Just Tickets Ltd), Advanced security controls positioned on the Frontier tier; detailed certification evidence is not published on the marketing pages |
| Founded | 2017 | 2020 |
| Headquarters | Distributed; Chatwoot Inc, with roots in Kerala, India and a Y Combinator (W21) background | London, United Kingdom (with a San Francisco office opened after the 2025 Series A) |
| Ownership | Venture-backed (early stage), with an MIT-licensed open-source core | Venture-backed; operated as Not Just Tickets Ltd |
Strengths and limitations
Chatwoot
Strengths
- MIT-licensed source with 25,000+ GitHub stars and 300+ contributors, which means no vendor can take the product away from you, raise your price unilaterally, or sunset your deployment.
- Genuine self-hosting on modest infrastructure (4GB RAM, 2 CPU cores minimum) solves data residency and sovereignty requirements that most competitors answer only on a custom enterprise contract.
- Broader channel coverage than most paid rivals at this price: eleven-plus channels including WhatsApp Business API, Instagram, TikTok, Telegram, LINE, SMS, and native voice.
- Cloud Startups at $19 per agent undercuts nearly everything comparable while including all channels except voice, a help centre, and 300 Captain AI credits.
Limitations
- Self-hosting is free of licence cost, not free of cost. Running PostgreSQL, Redis, S3, upgrades, and backups is ongoing engineering work, and teams routinely underestimate it into a bad decision.
- Captain AI is entirely excluded from the free Community Edition, so the open-source story stops precisely at the feature most teams now want.
- Captain credit consumption per action is not published, making the included 300 to 800 credit allowances difficult to translate into an expected number of automated conversations.
- SSO and SAML sit at $99 per agent on both ladders, a jump from $39 that is out of proportion to the feature for mid-sized teams.
Plain
Strengths
- Slack, Teams, and Discord are treated as genuine support channels with assignment, status, and SLA tracking, which no general-purpose help desk in this set does properly.
- Ari is included with no per-resolution fee, which means deflection success lowers your cost per conversation instead of inflating the invoice.
- Unlimited free viewer seats let an entire engineering organisation follow customer threads without a per-seat charge, matching how B2B software companies actually work.
- The GraphQL API, MCP server, and bring-your-own-agent model make Plain programmable in a way that lets a team build its own support surface rather than living inside the vendor's UI.
Limitations
- The $35 to $299 tier jump is severe, and the per-additional-seat price nearly triples across it, so a team crossing from Foundation to Horizon sees a step change rather than a gradient.
- Sidekick credits are metered by effort rather than volume, which makes the variable portion of the bill genuinely hard to forecast month to month.
- No voice or telephony of any kind, and no realistic path to phone support.
- Wrong shape for consumer and ecommerce support: no order-management story, no Shopify depth, and a channel mix aimed at business customers.
Pricing compared
Chatwoot
Two parallel ladders: a per-agent cloud subscription (Hacker free, Startups, Business, Enterprise, billed annually) and a self-hosted ladder (Community Edition free under MIT, Premium Support, Enterprise Edition). Captain AI is metered by credits on both, with allowances by tier and overage sold per 1,000.
- Hacker (cloud)$0
- Startups (cloud)$19
- Business (cloud)$39
- Enterprise (cloud)$99
- Community Edition (self-hosted)$0
- Premium Support (self-hosted)$19
- Enterprise Edition (self-hosted)$99
Chatwoot has the best floor and a competitive middle. Community Edition at zero licence cost with unlimited agents is unmatched by any proprietary product here, and cloud Startups at $19 per agent undercuts Help Scout's $21 while including WhatsApp, Instagram, Telegram, and a help centre. Captain AI at $20 per 1,000 credits is far more forgiving than $0.75 per resolution once volume climbs. The honest accounting is that free self-hosting has a labour cost that most teams undercount: Postgres, Redis, S3, upgrades, backups, and the incident at 2am are real work, and one engineer-day a month at market rates already exceeds a $19 cloud seat. Chatwoot is outstanding value if data control is a requirement you would otherwise pay a premium for, and merely good value if you were only chasing a lower invoice.
Plain
Tiered subscription with a base price that includes a block of seats, per-additional-seat pricing on top, and a monthly Sidekick credit allowance per tier. Ari, the customer-facing AI agent, is included at no per-resolution charge. Monthly or annual billing, with unlimited free viewer seats on every plan.
- Foundation$35
- Horizon$299
- FrontierCustom
Plain is not cheap per seat, and it is not trying to be. Foundation at $35 a seat is above Help Scout's $21 annual Standard rate and far above Chatwoot's $19, and Horizon's $99 additional seats are the highest published in this comparison set. What you get for it is a different set of economics: free unlimited viewers, a customer-facing AI agent with no resolution meter, and an API deep enough that engineering can build rather than request. For a fifteen-person B2B software company where five people answer and ten need to read, Plain frequently comes out cheaper in total than a $25-per-seat platform charging for all fifteen plus $0.75 per AI resolution. For a non-technical team of five doing email support, it is simply expensive. The startup programme's 50% discount materially changes the calculation for early-stage companies and is worth asking about before comparing list prices.
Editorial verdict on each
Chatwoot
Chatwoot is the only product in this category that lets you own the software outright, and for teams with a data-residency mandate or a genuinely zero software budget that single fact settles the decision. The channel breadth is better than most paid rivals, the cloud pricing undercuts them, Captain AI is metered by credits rather than punished per resolution, and SOC 2 Type II on the cloud service is more formal assurance than several better-funded competitors publish. Be honest about two things before choosing it. Self-hosting has a labour cost that reliably exceeds a $19 cloud seat once you count the maintenance, and the free Community Edition deliberately excludes Captain AI, so the open-source pitch stops exactly where the modern feature set begins. Choose it for control, not because free sounds cheaper than $19.
Read the full Chatwoot profilePlain
Plain is the sharpest product in this category for a specific and growing shape of company: B2B software businesses whose customers are engineers, whose support lands in Slack, and whose escalations end in Linear. The channel model is right, the free viewer seats reflect how those teams actually operate, the GraphQL API and MCP server make it programmable rather than merely configurable, and including Ari with no per-resolution charge is a genuinely pro-customer stance while the rest of the category moves toward metering. The reservations are the brutal $35 to $299 tier gap, Sidekick credits that are hard to forecast because they meter effort rather than volume, no voice channel, and no free plan. Buy Plain if your customers write to you in a shared Slack channel. If they do not, almost everything here will serve you better and cost less.
Read the full Plain profileChatwoot profile last reviewed 2026-08-22; Plain last reviewed 2026-08-22. Pricing is compiled from public sources and can change without notice. See our methodology.