Действие — Отправить SMS
ВАЖНО!
Перед использованием действия, обязательно нужно настроить интеграцию с сервисом отправки SMS. Пройдитесь по ссылке, сделайте всё что там написано и возвращайтесь :)
Предупреждение! Автопилот не несет гарантий за доставку смс. Все вопросы про доставку направляйте, пожалуйста, в сервис smsc.ru.
Параметры действия
Блок до жути простой. Параметров всего парочка:
- Место для переменной содержащей телефон. Можно, конечно, и руками прописывать, но это же несолидно как-то :)
- Текст сообщения. просто текстовое поле с поддержкой переменных. Чуть позже подумываю добавить счетчик символов. Будет полезно.
Второе действие - это возможность отправить себе результат выполнения запроса. Очень удобно на этапе тестирования. Делается действием «Отправить сообщение», в которое вписываете текст типа такого:
Результат отправки SMS:
%request_response%
Где брать телефон
С этим вам могут помочь следующие блоки:
- Событие «Заполнил форму»;
- Условие «Есть телефон»;
- Как ни странно, событие «Оплатил или сделал перевод»;
- ну и другие интеграции или блоки подобного типа.
Рекомендую взять телефон заранее. Например за какой-то ценный бонус. А потом когда придет этап, когда будет нужно отправлять SMS, просто воспользуетесь действием, но мы помним, что без договора работать не будет?) Пример корректной настройки ниже:
Команда: «Запрос телефона»
Информация! Команда реагирует на заполнение формы сбора заявок и отправляет пользователю сообщение. Далее попытка отправить смс и выдача какого-нибудь полезного материала за номер.
Перед запуском команды убедитесь, что на балансе smsc.ru достаточно средств, заключен ли договор, выбрано ли имя отправителя, иначе смс сообщение может быть не отправлено.
События:
Важно! Событие: «Заполнил форму сбора заявок» позволяет собрать у клиента актуальную информацию, например, email или номер телефона.
1) Событие: «Заполнил форму сбора заявок»
Действия:
1) Для записи актуального номера телефона используем действие: «Обновить профиль Автопилота», которое запишет введенный пользователем телефон.
2) Действием: «Отправить SMS» отправляем sms на указанный номер телефона.
Важно! Всю информацию о тарифах, о мобильных операторах и т.д. можно уточнить в техподдержке smsc.
3) Для корректности мы сохраняем ответ сервера %response% в переменную %smsc_response%. Это сделано, чтобы уведомлять администратора, если SMS не получится отправить или не будет средств на балансе.
4) Во временной переменной %ok% формируем текст для пользователя при успешной отправке sms.
Спасибо за номер, ждите бонус, %first_name%!
5) Во временной переменной %error% формируем текст для пользователя при неуспешной отправке sms.
Отправить смс не удалось, держите бонус, %first_name%!
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}— дата запуска команды. Как работать датой можно увидеть здесь
Тестируем.
Творческих взлетов!
Вернуться на главную страницу инструкций