토스오더 알림톡 오류 잡는 방법, 발송 실패 전에 확인할 것들

얼마 전 한 매장에서 토스오더 알림톡 오류가 났다며 연락을 받았습니다. 주문은 정상 접수됐는데 손님에게 알림이 안 갔고, 매장 직원은 포스 문제인지 카카오 문제인지 몰라 주문 내역을 계속 새로고침하고 있었습니다. 이런 경우를 10년 넘게 보다 보면 기술 장애보다 먼저 봐야 할 지점이 보입니다. 발송 내용, 수신 동의, 수신거부, 광고 표기입니다.
토스오더 알림톡은 주문 접수, 결제, 픽업 안내처럼 거래에 따라 필요한 정보를 보내는 용도로 쓰이는 경우가 많습니다. 그런데 운영자가 쿠폰, 재방문 혜택, 할인 문구를 섞는 순간 성격이 달라집니다. 카카오 알림톡 심사 기준뿐 아니라 정보통신망법상 광고성 정보 전송 규정까지 같이 봐야 합니다. 발송 오류처럼 보였지만 실제로는 템플릿 반려, 차단, 수신거부 미반영 때문에 막히는 일이 적지 않습니다.
토스오더 알림톡 오류가 나는 지점부터 나눠야 합니다
먼저 오류를 하나로 묶으면 해결이 늦어집니다. 토스오더에서 주문이 들어왔는데 알림톡이 안 갔다면 최소 네 구간으로 나눠 봐야 합니다. 주문 데이터가 생성됐는지, 메시지 발송 요청이 넘어갔는지, 카카오 알림톡 템플릿이 통과된 상태인지, 최종 수신자 단말에서 차단이나 수신 불가가 있었는지입니다.
- 주문 접수는 됐지만 발송 이력이 없으면 토스오더 또는 연동 설정 구간을 봅니다.
- 발송 요청은 있는데 실패 코드가 있으면 알림톡 대행사나 카카오 채널 상태를 확인합니다.
- 템플릿이 대기 또는 반려 상태라면 문구와 변수값을 먼저 봅니다.
- 특정 고객에게만 안 가면 수신거부, 번호 오류, 카카오톡 미사용, 차단 여부를 봅니다.
실무에서는 “전체가 안 나간다”와 “일부만 안 나간다”를 먼저 구분합니다. 전체 실패라면 채널 연결, 발신 프로필, 템플릿 승인, 잔액, 대행사 장애 가능성이 큽니다. 일부 실패라면 고객 번호 형식, 알림톡 수신 환경, 친구톡 전환 여부, 수신거부 이력 쪽으로 좁혀집니다. 같은 토스오더 알림톡 오류라도 원인이 완전히 다릅니다.
주문 안내와 광고 안내를 섞으면 문제가 커집니다
가장 많이 보는 실수는 주문 안내 알림톡에 홍보 문구를 슬쩍 넣는 방식입니다. 예를 들어 “주문이 접수되었습니다” 뒤에 “다음 방문 시 10% 할인 쿠폰도 받아가세요”를 붙이면 단순 거래 안내로 보기 어렵습니다. 카카오 알림톡은 정보성 메시지 중심이고, 광고성 내용은 별도 요건을 갖춰야 합니다.
정보통신망법 기준에서 영리 목적의 광고성 정보는 수신자의 사전 동의가 원칙입니다. 또 광고성 정보를 보낼 때는 광고 표시, 전송자 명칭, 수신거부 또는 수신동의 철회 방법을 명확히 넣어야 합니다. KISA 불법스팸대응센터 안내에서도 수신거부 방해, 수신거부 후 재전송, 야간 광고 전송 같은 항목은 제재 대상이 될 수 있다고 설명합니다.
발송 가능 시간도 놓치면 안 됩니다. 광고성 정보는 원칙적으로 오후 9시부터 다음 날 오전 8시까지 전송이 제한됩니다. 이메일은 예외로 다뤄지지만 문자, 알림톡, 앱푸시, 카카오 기반 메시지는 시간대 관리를 해야 합니다. 매장이 밤 10시에 영업 중이라도 광고성 쿠폰 알림을 그 시간에 보내는 것은 별개 문제입니다.
문구 하나로 정보성이 광고성이 됩니다
토스오더 알림톡에서 안전한 문구는 주문 사실, 결제 상태, 픽업 번호, 예상 준비 시간, 취소 안내처럼 거래 이행에 필요한 내용입니다. 반대로 할인, 이벤트, 적립 혜택, 재방문 유도, 신메뉴 홍보가 들어가면 광고성 판단을 피하기 어렵습니다. “고객님을 위한 혜택”처럼 애매한 표현도 요즘은 더 조심해야 합니다. 방송통신위원회와 KISA가 낸 안내 기준은 모호한 표현으로 광고 동의를 유도하는 행위도 문제 삼는 흐름입니다.
그래서 저는 운영할 때 알림톡 템플릿을 두 벌로 나눕니다. 하나는 주문 처리용, 하나는 마케팅용입니다. 주문 처리용에는 광고 문구를 넣지 않습니다. 마케팅용은 사전 동의, 광고 표기, 무료 수신거부 경로, 발송 시간 제한을 따로 관리합니다. 이렇게 나눠야 나중에 오류가 났을 때도 어디서 막혔는지 빨리 찾습니다.
수신거부 처리는 오류가 아니라 법적 리스크입니다
현장에서 “왜 이 고객에게만 안 갔죠?”라고 묻는 경우가 많습니다. 그런데 고객이 이미 광고 수신을 거부했다면 안 가는 게 정상입니다. 이걸 발송 오류로 보고 수동 발송하거나 다른 채널로 우회하면 더 위험합니다. 수신거부 또는 동의 철회가 있으면 광고성 정보 전송을 멈춰야 합니다.
수신거부 처리는 단순히 버튼 하나 만드는 일이 아닙니다. 고객이 거부한 시점, 거부한 채널, 처리 완료 여부, 이후 재동의 여부를 남겨야 합니다. 문자 수신거부를 했는데 알림톡 광고는 보내도 되는지, 카카오 채널 차단 고객에게 친구톡으로 다시 보낼 수 있는지 같은 질문이 실제 운영에서 계속 나옵니다. 이때 기준은 “고객이 어떤 광고성 정보 수신에 동의했는가”입니다.
- 주문 안내 알림톡은 거래 이행 목적이면 발송 가능성이 큽니다.
- 쿠폰, 할인, 이벤트 안내는 광고 수신 동의 이력이 필요합니다.
- 수신거부 고객에게 광고성 알림톡을 재전송하면 불법스팸 이슈가 생길 수 있습니다.
- 수신거부 방법은 무료로 가능해야 하고, 고객이 쉽게 알 수 있어야 합니다.
과태료는 생각보다 실무에 바로 영향을 줍니다. 정보통신망법 스팸 관련 규정에는 사전동의 없는 광고 전송, 수신거부 후 재전송, 표기의무 위반 등에 대해 과태료가 정해져 있습니다. 발송 단가 몇 원 아끼려다 한 번 신고가 들어오면 운영팀 전체가 소명 자료를 찾느라 며칠을 씁니다.
SMS, MMS, 알림톡을 이렇게 구분하면 덜 헷갈립니다
토스오더 알림톡 오류가 반복되면 “그냥 문자로 보내면 되지 않나”라는 말이 나옵니다. 맞는 말일 때도 있고, 아닌 때도 있습니다. 채널마다 장단점이 다릅니다. SMS는 짧고 빠르며 카카오톡 사용 여부와 관계없이 도달합니다. MMS는 이미지나 긴 문구가 필요할 때 씁니다. 알림톡은 카카오톡 안에서 주문 안내처럼 구조화된 정보를 보내기에 좋고, 대체로 문자보다 단가가 낮은 편입니다.
다만 알림톡은 승인된 템플릿과 카카오 채널 상태의 영향을 받습니다. 문구를 현장에서 바로 바꾸기 어렵고, 광고성 내용은 알림톡보다 친구톡이나 문자 광고 체계로 분리해야 하는 경우가 많습니다. SMS는 템플릿 심사 부담은 작지만 광고 표기와 수신거부 규정을 피해 갈 수 없습니다. MMS는 표현력이 좋지만 단가가 올라가고, 이미지 안에 중요한 고지나 수신거부 정보를 넣으면 가독성 문제가 생깁니다.
- 주문 접수, 결제 완료, 픽업 안내: 알림톡 우선 검토
- 카카오톡 미사용 고객의 필수 안내: SMS 대체 발송 검토
- 이미지 쿠폰, 메뉴판, 프로모션: 광고 동의 기반 MMS 또는 친구톡 검토
- 긴급 공지: 알림톡 실패 시 SMS 대체 발송 설정 검토
도달률만 보고 채널을 고르면 운영이 흔들립니다. 알림톡 실패 시 SMS 대체 발송을 켜면 도달은 올라가지만 비용이 증가합니다. 반대로 비용 때문에 대체 발송을 끄면 주문 안내를 못 받은 고객이 매장에 전화합니다. 특히 픽업형 주문은 5분, 10분 차이가 체감 품질로 바로 이어집니다.
실무 체크 순서는 단순해야 합니다
토스오더 알림톡 오류를 처리할 때 저는 먼저 최근 변경사항을 봅니다. 템플릿 문구를 바꿨는지, 카카오 채널 이름이나 사업자 정보가 바뀌었는지, 발송 대행사 잔액이나 계약 상태가 달라졌는지 확인합니다. 오류는 갑자기 생긴 것처럼 보이지만, 대개 직전 변경과 연결돼 있습니다.
- 토스오더 관리자에서 알림 설정이 켜져 있는지 확인합니다.
- 카카오 비즈니스 채널과 발신 프로필 상태를 확인합니다.
- 알림톡 템플릿 승인 상태와 반려 사유를 확인합니다.
- 실패 코드가 있다면 번호 오류, 차단, 템플릿 불일치, 발송 제한을 나눠 봅니다.
- 광고 문구가 섞였다면 정보성 템플릿에서 분리합니다.
- 수신거부 고객에게 광고성 재발송이 걸리지 않도록 제외 조건을 확인합니다.
테스트도 실제 운영 조건과 같게 해야 합니다. 직원 번호 하나로만 테스트하면 카카오톡 설치 여부, 채널 차단 여부, 야간 발송 제한, 수신거부 이력 같은 변수가 빠집니다. 저는 최소 세 가지 번호로 봅니다. 카카오톡을 쓰는 번호, 채널을 차단한 번호, 문자 대체 발송을 받을 번호입니다. 그래야 장애인지 정책 처리인지 구분됩니다.
토스오더 알림톡 오류는 버튼을 다시 누른다고 풀리는 문제가 아닐 때가 많습니다. 주문 안내는 고객 경험이고, 광고 안내는 규정 관리입니다. 두 영역을 섞지 않고 운영하면 오류 대응도 빨라지고 신고 리스크도 줄어듭니다. 많이 보내는 것보다 정확히 보내는 쪽이 오래 갑니다.
