답변
알림톡 실패는 원인이 한 갈래가 아니라서, 로그를 보기 전에 짐작으로 고치면 엉뚱한 데를 만지게 됩니다. 순서대로 좁혀 보겠습니다. 가장 먼저 나눌 것은 '전부 실패인가, 일부만 실패인가'입니다. 이 한 가지로 원인의 절반이 갈립니다. 보낸 건이 전건 실패로 떨어졌다면 수신자 문제일 수 없습니다. 발송 주체 쪽, 그러니까 템플릿과 발신 프로필과 연동 키를 보셔야 합니다. 반대로 1,000건 중 40건처럼 일부만 실패했다면 템플릿은 정상이라는 뜻이니 수신자 조건과 번호 데이터, 변수 값을 보시면 됩니다. 발송대행사 관리화면의 발송내역에서 성공/실패 건수를 먼저 세어 보십시오. 한 가지 더 나누면 좋은 것은 시점입니다. 어제까지 잘 나가던 템플릿이 오늘부터 실패한다면 우리 쪽 시스템이나 채널 상태가 바뀐 것이고, 새로 만든 템플릿이 처음부터 실패한다면 등록·승인 단계에서 이미 어긋나 있던 것입니다. 전건 실패라면 확인 순서는 이렇습니다. 첫째, 카카오 비즈니스 관리자센터에서 그 템플릿의 상태가 '승인'인지 봅니다. 알림톡은 카카오 심사를 통과한 템플릿으로만 나가는 정보성 메시지 전용 채널이라, 심사중이거나 반려 상태면 발송이 성립하지 않습니다. 광고·홍보 문구가 섞여 있으면 심사에서 걸립니다. 둘째, 발신 프로필과 채널 상태를 봅니다. 발신 프로필 키가 유효하지 않거나, 연동해 둔 카카오톡 채널이 오래 안 써서 휴면 처리되었거나 삭제된 경우에도 막힙니다. 이때는 '템플릿 등록 가능한 발신 프로필/그룹이 아닙니다' 같은 메시지가 같이 뜨는 일이 많습니다. 셋째, 상담톡을 도입하지 않은 채널에서 상담톡 전환 버튼이 들어간 템플릿을 쓰고 있지는 않은지 봅니다. 템플릿이 분명히 승인인데도 안 나간다면 거의 '템플릿 내용 불일치'입니다. 알림톡은 승인된 원문 안에서 변수 자리만 채워 넣는 구조라, 승인 원문과 한 글자라도 달라지면 거부됩니다. 실무에서 제일 흔한 두 가지는 변수 값이 비어 있는 채로 발송된 경우와, 허용되지 않은 위치에 강조표기나 취소선 같은 서식을 넣어 원문이 달라진 경우입니다. 연동 시스템에서 주문번호나 배송사명이 null로 넘어오면 그 건만 조용히 실패하니, 발송 직전에 변수 값이 전부 채워졌는지 검사하는 단계를 코드에 넣어 두시는 편이 좋습니다. 일부만 실패라면 대부분 수신자 조건입니다. 카카오가 안내하는 실패 사유는 수신자가 최근 카카오톡에 접속·이용하지 않은 경우, 단말기의 카카오톡이 최신 버전이 아닌 경우, 수신자가 해당 채널을 차단한 경우입니다. 발송대행사에 따라 '최근 72시간 이내 카카오톡 미사용'을 실패 조건으로 명시하기도 합니다. 여기에 전화번호 자체가 잘못된 경우가 더해집니다. 이 유형은 우리 쪽에서 고칠 수 있는 게 아니라 대체 채널로 받아내야 하는 성질의 실패입니다. 그래서 이 구간은 '없애야 할 오류'가 아니라 '관리해야 할 비율'로 보셔야 합니다. 월별 실패율을 기록해 두고 평소 수준에서 눈에 띄게 튀는 달만 원인을 파는 방식이 현실적입니다. 번호 데이터가 오래된 고객 명단일수록 이 비율이 올라가니, 실패가 반복되는 번호는 따로 모아 문자나 이메일 전용으로 분리해 두시면 발송 비용도 줄어듭니다. 그래서 대체발송 설정을 꼭 점검하십시오. '실패하면 알아서 문자로 나가는 줄 알았다'가 가장 흔한 사고입니다. 조건이 있습니다. 발신번호(from) 값이 비어 있거나 사전 등록되지 않은 번호이면 대체발송 없이 그대로 실패로 끝납니다. 강조표기형 문구는 문자로 대체되지 않고, 이미지가 들어간 메시지는 MMS가 아니라 LMS(장문)로 대체되며 PC 웹링크는 문자에 포함되지 않습니다. 그리고 대체발송 옵션은 정보성 템플릿에만 걸리도록 분리해 두셔야 합니다. 광고성 내용이 문자로 새어 나가면 정보통신망법 문제가 따로 생깁니다. 마지막은 코드 확인입니다. 발송대행사 발송내역에는 건별 결과 코드가 남습니다. 카카오 i 커넥트 메시지 공식 문서 기준으로 KKO_1002는 허브 파트너 키 유효하지 않음, KKO_1003은 발신 프로필 키 유효하지 않음, KKO_3006은 내부 시스템 오류로 전송 실패, KKO_3008은 전화번호 오류, KKO_3012는 메시지 일련번호 중복, KKO_3014는 메시지 길이 제한 초과, SMS_21은 대체발송 없는 알림톡 전송 실패입니다. 다만 결과 코드 체계와 표기는 발송대행사마다 다릅니다. 화면에 뜬 코드를 여기 목록에 억지로 끼워 맞추지 마시고, 쓰고 계신 대행사의 코드표와 대조한 뒤 그래도 뜻이 안 잡히면 그 대행사 기술지원에 코드와 발송 시각을 그대로 전달해 문의하십시오. 템플릿 승인·채널 상태처럼 카카오 쪽 사안은 카카오 비즈니스 고객센터 문의로 넘기시면 됩니다. 한 가지는 확인하지 못했습니다. 템플릿 검수에 걸리는 기간은 자료마다 엇갈립니다. 영업일 기준 2일 이내라고 안내한 곳, 1~3일이라고 적은 곳, 3~5일이라고 적은 곳이 모두 있어 어느 쪽이라고 단정하지 않겠습니다. 마감이 걸린 발송이라면 검수 기간을 넉넉히 잡으시고, 정확한 일정은 카카오 비즈니스 관리자센터 공지와 이용 중인 발송대행사 안내로 확인하시기 바랍니다.