문자연동 시작할 때 발송 규정부터 확인하는 방법

Last Updated :
문자연동 시작할 때 발송 규정부터 확인하는 방법

얼마 전 문자연동을 준비하던 업체가 발송 단가표부터 보내왔다. 그런데 발송 문구에는 할인 안내가 들어 있었고, 고객 목록에는 광고 수신을 거부한 사람도 섞여 있었다. 이런 상태라면 단가를 낮춰도 발송을 시작할 수 없다. 제가 기업 메시지를 운영하며 먼저 확인하는 것은 채널보다 동의 기록과 수신거부 처리다.

광고인지 먼저 나누고 발송 시간을 정한다

주문 완료, 결제 내역, 배송 상태처럼 고객의 거래를 이행하기 위해 필요한 안내는 정보성 메시지로 볼 수 있다. 반면 같은 문장에 할인 쿠폰이나 재구매 혜택을 붙이면 광고성 정보가 될 수 있다. 카카오비즈니스 가이드도 정보와 광고가 섞인 메시지는 원칙적으로 광고성 메시지로 취급한다. ‘배송 안내니까 괜찮다’며 판촉 문구를 끼워 넣는 일이 실무에서 가장 흔한 실수다.

정보통신망법 제50조에 따라 광고성 정보는 원칙적으로 수신자의 명시적인 사전 동의를 받은 뒤 보내야 한다. 거래 관계 등 법에서 정한 예외가 있더라도 조건을 개별적으로 확인해야 하며, 이미 수신거부를 한 고객에게 광고를 다시 보내는 근거가 되지는 않는다. 회원가입 동의와 광고 수신 동의를 하나의 값으로 저장했다면 연동 전에 데이터부터 분리해야 한다.

광고성 정보는 오후 9시부터 다음 날 오전 8시까지 보내려면 별도의 야간 수신 동의가 필요하다. 따라서 일반 광고 캠페인은 오전 8시 이후부터 오후 9시 전까지로 예약하고, 예약 시각뿐 아니라 실제 발송 시각도 관리하는 편이 안전하다. 대량 발송이 지연되면 마지막 메시지가 경계 시간을 넘을 수 있기 때문이다.

문자 본문에는 시작 부분의 ‘(광고)’ 표시, 전송자 명칭과 연락처, 쉽게 이용할 수 있는 수신거부 방법을 넣는다. 수신거부에 드는 전화요금 등을 고객에게 부담시켜서도 안 된다. 실무에서는 무료 수신거부가 가능한 080 번호를 연결하는 경우가 많다. 발송 화면에 문구가 보여도 실제 수신 문자에서 빠지면 소용없으니 시험 발송으로 확인한다.

수신거부는 고객 목록과 발송 시스템에 동시에 반영한다

문자연동에서 자주 생기는 문제는 쇼핑몰에는 ‘수신거부’로 표시되는데 발송 대행 시스템에는 이전 동의값이 남아 있는 경우다. 고객센터에서 접수한 거부, 080으로 들어온 거부, 회원 화면에서 바꾼 설정을 한곳으로 모아야 한다. 어느 경로로 거부했든 다음 광고 발송 대상에서 빠져야 한다.

저는 발송 요청 직전에 수신 가능 여부를 다시 조회하도록 설계한다. 오전 10시에 대상자 파일을 만들고 오후 3시에 보냈다면 그 사이 거부한 고객이 있을 수 있다. 예약 발송도 마찬가지다. 대상 추출 시점과 실제 발송 시점의 동의 상태가 다르면 최신 상태를 적용해야 한다.

동의와 거부 이력에는 고객 식별값, 의사 표시 시각, 접수 경로, 처리 결과를 남긴다. 원본 목록을 덮어쓰기만 하면 나중에 왜 발송했는지 설명하기 어렵다. 정보통신망법 시행령은 수신동의·수신거부·동의 철회 의사 표시일부터 14일 이내에 처리 결과를 알리도록 정한다. 시스템에는 거부 반영과 결과 통지를 각각 확인할 수 있는 기록이 필요하다.

발송 실패 코드도 함께 보관한다. 번호 오류인지, 통신사 차단인지, 수신거부로 발송 자체를 제외한 것인지 구분해야 다음 조치가 달라진다. 특히 ‘발송 제외’를 기술 오류로 집계하면 담당자가 재시도를 걸 수 있다. 거부 고객을 재전송 대기열에 넣지 않도록 상태값을 명확히 나누는 이유다.

SMS·LMS·MMS·알림톡은 메시지 목적에 맞춰 고른다

짧은 인증번호나 일정 안내에는 SMS가 간단하다. 문장이 길어지면 LMS, 사진이나 이미지가 필요하면 MMS를 검토한다. 다만 글자 수만 보고 채널을 고르면 ‘(광고)’, 전송자 정보, 수신거부 문구를 추가했을 때 예상보다 긴 문자로 바뀔 수 있다. 광고 문안은 필수 표기까지 포함한 최종 길이로 비용을 계산해야 한다.

알림톡은 주문·결제·배송 같은 정보성 안내에 적합하다. 카카오비즈니스는 알림톡을 비광고성 메시지 서비스로 안내하며, 발송 전 템플릿 검수도 거친다. 할인 행사 안내를 알림톡에 실어 보내는 방식은 맞지 않는다. 판촉 목적이라면 광고 발송이 가능한 채널을 선택하고 그 채널의 동의·표기·수신거부 요건을 적용해야 한다.

단가 비교는 실제 계약 견적으로 해야 한다. 예를 들어 내부 검토용으로 SMS 18원, MMS 55원, 알림톡 12원을 가정하면 1만 건의 메시지 비용은 각각 18만 원, 55만 원, 12만 원이다. 이 숫자는 시장 공통 단가가 아니라 계산 예시다. 알림톡 실패 시 문자로 전환하는 조건과 그 문자 요금까지 계약서에서 확인해야 실제 예산이 나온다.

도달률도 채널 이름만으로 단정할 수 없다. 발송 성공률, 실제 수신 여부, 고객이 내용을 확인한 비율은 서로 다른 지표다. 주문 알림이라면 알림톡 실패 후 문자 전환이 필요한지 살피고, 긴급 공지라면 고객의 카카오톡 이용 여부와 문자 수신 상태를 함께 고려한다. 광고 캠페인은 도달률을 높이기 전에 합법적으로 발송할 수 있는 대상 규모부터 계산해야 한다.

연동을 열기 전 한 건의 메시지로 끝까지 시험한다

개발 단계에서는 동의 고객 한 명, 거부 고객 한 명, 야간 동의가 없는 고객 한 명을 시험 대상으로 둔다. 광고 문안을 예약하고 실제로 누구에게 발송 요청이 생성되는지 확인한다. 이어서 080 수신거부를 접수한 뒤 다음 예약 건에서 빠지는지, 처리 결과 통지가 기록되는지도 본다. API가 정상 응답을 돌려줬다는 사실만으로 운영 준비가 끝난 것은 아니다.

담당자가 화면에서 보는 문구와 고객 휴대전화에 도착한 문구를 비교한다. 변수 치환으로 전송자명이 사라지거나, 긴 문자로 바뀌면서 수신거부 안내가 잘리는 문제는 시험 발송에서 발견된다. 저는 문자연동의 품질을 ‘몇 건을 빨리 보냈는가’보다 ‘보내야 할 사람에게만, 필요한 내용을 온전히 보냈는가’로 판단한다.

문자연동 시작할 때 발송 규정부터 확인하는 방법 - 요약
문자연동 시작할 때 발송 규정부터 확인하는 방법 | 메시지 : https://msg.pe.kr/582
효능노트 인공지능 개인은행 카드 자동차 고객센터 호스팅 모바일 페이
메시지 © msg.pe.kr All rights reserved. powered by modoo.io