Skip to main content

Fully Managed Chatwoot
as a Service

Deploy Chatwoot as a fully managed service starting at €9/mo. Get automated backups, SSL, updates, support and monitoring included.

Chatwoot is the Next-Generation Open-Source Customer Engagement Platform That Transforms How Businesses Communicate, Support, and Connect with Customers Across Multiple Channels and Touchpoints.

Free 7-day trial  99.9% Uptime SLA  No credit card  Cancel anytime

Free 7-day trial  99.9% Uptime SLA
No credit card  Cancel anytime

Chatwoot

Chatwoot

STARTING AT

€9/month
Automated Backups
Monitoring
Automated Updates
Auto SSL

USAGE

Unlimited
Human Support
Custom Domains
Terminal Access
File Manager Access
Deploy in your region 21 locations worldwide
GermanyFinlandNetherlandsUKSwedenUnited StatesCanadaSingaporeJapanAustraliaBrazilSouth Africa+9 more →
Chatwoot Preview Image

ABOUT THE SOFTWARE

What is Chatwoot

Chatwoot is an open-source customer engagement platform built by Chatwoot Inc. (Y Combinator W21, San Francisco). It unifies live chat, email, WhatsApp, Instagram, Facebook, SMS, Telegram, and a generic API channel into one inbox — and powers help center portals, contact management, and an AI assistant called Captain.

The Community Edition is MIT-licensed; the codebase has crossed 27,400 GitHub stars and 6,400 forks across roughly 800 contributors. The stack is Ruby on Rails 7 with a Vue.js front end, PostgreSQL (with the pgvector extension required since v4.0 for Captain AI embeddings), Redis for both queue and cache, Sidekiq for background work, and Puma for the web tier.

Chatwoot Inc. raised seed funding through Y Combinator in 2021 and runs Chatwoot Cloud at app.chatwoot.com as its hosted offering. The Enterprise Edition adds SLA management, agent scheduling, IP blocklists, custom branding, SAML SSO, and the paid Captain AI quota. Community Edition deployments — what we run for you — keep the omnichannel inbox, the help center, the integrations, and the Captain feature wired against your own OpenAI key.

FEATURES

What Chatwoot does

Eight of the capabilities that show up most in production Chatwoot deployments. The full feature surface includes more, but these are the ones that change the buying decision for teams comparing it to Intercom, Zendesk, or Help Scout.

Omnichannel inbox

One conversation view for live chat, email, WhatsApp Cloud API, Instagram DM, Facebook Messenger, Telegram, SMS via Twilio, Line, and a generic API channel for custom integrations.

Automation rules and macros

Trigger conditions on incoming messages or conversation events that apply actions, assign teams, run macros, or fire webhooks. Macros bundle multi-step responses for one-click application.

Help Center portals

Per-account public knowledge bases with categories, multi-language support, search, custom domain mapping, and direct embedding in the widget. Captain reads these for AI answers.

Reports and live analytics

Conversation, agent, team, and inbox reports with label and team filters, CSAT surveys, a live supervisor view, and CSV exports for downstream analysis.

Team collaboration in-thread

Private notes, mentions, conversation participants, agent assignment with round-robin or skill-based routing, and label-based workflows — all without leaving the conversation panel.

Captain AI agent

Customer-facing answers from your help center and uploaded documents, agent-side reply drafting and translation, FAQ detection for missing knowledge-base articles, and durable customer memories across sessions.

Built-in contact management

Typed custom attributes, contact segments, conversation history per contact, and conversation participants. The Shopify integration enriches contacts with order data automatically.

SLA policies and business hours

Per-inbox SLA targets for first response, next response, and resolution. Business hours pause SLAs out of hours. Auto-resolve idle conversations on minute-level precision.

WHAT'S ALWAYS INCLUDED

Every app. Fully managed.
Nothing extra to pay for.

Every app you deploy includes the full managed service — security, backups, updates, and support from day one.

Automatic updates and patches

Apps run the latest stable version. Security patches applied silently, with rollback if needed.

Daily off-site backups

Multiple daily backups in redundant off-site locations. One-click restore if anything goes wrong.

24/7 uptime monitoring

Continuous monitoring with instant alerting. We respond before you notice.

SSL, firewall, DDoS protection

Auto-renewing SSL, hardened firewall rules, DDoS mitigation on every deployment.

Performance and scaling

We monitor resource usage continuously. When your app needs more headroom, we flag it and upgrade with your explicit approval.

Dedicated engineering support

Real engineers on chat. DNS, SMTP & migration help. All included in €9.

WHY MANAGED

Why teams pick managed Chatwoot

Intercom now charges $0.99 per Fin AI resolution on top of seat tiers running $29 to $132 per seat per month, with a 50-resolution monthly floor that bills even quiet teams. That math is what brings most buyers to Chatwoot — and to managed Chatwoot once they look at the operational work the open-source path actually involves.

Running Chatwoot yourself is not the same as installing it. The docker-compose walkthrough takes an afternoon. Keeping it healthy after the customer support team grows past ten agents takes a different kind of attention.

Sidekiq is the part that catches everyone. The Chatwoot maintainers' own pull request 10494 — "split sidekiq queues into multiple workers to debug memory leak" — describes the failure pattern: Ruby's default glibc allocator does not give RSS back to the operating system after large jobs, and a worker process that started at 350 MB drifts into multi-gigabyte territory over a few days. PR 10772 adds an OOMPolicy to the systemd unit so the worker dies cleanly when it crosses a threshold instead of taking the host down. Issue 13280 from a recent v4.9.0 upgrade reports the same pattern on a 16 GB VM that exhausted RAM and swap within hours of restart.

The other operational sharp edge is pgvector. Chatwoot v4 requires the PostgreSQL vector extension for Captain AI embeddings; standard Postgres images will not start the Rails container. Major version upgrades need the extension installed and a database migration that runs against live data. Encryption keys must match between the web container and the Sidekiq container — different SECRET_KEY_BASE values produce silent decryption errors on enqueued jobs.

REVIEWS

Hear from customers ​like you​​​​​​​

Successful businesses and professionals around the world rely on DANIAN every day

USE CASES

Three teams who run Chatwoot on DANIAN

These are representative team types we set up most often. Each starts with the same flat €9 plan.

8-PERSON SAAS COMPANY

Replacing Intercom on the product widget after Fin AI billing crossed $1,800

Grrmany region, six agents on the customer success team. One Chatwoot account, three inboxes: support@ forwarded into email, the JS widget embedded inside the authenticated product, and a WhatsApp Cloud API number for prosumer customers. IDENTITY_VALIDATION_TOKEN turned on so logged-in users hand the widget a signed HMAC. Captain trained against the public help center and 20 product PDFs. Linear integration creates issues directly from conversations.

DTC E-COMMERCE BRAND

Running WhatsApp, Instagram, and Shopify support from one inbox during Q4 peaks

France region, four in-house agents plus two seasonal contractors during November and December. WhatsApp Business via Cloud API, Instagram DMs, Facebook Messenger, the Web Widget on the Shopify storefront, and email. Shopify integration surfaces order data in the conversation sidebar. Pre-approved message templates synced from Meta for shipping updates, OOS notifications, and order recovery. DANIAN scales the worker container ahead of Black Friday.

DTC E-COMMERCE BRAND

Sharing inbox overflow across eight client brands without crossing data boundaries

Netherlands region, three partners plus a junior on rotation. Chatwoot's multi-account model: each client brand gets its own account with isolated contacts, inboxes, and team members. Custom branding turned on per account so each client sees their own logo on the dashboard and email replies. Per-account SLA policies — the e-commerce client gets a two-hour first-response target, the B2B SaaS client gets eight hours.

COMPARISON

Four ways to run Chatwoot

Four real paths from a buyer's perspective, with numbers. Intercom is the SaaS most teams compare against. A self-hosted VPS is the obvious do-it-yourself route. A home server suits internal-tool use. DANIAN is the managed path that keeps the open-source upside and removes the operational work.

 PATH1 SEAT5 SEATS 10 SEATSONGOING WORK
Intercom (Advanced + Fin AI floor)
Per-seat tier plus $0.99 per Fin AI resolution, 50/month minimum
$134.50/mo$474.50/mo$899.50/moVendor manages everything; you manage the bill
Self-host on a $48/mo production-class VPS
4 vCPU, 8 GB RAM, 100 GB SSD; you install and operate
~$48 + ops time~$48 + ops time~$48 + ops time2–4 hrs/month: upgrades, Sidekiq tuning, pgvector, certs, backups, on-call
Home server
Synology DS923+, Intel NUC, or HP ProLiant ML30 Gen10
$600–900 once + €10 powersamesameDIY uptime; residential ISP, no SLA — not suitable for customer-facing inbox
DANIAN Managed Chatwoot
Flat per-instance, regardless of seat count or message volume
€9/mo€9/mo€9/mo€9/mo

At a single agent, Intercom Essential ($29/seat) is roughly the same order of magnitude as DANIAN. At five seats it is $425 a month on Advanced before any Fin AI usage. At ten seats and a modest 500 monthly AI resolutions on Advanced, the bill is around $1,345. A team on Expert running 1,000 resolutions a month lands closer to $2,310. None of those numbers buy you the source code or your data freedom; they buy a vendor relationship.

The VPS path is the closest in technical posture to managed Chatwoot — same stack, same upstream, same version cadence. The cost gap is small at the hardware line. The cost gap at the labor line is what most spreadsheets miss. Sidekiq queue tuning, jemalloc preloading, pgvector installation on major upgrades, Postgres connection pool sizing, TLS renewals, monitoring, and on-call response add up to two to four senior engineering hours a month.

The home-server path makes sense for internal tools and learning environments. It does not make sense for an inbox that needs to receive a WhatsApp webhook at three in the morning, because residential ISPs do not offer an uptime SLA and power flickers are common enough that the math gets ugly fast.

The DANIAN row is the same number at 1 seat, 5 seats, and 10 seats because we charge per Chatwoot instance, not per agent. The cost crossover with Intercom Advanced happens before your second agent.

BY INDUSTRY

Chatwoot for specific industries

Five industries that put specific demands on a customer engagement platform — channel mix, retention windows, integrations, or volume profiles. Each block names the operational standard that applies, the configuration we set, a workflow example, and a quantifiable detail from real deployments.

Standard: WhatsApp Business Platform's 24-hour customer-service window — outside it, only pre-approved template messages may be sent. Chatwoot enforces this through the message_templates JSONB column and the Whatsapp::TemplateProcessorService.

Config: WhatsApp Cloud API direct from Meta with no third-party BSP middleman, region pinned to a European datacenter for proximity to Meta's regional edges, retention policy that keeps conversation transcripts for 24 months to support chargeback dispute evidence.

Workflow: The Shopify integration pulls order data into the conversation sidebar. Macros for RMA Started, Refund Approved, and Replacement Shipped apply labels that route to fulfillment via webhook into the warehouse system.

Quantifiable: 8,000 to 15,000 conversations a month during a typical mid-size DTC peak. A 4-core, 8 GB container is sufficient — Chatwoot's own documentation states 4 cores supports up to 10,000 conversations a day.
Standard: Subprocessor disclosure obligations for B2B SaaS selling into the EU. When a SaaS company tells its customers "we use Intercom for support," that adds a US-based subprocessor to the data processing addendum. Self-hosting Chatwoot collapses the subprocessor list.

Config: IDENTITY_VALIDATION_TOKEN enforced. The widget is loaded with the SDK's setUser method passing a signed HMAC so authenticated users are server-verified rather than spoofable.

Workflow: Linear integration creates issues directly from conversations. Captain AI drafts replies trained on the help center and past resolved tickets. Slack mirrors conversations into the customer-success channel and supports replying from Slack.

Quantifiable: 5 to 15 agents typical. 800 to 3,000 conversations a month. Widget-side first-byte latency under 300 milliseconds is achievable on a 2-core container when Redis is colocated.
Standard: Patient messaging retention obligations vary by jurisdiction — France's HAS guidance, Germany's BÄK rules — and require communication logs to be retrievable, often for ten years or more.

Config: European datacenter region selected at provisioning.

Workflow: Inbound email channel via IMAP polling pulls patient queries from a dedicated mailbox. Private notes used for clinical hand-offs between practitioners. Captain AI deliberately disabled on inboxes tagged as patient-facing — embedding patient communications into a vector store is a step we leave to the operator.

Quantifiable: 200 to 500 conversations a month for a typical three-physician practice. Retention windows of 24 months minimum, sometimes ten years. Under four agents in most cases.
Standard: Age-of-consent thresholds for under-16 student data vary by EU member state under GDPR Article 8, with parental consent flows typically handled outside the messaging platform but referenced in conversation context.

Config: Multi-account split between student support and parent enquiries with separate teams and labels. Multi-language help center using Chatwoot's i18n — the dashboard ships with 30-plus UI languages maintained through Crowdin.

Workflow: Email forwarding from help@ into a Chatwoot inbox. Canned responses prepared in three languages so junior agents are not translating mid-conversation. Captain FAQs surfaces the questions that need new help-center articles based on what students keep asking.

Quantifiable: SLA of 24 working hours during term, five working days during holidays. 1,000 to 2,000 conversations a month for a mid-size EdTech operator.
Standard: Client confidentiality between competing accounts. Agencies serving brands in the same vertical need watertight inbox isolation that an audit can describe.

Config: Chatwoot's multi-account model with per-account agents — the same operator can be added to multiple accounts with explicit role grants per account. Custom branding turned on per account so each client sees their own logo and primary color on the dashboard and on email replies.

Workflow: Each client brand has its own help center portal and its own widget snippet. One shared SLA dashboard across accounts that the partner on duty monitors.

Quantifiable: 5 to 20 active client accounts. Each averaging 200 to 800 conversations a month. One senior partner on rotation rather than a dedicated CX team per account.

FAQ

Frequently asked questions

Everything teams ask before signing up — answered straight, without sales speak.

Three groups: technical setup, migration, and how DANIAN works as a service.

01

Technical and configuration

We run the latest stable Community Edition Docker version. Chatwoot ships monthly minor versions; we upgrade within seven days of a stable release, after running migrations (including the pgvector extension required since v4.0) in a staging clone of your instance.
Yes. The official chatwoot-mobile-app (React Native, v4.2.0+ on both stores) is server-version-agnostic against Chatwoot 4.x. You enter your DANIAN URL on first launch and authenticate.
All three options Chatwoot supports natively work: WhatsApp Cloud API (Meta's hosted API, preferred since v2.7.0), Twilio with or without a messaging service, and 360dialog. Cloud API removes the third-party BSP middleman, which is what Meta itself recommends.
Default Chatwoot writes attachments to the server disk via ActiveStorage.
Yes. Chatwoot's multi-account model lets one super-admin own N accounts, each with isolated contacts, inboxes, agents, teams, help center portals, and SLA policies. Agents belong to multiple accounts with separate role grants. The Enterprise custom-branding feature lets each account present its own logo and primary color.
Both work. The default flow is a generated forwarding address you point your support@ MX or forwarder at.
For mailboxes you cannot forward, configure direct IMAP and SMTP under Settings → Inbox → Email.
We default the polling interval to 60 seconds for sub-minute feel without overwhelming your mail host.
Yes — create one inbox per origin, or share a widget across origins with the website token per inbox. Each inbox exposes a 5-line JS snippet you paste into the site head. The widget's setUser method supports authenticated app installs with the identity-validation HMAC for spoof-proof user data.
Yes — all first-party integrations. Slack mirrors conversations and supports reply-from-Slack. Linear creates issues via OAuth 2.0 (self-hosted installs need Refresh tokens enabled in the Linear OAuth app, per v4.12.x notes). Shopify surfaces order data in the sidebar. Dashboard Apps let you embed any internal tool as an iframe inside the conversation view.

02

Migration and onboarding

We can activate your app on your own custom domain/subdomain. Examples: mydomain.com, anyword.mydomain.com.
Or, on our randomized free subdomain. Example: 963.apps.danian.cloud
If you wish to use a custom domain/subdomain, select that option when ordering your app (or notify us later). We will send you the required DNS records and if needed, our tech team will modify them for you.
21 datacenter locations across six continents. You choose the region at provisioning. Application data sits in the region you choose; pick whichever is closest to your users or matches your data-residency preference.
Yes. Request a region migration from the dashboard and we run the move in the background. The system emails you when the migration completes; total transfer time depends on data volume but typical instances finish in a few hours. There is no extra charge for a region change.
Yes. Full data export is available at any time, in a portable format you can bring to any infrastructure.
Chatwoot publishes a step-by-step guide.
Export contacts as CSV from Intercom → Contacts → All users → More → Export.
Spin up your Chatwoot inbox on DANIAN, import contacts under Contacts → Import, then use the Conversations API to replay historical threads with original timestamps. Swap the Intercom snippet for the Chatwoot one on the same page.
Same pattern, different export. Chatwoot has parallel guides for Zendesk, Freshdesk, and Front. Tickets export as CSV from each platform; conversations replay via the Chatwoot API. Third-party tools like Help Desk Migration also list Chatwoot as a target if you want a turnkey replay rather than a script.
Yes — via the Conversations API. A one-off script walks the source export and POSTs to /api/v1/accounts/{account_id}/conversations with created_at preserved so the imported threads land in correct chronological order. We can write the script for you on managed plans if your export is well-formed.

03

Billing, support, and platform

€9 covers everything we do for that app: hardware in the region you choose, daily off-site backups with one-click restore, automatic security patches and version upgrades, 24/7 monitoring, SSL and firewall, and engineering support on Email/LiveChat. There are no setup fees or hidden line items. For more info see our Pricing page.
If you decide to continue, we charge €9/app/month from day 8. If you don't, the trial ends and you can export your data. No card is required for the trial, and we never auto-charge you without explicit consent.
No. The €9/month is flat regardless of how many users log into your app. Add 5 users or 50; the price doesn't change.
24/7 Live chat and email support, both staffed by engineers who run the systems. We handle DNS configuration, SMTP setup, app integrations, performance tuning, troubleshooting, and migration help. Response time is typically under an hour. There is no tier system — every customer gets the same support.
Yes. Cancel from the dashboard. We don't charge a cancellation fee, we don't lock data, and we will export your data to you on request before deletion. data to you on request before deletion.
Every customer instance is backed up daily to a separate region from the primary. We test restores. You can request a restore at any backup point within the retention window — usually 7 days for daily backups.
Your application data sits in the region you choose at provisioning — 21 datacenter locations across six continents. Account-level data (billing, account email, support ticket history) is processed centrally. Application data region is picked by you, per app.
99.9% uptime SLA on every app, every tenant. Service credits are documented at danian.co/service-level-agreement. The status page is located at status.danian.co.
When your tenant approaches the resource ceiling — the base tier holds 1 vCPU/RAM, 30 GB storage — we notify you. Resource upgrades happen with your explicit consent; we will not upgrade your tenant or charge you without it.
We wait. We don't suspend the app or delete your data on the first failed charge. We email you, you fix the card on file, and we continue.
Invoices can be downloaded from the billing dashboard in PDF the day each charge succeeds. EU VAT is added where applicable and the VAT-reverse-charge regime applies for VAT-registered businesses with a valid number.
150+ open-source apps across automation, team chat, file sync, analytics, AI, password management, email marketing, dev tools, project management, smart home, CMS, and federated social. See the full catalog →
Yes. Every instance comes with a web-based terminal and a file manager in your DANIAN management dashboard. Useful for managing your data and customizations.
Resources scale with your usage. If your app needs more vCPU, RAM, or storage, we add it — and we ask first before any change to your plan. €9 is the floor; resource-heavy workloads may price higher, but you'll always know in advance.
Yes. We have both a Partner program and an Affiliate program available. Anybody can sign up.
No contract. No minimum commitment. Cancel anytime from the dashboard with one click. The 7-day free trial requires no credit card. After the trial converts to paid, you can still cancel at any month without notice or penalty.

DEPLOY IN YOUR REGION

21 datacenter locations on six continents

Pick the region closest to your users.

United States, Germany, Finland, Singapore, Australia, Brazil, Canada, Netherlands, UK, Spain, Italy, France, Sweden, Malaysia, India, Japan, Mexico, Poland, South Korea, Chile, South Africa and more coming soon

Global Reach Map

Try managed Chatwoot for 7 days

No card. Cancel from the dashboard.