Мы собираем файлы cookie и применяемрекомендательные технологии

Как отправить массовую рассылку по шаблону по API?

Как отправить массовую рассылку по шаблону по API?

В МТС Exolve можно отправить массовые рассылки:
  • Рекламные с одинаковым текстом
  • Шаблонированные с изменяемым текстом — можно назвать клиента по имени, указать адрес доставки или номер заказа

В этой инструкции расскажем, как отправить шаблонированную рассылку с переменными значениями по API с помощью метода SendSms из Postman.


пример шаблона.png


Для максимальной гарантии доставки рассылки лучше отправлять от согласованного операторами имени. Узнать, как зарегистрировать индивидуальное имя отправителя для юрлиц и ИП можно в этой инструкции.

Доставка SMS, отправленных с мобильного номера, не гарантируется — операторы могут трактовать такую рассылку как спам.

На тестовом периоде отправить SMS можно только на свой подтверждённый номер телефона. При этом автоматически используется стандартный текст сообщения. Подтвердить номер можно в Личном кабинете в разделе «Мой профиль»


Как отправить рассылку


Шаг 1. Подготовить файл с переменными значениями

Подготовьте файл формата CSV с данными ваших клиентов — добавьте колонки с нужными заголовками и значениями. Названия колонок используем в качестве названий переменных в API-запросе. В примере колонки:

  1. Number — мобильные номера получателей
  2. Name — имена получателей

В файле Excel между столбцами должна быть запятая.


excel файл с переменными значениями.png


Сохраните файл в формате Текст Юникод (*txt). 


сохранить файл.png


В полученном TXT-файле уберите пробел перед запятой. Для этого откройте файл, нажмите CTRL+F, скопируйте пробел между «Number» и «,», вставьте его в поле для поиска. Оставьте поле «Заменить» пустым и выполните замену. Во всех строках, кроме первой, ничего не меняйте.

Итоговый файл должен выглядеть таким образом:


список переменных значений.png


Шаг 2. Зарегистрироваться в Postman и импортировать коллекцию

Скачайте готовые коллекции из документации МТС Exolve. В разделе «Collection» кликните на «Import», чтобы импортировать их.


импорт коллекции Postman


Шаг 2.1. Добавить API-ключ

После загрузки перейдите в папку SMS API и выберите запрос SendSms. Во вкладке Authorization в выпадающем списке «Auth Type» выберите «Bearer Token» и добавьте в поле «Token» API-ключ вашего приложения МТС Exolve. Скопировать его можно в разделе «Ключи».


ключ авторизации



Шаг 3. Сформировать запрос SendSms

В запросе SendSms перейдите во вкладку «Body» и выберите тип «Raw».
Во входных параметрах нужно указать:
  • number: номер или имя отправителя
  • destination: мобильный номер получателя
  • text: текст сообщения
Переменные задаются с помощью фигурных скобок:
  • Для параметра «destination» укажите переменную {{Number}} — в значении подставятся номера получателей из файла.
  • Для параметра «text» укажите переменную {{Name}} — в значении будет использованы имена получателей


Screenshot 2025-05-28 at 10.57.01.png


Важно, чтобы название переменных в запросе точно совпадало с названием соответствующей переменной в файле. 


Шаг 4. Загрузить файл с переменными значениями

Вернитесь в коллекцию и кликните «Run».


run запрос


Во вкладке «Functional» в блоке «Run Sequence» снимите галочки у всех методов кроме SendSms. Раскройте «Advanced Settings» выберите все галочки.


advanced settings


Загрузите сформированный на первом шаге TXT-файл с переменными значениями. 


загрузка файла


Чтобы отобразить в проводнике файлы в формате TXT, раскройте список форматов и выберите «Все файлы».


все файлы.png


В открывшемся окне загрузки файла в Postman в правом углу переключите формат на CSV и на заключительном этапе нажмите «Use locally», чтобы продолжить работу с выбранным файлом. 


загрузка файла с переменными значениями.png


Для проверки корректности подставленных данных можно воспользоваться кнопкой «Preview». 


Шаг 5. Запустить рассылку

Нажмите кнопку «Run Runner» — сформируется запросы на отправку SMS. В результате мы получаем следующий ответ со статусами 200ОК:


результат.png 


По клику за запрос в открывшейся вкладке «Response» вы увидите ID отправленного SMS или на ошибку, если сообщение не удалось отправить. 

response.png
Во вкладке «Request» можно увидеть отправленный запрос.

request.png 


Статусы доставки сообщений можно получить в Личном кабинете в разделе «Статистика» → «Сообщения» или с помощью API-запроса GetList.

Узнайте первыми

новые инсайты, механизмы и гайды в нашем блоге