Интеграция SMS шлюза с GetCourse | P1SMS — Сервис СМС-Рассылки P1SMS

Интеграция SMS шлюза с GetCourse

Модуль P1SMS для отправки СМС сообщений через GetCourse как пользователям, так и техническим специалистам.

СМС -рассылки

Чтобы настроить отправку СМС – сообщений нужно обязательно создать бизнес-процесс (ссылка на сайт создания БП СМС) на тип объекта «Пользователи».

Так же есть возможность настройки автоматической отправки СМС после заполнения формы сайта

Голосовые рассылки

Чтобы настроить интеграцию Голосового сервиса с GetCourse нужно сделать ряд задач:

1. Заранее зарегистрировать шаблон в личном кабинете на Golos.p1sms.

2. Создать бизнес-процесс по инструкции (ссылка на сайт создания БП Голоса).

ВАЖНО! В СЛУЧАЕ С GOLOS.P1SMS НЕОБХОДИМО В ШАБЛОНЕ API УКАЗАТЬ ИСХОДЯЩИЙ НОМЕР И ID ШАБЛОНА

Также как и в СМС, на голосе можно настроить автоматический звонок после регистрации клиента по форме сайта

Создание формы сайта (СМС)
Создание бизнес-процесса на тип объекта «Пользователи» (СМС)
Создание формы сайта с созданием звонка по кнопке (Голос)
Создание бизнес-процесса на тип объекта «Пользователи» для GOLOS.P1SMS (Голос)

Чтобы избежать задержек при отправке однотипных сообщений, перед началом рассылок мы рекомендуем создать шаблон СМС без модерации. После его подтверждения все сообщения, созданные по такому шаблону, отправляются без проверок.
Изучить правила создания шаблонов.

Инструкция по настройке интеграции СМС с GetCourse

Создание формы сайта

1. Перейти в раздел «Сайт» - «Страницы»

2. Нажать на кнопку «добавить страницу»

3. Выбрать пустую страницу

4. В настройках страницы указать название страницы и адрес, по которому будет доступна страница.

Некоторые адреса страниц, например, webinar, statya, statia, teach, sales, support, user, task, talks, pl и т.д. зарезервированы для системных страниц, поэтому при создании страницы их нельзя использовать.

Также нельзя использовать технический адрес - domen.

5. После добавления страницы, нажать на кнопку «Редактор страницы»

6. В редакторе страниц, нажать на «Все блоки». В открывшемся диалоговом окне выбрать «Форма» - «Обычная форма»

7. После добавления формы, нажать на кнопку «Настройки»

8. В настройках блока, для обработчика формы выбрать «Запустить процесс»

9. Выбрать созданный процесс из выпадающего списка и включить функцию «Запускать повторно, если задача по этому пользователю уже запускалась»

10. Для настроек блока нажать «Сохранить и закрыть» и «Опубликовать» для страницы сайта

11. После сохранения настроек страницы нажать на кнопку «Просмотр».

12. Скопировать адрес ссылки и открыть ссылку в режиме «инкогнито». Заполнить форму, для проверки работоспособности.

Создание бизнес-процесса на тип объекта «Пользователи»

1. Перейти в раздел «Задачи» - «Процессы»

2. Нажать на кнопку «Создать процесс»

3. Заполнить соответствующие поля:
- Название
- Описание
- Тип объекта – «Пользователи» (на какие объекты будет срабатывать БП)
- Шаблон процесса – «Без шаблона»

После нажатия кнопки «Создать», откроется редактирование бизнес-процесса

4. Перейти во вкладку «Процесс». Нажать на «Добавить блок» - «Операция»

5. В диалоговом окне, выбрать тип задачи «Пользователь» и действие «Вызвать url» - «Сохранить»

6. В новом окне необходимо составить вебхук.

Метод – GET
- Время на ожидания соединения: 10
- Время на соединение: 10
- SSL верификация: Да

URL:
https://whook.ru/getcourse-sms?apiKey=<apiKey>&text=<text>&phone=<phone>

Query параметры для формирования ссылки:
- apiKey - API ключ кабинета P1sms (обязательный)
- phone - Номер телефона абонента (обязательный)
- text - Текст сообщения (обязательный)
- sender - Имя отправителя (необязательный. По умолчанию: VIRTA)
- link – ссылка для подстановки (необязательный. В случае если в тексте нет переменной %23shorturl%23, параметр будет проигнорирован)

Доступные переменные для процесса «Пользователи»:
{object.first_name}
{object.email}
{object.phone}
{object.city}

Пример ссылки без использования трекера ссылок:
https://whook.ru/getcourse-sms?apiKey=WwW7THaCKG0aP4GXLHJwSOIi1xeVyqNvg5EXMbBHdJcOsI1cqTi85V1Ha2vh&text=проверка работоспособности&phone={object.phone}

Пример ссылки с использованием трекера ссылок:
https://whook.ru/getcourse-sms?apiKey=WwW7THaCKG0aP4GXLHJwSOIi1xeVyqNvg5EXMbBHdJcOsI1cqTi85V1Ha2vh&phone={object.phone}&text=проверка работоспособности %23shorturl%23&link=test.com

7. После сохранения блока «Вызвать url», необходимо добавить новый блок «Завершение процесса». После добавления, связать блоки по их последовательности выполнения. (в нашем случае Начало работы – Вызвать url – Завершение процесса)

Инструкция по настройке интеграции Голосового сервиса с GetCourse

Создание формы сайта с созданием звонка по кнопке

1. Перейти в раздел «Сайт» - «Страницы»

2. Нажать на кнопку «добавить страницу»

3. Выбрать пустую страницу

4. В настройках страницы указать название страницы и адрес, по которому будет доступна страница.

Некоторые адреса страниц, например, webinar, statya, statia, teach, sales, support, user, task, talks, pl и т.д. зарезервированы для системных страниц, поэтому при создании страницы их нельзя использовать.

Также нельзя использовать технический адрес - domen.

5. После добавления страницы, нажать на кнопку «Редактор страницы»

6. В редакторе страниц, нажать на «Все блоки». В открывшемся диалоговом окне выбрать «Форма» - «Обычная форма»

7. После добавления формы, нажать на кнопку «Настройки»

8. В настройках блока, для обработчика формы выбрать «Запустить процесс»

9. Выбрать созданный процесс из выпадающего списка и включить функцию «Запускать повторно, если задача по этому пользователю уже запускалась»

10. Для настроек блока нажать «Сохранить и закрыть» и «Опубликовать» для страницы сайта

11. После сохранения настроек страницы нажать на кнопку «Просмотр».

12. Скопировать адрес ссылки и открыть ссылку в режиме «инкогнито». Заполнить форму, для проверки работоспособности.

Создание бизнес-процесса на тип объекта «Пользователи» для GOLOS.P1SMS

1. Перейти в раздел “Задачи“ - “Процессы“

2. Нажать на кнопку «Создать процесс»

3. Заполнить соответствующие поля:
- Название
- Описание
- Тип объекта – «Пользователи» (на какие объекты будет срабатывать БП)
- Шаблон процесса – «Без шаблона»

После нажатия кнопки «Создать», откроется редактирование бизнес-процесса

4. Перейти во вкладку «Процесс». Нажать на «Добавить блок» - «Операция»

5. В диалоговом окне, выбрать тип задачи «Пользователь» и действие «Вызвать url» - «Сохранить»

6. В новом окне необходимо составить вебхук


- Описание
- Метод - GET
- Время на ожидания соединения: 10
- Время на соединение: 10
- SSL верификация: Да
- URL - https://whook.ru/getcourse- golos?apiKey=&templateId=&phone=

Query параметры для формирования ссылки:
apiKey - API ключ кабинета golos.p1sms (обязательный)
phone - Номер телефона абонента (обязательный)
templateId - ID шаблона API звонка (обязательный)
Пример ссылки: https://whook.ru/getcourse-
golos?apiKey=WwW7THaCKG0aP4GXLHJw
SOIi1xeVyqNvg5EXMbBHdJcOsI1cqTi85V1Ha
2vh&templateId=1234&phone={object.phone}
Должно получиться следующее:

После сохранения блока «Вызвать url», необходимо добавить новый блок «Завершение процесса». После добавления, связать блоки по их последовательности выполнения. (в нашем случае Начало работы – Вызвать url – Завершение процесса)