고객과 소통할 때 메시지를 간결하게 유지하는 것은 고객이 메시지를 읽고 행동을 취하게 만드는 핵심 비결입니다. 비즈니스 문자 메시지의 가장 적절한 글자 수가 얼마인지 궁금하시다면, 결론부터 말씀드려 100자에서 150자 사이입니다. 이 길이를 유지하면 메시지가 단일 표준 SMS 세그먼트 내에 들어오므로 비용을 낮추고 가독성을 높일 수 있습니다.

비즈니스 SMS 길이의 황금률

치과, 자동차 정비소, 미용실, 보습학원 등 대부분의 지역 비즈니스에 있어 SMS는 고객에게 도달하는 가장 직접적인 방법입니다. 하지만 SMS 통신의 기술적인 백엔드 특성상 메시지가 분할되기 전까지 보낼 수 있는 글자 수에 엄격한 제한이 있습니다. 제한을 초과하면 메시지가 쪼개져 예상했던 예산의 2배 또는 3배의 비용이 발생할 수 있습니다.

단일 문자 메시지의 표준 업계 제한은 160자입니다. 만약 sms message over 160 characters will be split(160자가 넘는 SMS 메시지가 분할됨) 현상이 발생하면, 통신사는 메시지를 여러 부분(세그먼트)으로 나눕니다. 이렇게 분할되면 각 부분이 개별 메시지로 과금됩니다. 설상가상으로 수신자의 휴대폰에서 분할된 메시지를 다시 하나로 합치는 데 필요한 헤더 정보 때문에, 두 번째 세그먼트부터는 글자 수 제한이 153자로 줄어듭니다.

따라서 비즈니스 문자 메시지의 이상적인 글자 수는 100자에서 150자입니다. 이 정도 길이면 메시지를 충분히 전달하고, 명확한 행동 유도(CTA)를 포함하면서도, 실수로 두 번째 세그먼트로 넘어가 추가 요금이 청구되지 않도록 안전한 여유 공간을 확보할 수 있습니다.

SMS 세그먼트의 기술적 분석

SMS를 보낼 때 메시지는 GSM-7 또는 유니코드(Unicode)라는 두 가지 표준 중 하나로 인코딩됩니다. GSM-7은 표준 영문자, 숫자 및 기본 문장 부호를 지원합니다. GSM-7 환경에서는 글자 수 제한이 엄격하게 160자입니다. 이를 초과하면 빌링 시스템이 텍스트를 분할합니다. 0자를 보내면 전송되는 메시지가 없지만, 161번째 글자를 입력하는 순간 두 개의 세그먼트에 대한 요금을 지불하게 됩니다.

GSM-7 vs. 유니코드: 숨겨진 글자 수 도둑

많은 비즈니스 소유주들이 메시지를 작성하고 글자 수를 확인한 뒤, 120자인 것을 보고 안전하다고 생각합니다. 하지만 월말 청구서를 받아보고 요금이 두 배로 나온 것을 발견하곤 합니다. 왜 이런 일이 발생할까요? 답은 special characters in message 인코딩에 있습니다.

이모지, 둥근 따옴표, 또는 다른 언어에서 흔히 쓰이는 악센트 기호 등 GSM 표준에 없는 글자를 단 하나라도 사용하면 메시지 전체가 강제로 유니코드 인코딩으로 전환됩니다. 이 경우 Voicesage 같은 플랫폼에서 제공하는 경고 메시지와 유사한 알림이 뜹니다: you are sending a unicode message, this will decrease your character limit per message. (유니코드 메시지를 전송 중이므로 메시지당 글자 수 제한이 줄어듭니다.)

유니코드 환경에서는 단일 메시지 제한이 160자에서 단 70자로 급감합니다. 메시지가 71자라면 두 개의 세그먼트로 분할되어 요금이 청구됩니다(결합 헤더로 인해 세그먼트당 67자로 계산됨).

SMS에서 스마트 문자(Smart Characters)란 무엇인가요?

많은 최신 키보드와 텍스트 에디터는 표준 곧은 아포스트로피(')와 따옴표(")를 자동으로 둥근 모양의 '스마트' 문장 부호로 변환합니다. 통신 업계에서는 이를 스마트 문자(smart characters)라고 부릅니다. 이 문자들은 표준 GSM-7 알파벳에 포함되지 않기 때문에 sms with special characters(특수 문자가 포함된 SMS)로 분류됩니다. 이로 인해 글자 수 제한이 즉시 70자로 제한됩니다. 캠페인을 전송하기 전에 항상 텍스트 에디터 설정을 확인하여 스마트 문장 부호 기능을 비활성화하세요.

SMS 메시지 전송 시 문제를 일으키는 특수 문자

이모지, 비라틴 알파벳(키릴 문자, 아랍어, 그리스어) 및 특정 수학 기호는 special characters which causes issues in sms messages sending(SMS 메시지 전송 시 문제를 일으키는 일반적인 특수 문자)에 해당합니다. 아주 간단한 악센트 문자 하나만으로도 유니코드 인코딩이 실행될 수 있습니다. 프랑스어권에서는 이를 종종 140 character enlever des sms 문제라고 부르는데, 개발자들이 표준 바이트 제한(140바이트 페이로드, 이는 7비트 문자 160개 또는 16비트 유니코드 문자 70개에 해당) 내에 메시지를 맞추기 위해 악센트를 제거하려고 시도하는 현상을 말합니다.

비즈니스 유스케이스별 이상적인 글자 수

전달하려는 내용에 따라 목표 길이는 달라집니다. 다음은 서비스 기업이 자주 발송하는 일반적인 운영 알림 메시지와, 고객 참여를 극대화하고 비용을 최소화하기 위한 이상적인 글자 수입니다.

유스케이스이상적인 글자 수이 길이가 효과적인 이유
예약 알림100 - 130자시간, 날짜, 업체명과 함께 간단한 '확인하려면 YES라고 답장해 주세요'라는 안내를 제공합니다.
주문 / 픽업 알림80 - 110자고객에게 상품이나 검사 결과가 수령 가능한 상태임을 신속하게 알립니다.
일회용 비밀번호 (OTP)50 - 80자불필요한 미사여구 없이 보안 코드를 즉시 전달합니다.
배송 알림110 - 140자배송 추적 링크, 예상 도착 시간대, 배송 기사 정보를 포함합니다.

트랜잭션 메시징 전략을 더욱 최적화하고 싶다면, 당사의 종합 예약 알림 가이드를 읽고 과도한 비용을 지불하지 않으면서도 응답률을 극대화할 수 있는 문자 구성 방법을 확인해 보세요.

표준 SMS 게이트웨이가 장문 메시지를 과금하는 방식

Twilio, Plivo, MessageBird와 같은 기존의 A2P(기관-개인 간) SMS 제공업체는 철저하게 세그먼트당 요금을 부과합니다. 메시지가 161자이면 2개 메시지 요금을 지불합니다. 메시지에 유니코드 문자가 포함되어 있고 길이가 72자라면 역시 2개 메시지 요금을 지불합니다. 이 때문에 SMS 캠페인을 작성할 때 글자 수를 세고 자연스러운 문장을 억지로 깎아내는 스트레스가 발생합니다.

또한, 기존 게이트웨이는 복잡한 브랜드 등록, A2P 10DLC 규정 준수 수수료, 통신사 승인을 요구하므로, 기존 고객층에게 간단한 알림을 보내고자 하는 미국 이외 지역의 로컬 비즈니스에는 매우 비실용적입니다.

바로 이 부분에서 MySMSGate가 엄청난 강점을 제공합니다. MySMSGate는 160자 세그먼트 단위로 요금을 부과하는 대신, 메시지 길이나 문자 인코딩에 관계없이 메시지당 $0.02의 고정 요금을 청구합니다. 시스템이 귀하가 연결한 Android 휴대폰과 SIM 카드를 통해 메시지를 라우팅하기 때문에 세그먼트 분할에 따른 페널티, 통신사 등록 지연, 숨겨진 수수료가 전혀 없습니다.

비교: 기존 API vs. MySMSGate

기존의 sms api를 사용하는 경우, 이모지가 포함된 200자의 홍보 메시지를 500명의 고객에게 전송하려면 메시지당 3개의 세그먼트(유니코드의 경우 세그먼트당 70자)가 필요합니다. 이는 총 1,500개의 세그먼트로 과금됩니다. 세그먼트당 평균 요금 $0.0079에 통신사 수수료가 더해지면 비용은 순식간에 불어납니다. 반면 MySMSGate를 사용하면 동일한 500개 메시지를 보낼 때 세그먼트 단위가 아닌 실제 전송된 물리적 메시지 수로 요금을 부과하므로 딱 $10.00(500개 메시지 x $0.02)의 고정 비용만 발생합니다.

비즈니스 문자 작성의 모범 사례

메시지를 전문적이고 가독성 있게 구성하며 성공적으로 전달하려면 다음의 표준 업계 규칙을 따르세요.

  1. 업체명을 즉시 밝히세요: 고객이 누가 문자를 보냈는지 바로 알 수 있도록 메시지 시작 부분에 비즈니스 이름을 넣으세요.
  2. CTA를 명확하게 유지하세요: '전화하기', '클릭하여 확인', '일정 변경을 위해 답장'과 같이 직관적인 행동 유도 단어를 사용하세요.
  3. 링크에 주의하세요: URL을 포함해야 하는 경우 깔끔한 도메인을 사용하세요. bit.ly와 같은 일반적인 단축 링크는 이동통신사에서 스팸으로 분류하는 경우가 많으므로 피하는 것이 좋습니다.
  4. 마스킹 규칙을 이해하세요: 임시 비밀번호나 계좌 번호 일부와 같이 민감한 정보를 전송할 때는 masking characters in sms rules(SMS 내 마스킹 문자 규칙)를 인지하고 있어야 합니다. 고객의 개인 정보를 보호하기 위해 민감한 데이터는 항상 마스킹 처리(예: '인증번호는 48xx72입니다')를 하세요.
  5. 불필요한 첨부 파일은 피하세요: 표준 SMS는 첨부 파일을 지원하지 않습니다. 파일 add attachment(첨부 파일 추가)가 필요한 경우, 웹 서버에 파일을 업로드한 다음 SMS에 짧은 링크를 포함하세요.

백엔드에서 이러한 알림을 전송할 수 있는 간단하고 비용 효율적인 방법을 찾는 개발자라면, 당사의 가장 저렴한 SMS API 가이드를 확인하여 여러 옵션을 비교해 보고 Android 기반 게이트웨이가 어떻게 매달 수백 달러를 절약해 줄 수 있는지 알아보세요.

메시지를 남길 때 글자 수 제한을 대처하는 방법

고객이 답장하거나 자동 상태 업데이트 메시지를 남겨야 할 때, 잠금 화면에 표시되는 character limitations when leave a message(메시지를 남길 때의 글자 수 제한)를 염두에 두어야 합니다. Android 및 iOS를 포함한 대부분의 최신 모바일 운영체제는 알림 창에 처음 100~120자만 표시합니다. 예약 시간이나 인증 코드와 같은 가장 중요한 정보를 메시지의 맨 앞부분에 배치하면, 수신자가 기기 잠금을 해제하지 않고도 즉시 확인할 수 있습니다.

MySMSGate를 사용하여 긴 비즈니스 문자를 손쉽게 전송하는 방법

MySMSGate는 사용하지 않는 Android 휴대폰을 강력하고 저렴한 SMS 게이트웨이로 변환해 줍니다. 개발자를 위한 간단한 REST API와 기술 지식이 없는 사용자를 위한 웹 대시보드를 통해 원활하게 작동합니다. 엄격한 글자 수 제한, 세그먼트별 과금, 통신사 승인 등에 대해 걱정할 필요가 없습니다.

게이트웨이를 설정하는 데는 2분도 걸리지 않습니다:

  1. MySMSGate에서 계정을 등록합니다.
  2. 아무 Android 휴대폰에나 당사의 Android SMS 게이트웨이 앱을 다운로드하여 설치합니다.
  3. 웹 대시보드에 표시된 QR 코드를 스캔하여 휴대폰을 연동합니다.
  4. 간편한 REST API를 사용하거나 웹 대화(Web Conversations) 대시보드에서 직접 메시지 전송을 시작합니다.

다음은 당사의 low cost sms api(저비용 SMS API)를 사용하여 아웃바운드 알림을 얼마나 쉽게 보낼 수 있는지 보여주는 간단한 Python 예제입니다:

import requests

url = "https://mysmsgate.net/api/v1/send"
payload = {
    "to": "+1234567890",
    "message": "Hello! This is a friendly reminder of your appointment tomorrow at 10:00 AM at Downtown Dental. Reply YES to confirm.",
    "sim_slot": 1
}
headers = {
    "Authorization": "Bearer YOUR_API_KEY",
    "Content-Type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)
print(response.json())

다른 프로그래밍 언어로 당사 API를 연동하는 방법에 대한 자세한 내용은 단계별 Android SMS 게이트웨이 튜토리얼을 참고하세요.

자주 묻는 질문 (FAQ)

비즈니스 소유주와 개발자들이 SMS 글자 수 제한, 통신사 규칙 및 메시지 한도에 대해 가장 자주 묻는 질문들을 모았습니다.

비즈니스 문자의 표준 SMS 글자 수 제한은 어떻게 되나요?

GSM-7 인코딩(표준 라틴 문자)을 사용하는 메시지의 경우 표준 제한은 160자입니다. 특수 문자, 이모지 또는 비라틴 문자를 사용하는 경우 유니코드 인코딩 규칙에 따라 제한이 70자로 줄어듭니다.

161자짜리 문자를 보냈는데 왜 2개 메시지 요금이 청구되었나요?

표준 이동통신사 및 API는 세그먼트 단위로 요금을 부과합니다. 단일 GSM-7 세그먼트는 160자이므로, 161자 이상의 메시지는 두 개 이상의 세그먼트로 분할되어 그에 맞게 과금됩니다. 반면 MySMSGate는 세그먼트 수에 관계없이 메시지당 $0.02의 고정 요금을 청구합니다.

SMS에서 스마트 문자란 무엇이며 제한에 어떤 영향을 미치나요?

스마트 문자는 워드 프로세서나 모바일 키보드에서 자동으로 생성되는 둥근 따옴표, 장식용 아포스트로피 및 기타 비표준 기호들을 말합니다. 이러한 기호들은 표준 GSM-7 알파벳에 포함되지 않기 때문에 텍스트를 유니코드 인코딩으로 강제 전환하여 단일 메시지 글자 수 제한을 160자에서 70자로 줄어들게 만듭니다.

MySMSGate를 사용하여 비즈니스 문자에 대한 답장을 받을 수 있나요?

네, 가능합니다! MySMSGate와 같은 android sms 메시징 및 커뮤니케이션 플랫폼을 사용하면, 휴대폰의 SIM 카드로 전송되는 모든 수신 문자가 실시간으로 웹 대시보드에 자동 전달됩니다. 이를 통해 컴퓨터 브라우저에서 고객과 직접 양방향 대화를 나눌 수 있습니다.