на 50%
и полностью автоматизировали рассылки через шаблоны и API
Интеграция SMS-рассылок в ваши сервисы
REST API и SMPP — выбирайте протокол под свою нагрузку
Webhooks на каждое событие: доставлено, не доставлено, оплачено
Шаблоны и альфа-имена управляются через API
Документация с примерами запросов и sandbox для тестирования

REST API для быстрой интеграции, SMPP — для больших объёмов сообщений. Низкая задержка доставки: 98% SMS доходят и читаются в первые 3 минуты — это результат прямой маршрутизации к операторам связи, без посредников.
Отдельный API для проверки номера: активность абонента, оператор, регион, лучшее время для контакта. Метод «Умная отправка» объединяет проверку и отправку в одном вызове.
От отправки через SendSMS до аналитики через GetList/GetCount — в одном API. Webhooks на статус доставки — без опроса API вручную.


Транзакционные
Создайте шаблон с категорией «транзакционный» — `template_category_type: 3`, затем отправляйте через SendSMS с `template_resource_id`. Высший приоритет доставки — для операций с денежными средствами.

Сервисные и авторизационные
Шаблон с категорией «сервисный» (2) или «авторизационный» (1 — коды, пароли, OTP), с переменными в тексте: %w, %d. У разных операторов разный набор доступных категорий.

Рекламные с умной отправкой
SendSMS без шаблона, от согласованного альфа-имени. Перед массовой рекламной рассылкой используйте «Умную отправку» — она объединяет Number Lookup и SendSMS, чтобы не тратить бюджет на неактивные номера.
POST https://api.exolve.ru/messaging/v1/SendSMS
Authorization: Bearer {api_key}
{
"number": "AlfaName",
"destination": "79992223344",
"text": "Test message",
"template_resource_id": 136519
}




GetAlphaNames возвращает список зарегистрированных имён, статус (активно/неактивно/отключено) и статус согласования по каждому оператору отдельно

Отдельный сервис (не часть SMS API) для проверки телеком-доступности номера, активности, оператора и лучшего времени для контакта

Готовый метод, объединяющий проверку номера и отправку сообщения в одном флоу — так вы не тратите отдельный вызов на проверку и отдельный на отправку

CreateTemplate, GetTemplate и GetTemplates поддерживают переменные (%w{1,3}, %d) для подстановки имени, суммы, даты

Методы для полного цикла работы с сообщениями
REST API и SMPP — выбирайте протокол под свою нагрузку
Webhooks на каждое событие: постановка в очередь, доставка в SMS-центр, доставлено получателю, не доставлено, оплачено

полная информация по каждому сообщению: статус доставки, статус оплаты, оператор и регион получателя, количество сегментов, дата
агрегированное количество сообщений по фильтрам — для дашбордов и биллинга на своей стороне
статусы приходят на ваш сервер в реальном времени, без поллинга
из истории сообщений доступна в личном кабинете, если нужен файл, а не программный доступ
Оплата за доставленные сообщения
Альфа-имя/имя отправителя
от 1 100 ₽
Рекламные СМС-сообщения
от 5 ₽
Смотреть полный список тарифов
Наш менеджер проконсультирует вас и поможет с регистрацией
До 20 рабочих дней; статус согласования по каждому оператору виден через GetAlphaNames.
1 сегмент — 160 символов латиницей/70 кириллицей, максимум 10 сегментов на сообщение (иначе SendSMS вернёт ошибку exceeded the limit of segments sms). Рекомендация — не более 6 сегментов.
Личный кабинет нужен один раз, чтобы зарегистрировать приложение и получить API-ключ. Дальше всё через API.
Тип SMS — транзакционное, сервисное или рекламное — задаётся через категорию шаблона в CreateTemplate, а не через отдельный метод отправки.
Используйте API-метод SendMessage: в одном запросе проверяем активность номера получателя и отправляем SMS только при высокой оценке активности. Подробнее здесь.
REST — для большинства интеграций и быстрого старта; SMPP — при очень высоких объёмах отправки.
Готовые приложения из маркетплейса, без своего кода.