Chatwoot 완전 정리: 오픈소스 옴니채널 고객지원 + AI 자동화
Chatwoot 완전 정리: 오픈소스 옴니채널 고객지원 + AI 자동화
고객 문의가 들어오는 창구, 지금 몇 개나 되시나요? 웹사이트 채팅, 이메일, 인스타그램 DM, 카카오, 텔레그램, WhatsApp까지. 혼자 일하거나 작은 팀으로 움직이는 분들에게 이건 생각보다 큰 부담이에요. 창마다 따로 들어가서 확인하고, 답하고, 또 다른 창으로 넘어가고. 그러다 한두 개는 놓치죠.
Chatwoot은 바로 이 문제를 푸는 도구예요. 여러 채널에 흩어진 고객 대화를 하나의 통합 인박스로 모아주는 오픈소스 고객지원·옴니채널 고객 참여 플랫폼입니다. Intercom이나 Zendesk 같은 상용 SaaS의 오픈소스 대안이라고 보시면 돼요. 게다가 요즘은 여기에 AI 자동화까지 붙일 수 있어서, 1인 기업도 다채널 CS를 거의 혼자 운영할 수 있게 됐습니다.
이 글에서는 Chatwoot이 정확히 무엇인지, 핵심 기능과 AI 기능(Captain), 가격과 라이선스 구조, 그리고 1인 기업·스타트업이 실제로 어떻게 써먹을 수 있는지까지 한 번에 정리해 드릴게요.
Chatwoot이란 무엇인가: Intercom·Zendesk의 오픈소스 대안
Chatwoot은 한마디로 모던하고 오픈소스이면서 직접 호스팅도 가능한 고객지원 플랫폼입니다. 공식 GitHub 저장소(2026-06-14 접속) 설명을 그대로 옮기면 "Open-source live-chat, email support, omni-channel desk. An alternative to Intercom, Zendesk, Salesforce Service Cloud etc."예요. 즉 라이브챗·이메일 지원·옴니채널 데스크를 한데 묶은, Intercom·Zendesk·Salesforce Service Cloud의 대안입니다.
그럼 왜 굳이 오픈소스 대안을 쓸까요? 핵심 차별점은 세 가지예요.
Chatwoot의 3가지 차별점: ① 데이터 소유권 — 직접 서버에 설치(self-host)하면 고객 데이터를 완전히 통제할 수 있어요. ② 투명한 가격 — 무료부터 agent당 월 $99까지 공개돼 있습니다. ③ MIT 오픈소스 코어 — 핵심 코드가 열려 있어 라이선스 락인이 없습니다.
상용 SaaS는 편하지만 두 가지가 늘 걸립니다. 구독료가 비싸지고, 내 고객 데이터가 남의 서버에 갇히죠(데이터 락인). Chatwoot은 직접 설치해서 쓰면 이 두 가지 부담을 동시에 덜어내면서도, 옴니채널 인박스 같은 핵심 기능은 상용 제품과 비슷한 수준으로 제공합니다.
참고로 Chatwoot은 커뮤니티 채택도도 탄탄합니다. 공식 GitHub 저장소(github.com/chatwoot/chatwoot)는 별(star) 약 26,000개 이상, 포크(fork) 약 5,900개를 기록하고 있어요(2026-06-14 검색 시점). 이 수치는 매일 변동하니 정확한 실시간 값은 저장소에서 직접 확인하시는 걸 추천해요.
핵심 기능: 옴니채널 인박스부터 헬프센터까지
Chatwoot의 가치는 "여러 창구 → 하나의 화면"이라는 통합에 있어요. 어떤 기능들로 이걸 구현하는지 살펴볼게요.
옴니채널 인박스
가장 큰 무기입니다. 웹사이트 라이브챗, 이메일, Facebook, Instagram, X(Twitter), WhatsApp, Telegram, Line, SMS 등 다양한 채널을 단일 인박스로 통합합니다(공식 GitHub README, 2026-06-14 접속). 고객이 어느 채널로 말을 걸든, 상담원은 한 화면에서 모두 받아 처리하면 돼요. 창을 옮겨 다닐 필요가 없어집니다.
라이브챗 위젯
웹사이트에 임베드하는 채팅 위젯을 제공해요. 방문자가 사이트를 보다가 바로 질문을 던질 수 있고, 그 대화가 곧장 통합 인박스로 들어옵니다.
헬프센터(Knowledge Base)
FAQ와 도움말 문서를 운영할 수 있는 지식 베이스예요. 단순히 문서를 모아두는 데서 그치지 않습니다. 뒤에서 설명할 Captain AI가 이 헬프센터 문서를 학습해서 고객 질문에 자동으로 답하거든요. 즉 잘 정리한 도움말 문서가 그대로 AI의 응답 재료가 되는 구조입니다.
규칙 기반 자동화
조건에 따라 라벨을 붙이거나, 특정 상담원에게 대화를 배정하거나, 자동 메시지를 보내는 식의 규칙 자동화를 설정할 수 있어요. AI를 붙이기 전 단계에서도 반복 작업을 상당 부분 줄여줍니다.
Captain AI: 1차 응대 자동화 + 상담원 보조
2024년 이후 Chatwoot의 중심에는 Captain AI가 있습니다. Captain은 두 축으로 나뉘어요.
Assistant(어시스턴트) 는 1차 응대 자동화를 담당합니다. 반복되는 질문을 직접 처리하고, 도움말 문서와 과거 대화를 학습해서 다국어로 응답해요(Chatwoot Captain 공식 페이지). 고객이 자주 묻는 질문들을 사람 손을 거치지 않고 먼저 받아내는 역할이죠.
Copilot(코파일럿) 은 상담원을 실시간으로 보조합니다. 답변을 제안해 주고, 과거 대화를 즉시 조회하고, 도움말 문서를 빠르게 검색하고, 대화를 요약하고, 메시지를 다듬거나 라벨을 제안해 줘요. 사람이 답하긴 하되, 더 빠르고 정확하게 답하도록 옆에서 돕는 비서인 셈입니다.
v4.13.0의 Custom Tools
가장 최근 흐름에서 주목할 건 v4.13.0(2026년 4월, 오늘 기준 약 2개월 전) 에 추가된 Captain "Custom Tools"예요. 이 기능은 대화 도중 외부 API를 직접 호출하게 해줍니다. 예를 들어 보증(워런티) 조회, 주문 확인, 서비스 가용성 확인 같은 작업을 상담원 개입 없이 처리할 수 있어요.
Custom Tools가 중요한 이유: 기존 챗봇은 "답변 텍스트 생성"까지가 한계였어요. Custom Tools는 AI가 실제 시스템을 조회하고 행동하게 만듭니다. "내 주문 어디쯤 왔어요?"라는 질문에 진짜 주문 DB를 조회해서 답하는 거죠. 단순 응답봇에서 실무 처리 에이전트로 넘어가는 분기점입니다.
참고로 직전 버전인 v4.12.0에서는 자연어 스누징(snoozing)이 들어왔어요. "next tuesday at 2pm" 같은 평문으로 대화 보류 시간을 입력할 수 있게 된 기능입니다. 정확한 릴리스 일자가 필요하시면 GitHub의 v4.13.0 릴리스 페이지를 직접 확인하시는 걸 권해요.
가격과 라이선스: 무료 self-host부터 엔터프라이즈까지
Chatwoot이 매력적인 가장 큰 이유 중 하나가 가격 구조예요. 정리하면 이렇습니다.
| 구분 | 내용 | 가격 |
|---|---|---|
| 커뮤니티 에디션 (self-hosted) | MIT 라이선스, Discord·GitHub 커뮤니티 지원 | 완전 무료 |
| 클라우드 | Chatwoot이 호스팅. 유료 플랜마다 Captain AI 무료 크레딧 제공 | 무료 ~ $99/agent/월 |
| 엔터프라이즈 (self-hosted) | Whitelabeling, SLA 관리, 감사 로그 등 | $19/agent/월~ |
직접 서버에 설치하는 커뮤니티 에디션은 MIT 라이선스로 완전 무료입니다. 라이선스 비용이 0원이라는 뜻이에요. 대신 설치·운영은 직접 해야 하고, 지원은 Discord와 GitHub 커뮤니티를 통해 받습니다.
직접 운영이 부담되면 Chatwoot이 호스팅하는 클라우드를 쓰면 됩니다. 무료 플랜부터 시작해 agent당 월 $99까지 있고, 유료 플랜마다 Captain AI 무료 크레딧이 주어져요(Startups 300 / Business 500 / Enterprise 800 크레딧).
기업 환경에서 화이트라벨·SLA·감사 로그 같은 고급 기능이 필요하면 엔터프라이즈 self-hosted가 agent당 월 $19부터 시작합니다.
"MIT 코어 + 비-MIT 엔터프라이즈" 구조
여기서 하나 짚고 넘어갈 게 있어요. Chatwoot의 라이선스는 단일하지 않습니다. 코어 코드는 MIT 라이선스지만, 엔터프라이즈 전용 코드는 별도로 처리돼요. 공식 핸드북에 따르면 Community Edition(MIT)과 Enterprise Edition을 코드 레벨에서 helper로 분기하는 방식입니다.
즉 정확히 말하면 "MIT 코어 + 비-MIT 엔터프라이즈 코드"가 섞인 구조예요. 무료로 마음껏 쓸 수 있는 건 MIT 코어 쪽이고, 엔터프라이즈 전용 기능은 라이선스가 다르다는 점을 기억해 두시면 좋아요.
기술 스택과 배포: Rails + Vue + PostgreSQL
직접 설치를 검토하시는 분들을 위해 기술 구성도 짚어볼게요. Chatwoot은 검증된 스택 위에 올라가 있습니다.
- 백엔드: Ruby on Rails (웹서버 + Sidekiq 백그라운드 워커)
- 프론트엔드: Vue.js
- 데이터베이스: PostgreSQL (커뮤니티 에디션은 Captain AI 임베딩을 위해 pgvector 확장 사용)
- 캐시/큐: Redis
배포 방식도 유연해요. Docker, Kubernetes, 주요 클라우드, 그리고 Railway 등에서 원클릭 배포를 지원합니다. 최소 요건은 Linux 서버 1대에 PostgreSQL과 Redis만 갖추면 됩니다. 그렇게 무거운 인프라가 아니라서, 작은 VPS 한 대로도 시작할 수 있어요.
특히 PostgreSQL에 pgvector를 쓴다는 점이 흥미롭습니다. Captain AI가 도움말 문서나 과거 대화를 벡터로 임베딩해서 검색·응답하는 데 이 확장이 쓰이거든요. AI 기능이 별도 외부 벡터 DB 없이 같은 PostgreSQL 안에서 돌아간다는 의미예요.
1인 기업·스타트업 활용법: Chatwoot + n8n + Claude
이제 가장 실전적인 부분이에요. 혼자 일하는 1인 기업이나 작은 스타트업이 Chatwoot을 어떻게 무기로 만들 수 있을까요?
핵심 시나리오는 이겁니다. Chatwoot을 옴니채널 허브로 두고, 메시지가 들어올 때마다 webhook으로 외부 자동화 엔진(n8n)에 넘기고, 거기서 LLM(Claude 등)으로 자동 응대·요약·분류를 처리하는 거예요.
흐름을 그려보면 이렇습니다.
자동화 파이프라인: 고객 메시지 도착 → Chatwoot webhook 발생 → n8n이 수신 → 대화 이력 조회 → LLM(Claude)이 응답 생성 → Chatwoot으로 답변 전송. 반복 문의는 AI가 처리하고, 사람은 예외 상황만 대응하면 됩니다.
실제로 n8n에는 공식 템플릿 "Chatwoot + OpenRouter 멀티채널 AI 어시스턴트"가 있어요. webhook 수신 → 데이터 필터링 → 대화 이력 HTTP 조회 → LLM 응답이라는 패턴을 그대로 제공합니다. 처음부터 짤 필요 없이 이 틀을 가져다 다듬으면 됩니다.
여기에 n8n의 MCP 네이티브 지원을 결합하면 Claude가 n8n 워크플로우를 도구처럼 호출할 수도 있어요. 그러면 보증 조회·주문 확인 같은 자동화를, 앞서 본 Chatwoot Captain의 Custom Tools와 비슷하게 외부 스택으로도 구현할 수 있습니다.
이걸 1인 기업 관점에서 정리하면 이점이 분명해요.
- 라이선스 비용 0원: 무료 MIT 코어로 시작하니 초기 비용 부담이 없습니다.
- 혼자서도 다채널 CS: Telegram·Instagram·WhatsApp을 한 인박스로 받으니, 사람 한 명이 여러 창구를 동시에 운영할 수 있어요.
- 반복은 AI, 예외는 사람: Captain이나 외부 LLM이 반복 문의를 처리하고, 사람은 정말 판단이 필요한 케이스만 봅니다.
- 데이터 통제: self-host로 고객 정보를 내 서버 안에 둘 수 있어요.
상용 SaaS 구독료를 들이지 않고도 고객사에 CS 자동화를 구축해주는 레퍼런스 아키텍처로도 잘 맞습니다. "오픈소스 옴니채널 데스크 + AI 자동화"라는 조합은 비용 대비 효과가 정말 좋거든요.
마무리: 흩어진 창구를 하나로, 그리고 AI에게
정리하면 Chatwoot은 흩어진 고객 문의 창구를 하나의 인박스로 모아주는 오픈소스 옴니채널 고객지원 플랫폼입니다. Intercom·Zendesk의 대안이면서, MIT 커뮤니티 에디션은 직접 설치하면 무료고, Captain AI로 1차 응대 자동화와 상담원 보조까지 챙겨줘요. 거기에 n8n과 Claude를 붙이면 1인 기업도 다채널 CS를 거의 혼자 AI로 운영할 수 있습니다.
지금 고객 문의 창구가 여러 개로 흩어져 있다면, 일단 클라우드 무료 플랜이나 작은 서버 한 대로 Chatwoot을 가볍게 띄워보세요. 통합 인박스의 편함을 한 번 경험하면, 그다음 단계인 AI 자동화로 자연스럽게 넘어가게 될 거예요.
오픈소스 도구로 CS 자동화를 직접 설계하고 싶으시다면, QJC 블로그의 다른 자동화 글들도 함께 둘러봐 주세요. 궁금한 점은 댓글로 남겨주시면 함께 풀어보겠습니다.
자주 묻는 질문 (FAQ)
Q: Chatwoot은 정말 무료인가요?
직접 서버에 설치하는 커뮤니티 에디션은 MIT 라이선스로 완전 무료예요. 라이선스 비용이 0원입니다. 다만 설치·운영은 직접 해야 하고, 지원은 커뮤니티(Discord·GitHub) 기반이에요. 운영이 부담되면 무료부터 시작하는 클라우드 플랜을 쓰면 됩니다.
Q: Chatwoot의 AI 기능(Captain)을 쓰려면 돈을 내야 하나요?
Captain AI는 클라우드 유료 플랜에서 무료 크레딧과 함께 제공되고, self-hosted 환경에서도 프리미엄/엔터프라이즈 기능으로 사용할 수 있어요. 비용 없이 가고 싶다면 무료 MIT 코어에 n8n과 Claude 같은 외부 LLM을 webhook으로 연결해 비슷한 자동화를 직접 구현하는 방법도 있습니다.
Q: 어떤 채널을 통합할 수 있나요?
웹사이트 라이브챗, 이메일, Facebook, Instagram, X(Twitter), WhatsApp, Telegram, Line, SMS 등을 단일 인박스로 통합할 수 있어요. 고객이 어느 채널로 문의하든 한 화면에서 처리하는 게 핵심입니다.
Q: 직접 설치하려면 어떤 서버가 필요한가요?
Linux 서버 1대에 PostgreSQL과 Redis를 갖추면 최소 요건이 충족돼요. Docker, Kubernetes, 주요 클라우드는 물론 Railway 같은 곳에서 원클릭 배포도 지원합니다. 작은 VPS 한 대로도 시작할 수 있어요.
참고 자료
- Chatwoot 공식 GitHub 저장소: https://github.com/chatwoot/chatwoot
- Chatwoot Captain AI 공식 페이지: https://www.chatwoot.com/captain/
- Chatwoot 공식 홈페이지: https://www.chatwoot.com/
- Chatwoot 클라우드 가격: https://www.chatwoot.com/pricing/
- Chatwoot Self-Hosted 가격: https://www.chatwoot.com/pricing/self-hosted-plans/
- Captain 소개 블로그: https://www.chatwoot.com/blog/introducing-captain/
- Chatwoot Self-Hosted 배포 가이드: https://www.chatwoot.com/deploy/
- n8n × Chatwoot 멀티채널 AI 어시스턴트 워크플로우: https://n8n.io/workflows/8260-build-a-multichannel-customer-support-ai-assistant-with-chatwoot-and-openrouter/