Перейти к основному содержимому

Подключение SMS

SMS-канал нужен, чтобы уведомления доходили до клиентов без мессенджеров, а коды подтверждения приходили быстро и надёжно. Сообщения отправляет AvenBot, но через ваш аккаунт у SMS-провайдера. Договор с провайдером заключаете вы, и за каждое SMS провайдер списывает деньги с вашего баланса.

SMS работает только на отправку. Ответить на SMS клиент не сможет, и ассистент по SMS не переписывается. Поэтому в форме SMS-канала нет переключателя ответов ИИ.

Что понадобится
  • Аккаунт у одного из провайдеров: Messaggio, SMS.ru, ProntoSMS или SMS Aero, и деньги на его балансе.
  • Ключ доступа к API из личного кабинета провайдера.
  • Имя отправителя, согласованное у провайдера. Для SMS.ru оно необязательно, для остальных провайдеров форма его требует.

Как подключить​

Добавлять каналы могут владелец и администратор.

  1. Откройте «Управление → Каналы» и нажмите «Добавить канал».
  2. В блоке «Тип» выберите SMS.
  3. Оставьте включённым переключатель «Активировать».
  4. В блоке «Настройки SMS» выберите провайдера в поле «Провайдер» и заполните его поля (они описаны в таблице ниже).
  5. Нажмите «Создать».

Владелец видит в форме ещё блок «Режим отправки уведомлений». Для SMS его обычно не трогают. Что он делает, описано на странице Режим отправки уведомлений.

Внимание

При сохранении платформа не проверяет ключи. Если ключ или имя отправителя введены с ошибкой, канал создастся, но SMS уходить не будут. Скопируйте данные из кабинета провайдера без пробелов по краям.

Поля для каждого провайдера​

ПровайдерЧто заполнить
Messaggio«Логин» — логин проекта из кабинета Messaggio. «API ключ» — код API отправителя оттуда же. «Имя отправителя» — как его увидит клиент. Все три поля обязательны.
SMS.ru«API ID» — в кабинете sms.ru, раздел «Программистам». «Имя отправителя» можно не заполнять. Укажите его, только если оператор уже одобрил ваше буквенное имя.
ProntoSMS«API ключ» — токен из кабинета prontosms.ru, раздел «Дополнительно». «Имя отправителя» — имя, зарегистрированное у оператора. Оба поля обязательны.
SMS Aero«Электронная почта» — почта, на которую заведён кабинет SMS Aero. «API ключ» — «Настройки → API» в кабинете. «Имя отправителя» обязательно.

Для SMS Aero имя «SMS Aero» доступно сразу, но годится только для проверки. Для работы с клиентами закажите своё имя в кабинете SMS Aero.

Если вашего провайдера нет в списке, напишите в поддержку: провайдера могут подключить.

Ключи и имя отправителя можно поменять позже: в списке каналов нажмите «Настройки» у SMS-канала, исправьте поля и нажмите «Сохранить».

Когда клиентам уходят SMS​

После создания канала SMS сами по себе не уходят. Платформа отправляет SMS только там, где SMS стоит в порядке каналов.

Обычные уведомления​

Порядок каналов задаётся в «Уведомления → Настройки уведомлений», в блоке «Каналы и имена клиентов». По умолчанию SMS в нём нет. Чтобы добавить SMS:

  1. В списке «Обычные уведомления» отметьте «СМС».
  2. Стрелками поставьте его на нужное место. Обычно SMS ставят последним: тогда оно уходит, только если мессенджеры не доставили сообщение.
  3. Нажмите «Сохранить настройки».

Как устроен порядок каналов, описано в разделе Порядок каналов.

В списке «Возврат клиентов» (напоминания о возврате, риск ухода, первое посещение, акции) SMS выбрать нельзя: эти сообщения по общему порядку в SMS не уходят.

Для отдельного правила можно задать свой порядок. Откройте правило в «Уведомления → Правила», в карточке «Каналы отправки» включите «Задать свой порядок каналов для этого правила» и добавьте SMS. Там же можно написать отдельный короткий «Текст для СМС». Если его не заполнить, по SMS уйдёт основной текст шаблона.

Коды подтверждения​

Коды подтверждения, которые приходят из YClients, платформа отправляет по SMS всегда, если SMS-канал подключён, даже когда SMS нет в порядке каналов. Какой канал пробовать первым, решает переключатель «Коды подтверждения сначала в СМС» в тех же настройках:

  • включён: код сразу уходит по SMS, мессенджеры остаются запасными;
  • выключен: код идёт по обычному порядку мессенджеров, а по SMS уходит, только если мессенджеры его не доставили.

Включите переключатель, если коды не должны задерживаться. Код быстро перестаёт действовать, а ожидание доставки в мессенджере может занять несколько минут.

Сколько это стоит​

Каждое SMS оплачивается провайдеру по его тарифу. AvenBot за SMS отдельно не берёт. Цена зависит от длины текста:

  • в одно SMS на русском помещается 70 символов;
  • длинный текст делится на части по 67 символов, и каждая часть оплачивается как отдельное SMS.

Эмодзи платформа перед отправкой убирает сама: из-за них сообщение стоило бы дороже. Сколько частей займёт текст, видно в редакторе правила под полем «Текст для СМС». Если частей больше восьми, некоторые провайдеры (например, SMS.ru) такое сообщение не примут.

Подсказка

Чтобы SMS обходились дешевле, пишите для правила отдельный короткий «Текст для СМС»: дата, время, адрес, без приветствий и ссылок, без которых можно обойтись.

Если что-то не работает​

  • SMS не уходят вообще. Проверьте, что канал активен, а SMS стоит в порядке каналов. Проверьте баланс у провайдера и одобрено ли имя отправителя.
  • Ключ вводили заново, но ничего не изменилось. Сверьте ключ с кабинетом провайдера. Платформа не проверяет ключ при сохранении, ошибка видна только в момент отправки.
  • Коды приходят с задержкой. Включите «Коды подтверждения сначала в СМС».