flag92 flag92
博客
发布于 Tue Mar 10 2026 08:00:00 GMT+0800 (中国标准时间)
深度评测Chatwoot

Chatwoot 深度评测:6 个月生产使用后的真话

我们在生产环境跑了 6 个月 Chatwoot 4.x,处理 4 万+ 工单,从 Inbox 到 Captain 到 API 完整复盘。

选 Chatwoot 之前我们试过的#

  • Intercom:好用,月费突破 $2000 后劝退
  • Crisp:UX 漂亮但 AI 能力弱,缺 API 深度
  • Zendesk:太重,工单流程对中小团队过度设计
  • Help Scout:邮件无敌但实时聊天与移动端弱
  • Papercups:Elixir 生态运维成本高

最后选 Chatwoot,主要原因:MIT 协议、Docker 一键、社区活跃、Captain 模块够用。

6 个月数据#

指标数值
累计工单41,283
月活坐席12
主用渠道Web Widget、邮件、WhatsApp、Discord
平均工单时长2 分 14 秒(AI 介入后)
宕机时间累计 47 分钟(一次升级失败 + 三次 OOM)

Inbox 系统#

Chatwoot 把所有渠道抽象成 Inbox,每个 Inbox 都可以:

  • 配置自动分配规则(轮询 / 按技能 / 按客户标签)
  • 启用 Captain 或 Agent Bot(兜底 AI)
  • 设置营业时间和离线消息
  • 绑定团队和 SLA

坑点:Inbox 删除不可逆,会丢失历史会话的关联。生产环境务必先备份。

Captain 模块实测#

Captain 是 Chatwoot 2024 推出的内置 AI 助手。我们用它当二线兜底。

优点#

  • 配置简单,5 分钟上线
  • 知识库支持 URL 抓取 + Markdown 上传 + 自动 sync
  • Workflow 模式能接住「按订单号查询」这种简单 intent

不足#

  • Workflow 节点比 Dify 少很多(无代码节点、无并发)
  • 知识库分块策略不能自定义
  • 单一 LLM 配置(不能为不同 Inbox 配不同模型)

我们的取舍#

Captain 用于「公开 FAQ」类轻量场景,复杂业务全部转 Dify 做。两者通过 Agent Bot 切换。

API 与 Webhook#

Chatwoot 的 API 是它最被低估的优势。我们做了这些自动化:

场景实现
工单→NotionWebhook → n8n → Notion 数据库
高优先级工单→飞书Webhook → 飞书 Bot
月度 CSAT 报告Cron → API 拉数据 → Metabase
敏感词识别→升级Pre-submit Hook → 关键词词典

部署经验#

推荐配置#

规模配置
< 5 坐席,< 1000 工单/月2C4G VPS
10 坐席,5000 工单/月4C8G VPS
30 坐席,30000 工单/月两台 8C16G + 外置 Postgres

三次踩坑#

  1. OOM:Sidekiq 在多渠道高并发时容易爆。修复:把 Sidekiq 进程拆出来单独跑、加 Redis 内存限制
  2. 邮件循环:Reply-to 配错时邮件会无限往返。修复:邮件 Inbox 一定要设独立的发件地址
  3. Postgres 慢查询:会话表索引不全。修复:手动给 conversations(account_id, status) 加复合索引

适合 / 不适合#

适合不适合
中小团队替换 Intercom大企业有严苛工单流程
多渠道客服纯邮件场景(FreeScout 更轻)
想保留数据自主完全无运维资源
愿意做二次开发追求开箱即用 SaaS

综合评分#

维度分(10 满)
功能完整8
部署难度6
社区活跃度9
AI 能力6
二次开发友好8
综合7.4

最优组合:Chatwoot 做入口 + Dify 做大脑 + n8n 做编排——这就是我们 6 个月后给所有客户的默认推荐。

站内搜索

按 ⌘ K 随时唤起