Добавить запросы во внешние системы
Если вы используете платформу VK CXhub для автоматизации и настройки маркетинга, значит, вы уже знакомы с преимуществами, которые мы предоставляем. В этой инструкции расскажем, как расширить сценарии и настроить взаимодействие с внешними системами.
В VK CXhub есть готовые интеграции. Вы найдете их в разделе «Интеграции» → «Каталог интеграций». Ознакомьтесь со списком, возможно, интеграция под вашу задачу уже настроена.
Если вам не хватает какой-либо интеграции, предложите ее в разделе «Интеграции» → «Предложить интеграцию».
![](http://cxhub-help.hb.bizmrg.com/images/cb37aad8b9b9ee4ba6ab907e6e1e9dd6.png)
Выбор раздела в VK CXhub зависит от ваших целей:
1. Если вам нужно интегрироваться со своей системой, чтобы передавать клиентов, их события или элементы справочника в VK CXhub, перейдите в раздел «Интеграции» → «Каталог интеграций» → «Другая система» в левом меню VK CXhub и воспользуйтесь этой инструкцией.
![](http://cxhub-help.hb.bizmrg.com/images/6f4a619443838c1478d191753bb20f82.png)
2. Если вы хотите взаимодействовать с внешними системами, чтобы вызывать запросы из VK CXhub, вам нужен раздел «Интеграции» → «Исходящие запросы» и инструкция ниже.
![](http://cxhub-help.hb.bizmrg.com/images/38173b274724050d8e3f46a747a4dd04.png)
Запросы в VK CXhub — это запросы к API. Они позволяют передавать данные между различными системами. С помощью API-запросов можно отправлять данные из VK CXhub в свою CRM или другой сервис. Например, можно сохранить клиента в вашей CRM-системе после начала диалога в Telegram.
Подключение внешних запросов нужно, чтобы:
- отправлять сообщения вашему менеджеру в VK или Telegram, когда клиент обращается за услугой;
- создавать задачи для менеджеров в системе;
- выполнять запросы, которые клиенты оставляют в чат-боте, например, бронировать столик в кафе или отправлять заказ.
Это только часть примеров — запросы можно использовать в разных сценариях для решения разных задач.
В качестве примера рассказываем, как добавить в сценарий запрос для отправки сообщений менеджеру в VK. Когда клиент нажмет на кнопку «Свяжитесь со мной» в чат-боте, менеджер получит контакт этого клиента. По аналогии вы можете подключиться к любой системе.
Отправка сообщений в VK происходит с помощью метода messages.send: https://vk.com/dev/messages.send.
Согласно документации, для отправки сообщения нам нужно вызвать следующий запрос методом GET: https://api.vk.com/method/messages.send?group_id=id_вашей_группы&v=5.131&message=Текст_сообщения&random_id=10782&access_token=vk1.a.Kk***J&user_ids=id_получателя.
Подробнее о параметрах запроса написано в документации VK.
Порядок настройки запроса:
1. Откройте раздел «Интеграции» → «Исходящие запросы» → «Создать исходящий запрос».
![](http://cxhub-help.hb.bizmrg.com/images/af122578e6f9e0cbeba8954f6fd468b5.png)
2. Введите название запроса и тип интеграции.
![](http://cxhub-help.hb.bizmrg.com/images/018f3908a432692e7b1956fa80415775.png)
3. Выберите нужный тип запроса — в данном случае GET.
![](http://cxhub-help.hb.bizmrg.com/images/078dd4fcf20798306e905edc6a20a45c.png)
4. Введите URL внешней системы (с параметрами), куда будет отправляться запрос.
![](http://cxhub-help.hb.bizmrg.com/images/85aa26f759224af3612aba1d01eb04f4.png)
5. Нажмите «Сгенерировать настройки параметров» и заполните их названия, которые будут отображаться в сценарии.
6. Нажмите на иконку расширенных настроек в параметре #random_id#.
![](http://cxhub-help.hb.bizmrg.com/images/3406527fafa2c7e4572740e964aec29d.png)
В поле «Значение по умолчанию» напишите {{ range(1, 50000) | random }}. Это переменная jinja. В этом случае вместо {{ range(1, 50000) | random }} в запрос VK будет подставляться случайное число от 1 до 50000. Это нужно, чтобы система VK понимала, что вы отправляете разные запросы. Без этого параметра нельзя будет направить два одинаковых запроса.
Нажмите на «Скрыть параметр из формы в конструкторе сценариев».
![](http://cxhub-help.hb.bizmrg.com/images/ced3d244c83f60279979022bf1cf2d4e.png)
7. Нажмите на иконку расширенных настроек в параметре #access_token#.
![](http://cxhub-help.hb.bizmrg.com/images/cbafb4ffe0813312ff2ba1535ce3e01d.png)
В поле «Значение по умолчанию» напишите {{ integration.api_key }}. Это переменная jinja. В этом случае вместо {{ integration.api_key }} в запрос будет подставляться токен сообщества, с которым выбрана интеграция. Это нужно, чтобы система VK понимала, от имени какого сообщества отправить сообщение.
Нажмите на «Скрыть параметр из формы в конструкторе сценариев».
![](http://cxhub-help.hb.bizmrg.com/images/1d626ec7122a53f8a8558ea30d13e1d7.png)
8. Нажмите «Создать запрос» в правом верхнем углу.
![](http://cxhub-help.hb.bizmrg.com/images/3140dc6c9c928cc50e8bee8a6b471685.png)
9. Добавьте сохраненный запрос в сценарий. Для этого добавьте шаг «Действия» → «Выполнить исходящий запрос».
![](http://cxhub-help.hb.bizmrg.com/images/c795b198a49315d8eb1d7c77dea0c12a.png)
10. Заполните параметры:
а. В поле «Текст сообщения» добавьте телефон, который пользователь оставил на прошлом шаге — в нашем случае на седьмом.
![](http://cxhub-help.hb.bizmrg.com/images/a63c51d36683c127f5dacaa9cad9fc10.png)
b. В поле VKID получателя укажите VKID маркетолога, которому должно отправляться сообщение.
Сценарий готов!
![](http://cxhub-help.hb.bizmrg.com/images/3032e8ab66ff7e60289df8ebf0e86738.png)
Мы выбрали отправку сообщений в VK в качестве примера. По аналогии вы можете интегрироваться с любой системой, например:
OpenAI (ChatGPT)
![](http://cxhub-help.hb.bizmrg.com/images/f24faef7a9d1ebe27fa58abfc4c31c87.png)
Todoist
![](http://cxhub-help.hb.bizmrg.com/images/3f3cb63a569bec7ad78f21fc887cd7a0.png)
Для настройки интеграции вызовите запрос по описанию из документации внешней системы.
Если у вас остались вопросы, обратитесь в службу техподдержки. Мы всегда готовы проконсультировать вас!