문자 예약 방법 발송 전에 확인할 순서

얼마 전 한 업체가 할인 문자를 다음 날 오전 8시에 예약해 두고 발송 화면을 보여줬습니다. 시간 설정은 맞았지만, 예약한 뒤 수신거부한 고객이 발송 명단에 그대로 남아 있었습니다. 문자 예약 방법에서 가장 중요한 단계는 예약 버튼을 누르는 일이 아니라 실제 발송 시점에 보내도 되는 사람인지 다시 확인하는 일입니다.
예약 시간을 고르기 전에 메시지 성격부터 구분합니다
주문 완료, 배송 일정, 예약 변경처럼 고객의 거래에 필요한 안내와 할인 행사, 쿠폰, 재구매 권유는 성격이 다릅니다. 안내 문구에 홍보 내용을 섞으면 광고성 정보로 취급될 수 있습니다. 예를 들어 ‘내일 오후 2시 방문 예약입니다’와 ‘내일 방문하시면 추가 상품을 20% 할인해 드립니다’를 한 문자에 넣었다면 단순 예약 안내로 처리하지 않는 편이 안전합니다. 한국인터넷진흥원의 불법스팸 방지 안내서와 카카오비즈니스 가이드도 정보성과 광고성이 섞인 메시지의 구분을 강조합니다.
광고성 문자라면 원칙적으로 수신자의 명시적인 사전 동의가 필요합니다. 거래 관계에 따른 제한적인 예외가 있더라도 모든 기존 고객에게 광고를 보낼 수 있다는 뜻은 아닙니다. 수신거부를 했거나 동의를 철회한 사람에게는 그 예외를 근거로 다시 보내면 안 됩니다. 회원 가입 동의 기록, 동의한 채널, 동의 시점, 철회 이력을 발송 명단과 함께 확인해야 합니다.
시간도 별도로 봐야 합니다. 정보통신망법 제50조는 오후 9시부터 다음 날 오전 8시까지 광고성 정보를 보내려면 그 시간대에 대한 별도의 사전 동의를 받도록 정합니다. 일반적인 광고 수신 동의만 받은 명단이라면 오전 8시 이후, 오후 9시 이전으로 예약 시간을 잡습니다. 저는 발송 처리 지연까지 생각해 경계 시각에 딱 맞춘 예약은 피합니다. 수신자에게 실제로 도착하는 시각은 발송 시스템의 처리량이나 통신 상황에 따라 달라질 수 있기 때문입니다.
명단을 만들 때 수신거부부터 제외합니다
예약 발송 화면에서 연락처 파일을 올리기 전, 세 가지 명단을 대조합니다. 광고 수신 동의자, 수신거부·동의 철회자, 이미 발송 대상으로 뽑아 둔 명단입니다. 같은 번호가 동의자와 수신거부자 양쪽에 있으면 수신거부를 우선 적용합니다. 여러 지점이나 대행사가 같은 고객에게 보내는 경우에는 각자 가진 파일만 확인하지 말고 수신거부 정보가 발송 시스템 전체에 반영됐는지도 봐야 합니다.
예를 들어 월요일에 금요일 행사 문자를 예약하고 수요일에 고객이 수신거부를 했다면, 금요일 발송 대상에서 빠져야 합니다. 그래서 예약 등록 직전의 명단 점검만으로는 부족합니다. 발송 서비스가 발송 직전에 최신 수신거부 명단을 다시 적용하는지 확인하고, 그 기능이 없다면 예약을 취소하거나 대상을 갱신한 뒤 다시 등록해야 합니다. 실무에서는 이 차이가 민원을 가릅니다.
번호 형식과 중복도 함께 확인합니다. 동일한 고객에게 여러 시스템에서 같은 행사를 예약하면 한 번의 발송이 두세 번의 광고가 됩니다. 파일의 빈칸, 잘못된 번호, 중복 번호를 걸러내고, 동의 근거가 불분명한 번호는 발송 대상에서 제외합니다. 발송량을 먼저 정하고 명단을 채우기 시작하면 이런 판단이 뒤로 밀리기 쉽습니다.
문구와 채널을 정한 뒤 예약 화면에 등록합니다
광고성 문자에는 메시지 시작 부분의 ‘(광고)’ 표시, 전송자 명칭과 연락처, 쉽게 이용할 수 있는 수신거부 방법이 필요합니다. 수신거부에 드는 비용을 수신자에게 부담시켜서도 안 됩니다. 흔히 쓰는 무료 수신거부 번호를 넣었다면 실제로 연결되고 처리되는지 시험 번호로 확인합니다. 전송자 이름을 약칭으로만 적어 고객이 누가 보냈는지 알기 어렵게 만들거나, ‘(광고)’ 사이에 기호를 넣는 방식도 피해야 합니다.
문구가 확정되면 채널을 고릅니다. 짧은 안내는 SMS, 긴 설명이나 이미지가 필요한 내용은 장문 문자·MMS가 맞을 수 있습니다. 주문·결제·배송 같은 정보성 알림은 알림톡을 검토할 수 있지만, 할인 광고를 알림톡으로 바꿔 보내는 방식은 맞지 않습니다. 광고라면 해당 광고 메시지 상품의 발송 조건을 따져야 합니다. 카카오비즈니스는 알림톡을 개인화된 정보성 메시지로 설명합니다.
단가는 발송 업체, 계약량, 문자 길이, 이미지 첨부 여부에 따라 달라집니다. 따라서 SMS 한 건 가격만 보고 결정하지 말고 ‘대상 수 × 적용 단가’에 장문 전환이나 실패 후 문자 대체 발송 비용까지 넣어 견적을 봅니다. 도달 여부도 발송 성공 건수만으로 판단하지 않습니다. 통신사 수신 실패, 카카오톡 미사용, 차단 등 실패 사유를 채널별로 확인해야 다음 예약의 대상과 비용을 제대로 조정할 수 있습니다.
등록 순서는 단순합니다. 발신번호와 채널을 확인하고, 검토한 문구와 대상 명단을 올린 다음, 발송 날짜와 시각을 지정합니다. 예약 완료 화면에서는 대상 건수, 예상 비용, 발신번호, 문구 전체, 예약 시각을 다시 읽습니다. 같은 캠페인을 여러 담당자가 다룬다면 예약 번호와 담당자를 기록해 중복 등록을 막습니다.
예약 후에도 발송 직전과 발송 후를 확인합니다
저는 예약을 끝낸 뒤 시험 번호로 실제 수신 화면을 봅니다. 발송 화면의 글자 수와 휴대전화에 보이는 줄바꿈이 다를 수 있고, 광고 표시나 무료 수신거부 안내가 문구 수정 과정에서 빠지기도 합니다. 행사 날짜, 할인 조건, 문의 번호처럼 고객 행동에 영향을 주는 부분은 특히 다시 읽습니다. 오류를 발견하면 문구만 고쳤다고 생각하지 말고 수정된 내용으로 예약이 저장됐는지 확인해야 합니다.
발송 직전에는 최신 수신거부 상태와 일정 변경 여부를 확인합니다. 행사가 취소됐는데 예약 문자만 남아 있는 경우가 의외로 많습니다. 발송 뒤에는 접수 건수와 실제 성공·실패 건수, 실패 사유, 수신거부 처리 결과를 기록합니다. ‘예약 완료’는 발송 결과가 아닙니다. 다음 캠페인에서 같은 번호에 다시 보내지 않도록 철회 정보가 반영됐는지도 확인합니다.
문자 예약은 시간을 아끼는 기능이지만, 책임까지 예약 서비스에 맡길 수는 없습니다. 보내는 시각과 문구, 그 시점의 수신 동의 상태를 한 묶음으로 관리할 때 비로소 운영이 편해집니다.
