Рассылайте SMS, WhatsApp и Viber и проверяйте доставку в чате
Подключите SMS Aero Integration к ИИ-агенту: отправка SMS, статусы доставки, подписи и баланс. Агент посчитает смету рассылки и соберёт список недоставленных.
Как агент работает с SMS Aero Integration
Агент ходит в шлюз SMS Aero по адресу https://gate.smsaero.ru/v2 и работает с тем, что этот API умеет: отправка по номеру или списку номеров сразу, история отправленного, статус каждого сообщения, группы и карточки контактов, чёрный список, проверка живости номера и оператора, остаток и тариф, а также отдельные каналы WhatsApp, Viber и кода в Telegram. Массовая рассылка уходит одним запросом со списком номеров, а не циклом по одному, — так не бывает наполовину отправленной рассылки.
Цена считается по частям: длинный текст разбивается на несколько сообщений, каждое оплачивается отдельно, кириллица укорачивает часть сильнее латиницы, а смешение кириллицы и латиницы внутри одного слова сервис вовсе не пропускает. Числа частей API в ответе не возвращает, поэтому агент считает его сам по длине текста, а цену берёт из тестовой отправки — она возвращает стоимость, но не списывает деньги и не идёт абоненту.
Отправка — действие с деньгами и с чужими телефонами, поэтому агент не запускает её сам. Сначала он показывает текст, подпись отправителя, размер списка и стоимость, и только после вашего подтверждения уходит в рассылку. Дальше он собирает результат по каждому номеру отдельно и отдельным списком выносит те, до которых сообщение не дошло, — с причиной отказа, а не общей фразой об ошибке. Так же он ведёт себя и с необратимым: очистка всех групп или контактов и пополнение баланса с карты идут только по явному подтверждению.
Статус приходит не сразу и не одним шагом: без договора каждое сообщение проходит ручную модерацию до десяти минут, и «на модерации» — это штатное состояние, а не сбой. «Передано оператору» тоже не равно «доставлено», поэтому агент перечитывает статус позже, а не выдаёт одно за другое. Подпись отправителя может быть одобрена не у всех операторов сразу — агент смотрит на разбивку по операторам и предупреждает, если у части абонентов рассылка отобьётся.
Отдельного токена шлюз не выдаёт: каждый запрос подписывается парой значений из кабинета, поэтому перевыпуск ключа обрывает доступ мгновенно — и агент сразу скажет, что подключение нужно обновить, вместо молчаливых повторов. Если в кабинете включён белый список адресов, сервис отвечает отказом, который легко принять за «данных нет», — агент называет причину прямо и не уходит в бесполезные повторы. Списки он дочитывает до конца постранично, а о нехватке данных или прав говорит прямо.
Сценарии интеграции
Рассылка по списку номеров
Агент отправит сообщения по вашему списку одним запросом с одобренной подписью и вернёт результат по каждому номеру отдельно.
Цена до отправки
Агент прогонит текст тестовым запросом, который не списывает деньги, покажет цену сообщения и итог по списку и уйдёт в рассылку только после подтверждения.
Статусы доставки
Агент проверит статус каждого сообщения — доставлено, передано, отклонено или ещё на модерации — и соберёт список номеров, до которых SMS не дошли.
Отписки и чёрный список
Агент занесёт отказавшихся в чёрный список сервиса и будет исключать их из следующих рассылок, а по запросу вернёт номер обратно.
Группы и контакты
Агент соберёт группу получателей, добавит контакты с именем и полем для подстановки и потом разошлёт по группе целиком, не перечисляя номера руками.
Живые номера перед рассылкой
Агент закажет HLR-проверку и покажет, какие номера доступны, а какие не существуют, чтобы не платить за отправку в пустоту.
WhatsApp, Viber и коды в Telegram
Агент отправит сообщение в WhatsApp или Viber, поднимет переписку по диалогу, а код подтверждения пошлёт в Telegram с откатом в SMS, если он не дошёл.
Контроль баланса и тарифа
Агент по расписанию сверит остаток с ценой по вашему тарифу и предупредит заранее, что средств не хватит на ближайшую рассылку.
Примеры: SMS Aero Integration
2 140 номеров, текст в 2 части — 8 988 ₽, на балансе 12 400 ₽.
Прогнал тестовым запросом без списания, подпись SHOPNAME одобрена. Если убрать ссылку с utm, текст влезет в одну часть и выйдет вдвое дешевле — сократить?
Ассистент может ошибаться — проверяйте его работу
Из 2 140 сообщений доставлено 1 983, не дошли 157.
- 112 номеров отклонил оператор — большинство неактивны дольше года
- 34 ещё в ожидании: у части операторов статус доезжает до трёх часов
- 11 отклонены по подписи, на этих номерах стоит запрет рекламных SMS
Ассистент может ошибаться — проверяйте его работу
Как подключить
Перед подключением
- Аккаунт компании на smsaero.ru — его email служит логином к API.
- Пополненный баланс — сервис работает по предоплате.
- Имя отправителя, прошедшее модерацию, — с неодобренным сервис отклонит отправку.
- 1
Войдите в кабинет SMS Aero
Откройте smsaero.ru/cabinet и войдите под аккаунтом компании. Email этого аккаунта — первое из двух нужных значений: он же логин при обращении к API.
- 2
Скопируйте API-ключ в настройках
Настройки → «API» (smsaero.ru/cabinet/settings/apikey). Ключ работает только в паре с email аккаунта — скопируйте оба значения.
- 3
Заведите имя отправителя
Добавьте подпись (sign) в кабинете и дождитесь модерации: неодобренное имя сервис отклоняет. Поле необязательное.
- 4
Пополните баланс перед отправкой
SMS Aero работает по предоплате: при нехватке средств API отвечает ошибкой оплаты, а не отправляет сообщение. Остаток виден на главной кабинета.
Частые вопросы
Email аккаунта и API-ключом из кабинета: Настройки → «API» на smsaero.ru. Ключ работает только в паре с email. Имя отправителя (sign) в подключении необязательно — его можно указывать при отправке, но подпись в любом случае должна пройти модерацию.
Историю отправленных сообщений и статус каждого, остаток и тариф, имена отправителя с их статусом модерации, группы и карточки контактов, чёрный список, результаты HLR-проверки и оператора номера, а также диалоги и сообщения WhatsApp.
Отправка — действие с деньгами, поэтому агент сначала показывает текст, подпись и стоимость и уходит в рассылку только после вашего подтверждения. То же и с необратимым: очисткой контактов или групп и пополнением баланса.
Сервис работает по предоплате: при нехватке средств он отвечает ошибкой оплаты и не отправляет сообщение. Агент покажет остаток и назовёт сумму, которой не хватило.
Без заключённого договора сервис проверяет каждое сообщение вручную, это занимает до десяти минут. Агент не считает такой статус ошибкой и перечитывает его позже; чтобы модерации не было, договор заключается в разделе «Реквизиты и договоры».