프랜차이즈 다매장 전화 운영: 매장별 번호와 그룹으로 관리하기
프랜차이즈 다매장 전화는 매장마다 KAT Cloud 그룹을 만들어 070 번호를 두고, 본사는 대표번호와 groupId·channelId로 통화 기록과 사용량을 매장별로 나눠 보는 구조로 운영할 수 있습니다. 50개 매장 기준 월 비용도 계산했습니다.

프랜차이즈 다매장 전화 운영은 매장마다 KAT Cloud(캣클라우드) 그룹을 하나씩 만들어 070 번호를 따로 두고, 본사는 대표번호와 그룹 ID로 통화 기록과 사용량을 매장별로 나눠 보는 구조로 만들 수 있습니다. KAT Cloud의 그룹은 매장·지점 같은 서비스 운영 단위이며, 그룹을 만들면 전화번호가 자동 발급되고 요금과 사용량도 그룹 단위로 관리됩니다. 이 글은 실제 브랜드 사례가 아니라 50개 매장을 가진 외식 프랜차이즈를 가정한 설계 예시입니다.
다매장 전화 운영의 어려움
매장마다 따로 개통한 전화는 통신사도 번호 체계도 제각각이라 본사가 통화 현황을 알기 어렵습니다. 점심·저녁 피크에는 매장 직원이 주문을 받느라 전화를 놓치고, 본사로 와야 할 불만·제휴 문의가 매장으로 가거나 그 반대가 되기도 합니다. 매장이 새로 열리고 닫힐 때마다 번호를 정리하는 일도 생깁니다.
| 전화 종류 | 받는 곳 | 예 |
|---|---|---|
| 매장 문의 | 매장 번호(그룹별 070) | 예약, 영업시간, 포장 주문 문의 |
| 본사 고객 문의 | 본사 대표번호 | 불만 접수, 제휴·가맹 문의 |
| 매장 안내 요청 | 대표번호 AI → 안내 문자 | 가까운 매장 번호와 영업시간 |
매장 AI와 본사 AI의 역할
매장 번호의 AI 에이전트는 영업시간, 메뉴, 주차, 예약 접수처럼 매장 단위 문의를 맡습니다. 메뉴와 가격 같은 브랜드 공통 정보는 같게 두고, 영업시간·주소·휴무일 같은 매장 정보만 그룹마다 다르게 적는 방식으로 응대 지침을 콘솔에서 설정합니다. 매장 예약 응대의 세부 설계는 식당 예약 전화 AI 에이전트를 참고하세요.
본사 대표번호의 AI는 매장 안내와 본사 문의 분류를 맡습니다.

사람에게 넘기는 기준도 매장과 본사를 나눕니다. 매장 직원을 그 매장 그룹의 멤버로 두면 단체 예약이나 당일 변경처럼 매장이 판단할 통화를 AI→직원 연결로 받을 수 있고, 본사 CS 담당은 본사 그룹 멤버로 두어 불만·환불 통화를 받습니다.
KAT Cloud 구성: 매장 그룹과 대표번호

- 그룹·번호: 매장 하나에 그룹 하나를 만들면(
POST /group,groupTitle: "성수점") 070 번호가 자동 발급됩니다. 한 그룹에 여러 채널을 둘 수 있으므로 포장 전용 번호를 따로 두는 것도 가능합니다. 절차는 그룹 만들고 070 번호 발급받기에 있습니다. - 대표번호: 본사 그룹에 대표번호(월 30,000원)를 두고 광고·포장 용기에는 대표번호를 싣습니다.
- 음성 모델: 매장 문의는 짧고 정형화되어 있어 분당 10원 모델(Qwen3.8 Omni Flash Realtime)로 시작하고, 본사 불만 접수처럼 대화가 긴 번호만 분당 30원대 모델을 비교합니다.
- 웹훅: 이벤트 종류별로 한 번만 등록합니다. 모든 이벤트에
groupId가 있고CALL_RECEIVED에는groupName도 있어 어느 매장 통화인지 바로 알 수 있습니다. - 문자: 대표번호 AI가 매장을 안내하면 내 서버가 본사 채널로
POST /chat-room→POST /chat을 보내 매장 번호와 영업시간을 전달합니다.

본사가 매장별 기록을 볼 때는 groupId가 필수이고, 같은 매장의 번호를 나눠 보려면 channelId를 더합니다. keyword는 통화 요약을 검색합니다.
GET /call-history?groupId=12&channelId=340&limit=100
GET /call-history?groupId=12&keyword=포장&limit=100전 매장 기록을 모으려면 매장 그룹마다 updatedAfter 커서를 따로 보관하며 증분 조회합니다. 방법은 통화 기록 증분 동기화에 있습니다. 매장별 사용량은 GET /payment/group/{groupId}/usage로 그룹마다 조회해 정산 자료로 쓸 수 있으며, 활용법은 사용량·크레딧 API로 비용 모니터링하기에 정리되어 있습니다.
월 비용 감 잡기: 매장 50개
가정: 한 계정에 비즈니스 플랜 하나를 두고 번호를 늘리는 경우입니다. 본사 그룹 번호가 플랜 포함 1번, 매장 번호 50개가 2~51번째입니다. 매장당 월 200통 × 청구 2분 = 매장 전체 20,000분, AI 받아쓰기·요약 사용, 매장당 SMS 100건. 점심 피크 1시간에 매장당 10통이 몰리면 500통 × 2분 ÷ 60 = 약 16.7얼랑이라, 기본 10회선으로는 부족하고 차단 1% 이하에 약 26회선이 필요하므로 100회선 추가를 넣었습니다. 부가세 별도입니다.
| 항목 | 계산식 | 금액 |
|---|---|---|
| 비즈니스 플랜 | 월 기본료(수신 3,000분·SMS 200건 포함) | 50,000원 |
| 매장 번호 50개 | 29개 × 1,800원 + 21개 × 700원 | 66,900원 |
| 대표번호 | 1개 | 30,000원 |
| 수신 초과 | 17,000분 = 10,000분 × 3원 + 7,000분 × 2.5원 | 47,500원 |
| 음성 모델 | 20,000분 × 10원 | 200,000원 |
| 받아쓰기·요약 | 20,000분 × (10원 + 10원) | 400,000원 |
| 문자(SMS) | (5,000 − 포함 200) × 10원 | 48,000원 |
| 동시통화 추가 | 100회선 1단위 | 100,000원 |
| 합계 | 942,400원 |
매장당 월 18,848원입니다. 받아쓰기·요약이 가장 큰 항목이고, 음성 모델을 분당 30원 모델로 바꾸면 모델 비용이 600,000원이 되어 합계는 1,342,400원입니다. 단가는 요금에 있습니다.
도입 시 주의할 점
- 요금제 적용 단위:
POST /group에 요금제(plan) 필드가 있고 요금·사용량은 그룹 단위로 관리됩니다. 매장 그룹마다 요금제가 어떻게 붙는지는 도입 전에 확인합니다. - API 키와 그룹 조건: 비즈니스 기능 API는 키에 연결된 그룹이 모두 비즈니스 요금제이거나 별도 허용된 그룹이어야 하며, 아니면 403
AU017이 납니다. - 매장 정보 최신화: 영업시간 변경, 임시 휴무는 그 매장 그룹의 응대 지침에 바로 반영합니다.
- 폐점 처리:
DELETE /group/{groupId}는 번호를 반납하므로, 삭제 전에 통화 기록과 녹음을 먼저 내려받아 둡니다. - 고객 정보 공유 범위: 매장과 본사가 통화 요약을 어디까지 함께 볼지 정하고 녹음 사실을 고지합니다. 실제 적용은 법률 검토가 필요합니다.
자주 묻는 질문
매장마다 전화번호를 따로 두려면 어떻게 하나요?
KAT Cloud에서는 매장 하나마다 POST /group으로 그룹을 만들면 070 번호가 자동 발급됩니다. 웹훅은 계정에 한 번 등록하고, 이벤트에 들어 있는 groupId로 어느 매장의 통화·문자인지 구분합니다.
본사에서 특정 매장의 통화 기록만 보려면 어떻게 하나요?
KAT Cloud의 GET /call-history는 groupId가 필수라서 매장 그룹 ID를 넣으면 그 매장 기록만 나옵니다. 같은 매장에 번호가 여러 개라면 channelId로 번호별로 나누고, keyword로 통화 요약 내용을 검색할 수 있습니다.
매장 50개면 번호 요금은 얼마인가요?
KAT Cloud 번호 요금은 계정 전체 순번으로 매기므로, 본사 번호가 플랜 포함 1번이라면 매장 번호 50개는 29개 × 1,800원 + 21개 × 700원 = 월 66,900원(부가세 별도)입니다. 대표번호 월 30,000원을 더하면 번호 관련 비용은 월 96,900원입니다.
- #프랜차이즈 전화
- #다매장 운영
- #매장별 번호
- #사용 사례



