Действие — Отправить SMS

Наглядная демонстрация настройки и интеграции

ВАЖНО!

Перед использованием действия, обязательно нужно настроить интеграцию с сервисом отправки SMS. Пройдитесь по ссылке, сделайте всё что там написано и возвращайтесь :)

Предупреждение! Автопилот не несет гарантий за доставку смс. Все вопросы про доставку направляйте, пожалуйста, в сервис smsc.ru.

Параметры действия

Блок до жути простой. Параметров всего парочка:

  • Место для переменной содержащей телефон. Можно, конечно, и руками прописывать, но это же несолидно как-то :)
  • Текст сообщения. просто текстовое поле с поддержкой переменных. Чуть позже подумываю добавить счетчик символов. Будет полезно.
Пример настройки отправки SMS
Пример настройки отправки SMS

Второе действие - это возможность отправить себе результат выполнения запроса. Очень удобно на этапе тестирования. Делается действием «Отправить сообщение», в которое вписываете текст типа такого:

Результат отправки SMS:
%request_response%

Где брать телефон

С этим вам могут помочь следующие блоки:

Рекомендую взять телефон заранее. Например за какой-то ценный бонус. А потом когда придет этап, когда будет нужно отправлять SMS, просто воспользуетесь действием, но мы помним, что без договора работать не будет?) Пример корректной настройки ниже:

Команда: «Запрос телефона»

Информация! Команда реагирует на заполнение формы сбора заявок и отправляет пользователю сообщение. Далее попытка отправить смс и выдача какого-нибудь полезного материала за номер.
Перед запуском команды убедитесь, что на балансе smsc.ru достаточно средств, заключен ли договор, выбрано ли имя отправителя, иначе смс сообщение может быть не отправлено.

События:

Важно! Событие: «Заполнил форму сбора заявок» позволяет собрать у клиента актуальную информацию, например, email или номер телефона.

1) Событие: «Заполнил форму сбора заявок»

Пример события
Пример события

Действия:

1) Для записи актуального номера телефона используем действие: «Обновить профиль Автопилота», которое запишет введенный пользователем телефон.

Пример действия
Пример действия

2) Действием: «Отправить SMS» отправляем sms на указанный номер телефона.

Пример действия
Пример действия
Важно! Всю информацию о тарифах, о мобильных операторах и т.д. можно уточнить в техподдержке smsc.

3) Для корректности мы сохраняем ответ сервера %response% в переменную %smsc_response%. Это сделано, чтобы уведомлять администратора, если SMS не получится отправить или не будет средств на балансе.

Сохраняем ответ сервера
Сохраняем ответ сервера

4) Во временной переменной %ok% формируем текст для пользователя при успешной отправке sms.

Спасибо за номер, ждите бонус, %first_name%!
Текст при успешной отправке sms
Текст при успешной отправке sms

5) Во временной переменной %error% формируем текст для пользователя при неуспешной отправке sms.

Отправить смс не удалось, держите бонус, %first_name%!
Текст при неуспешной отправке sms
Текст при неуспешной отправке sms

6) Условная переменная %text%=

  • %ok%
    если переменная %smsc_response%содержит OK
  • ИЛИ: %error%
Формируем вариативный текст
Формируем вариативный текст

7) Во временной переменной %attach% формируем ссылку на вложение. Можно отправить файл себе от администатора и получившуюся ссылку вида photo-41103148_456239471вставить в переменную (ссылка и тип вложения у вас будет другой, картинка для примера)

photo-41103148_456239471
Вложение на полезняшку
Вложение на полезняшку

8) Отправляем полезняшку действием «Отправить сообщение» клиенту с текстом %text% и вложением %attach%

Отсылаем лидмагнит
Отсылаем лидмагнит

9) Действием «Прервать / продолжить выполнение команды» с переключателем Прервано, прерываем команду, если переменная %smsc_response%содержит ОК, т.е. смс ушло успешно. Это сделано для того, чтобы уведомлять админа только в случае ошибок.

Прерываем команду если все ок.
Прерываем команду если все ок.

10) Отправляем действием «Отправить сообщение» администратору текст с полезными переменными:

#ошибка_смс
подписчик: %vk_link%
Телефон: %phone%
Ответ от sms: %smsc_response%
Дата: {date}%F X%{/date}

Все переменные просты и понятны:

  • %vk_link% — ссылка на подписчика в виде кликабельного полного имени. Например: Олександр Мойсеюк (в сообщении будет выглядеть также)
  • %phone% — телефон подписчика.
  • %smsc_response%— ответ сервера SMS. При успешной отправке вернет ОК.
  • {date}%F X%{/date} — дата запуска команды. Как работать датой можно увидеть здесь
Отправка сообщения сотруднику
Отправка сообщения сотруднику

Тестируем.

Заполняем форму
Заполняем форму
СМС не ушло, но пользователь получил бонус, а админ уведмолялку, что-то не так)
СМС не ушло, но пользователь получил бонус, а админ уведмолялку, что-то не так)
Действие — Отправить SMS, image #15

Творческих взлетов!

Вернуться на главную страницу инструкций
691 views·11 shares
691 views