카카오톡 자동화: 메시지 API와 알림톡부터 구분하기
나에게 보내는 보고, 고객 주문 알림, 직원의 업무 요청을 나누어 카카오 연동 경로와 운영 조건을 고릅니다.
카카오톡 자동화를 시작할 때는 누가 누구에게 무엇을 왜 보내는지부터 정하세요. 본인에게 업무 결과를 보내는 일, 고객에게 주문 상태를 알리는 일, 직원이 명령을 입력하는 일은 목적과 권한이 달라 각각의 경로를 골라야 합니다.
대표에게 매일 실적을 보내거나, 고객에게 주문 진행 상황을 알리거나, 직원의 업무 요청을 접수하려는 팀에 이 구분이 유용합니다. ‘카톡으로 처리한다’는 말만으로 하나의 API를 정하면 발송 권한이나 수신 경로를 뒤늦게 다시 설계하게 됩니다.
이 글에서는 수신자와 알림 목적에 맞는 연동 경로 선택을 다룹니다. 선택한 경로의 요청 JSON, 권한 확인과 업무 시스템 연결은 카카오톡 AI 연결 구조에서 이어서 볼 수 있습니다.
세 가지 업무를 먼저 나눕니다
| 원하는 일 | 먼저 살펴볼 경로 | 확인할 조건 |
|---|---|---|
| 로그인한 사용자가 자기 자신에게 보고 받기 | 카카오톡 메시지 API의 나에게 보내기 | 앱 설정, 사용자 동의와 인증, 토큰 관리 |
| 사용자가 다른 사람에게 콘텐츠를 공유하기 | 카카오톡 공유 또는 친구 메시지 기능 | 사용자의 행동, 수신 대상과 해당 기능 권한 |
| 사업자가 고객에게 주문·배송 같은 정보 전달 | 알림톡 등 비즈니스 메시지 경로 | 발신 주체, 발송 목적, 이용 절차와 템플릿 조건 |
| 직원이 업무 명령을 입력 | 별도의 접수 화면 또는 적합한 대화형 서비스 검토 | 사용자 인증, 입력 수신과 실행 권한 |
카카오의 메시지 안내는 공유와 메시지 API를 구분하고, 친구에게 보내는 기능에 필요한 권한을 설명합니다. 메시지 FAQ는 주문·배송 등 서비스의 알림 목적에 알림톡을 안내합니다. 선택한 상품의 심사와 세부 이용 조건은 공식 안내와 계약서에서 확인합니다.
- 누가 받나요?
로그인한 본인인지, 본인의 친구인지, 서비스를 이용한 고객인지 나눕니다.
- 왜 보내나요?
사용자의 공유 행동인지, 업무 보고인지, 주문 상태 알림인지 정합니다.
- 입력도 받나요?
직원의 명령 수신은 결과 메시지 발송과 별도로 설계합니다.
- 조건이 맞나요?
인증·동의·권한·심사와 운영할 발신 계정을 확인합니다.
가상의 주문 알림으로 살펴보기
가상의 쇼핑몰에서 고객이 주문하면 관리 시스템이 주문번호와 현재 상태를 저장합니다. 배송이 시작되면 알림 담당 시스템이 해당 주문의 수신 대상과 메시지 내용을 준비하고, 정해진 발송 경로로 요청합니다. 결과 기록에는 주문번호, 발송 종류, 요청 시각, 발송 시스템의 결과 식별자와 상태를 남깁니다.
같은 배송 시작 이벤트가 두 번 들어오면 주문번호와 알림 종류를 함께 확인해 중복 발송을 막는 설계가 필요합니다. 단, 배송지가 바뀌거나 주문이 다시 출고되는 업무라면 어떤 변경을 새 알림으로 볼지 별도 규칙을 정해야 합니다. 발송 요청이 실패하면 담당자는 오류와 수신 대상을 확인하고, 실제 결과가 불확실한 요청은 발송 시스템의 기록을 조회한 뒤 재처리합니다.
고객 수신 여부와 개인정보 이용 범위는 발송 목적과 사업자의 처리 기준에 맞춰 확인합니다. 메시지에 주문 정보 전체를 싣는 대신 필요한 내용만 전달하고, 상세 화면은 고객이 적절한 인증을 거쳐 볼 수 있게 설계합니다. 광고성 내용이 섞인 경우에는 해당 목적에 맞는 별도 조건도 검토합니다.
결과를 보내는 일과 명령을 받는 일
‘매일 저녁 매출을 보내줘’는 결과 발송입니다. ‘오늘 매출을 조회해줘’라는 직원의 입력을 받아 실행하는 것은 명령 수신까지 포함합니다. 후자에는 입력을 받을 접점, 요청자 인증, 조회할 데이터의 권한, 실행 결과를 보낼 위치가 필요합니다. 메시지 발송 기능과 직원 명령을 받는 기능은 별도로 설계합니다.
명령을 받을 때는 먼저 조회처럼 영향을 바꾸지 않는 행동과 발주·고객 발송처럼 외부 상태를 바꾸는 행동을 나눕니다. 금액 확정이나 외부 발송은 실행 전 승인과 결과 확인을 붙입니다. 구체적인 승인 흐름은 AI 실행 승인 설계에서 볼 수 있습니다.
직원에게 결과를 보내는 경로도 반드시 고객 알림과 같을 필요는 없습니다. 사내 보고는 접근 권한이 있는 업무 화면이나 다른 채널이 더 맞을 수 있고, 고객 알림은 발신 주체와 상품 이용 조건을 먼저 살펴야 합니다. 원하는 접수 경험과 운영 책임자를 정한 뒤 각각 선택합니다.
운영자가 볼 발송 기록
| 기록 | 쓰임새 |
|---|---|
| 업무 키와 알림 종류 | 어떤 주문의 어떤 알림인지 구분 |
| 요청·결과 시각과 상태 | 대기·실패·처리 결과 확인 |
| 발송 경로의 결과 식별자 | 공급자 기록과 대조 |
| 오류 사유와 재처리자 | 누가 어떤 조치를 했는지 확인 |
| 내용 버전 | 어떤 문구와 데이터로 보냈는지 추적 |
성공 응답의 의미는 이용하는 발송 시스템의 정의대로 읽습니다. 요청을 접수한 상태와 고객에게 실제 전달된 상태를 같은 말로 묶지 않아야 담당자가 미처리 건을 찾을 수 있습니다. 인증 만료, 수신 대상 오류, 승인되지 않은 형식, 공급자 장애 같은 문제는 원인별로 알리고 재시도 여부를 달리 정합니다.
문의 전에 정리하면 좋은 질문
- 발신 주체는 누구이고 메시지를 받을 사람은 본인, 직원, 고객 중 누구인가요?
- 주문·배송 안내, 내부 보고, 사용자가 누르는 공유 중 어떤 목적인가요?
- 카카오톡에서 명령도 받아야 하나요, 아니면 결과만 전달하면 되나요?
- 발송에 필요한 데이터와 수신 조건은 어디에 있고 누가 관리하나요?
- 실패한 메시지를 누가 확인하고 어떤 기준으로 다시 보내나요?
로보텍스트는 업무와 수신 대상을 나누어 적합한 연동 경로를 검토하고, 기존 주문·보고 시스템의 데이터와 메시지 발송 기록을 연결합니다. 명령 입력이 필요한 경우 접수·권한·승인·결과 전달까지 흐름을 함께 설계합니다.
누가 어떤 알림을 받을지, 카카오톡에서 명령도 받아야 하는지를 hello@robotext.co.kr로 알려 주세요. 가능한 연동 경로부터 함께 좁히겠습니다.
관련 글: 카카오톡 AI 업무 활용 · 카카오 AI 연동 구조 · 데이터 대시보드와 카카오 보고
로보텍스트와 업무에 적용하기
반복 업무를 설명해 주세요. 구현할 순서를 잡겠습니다
- 문의에 적어주실 내용
- 현재 작업 순서, 사용하는 프로그램과 반복 주기. 가린 예시나 업무 설명이면 충분합니다.
- 함께 정할 내용
- 우선 자동화할 작업, 연결 방법과 사람이 승인할 단계을 정리합니다.
hello@robotext.co.kr