试试 Chatwoot,一个开源的客户关系平台

Chatwoot 是 Intercom、Zendesk、Salesforce Service Cloud 和其他专有通信平台的开源替代方案。
65 位读者喜欢这篇文章。
Digital images of a computer desktop

Opensource.com

Chatwoot 是一个使用 Ruby 和 Vue.js 构建的开源客户关系平台。它从零开始编写,旨在让客户关系团队构建用于工单管理和支持的端到端平台。

本文介绍 Chatwoot 的架构、安装和主要功能。

Chatwoot 的架构

Chatwoot 需要以下组件才能正常运行

  • Chatwoot Web 服务器
  • Chatwoot 工作进程
  • PostgreSQL 数据库
  • Redis
  • 电子邮件服务(例如,SMTP、SendGrid、Mailgun)
  • 对象存储(例如,AWS S3、Azure、Google Cloud Storage、MinIO)

Chatwoot 服务器和工作进程是与所有其他组件集成的核心组件。PostgreSQL 和 Redis 是特定的必需组件。

其他组件(如电子邮件服务器和对象存储)是松耦合的,因此您可以使用任何兼容的系统。因此,您可以选择任何 SMTP 服务器(自托管或 SaaS)作为您的电子邮件服务。同样,对于对象存储,您可以使用公共云平台(如 AWS S3、Azure Blob Store、GCS)或私有云平台(如 MinIO)。

安装 Chatwoot

Chatwoot 可在常用平台(包括 Linux 虚拟机、Docker)上使用,也可以在 HerokuCapRover 上作为一键安装应用程序使用。本操作指南着眼于 Docker 安装过程;对于其他平台,请参阅 Chatwoot 的文档

首先,确保您的机器上安装了 Docker Compose。然后,从 Chatwoot 的 GitHub 仓库下载 envdocker-compose 文件

# Download the env file template
wget -O .env https://raw.githubusercontent.com/chatwoot/chatwoot/develop/.env.example
# Download the Docker compose template
wget -O docker-compose.yml https://raw.githubusercontent.com/chatwoot/chatwoot/develop/docker-compose.production.yaml

打开 env 文件,填写环境变量 REDIS_PASSWORDPOSTGRES_PASSWORD;这些将分别是 Redis 和 PostgreSQL 的密码。然后,在 docker-compose.yaml 文件中更新相同的 PostgreSQL 密码。

现在,准备 PostgreSQL

docker-compose run --rm rails bundle exec rails db:chatwoot_prepare

部署 Chatwoot

docker-compose up -d

现在您应该可以在 http://localhost:3000 访问 Chatwoot。

Chatwoot 功能

在欢迎页面上填写详细信息以创建管理员用户。之后,您应该进入“对话”页面。

以下是 Chatwoot 的主要功能

渠道

Chatwoot 支持各种平台作为消息传递渠道(包括网站小部件、Facebook、Twitter、WhatsApp、电子邮件等)。要创建集成,请单击左侧边栏上的收件箱按钮。然后选择您要集成的平台。

每个平台都有自己的人工客服、团队、标签和预设回复。这样,Chatwoot 允许使用统一的界面与客户交谈,但每个渠道在后台都尽可能可自定义。

报告

组织非常重视客户响应服务级别协议 (SLA)——这是理所当然的。Chatwoot 有一个集成的仪表板,可以鸟瞰最重要的指标,例如总消息数、响应时间、解决时间等。管理员还可以下载特定客服的报告。

联系人

Chatwoot 还会捕获每条传入消息中的联系方式,并将这些信息整齐地排列在一个名为“联系人”的单独页面上。这确保了所有联系方式都可用于进一步跟进,甚至与外部、功能齐全的客户关系管理 (CRM) 平台同步。

集成

渠道支持与外部消息传递系统集成,以便 Chatwoot 可以使用这些系统进行通信。但是,如果您希望在 Chatwoot 上有新的聊天消息时在 Slack 上通知团队,该怎么办?

这就是集成 Webhook 发挥作用的地方。此功能允许您将 Chatwoot 集成到外部系统,以便它可以发送相关信息。

了解更多

Chatwoot 提供了客户关系团队想要的许多关键通信功能。要了解有关 Chatwoot 的更多信息,请查看其 GitHub 仓库文档

接下来阅读
User profile image.
Nitish 对开源、系统软件和初创公司的交叉领域感兴趣。他喜欢阅读和探索任何开源事物。在空闲时间,他喜欢阅读励志书籍。他目前正在构建 Parseable - 一个开源对象存储、日志存储、管理和可观察性平台。

评论已关闭。

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 获得许可。
© . All rights reserved.