본문으로 건너뛰기

고객 서비스

VoIP와 CRM 연동: 통화와 채팅을 하나의 고객 이력으로 관리하기

통화는 전화 시스템에, 채팅은 인박스에, 영업 기회는 CRM에 따로 있으면 아무도 고객의 전체 모습을 보지 못합니다. 좋은 VoIP CRM 연동이 무엇을 해야 하는지, 이를 구축하는 네 가지 방법, 그리고 도입과 측정 방법을 알아보세요.

MonoChat 팀 업데이트: 9 분 소요

이 페이지 내용
  1. 통화와 채팅이 따로 노는 이유
  2. 전화 통화에서 ‘완전한 맥락’이란
  3. VoIP와 CRM을 연결하는 네 가지 방법
  4. 어떤 방식을 선택해야 할까요?
  5. 녹음, 녹취록, 그리고 동의
  6. VoIP CRM 연동 도입 방법
  7. 도입 후 추적할 지표
  8. MonoChat이 통화와 채팅을 하나의 고객 이력으로 관리하는 방법
  9. 출처

VoIP CRM 연동은 인터넷 전화 시스템을 고객 기록과 연결합니다. 모든 통화가 전화번호로 올바른 연락처와 매칭되고, 자동으로 기록되며, 그 고객의 채팅, 주문, 영업 기회와 같은 기록에 요약됩니다. 잘 구축하면 상담원은 “여보세요”라고 말하기 전에 누가 전화했는지, 지난번에 무슨 일이 있었는지 알 수 있고, 통화 후에 다른 도구에 메모를 다시 입력하는 사람도 없어집니다.

대부분의 팀은 아직 그 단계에 이르지 못했습니다. 통화는 전화 시스템에, WhatsApp과 Instagram 채팅은 인박스에, 영업 기회는 CRM에 있습니다. 이 가이드에서는 통화에서 ‘완전한 맥락’이 무엇을 의미해야 하는지 설명하고, 음성을 고객 데이터와 연결하는 네 가지 방법을 비교하며, 녹음과 동의를 다룬 뒤, 도입 단계와 추적할 만한 지표로 마무리합니다.

통화와 채팅이 따로 노는 이유

상담팀이나 영업팀의 전형적인 한 주를 예로 들어 보겠습니다.

  • 월요일, 고객이 WhatsApp으로 배송에 대해 문의합니다.
  • 화요일, 택배가 아직 오지 않아 대표번호로 전화합니다. 전화를 받은 사람은 월요일 채팅에 대해 전혀 모릅니다.
  • 수요일, 영업 담당자가 불만 사항을 모른 채 CRM에 영업 기회 업데이트를 기록합니다.

도구마다 조각만 갖고 있으니 고객은 같은 말을 반복하고, 서로 다른 약속을 듣게 됩니다. 해결책은 모든 채널이 기록하고 음성도 참조하는 하나의 고객 기록입니다.

전화 통화에서 ‘완전한 맥락’이란

‘연동’이라는 말은 클릭 투 콜 버튼부터 완전한 공유 이력까지 무엇이든 뜻할 수 있습니다. 다음 다섯 가지 기능을 기준으로 삼으세요.

1. 번호로 발신자를 식별한다

전화가 걸려 오면 시스템이 발신자 번호를 조회해 일치하는 연락처를 엽니다. 이는 번호가 일관된 형식으로 저장되어 있을 때만 작동합니다. 국제 공중 전기통신 번호 계획인 ITU-T E.164의 구조에 따라 모든 번호를 국가 코드가 포함된 완전한 국제 형식으로 저장하세요. 같은 사람에 대해 “010-1234-…”, “+82 10 1234 …”, “8210…”이 섞여 있는 CRM은 매칭을 놓칩니다.

대비해야 할 예외 상황이 두 가지 있습니다.

  • 모르는 번호. 새 연락처나 리드를 자동으로 만들어 통화가 기록될 곳을 마련합니다.
  • 공유 번호. 가족이 함께 쓰는 집 전화나 회사 대표번호는 여러 연락처에 속할 수 있습니다. 추측하지 말고 후보를 상담원에게 보여 주세요.

WhatsApp에는 세 번째 경우가 있습니다. Meta의 통화 웹훅 설명에 따르면 사용자가 사용자 이름을 설정한 경우 발신자 전화번호가 생략될 수 있고, 대신 비즈니스 범위 사용자 ID가 표시될 수 있습니다. 이 ID도 연락처에 저장해 두면 통화를 계속 매칭할 수 있습니다.

2. 채팅과 통화가 하나의 타임라인에 있다

상담원은 최근 메시지, 과거 통화, 진행 중인 티켓, 진행 중인 영업 기회를 한 화면에서 시간순으로 볼 수 있어야 합니다. 통화는 별도 로그의 이벤트가 아니라 또 하나의 대화입니다.

3. 메모와 요약이 다시 기록된다

통화 후 상담원이 다시 쓰지 않아도, 무슨 이야기를 했고 다음에 무엇을 할지가 기록에 남아야 합니다. 기록 형식의 좋은 기본값:

통화 · 수신 · 4분 12초 · 처리: 고객지원(민준)
사유: 배송 지연, 주문 50731
결과: 택배사에 연락함, 새 배송일 목요일
다음 단계: 오늘 WhatsApp으로 배송 조회 링크 보내기
감정: 처음엔 불만, 마지막엔 진정됨

4. 동의를 받은 녹음과 녹취록

녹음과 녹취록은 통화를 팀이 검색하고 검토할 수 있는 자료로 만들어 줍니다. 동시에 개인정보를 담고 있으므로 고지, 접근 제어, 보관 규칙이 필요합니다. 자세한 내용은 아래에서 다룹니다.

5. 고객 데이터로 라우팅한다

누가 전화했는지 알면 시스템이 그에 맞게 움직일 수 있습니다. 진행 중인 불만이 있는 고객은 그 건을 처리하는 팀으로 바로 연결하고, VIP 계정은 담당 어카운트 매니저에게, 기존 고객은 고객지원으로, 새 번호는 영업으로 보낼 수 있습니다. 고객 데이터가 없으면 라우팅은 일반적인 메뉴에 의존할 수밖에 없습니다.

VoIP와 CRM을 연결하는 네 가지 방법

정답인 단 하나의 아키텍처는 없습니다. 각 선택지는 통화가 실제로 어디에서 이루어지는지, 상담원에게 얼마나 많은 맥락이 전달되는지가 다릅니다.

방식통화가 이루어지는 곳CRM에 전달되는 것채팅도 같은 이력에?적합한 경우
CTI 또는 네이티브 커넥터기존 전화 시스템통화 기록, 클릭 투 콜, 수신 팝업CRM이 채팅도 저장하는 경우에만현재 PBX나 클라우드 전화를 유지하는 팀
컨택 플랫폼으로의 SIP 트렁크컨택 플랫폼플랫폼에서 동기화된 통화, 녹취록, 요약예, 통화가 채팅 옆에 있음음성과 메시징을 한 워크스페이스에 두고 싶은 팀
웹훅과 API이벤트를 내보내는 모든 시스템직접 구축하는 것에 따라구축 방식에 따라 다름특수하거나 독자적인 시스템을 가진 개발자
채팅 번호로 WhatsApp 통화WhatsApp, 플랫폼에서 수신플랫폼을 통한 통화 이벤트와 결과예, 채팅과 같은 번호고객이 이미 WhatsApp으로 메시지를 보내는 비즈니스

CTI와 네이티브 연동

CTI(컴퓨터 전화 통합)는 전화 시스템을 CRM에 연결합니다. 대표 기능은 연락처에서 클릭 한 번으로 전화 걸기, 전화가 울릴 때 기록을 여는 ‘수신 팝업(스크린 팝)’, 자동 통화 기록입니다. 많은 전화 시스템과 CRM이 서로를 위한 기성 커넥터를 제공합니다.

전화 시스템을 그대로 둔다면 CTI가 가장 빠른 길입니다. 한계는 여전히 전화 시스템이 통화를 소유하고, 채팅은 다른 곳에 있으며, 맥락은 커넥터가 매핑하는 필드까지만 흐른다는 점입니다.

컨택 플랫폼으로의 SIP 트렁크

SIP(Session Initiation Protocol)는 IETF가 RFC 3261에서 정의한 표준으로, 인터넷으로 통화를 만들고, 변경하고, 종료하는 시그널링에 쓰입니다. SIP 트렁크는 SIP 사업자를 통해 전화번호를 소프트웨어에 연결합니다. 그 소프트웨어가 팀이 채팅에 답하는 플랫폼과 같다면, 통화는 더 이상 별개의 시스템이 아닙니다. 공유 인박스로 들어오고, 같은 규칙으로 라우팅되며, 같은 대화에 녹취록과 요약을 남깁니다.

그다음 플랫폼이 통화와 채팅을 똑같이 한 번만 CRM에 동기화하므로, 하나의 고객 이력에 가장 가까워집니다.

웹훅과 API

대부분의 전화 시스템과 컨택 플랫폼은 통화 시작, 통화 응답, 통화 종료 같은 이벤트를 내보내고, 기록을 읽고 쓸 수 있는 API를 제공합니다. 자체 코드나 자동화 도구로 이를 CRM에 연결할 수 있습니다.

완전한 통제권을 갖고 사내 시스템과도 연동할 수 있습니다. 대신 매핑, 재시도, 중복 처리, 유지보수를 모두 직접 책임져야 합니다. 재시도된 웹훅이 같은 통화 기록을 두 번 만들지 않도록 모든 쓰기를 멱등성 있게 만들고, 실패는 사람이 볼 수 있는 곳에 기록하세요.

채팅과 같은 번호로 WhatsApp 통화

WhatsApp Business Calling API를 사용하면 고객은 채팅에서 비즈니스에 전화할 수 있고, 비즈니스는 통화 권한을 준 고객에게 전화할 수 있습니다. 메시지와 같은 번호로 Voice over IP를 사용합니다. Meta 개요에 따르면 사용자는 채팅과 통화를 오갈 수 있고, 통화 중에 채팅할 수도 있습니다. CRM 연동에 중요한 Meta 문서의 사실은 다음과 같습니다.

  • 시그널링. 기본적으로 통화 시그널링은 Graph API 엔드포인트와 웹훅을 사용하고, 미디어에는 WebRTC를 씁니다. Meta는 TLS 기반 SIP 시그널링도 지원하므로, SIP를 지원하는 컨택 플랫폼이 WhatsApp 통화를 받을 수 있습니다. 번호에서 SIP를 활성화하면 그 번호는 통화 시그널링에 SIP만 사용합니다.
  • 기록용 이벤트. 웹훅은 통화가 연결될 때와 종료될 때 알려 줍니다. 종료 이벤트에는 통화에 응답한 경우 시작 시간, 종료 시간, 초 단위 통화 시간이 포함됩니다. 통화 버튼이나 딥 링크로 시작된 통화에는 페이로드 문자열을 담을 수 있어, 고객이 어디에서 왔는지 알 수 있습니다.
  • 요금. Meta에 따르면 사용자가 거는 통화는 모두 무료입니다. 비즈니스가 거는 통화는 6초 단위로, 수신 국가 코드와 월간 물량 구간에 따라 과금됩니다.
  • 메시징 윈도. Meta 요금 페이지에 따르면 24시간 고객 서비스 윈도는 사용자가 전화를 걸 때(응답 여부와 무관)와 사용자가 비즈니스의 전화를 받을 때 시작되거나 초기화됩니다. 이후 채팅에서 자유 형식 메시지로 후속 연락을 할 수 있습니다.
  • 제공 지역. 사용자가 거는 통화는 Cloud API가 제공되는 모든 곳에서 쓸 수 있습니다. 비즈니스가 거는 통화는 미국, 캐나다, 이집트, 베트남, 나이지리아의 비즈니스 번호에서는 제공되지 않습니다.

설정 방법과 권한 규칙은 WhatsApp Business Calling API 가이드를 참고하세요. 이런 통화 일부를 AI에게 맡기는 방법은 WhatsApp 음성 AI 에이전트 가이드에서 다룹니다.

어떤 방식을 선택해야 할까요?

세 가지 질문에 답해 보세요.

  1. 현재 전화 시스템을 계속 쓰나요? 그렇고 CRM용 커넥터가 있다면 CTI로 시작하세요. 바꿀 의향이 있다면, 채팅을 운영하는 플랫폼에 SIP 트렁크를 연결해 시스템 하나를 통째로 없앨 수 있습니다.
  2. 고객이 이미 메시지를 보내나요? 대부분이 WhatsApp으로 연락한다면, 같은 번호로 통화하면 대화가 이미 있는 곳에 통화도 둘 수 있습니다.
  3. 개발자가 있나요? 웹훅과 API는 사내 ERP나 커넥터가 매핑하지 않는 필드 같은 빈틈을 메워 주지만, 누군가 유지보수할 때만 그렇습니다.

많은 팀이 이를 조합합니다. 기존 전화 회선에는 SIP, 선호하는 고객에게는 WhatsApp 통화, 맞춤 필드 한두 개에는 API 동기화를 쓰는 식입니다.

녹음, 녹취록, 그리고 동의

녹음은 CRM을 훨씬 유용하게 만들지만, 그만큼 훨씬 민감하게 만듭니다. 켜기 전에:

  • 발신자에게 알리세요. 통화 흐름 시작 부분에 짧은 안내를 넣으세요. 예: “이 통화는 서비스 품질 향상과 요청 내용 기록을 위해 녹음됩니다.”
  • 시장별 동의 규칙을 확인하세요. 한쪽 당사자의 동의로 충분한 곳도 있고, 통화 참여자 전원의 동의가 필요한 곳도 있습니다. GDPR 같은 개인정보 보호법은 법적 근거, 투명성, 보관 기간에 관한 요건을 더합니다.
  • CRM에 무엇을 넣을지 정하세요. 요약과 결과는 보통 기록에 들어가야 합니다. 전체 녹음과 녹취록은 컨택 플랫폼에 두고 CRM에서 링크로 연결하며, 역할별로 접근을 제한할 수 있습니다.
  • 보관 기간을 정하고, 기간이 끝나면 녹음을 삭제하세요.
  • 통화에서 카드 정보를 다루지 마세요. 음성으로 카드 번호를 받는 대신 채팅으로 안전한 결제 링크를 보내세요.

WhatsApp의 경우, Meta의 통화 녹음 문서에 따르면 녹음은 통화별 옵트인이며, 녹음이 시작되기 전에 명시한 목적을 포함한 음성 안내가 양쪽 참여자 모두에게 재생됩니다. 녹음 파일은 Meta 웹훅으로 알림이 온 뒤 7일 동안 다운로드할 수 있으므로, 필요한 것은 자체 저장소에 보관하세요. 동의와 저장에 대해서는 WhatsApp 통화 녹음과 텍스트 변환 가이드에서 더 자세히 다룹니다. 이 글의 어떤 내용도 법률 자문이 아니며, 서비스하는 시장에 대해서는 법률 자문가와 확인하세요.

VoIP CRM 연동 도입 방법

  1. 현재 흐름 파악. 모든 전화번호, 누가 받는지, 지금 통화를 어디에 기록하는지, 실제로 사용하는 CRM 필드를 정리합니다.
  2. 전화번호 정리. 저장된 번호를 완전한 국제 형식으로 바꾸고 명백한 중복을 병합합니다. 이 단계를 건너뛰면 매칭이 조용히 실패합니다.
  3. 통화 기록 정의. 통화 후 기록할 필드를 합의합니다. 방향, 통화 시간, 담당자, 결과, 요약, 다음 단계. 실제로 쓰이도록 결과 목록은 짧게 유지합니다.
  4. 연동 방식 선택. 위 질문으로 방식을 고르고, 먼저 번호 하나를 연결합니다.
  5. 라우팅 규칙 설정. 단순하게 시작하세요. 진행 중인 건이 있는 기존 고객은 담당자나 팀으로, 새 번호는 영업이나 안내 데스크로, 업무 시간 외 통화는 업무 시간 외 흐름으로 보냅니다.
  6. 녹음 정책 설정. 첫 녹음 통화 전에 고지, 접근 역할, 보관 기간을 정합니다.
  7. 한 팀에서 2주간 시범 운영. 며칠마다 통화와 해당 CRM 기록 샘플을 검토합니다. 매칭되지 않은 발신자, 누락된 요약, 중복 기록을 찾아보세요.
  8. 교육하고 확대. 이력이 어디에 표시되는지, 요약에 무엇이 담기는지 상담원에게 보여 준 뒤 다음 팀이나 번호를 추가합니다.

도입 후 추적할 지표

감으로 연동을 평가하지 마세요. 자체 기준선을 두고 도입 전후로 몇 가지 숫자를 추적하세요.

지표알 수 있는 것
발신자 매칭률기존 연락처와 매칭된 통화의 비율. 낮다면 보통 전화번호 데이터가 정리되지 않았다는 뜻
기록에 요약이 있는 통화기록 반영이 실제로 이루어지는지
7일 이내 재문의맥락 덕분에 고객이 같은 문제로 다시 전화하는 일이 줄었는지
통화당 전환 횟수고객 데이터 기반 라우팅이 처음부터 통화를 알맞은 곳으로 보내는지
응답률과 부재중 통화특히 업무 시간 외에 커버리지가 충분한지
채널 전반의 첫 응답 시간통화와 채팅이 같은 수준으로 처리되는지
통화 후 CSAT고객이 경험을 어떻게 느꼈는지

이 지표의 목표를 정하는 방법은 채팅 상담 지표와 SLA 가이드에서 설명합니다. SIP, IVR, SLA 같은 용어는 용어집에서 확인하세요.

MonoChat이 통화와 채팅을 하나의 고객 이력으로 관리하는 방법

MonoChat은 위 표에서 SIP와 WhatsApp 경로를 택합니다. 통화는 WhatsApp, Instagram, Messenger, TikTok, Telegram, 웹 채팅, SMS와 같은 통합 팀 인박스로 들어오고, 플랫폼이 CRM에 동기화합니다.

인박스 안의 음성

  • SIP 통화. SIP 기반 AI 음성 통화에서 SIP 트렁크 인증 정보를 추가하고, 수신 번호(DID)를 매핑하고, 발신자 번호를 설정합니다. 그러면 MonoChat이 대기열, 링 그룹, 라우팅 규칙, 일정으로 수신·발신 통화를 처리합니다.
  • WhatsApp 통화. WhatsApp 통화에서는 고객이 WhatsApp Business API 번호의 채팅에서 전화를 겁니다. MonoChat은 고객을 식별하고, 용건을 파악하고, 대화 이력을 붙여 AI나 알맞은 팀으로 통화를 라우팅할 수 있습니다.
  • 하나의 프로필. MonoChat은 플랫폼을 넘나드는 채팅 이력을 담은 통합 고객 프로필을 유지하므로, 발신자의 이전 채팅과 통화가 하나의 고객 이력에 모입니다.

통화의 라우팅과 AI

  • IVR은 키패드나 음성 메뉴를 제공하고, 운영 시간과 용건으로 라우팅하며, 워크플로를 통해 CRM 데이터로 재방문 발신자를 인식하고 선택지를 조정할 수 있습니다.
  • AI 안내원은 전화를 받고, 세부 정보를 수집하고, 예약을 잡고, 알맞은 팀으로 연결하며, 상담원을 위한 요약도 준비합니다.
  • 멀티 상담원 콜센터는 스킬 기반 라우팅, VIP 고객 처리, SLA 대시보드를 더합니다.

CRM에 다시 기록하기

  • 통화 녹음과 녹취록은 통화를 음성 인식 녹취록과 사유, 결과, 다음 단계가 담긴 짧은 AI 요약으로 바꿔 대화와 함께 저장합니다.
  • WhatsApp 통화 후 MonoChat은 결과를 요약하고, 용건과 감정을 태그하고, 메모를 CRM이나 헬프데스크에 동기화할 수 있습니다.
  • CRM 연동은 양방향 동기화, 맞춤 필드 매핑, 실시간 업데이트를 제공합니다. 연동 페이지에는 네이티브 커넥터로 Salesforce와 HubSpot이, API를 통해 Zoho CRM과 Pipedrive가 나와 있으며, 자체 시스템용 REST API와 웹훅 이벤트도 있습니다.
  • 워크플로 자동화와 AI 함수 도구는 통화 결과를 바탕으로 CRM 리드를 만들고, 티켓을 열고, 예약을 잡고, WhatsApp이나 SMS로 후속 메시지를 보냅니다.

관리 기능

역할 기반 권한, 통화 작업 감사 로그, 녹음 정책 관리, 개인정보(PII)를 안전하게 다루는 워크플로, 선택형 마스킹 기능으로 누가 무엇을 듣고 읽을 수 있는지 정할 수 있습니다. 자세한 내용은 보안을 참고하세요.

사용해 보려면 app.monochat.ai에서 무료 Basic 요금제(상담원 1명, 채널 1개)로 시작하거나 요금 페이지에서 요금제를 비교하세요.

출처

FAQ

자주 묻는 질문

VoIP CRM 연동이란 무엇인가요?

인터넷 전화 시스템과 고객 기록을 연결하는 것입니다. 걸려 온 전화는 전화번호로 연락처와 매칭되고, 벨이 울리는 동안 상담원이 그 고객의 이력을 보며, 통화가 끝나면 통화 결과, 메모, 요약이 같은 기록에 다시 저장됩니다.

CTI와 SIP 트렁크는 어떻게 다른가요?

CTI(컴퓨터 전화 통합)는 기존 전화 시스템을 CRM에 연결해 CRM 화면에서 통화를 기록하고 전화를 걸 수 있게 합니다. SIP 트렁크는 통화를 연결하고 종료하는 IETF 시그널링 표준인 SIP를 통해 전화 회선을 소프트웨어에 연결합니다. 컨택 플랫폼에 SIP 트렁크를 연결하면, 별도 전화 시스템에서 동기화하는 대신 채팅이 이미 있는 플랫폼 안에서 통화 자체가 이루어집니다.

WhatsApp 통화도 CRM에 기록할 수 있나요?

플랫폼이 WhatsApp Business Calling API로 통화를 받는다면 가능합니다. Meta는 통화가 연결되고 종료될 때 웹훅 이벤트를 보내며, 대부분의 경우 발신자 번호를, 응답한 통화에는 타임스탬프와 통화 시간을 포함합니다. 플랫폼은 이 이벤트로 통화를 연락처에 연결하고 결과를 CRM으로 보낼 수 있습니다.

CRM에 들어가는 통화를 녹음하려면 동의가 필요한가요?

녹음 규칙은 여러분과 발신자가 있는 국가에 따라 다릅니다. 한쪽 당사자의 동의만 필요한 곳도 있고, 통화 참여자 전원의 동의가 필요한 곳도 있으며, GDPR 같은 개인정보 보호법은 법적 근거와 보관 기간에 관한 규칙을 더합니다. 통화 시작 시 발신자에게 알리고 법률 자문가와 확인하세요. 이 가이드는 법률 자문이 아닙니다.

VoIP CRM 연동은 통화마다 무엇을 기록해야 하나요?

최소한 통화 방향, 시간, 통화 시간, 담당자, 결과(처리 상태), 그리고 다음 단계가 담긴 짧은 요약입니다. 동의를 받아 통화를 녹음하고 텍스트로 변환한다면, 녹취록을 메모 필드에 붙여 넣지 말고 링크로 연결하고 열람할 수 있는 사람을 제한하세요.

Growth 첫 달 무료

하나의 인박스에서 WhatsApp, Instagram, Messenger 운영하기

MonoChat을 무료로 시작하세요. 공식 Meta API 기반의 공유 팀 인박스, AI 어시스턴트, 템플릿, 캠페인을 제공합니다.

비즈니스당 코드 1개 • 30일 이내 사용 • 카드 등록 불필요

$150로 시작하세요.

받기