# Как использовать короткие коды (short codes) в SMS‑рассылках: полное руководство 2025

- Опубликовано: 2026-10-21T11:23:04+00:00
- Обновлено: 2026-10-21T11:25:32+00:00
- Автор: Кира Астахова
- Канонический URL: https://smsblog.ru/sms-rassylki/kak-ispolzovat-korotkie-kody-short-codes-v-sms-rassylkakh-polnoe-rukov/

Короткие коды (short codes) — это 4‑6‑значные номера для массовых SMS‑рассылок с высокой пропускной способностью и приоритетной доставкой через операторские шлюзы. Они требуют предварительной регистрации у регулятора или агрегатора, прохождения комплаенс‑проверки и согласования контента, но обеспечивают до 300 сообщений в секунду и доверие получателей за счёт узнаваемого отправителя.

## Что такое короткие коды и чем они отличаются от длинных номеров

Short codes — специальные абонентские номера сокращённого формата, выделенные операторами связи для A2P‑трафика (Application‑to‑Person). В отличие от длинных номеров (10‑11 цифр, long codes / 10DLC), они не привязаны к физическому абоненту, проходят предварительную модерацию и работают по выделенным каналам SMSC с приоритетом очереди.

Ключевые отличия: пропускная способность (до 300 SMS/сек против 1‑10 для long codes), обязательная регистрация кампании, отсутствие риска блокировки за спам при соблюдении правил, брендированный Sender ID (например, «BANK» или «7777»). Длинные номера подходят для транзакционных уведомлений и двухфакторной аутентификации, короткие — для маркетинговых рассылок, оповещений масштаба и интерактивных сервисов (голосования, опросы).

## Типы коротких кодов: выделенные, общие и vanity‑номера

Существует три основные категории short codes, каждая со своими экономикой и сценариями применения.

### Выделенные (dedicated) короткие коды

Номер принадлежит одному бренду исключительно. Полный контроль над репутацией отправителя, возможность настроить любые ключевые слова, отсутствие «соседей» по номеру. Стоимость аренды в 2025 году: от 30 000 до 150 000 руб./мес. в зависимости от страны и оператора, плюс разовая плата за подключение 50 000–200 000 руб. Подходит крупным ритейлерам, банкам, медиаплатформам с объёмами от 500 тыс. SMS/мес.

### Общие (shared) короткие коды

Один номер используют несколько брендов, разделение трафика происходит по ключевым словам (keywords). Дешевле: аренда ключевого слова 5 000–15 000 руб./мес., подключение 10 000–30 000 руб. Риск: нарушение комплаенса одним участником может привести к блокировке всего номера. В 2025 году крупные агрегаторы (Infobip, Twilio, МТС Экстра) постепенно уходят от shared‑модели в пользу dedicated или 10DLC из-за ужесточения требований операторов.

### Vanity‑коды (запоминающиеся номера)

Номера вроде 7777, 1234, 55555 или слов на клавиатуре (PIZZA → 74992). Стоимость в 3‑5 раз выше стандартного dedicated‑кода, но повышают конверсию opt‑in на 15‑25% за счёт запоминаемости в офлайн‑рекламе (билборды, ТВ, упаковка). Регистрация занимает до 6 недель из-за аукционов у регулятора.

| Тип | Стоимость в мес. (руб.) | Время подключения | Контроль репутации | Типичные сценарии |
| --- | --- | --- | --- | --- |
| Dedicated | 30 000–150 000 | 3–6 недель | Полный | Маркетинг, лояльность, алерты |
| Shared (по ключу) | 5 000–15 000 | 1–2 недели | Ограниченный | Малый бизнес, тесты, MVP |
| Vanity | 100 000–500 000+ | 4–8 недель | Полный | Брендинг, офлайн‑кампании |

## Регистрация и комплаенс: пошаговый процесс подключения

Любой short code требует согласования с операторами связи и/или национальным регулятором (в РФ — Роскомнадзор через Реестр отправителей, в США — The Campaign Registry). Процесс стандартизирован, но сроки зависят от полноты пакета документов.

- **Выбор агрегатора или прямого подключения к оператору.** Прямое подключение даёт контроль, но требует интеграции с каждым SMSC. Агрегаторы (Infobip, Sinch, Vonage, локальные: МТС Экстра, Beeline Cloud) дают единый API и берут комплаенс на себя.
- **Подготовка пакета документов.** Устав/свидетельство ОГРН, письмо гарантий на бланке компании, описание юзкейса (use case), примеры шаблонов сообщений, механика opt‑in/opt‑out, политика приватности, контакты ответственного лица.
- **Заполнение анкеты кампании (Campaign Registration).** Указываются: тип трафика (маркетинг, транзакционный, смешанный), ожидаемый объём в месяц, список ключевых слов, примеры контента. В 2025 году операторы требуют явного разделения транзакционного и промо‑трафика даже на одном коде — разные ключевые слова или поддомены в URL.
- **Модерация контента.** Проверка на запрещённые темы (азартные игры, микрозаймы, фарма без лицензии, политические агитации), наличие STOP‑инструкции в каждом сообщении, соответствие законодательству о рекламе (ФЗ‑38 в РФ, TCPA/CTIA в США).
- **Техническая настройка и тестирование.** Настройка веб‑хуков для входящих MO (Mobile Originated) сообщений, проверка доставки на тестовых номерах всех операторов региона, настройка TTL и повторных попыток доставки.
- **Запуск в продакшн.** После одобрения — включение живого трафика. Первые 48 часов агрегаторы часто включают усиленный мониторинг (enhanced monitoring) с ручной модерацией каждого шаблона.

Срок от заявки до живого трафика: 10–20 рабочих дней для dedicated, 3–7 дней для shared (если ключевое слово свободно). Отказы чаще всего связаны с неполным описанием opt‑in механики или отсутствием ссылки на политику приватности в SMS.

## Техническая интеграция: API, веб‑хуки и обработка входящих сообщений

Интеграция строится вокруг REST API агрегатора. Основные операции: отправка MT (Mobile Terminated), приём MO, отчёты о доставке (DLR), управление ключевыми словами, черными списками и шаблонами.

### Пример отправки SMS через API

```
POST https://api.sms-provider.com/v1/messages
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json { "from": "7777", "to": ["79161234567", "79031234567"], "text": "Ваш код подтверждения: 1234. Действует 5 мин. STOP -> 7777 с текстом STOP", "callback_url": "https://your-domain.com/dlr", "validity_period": 300, "priority": "high"
}
```

### Обработка входящих сообщений (MO) и команды STOP/HELP

Веб‑хук для MO должен отвечать за `200 OK` не более 2 секунд, иначе агрегатор повторит доставку с экспоненциальным бэкоффом.

```
POST https://your-domain.com/mo
Content-Type: application/json { "message_id": "mo_abc123", "from": "79161234567", "to": "7777", "keyword": "STOP", "text": "STOP", "received_at": "2025-06-15T14:32:11Z"
}
```

Обязательная логика: при получении `STOP`, `UNSUBSCRIBE`, `ОТПИСАТЬСЯ` — мгновенно добавить номер в suppression‑list и вернуть подтверждение: «Вы отписались от рассылок 7777. Для возобновления отправьте START». Команда `HELP` должна возвращать контакт поддержки и ссылку на политику приватности.

### Управление шаблонами и переменными

Современные агрегаторы поддерживают предварительно утверждённые шаблоны (template IDs). Это ускоряет модерацию: вы отправляете только `template_id` и массив параметров.

```
{ "template_id": "tpl_welcome_2025", "to": "79161234567", "params": { "name": "Иван", "bonus": 500, "expires": "30.06.2025" }
}
```

Шаблоны проходят модерацию один раз; изменение текста требует повторного согласования (1–3 дня). Используйте версионирование шаблонов для A/B тестов.

## Best practices для доставляемости, конверсии и репутации

Даже с зарегистрированным short code плохая практика приводит к фильтрации операторами (carrier filtering) и снижению throughput.

- **Чёткий opt‑in.** Только явное согласие: чекбокс на сайте (не предзаполненный), SMS‑подтверждение (double opt‑in), сканирование QR‑кода с текстом «Отправьте START на 7777». Покупка баз данных — гарантированный путь к блокировке.
- **Частота и предсказуемость.** Не более 2‑3 маркетинговых SMS в неделю на один номер. Транзакционные — без лимитов, но должны быть отдельным ключевым словом/шаблоном. Анонсируйте частоту при подписке: «До 4 сообщений в месяц».
- **Персонализация и ценность.** Имя, релевантный оффер, глубокая ссылка (deep link) в приложение. Короткие ссылки через брендированный домен (brand.ly/abc) повышают CTR на 18‑22% против публичных сокращателей.
- **STOP в каждом сообщении.** Обязательно по CTIA и российскому закону о рекламе. Формат: «STOP на 7777» или «Отписаться: STOP 7777». Не прячьте в конце после 160 символов — операторы режут хвост.
- **Мониторинг метрик.** Delivery rate > 98%, opt‑out rate < 0.5% в месяц, spam complaints < 0.1%. Превышение — триггер для аудита контента и частоты.
- **Тестирование на реальных номерах.** Перед крупной рассылкой отправьте тест на 50–100 номеров разных операторов (МТС, Билайн, Мегафон, Теле2, Яндекс.Сим). Проверьте рендеринг кириллицы, эмодзи, длину сегментов (70 символов для Unicode, 160 для GSM‑7).

> Главная ошибка — считать short code «волшебной таблеткой» от спам‑фильтров. Операторы в 2025 году оценивают репутацию по engagement‑метрикам: открытия, клики, ответы. Если люди не взаимодействуют — throughput урежут до 10 SMS/сек даже на dedicated коде.
>
>  Руководитель доставляемости, крупный CPaaS-провайдер

## Экономика: от чего зависит стоимость владения и стоимость сообщения

Итоговая цена SMS на short code складывается из трёх компонентов: аренда кода, платформа/агрегатор, терминация операторам.

| Компонент | Диапазон (руб.) | Зависит от |
| --- | --- | --- |
| Аренда dedicated кода | 30 000–150 000 / мес. | Страна, оператор, vanity/обычный |
| Плата агрегатору (platform fee) | 0.05–0.20 за SMS | Объём, SLA, доп. фичи (DLT, шифрование) |
| Терминация (operator termination) | 0.30–0.80 за SMS | Оператор-получатель, тип трафика |
| Итого за исходящее SMS | 0.40–1.10 | — |
| Входящее MO (от абонента) | 0–0.15 | Тариф абонента, часто бесплатно |

При объёме 1 млн SMS/мес. стоимость сообщения снижается к нижней границе за счёт объёмных скидок агрегатора. ROI рассчитывайте по формуле: (Revenue от кампании — Total SMS Cost) / Total SMS Cost. Хороший бенчмарк для ритейла 2025: ROI > 300% на промо-рассылках, > 1000% на транзакционных (восстановление корзины, оповещения о доставке).

Скрытые расходы: юридическое сопровождение регистрации (50–150 тыс. руб.), разработка opt‑in форм и suppression‑list инфраструктуры, мониторинг доставляемости (отдельные инструменты вроде Everest, Validity).

## Частые ошибки и как их избежать

- **Запуск без тестового периода.** Первые 2 недели работайте на 10‑20% объёма, накапливайте репутацию (warm‑up). Резкий скачок до лимита throughput вызывает throttling у операторов.
- **Игнорирование DLR (Delivery Receipts).** Не обрабатываете статусы `DELIVERED`, `EXPIRED`, `REJECTED` — теряете видимость проблем. Настройте алерты на delivery rate < 95% за час.
- **Смешивание трафиков на одном ключевом слове.** Маркетинг и OTP на одном keyword — путь к жалобам и блокировке. Разделяйте: `PROMO` и `AUTH`.
- **Отсутствие локализации STOP/HELP.** Для русскоязычной аудитории обязательны русские команды. Дублируйте английские для международных номеров.
- **Использование публичных сокращателей ссылок (bit.ly, tinyurl).** Операторы блокируют домены с плохой репутацией. Только собственный брендированный домен с настроенным DKIM/SPF/DMARC для email-поддомена, используемого в ссылках.

## Заключение

Короткие коды остают золотым стандартом для высоковолновых A2P‑рассылок в 2025 году. Ключ к успеху — не в получении номера, а в дисциплине: чистая база с двойным opt‑in, разделение трафиков, мониторинг метрик доставляемости и мгновенная реакция на STOP. Начните с shared‑кода и пилотной кампании на 50–100 тыс. контактов, измерьте CTR и opt‑out rate, затем масштабируйтесь на dedicated или vanity‑номер. Интегрируйте SMS в омниканальную стратегию: пуш, email, ватсап — каждый канал под свой интент, short code — для самых важных и временных сообщений.

## FAQ: частые вопросы о коротких кодах

- **Можно ли использовать один short code для нескольких брендов?** Только в модели shared с разделением по ключевым словам. Репутация общая — риск блокировки выше. Для изоляции лучше dedicated код на бренд.
- **Сколько времени занимает регистрация short code в России?** 10–20 рабочих дней через агрегатора при полном пакете документов. Прямое подключение к операторам — до 6 недель.
- **Какая максимальная длина одного SMS на short code?** 160 символов GSM‑7 или 70 символов Unicode (кириллица, эмодзи). Длинные сообщения сегментируются (153/67 символов на часть) и тарифицируются как несколько SMS.
- **Нужен ли отдельный short code для транзакционных SMS?** Не обязательно, но обязательно отдельный ключевой слово/шаблон. Операторы требуют разметку типа трафика для приоритизации доставки OTP.
- **Что делать, если short code заблокировали за спам?** Немедленно остановить рассылки, запросить у агрегатора детали жалоб, очистить базу от неконфирмированных контактов, подготовить план исправлений (remediation plan) и отправить на пересмотр. Разблокировка занимает 3–14 дней.
- **Работают ли short codes для международных рассылок?** Short code национален. Для кросс-бордер нужны локальные коды в каждой стране или международные длинные номера (International Long Codes) с регистрацией в The Campaign Registry.
- **Как отслеживать конверсию из SMS в покупку?** UTM-метки в ссылках + глубокие ссылки (App Links / Universal Links) + серверная атрибуция (Adjust, AppsFlyer, внутренняя). Промокоды в тексте SMS — низкоточный метод.
- **Можно ли отправлять MMS через short code?** Да, если агрегатор и операторы поддерживают MMS (в РФ поддержка ограничена, в США — стандарт). Размер до 300–600 КБ, тарификация выше SMS в 3–5 раз.

## Глоссарий ключевых терминов

| Термин | Определение |
| --- | --- |
| A2P (Application‑to‑Person) | Трафик, инициируемый приложением/системой, а не человеком. Требует регистрации. |
| MO (Mobile Originated) | Входящее сообщение от абонента на short code (например, команда STOP). |
| MT (Mobile Terminated) | Исходящее сообщение от short code к абоненту. |
| DLR (Delivery Receipt) | Отчёт о статусе доставки: DELIVERED, EXPIRED, REJECTED, UNDELIVERABLE. |
| Throughput | Пропускная способность кода в сообщениях в секунду (MPS). |
| Opt‑in / Double opt‑in | Согласие на получение рассылок. Double — подтверждение через ответное SMS или клик. |
| Suppression list | База номеров, отписавшихся или жаловавшихся. Исключается из рассылок автоматически. |
| Keyword | Ключевое слово для маршрутизации входящего трафика на shared коде (START, STOP, PROMO). |
| Vanity code | Запоминающийся короткий код (цифры-повторы или слово на T9-клавиатуре). |

## Источники

- В материале не указаны внешние источники.
