Действие — Отправить 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}
— дата запуска команды. Как работать датой можно увидеть здесь

Тестируем.



Творческих взлетов!
Вернуться на главную страницу инструкций