문자 자동발송 방법, 수신거부와 광고 표기부터 맞추는 실무 절차

Last Updated :
문자 자동발송 방법, 수신거부와 광고 표기부터 맞추는 실무 절차

얼마 전 쇼핑몰 운영자 한 분이 “자동발송 세팅은 다 했는데 왜 광고 문자가 계속 반려되냐”고 물었습니다. 확인해보니 API 연동도 정상이고 충전 잔액도 충분했습니다. 문제는 메시지 앞에 광고 표시가 없고, 수신거부 번호가 빠져 있었던 겁니다. 기업 문자 발송을 오래 운영하다 보면 이런 일이 정말 많습니다. 문자 자동발송 방법은 발송 버튼을 자동으로 누르는 기술이 아니라, 누가 받아도 되는지와 어떤 문구로 보내야 하는지를 먼저 정하는 일에 가깝습니다.

문자 자동발송 전에 먼저 나눠야 할 것

자동발송을 만들 때 가장 먼저 할 일은 메시지를 정보성인지 광고성인지 나누는 겁니다. 주문 완료, 배송 안내, 예약 확정, 본인인증, 결제 실패 안내처럼 고객의 기존 거래나 이용에 꼭 필요한 내용은 보통 정보성 메시지로 봅니다. 반대로 할인, 쿠폰, 이벤트, 재구매 유도, 신규 상품 안내가 들어가면 광고성 정보로 판단될 가능성이 큽니다.

실무에서는 “고객에게 유리한 내용이니 정보성 아니냐”는 질문이 자주 나옵니다. 그런데 쿠폰, 적립금, 혜택 안내는 표현을 부드럽게 바꿔도 광고로 볼 수 있습니다. KISA와 방송미디어통신위원회 안내에서도 ‘혜택 알림’, ‘정보 제공’처럼 모호한 말로 광고 수신 동의를 받는 방식은 명확한 동의로 보기 어렵다고 설명합니다. 자동발송에서는 이 구분을 잘못하면 같은 오류가 수천 건으로 반복됩니다.

  • 정보성 예시: 주문번호, 배송상태, 예약시간, 결제내역, 장애 안내
  • 광고성 예시: 할인쿠폰, 타임세일, 신상품 안내, 재구매 혜택, 멤버십 가입 유도
  • 혼합형 예시: 배송 안내 뒤에 “리뷰 작성 시 쿠폰 지급”을 붙이는 경우

광고성 문자라면 표기부터 고정해야 합니다

광고성 문자를 자동으로 보내려면 정보통신망법 제50조 기준을 먼저 맞춰야 합니다. 사전 수신동의가 있어야 하고, 메시지 시작 부분에 광고성 정보임을 표시해야 하며, 전송자 명칭과 무료 수신거부 방법이 들어가야 합니다. 이 세 가지가 빠지면 발송 대행사에서 차단되거나, 신고 후 과태료 이슈로 이어질 수 있습니다.

문자 본문은 짧기 때문에 문구를 매번 사람이 손보면 실수가 납니다. 그래서 저는 광고 템플릿을 만들 때 앞부분과 뒷부분을 고정합니다. 예를 들면 시작은 “(광고) 업체명”으로 잡고, 끝에는 “무료수신거부 080번호”를 넣습니다. 중간의 행사 문구만 바꾸는 식입니다. MMS도 마찬가지입니다. 이미지에 광고 문구를 넣었다고 해서 문자 본문의 표기 의무가 사라지는 것은 아닙니다.

발송 가능 시간도 자동화 조건에 넣어야 합니다

광고성 정보는 원칙적으로 오후 9시부터 다음 날 오전 8시까지 전송하면 안 됩니다. 별도의 야간 광고 수신 동의를 받은 경우는 예외가 될 수 있지만, 일반적인 쇼핑몰이나 병원, 학원 운영에서는 이 동의를 따로 관리하지 않는 곳이 많습니다. 그래서 자동발송 시스템에는 시간 제한을 코드나 관리자 설정으로 걸어두는 게 맞습니다. 예약 발송자가 실수로 밤 11시를 선택해도 시스템이 막아야 합니다.

  • 광고성 문자 기본 발송 시간: 오전 8시 이후부터 오후 9시 전까지로 관리
  • 야간 발송: 별도 동의값이 있는 고객에게만 예외 처리
  • 정보성 안내: 긴급 장애, 인증, 거래 안내처럼 성격을 명확히 분리

SMS, LMS, MMS, 알림톡 중 무엇을 쓸지 정하는 방법

채널 선택은 단가만 보고 고르면 운영이 꼬입니다. SMS는 짧은 인증번호나 간단한 안내에 좋습니다. LMS는 주문 안내처럼 문장이 조금 길 때 씁니다. MMS는 이미지가 필요할 때 쓰지만 단가가 올라가고, 통신사·단말 환경에 따라 체감 품질이 달라질 수 있습니다. 알림톡은 카카오톡 채널을 추가하지 않은 고객에게도 정보성 템플릿 기반으로 보낼 수 있어 주문, 예약, 배송 안내에 많이 씁니다.

다만 알림톡은 광고 문구를 마음대로 넣는 채널이 아닙니다. 승인된 템플릿 안에서 정보성 목적에 맞게 보내야 합니다. 할인이나 이벤트를 넣고 싶다면 친구톡, 문자 광고, 앱푸시 등 다른 채널과 수신동의 상태를 같이 봐야 합니다. 자동발송 방법을 설계할 때 “실패하면 SMS로 대체 발송” 같은 옵션도 자주 씁니다. 예를 들어 알림톡 실패 후 문자로 전환하면 도달률은 좋아지지만, 문자 비용이 추가로 발생합니다.

  • SMS: 인증번호, 짧은 상태 안내에 적합
  • LMS: 긴 주문 안내, 예약 안내, 공지에 적합
  • MMS: 이미지 쿠폰, 시각 자료가 필요한 안내에 사용
  • 알림톡: 정보성 템플릿 기반의 주문·배송·예약 안내에 적합

실무형 자동발송 흐름은 이렇게 잡습니다

자동발송은 이벤트, 대상자, 템플릿, 발송 채널, 실패 처리, 수신거부 반영 순서로 설계하면 됩니다. 예를 들어 결제 완료 이벤트가 발생하면 주문 데이터를 읽고, 고객의 연락처와 수신 상태를 확인한 뒤, 승인된 템플릿으로 알림톡을 보냅니다. 실패하면 LMS로 대체하고, 발송 결과를 저장합니다. 광고성 캠페인이라면 여기에 수신동의 여부, 야간 동의 여부, 080 수신거부 처리 여부가 반드시 들어갑니다.

제가 운영에서 가장 많이 보는 사고는 “수신거부 목록을 엑셀로 따로 관리하는 경우”입니다. 담당자가 바뀌거나 파일 업로드가 밀리면 이미 거부한 고객에게 다시 광고가 나갑니다. 수신거부는 발송 대상자 추출 단계에서 자동 제외되어야 합니다. 발송 후 거부가 들어오면 고객 DB나 마케팅 동의 테이블에 바로 반영되고, 다음 발송부터 빠져야 합니다.

체크해야 할 최소 항목

  • 고객별 광고 수신동의 일시와 동의 경로가 저장되어 있는가
  • 수신거부와 동의철회가 무료로 처리되는가
  • 거부 처리 결과를 고객에게 통지하는 흐름이 있는가
  • 광고성 메시지에 업체명, 광고 표시, 수신거부 방법이 들어가는가
  • 오후 9시부터 다음 날 오전 8시까지 광고 발송이 차단되는가
  • 알림톡 실패 시 문자 대체 발송 비용을 계산했는가

자동발송 문구는 짧게, 로그는 길게 남기는 게 좋습니다

문자 본문은 짧고 분명해야 합니다. “고객님께 특별한 혜택을 드립니다”처럼 애매한 표현보다 “8월 회원 할인 쿠폰 안내”처럼 목적이 보이는 문구가 낫습니다. 정보성 안내는 광고 문구를 섞지 않는 편이 안전합니다. 주문 안내 안에 이벤트 링크를 붙이는 순간 성격이 바뀔 수 있습니다.

반대로 시스템 로그는 자세해야 합니다. 누가, 언제, 어떤 동의 상태로, 어떤 템플릿을, 어느 채널로, 어떤 결과를 받았는지 남겨야 합니다. 신고나 민원이 들어오면 “우리는 동의받았습니다”라는 말보다 동의 일시, 화면, 약관 문구, 발송 원문, 수신거부 처리 내역이 훨씬 중요합니다. 자동발송은 많이 보내는 기능이 아니라 같은 기준으로 실수 없이 보내는 장치입니다.

문자 자동발송 방법을 제대로 잡으려면 API 연동보다 운영 기준표가 먼저입니다. 정보성은 정보성답게, 광고성은 광고성답게 보내고, 수신거부는 사람이 기억하는 방식이 아니라 시스템이 차단하는 방식으로 둬야 합니다. 그렇게 만들어야 발송량이 늘어도 운영자가 밤마다 로그를 붙잡고 불안해하지 않습니다.

문자 자동발송 방법, 수신거부와 광고 표기부터 맞추는 실무 절차 - 요약
문자 자동발송 방법, 수신거부와 광고 표기부터 맞추는 실무 절차 | 메시지 : https://msg.pe.kr/214
효능노트 인공지능 개인은행 카드 자동차 고객센터 호스팅 모바일 페이
메시지 © msg.pe.kr All rights reserved. powered by modoo.io