Long SMS API
фикс. $0.02 за сообщение
а не за сегмент
Twilio берет в 4 раза больше за 600-символьное напоминание о приеме ($0.04 в US / $0.40 в Германии). MySMSGate предлагает фиксированный тариф $0.02 — до 7 сегментов за отправку (~1071 симв. латиницей / ~469 симв. кириллицей). Единая оплата независимо от длины.
Одно и то же сообщение, разная тарификация
По правилам протокола SMS, 600-символьное напоминание о приеме разбивается на 4 сегмента. Операторские API-провайдеры берут плату за все 4. Мы берем только за 1.
| Провайдер | Цена за сегмент | Плата за 4-сегментное SMS | Стоимость 1000 сообщений/мес |
|---|---|---|---|
| Twilio US | $0.0083 × 4 | $0.0332 | $33.20 |
| Twilio Германия | $0.082 × 4 | $0.328 | $328 |
| Twilio Бразилия | $0.097 × 4 | $0.388 | $388 |
| Twilio Индонезия | $0.234 × 4 | $0.936 | $936 |
| MessageBird Германия | $0.095 × 4 | $0.380 | $380 |
| Plivo Германия | $0.075 × 4 | $0.300 | $300 |
| MySMSGate (любая страна) | $0.02 × 1 (фикс.) | $0.02 | $20.00 |
Цены провайдеров указаны по состоянию на апрель 2026 года. Перед принятием решений для продакшена проверяйте актуальные тарифы на сайтах провайдеров. Плата в MySMSGate — это фиксированный сбор платформы, а стоимость доставки SMS получателю оплачивается в рамках тарифного плана вашего мобильного оператора.
Почему вообще существует фиксированная плата за сообщение
Протокол SMS ограничен 160 символами
Оригинальный стандарт GSM ограничивает одно SMS 160 символами (GSM-7) или 70 символами (UCS-2 для кириллицы/эмодзи). Более длинные сообщения разбиваются на сегменты — по 153 символа в GSM-7, по 67 в UCS-2. На телефоне получателя они склеиваются, но операторы считают их отдельно.
Twilio платит за каждый сегмент
Провайдеры операторских API покупают терминацию SMS оптом с оплатой за каждый сегмент. Они перекладывают эти расходы (плюс наценку) на вас. SMS из 5 сегментов = 5 списаний оператора = 5-кратная сумма в вашем счете. Для них обойти это невозможно.
Мы не платим операторам
SMS отправляет SIM-карта вашего телефона. Ваш текущий тариф обычно включает безлимитные SMS или большой пакет. Мы вообще не обращаемся к операторским API — мы просто даем команду вашему телефону отправить сообщение. Поэтому мы берем фиксированную плату за платформу, а не наценку за каждый сегмент.
Мягкий лимит в 7 сегментов
Мы ограничиваем отправку 7 сегментами (~1071 символов), чтобы обезопасить вашу SIM-карту. Операторы помечают телефоны за спам при частых маркетинговых рассылках длиной более 7 сегментов; блокировка номера нарушит работу всей системы. Если нужно больше 7 — разделите текст или свяжитесь с нами.
Что помещается в одну оплату
Реальная длина сообщений и их соответствие сегментам. На MySMSGate все они стоят фиксированные $0.02; у классических провайдеров плата списывается в 1-кратном, 2-кратном, 3-кратном или 5-кратном размере.
≤ 70 симв. (кириллица)
(короткое уведомление)
(напоминание о приеме)
(подробное уведомление + призыв к действию)
(максимум)
Идеально подходит для этих сценариев
Напоминания о приеме
«Ваша запись к доктору Смиту во вторник, 15 марта, в 15:00. Адрес: ул. Ленина, 12. Ответьте ПОДТВЕРЖДАЮ или позвоните по тел. 555-1234. Ответьте СТОП для отписки.» — более 200 символов, 2 сегмента у конкурентов. У нас — фиксированные $0.02.
Уведомления о заказах и доставке
«Привет, {name}, ваш заказ #{{order}} (3 товара, $42) отправлен через {carrier}. Трекинг: {url}. Ожидаемая доставка: {date}. Ответьте ПОМОЩЬ для поддержки.» — на реальных данных это легко превышает 300 символов.
Брендированные OTP-коды
«Ваш код подтверждения для {brand}: 123456. Не сообщайте этот код никому. {brand} никогда не запрашивает его сам. Код действителен 5 минут. Возникли проблемы? Пишите на help@{brand}.com или звоните 555-1234.» — выглядит длинным, у Twilio стоит в 3 раза дороже.
Многоязычные уведомления
Кириллица / арабский / китайский / эмодзи = кодировка UCS-2 = 70 символов на сегмент (в отличие от 160 для латиницы в GSM-7). Сообщение длиной 180 символов на любом из этих языков — это уже 3 сегмента. Twilio спишет тройную плату, мы — фиксированную за 1 сообщение независимо от языка.
Ответы службы поддержки
Естественные ответы в разговорном стиле вроде: «Здравствуйте, извините за задержку — ваш возврат на сумму $X обработан и поступит в течение 3–5 рабочих дней. Номер операции: ABC-123. Могу ли я помочь чем-то еще?» легко превышают 200 символов.
Подтверждения и приглашения на мероприятия
«Вы зарегистрированы на {event} {date} в {venue} ({address}). Двери открываются в 19:00. Возьмите с собой удостоверение личности. Добавить в календарь: {url}. Правила возврата: {url}» — более 6 переменных, текст изначально получается длинным.
Честно о компромиссах
Фиксированная цена за сообщение выгодна не во всех сценариях.
Идеально подходит, когда:
- Средняя длина сообщений превышает 160 символов (уведомления, напоминания, разные языки)
- Отправка за пределы US (у Twilio плата за сегмент в 4–50 раз дороже)
- Контент на кириллице / арабском / китайском или с эмодзи (лимит в 70 символов превышается мгновенно)
- Средние объемы транзакционного трафика (от 1 000 до 50 000 в месяц)
Не лучший выбор, если:
- Короткие OTP-коды только по US (≤160 символов) — Twilio за $0.0083 все еще дешевле
- Более 1 млн сообщений в месяц (нужны скидки за объем на операторских API)
- Процессы, требующие более 7 сегментов на отправку (лимит защищает вашу SIM-карту)
- Требуется SLA 99.99% с резервированием операторского уровня
Часто задаваемые вопросы
Почему Twilio списывает плату несколько раз за одно SMS?
Протокол SMS ограничивает одно сообщение 160 символами (GSM-7) или 70 символами (UCS-2 / кириллица / эмодзи). Все, что длиннее, разбивается на сегменты — по 153 символа в GSM-7, по 67 в UCS-2 — и каждый сегмент тарифицируется отдельно провайдерами операторских API. Уведомление из 200 символов = 2 сегмента = двойная плата. Напоминание о приеме на 500 символов = 4-кратная плата. Мы берем фиксированную плату $0.02 за отправку, так как мы не платим за терминацию операторам.
Какова максимальная длина сообщения?
До 7 сегментов за одну отправку: ~1071 символов в GSM-7 (английский/латиница) или ~469 символов в UCS-2 (кириллица / арабский / китайский / эмодзи). При превышении лимита API возвращает ошибку 413 с пояснением — разделите сообщение или свяжитесь с нами для обсуждения тарифа для длинных сообщений. Ограничение создано для защиты вашей SIM-карты от систем обнаружения спама операторов (маркетинговые рассылки по 50 сегментов приводят к блокировке номеров); это не уловка биллинга.
Как «фиксированная плата за сообщение» реально экономит деньги?
Реальный пример: 5-сегментное напоминание о приеме (≈ 750 символов). Twilio в US: $0.0083 × 5 = $0.0415. Twilio в Германии: $0.082 × 5 = $0.41. Twilio в Индонезии: $0.234 × 5 = $1.17 за сообщение. MySMSGate: фиксированные $0.02 за сообщение в любой точке мира. Для 1000 таких сообщений в месяц: Twilio в US = $42, Twilio в Германии (DE) = $410, Twilio в Индонезии = $1170. MySMSGate = $20.00. Экономия увеличивается с ростом длины сообщений и при отправке за пределы US.
Приходит ли сообщение как одно SMS или как несколько на телефон получателя?
Современные смартфоны (iOS, Android) автоматически объединяют составные SMS в одно облачко — получатели видят единое сообщение. Со стороны оператора: это по-прежнему N сегментов, которые расходуют N сообщений из пакета вашего тарифа (неактуально для безлимитных тарифов). С нашей стороны по биллингу: списывается только 1 оплата. Для получателя все выглядит точно так же, как и при обычном односегментном SMS.
Есть ли случаи, когда это невыгодно?
Три случая. (1) Короткие исходящие OTP-сообщения только по US (≤160 символов): Twilio за $0.0083 выгоднее $0.02 — количество сегментов не имеет значения, если сообщение умещается в один. (2) Огромные объемы от 1 млн сообщений в месяц: у специализированных провайдеров carrier-API есть скидки за объем, с которыми мы не можем конкурировать. (3) Процессы, в которых действительно требуется более 7 сегментов на отправку: вы упретесь в лимит и потребуется разделение. Во всех остальных случаях фиксированная плата за сообщение дает огромную выгоду.
Могу ли я увидеть количество сегментов перед отправкой?
Да. На веб-странице /send количество сегментов отображается в реальном времени по мере ввода текста. При отправке через API количество сегментов возвращается в ответе. При ошибке 413 «слишком много сегментов» ответ содержит фактическое количество сегментов и лимит, чтобы вы могли разделить сообщение программно.
Одна оплата за сообщение. До 1071 символов.
14 дней бесплатного периода, без банковской карты. Протестируйте отправку длинных сообщений, посмотрите количество сегментов и оцените выгоду фиксированного тарифа для ваших процессов.
Начать бесплатно →