Настройка Приема данных Webhooks
![Настройка Приема данных Webhooks Настройка Приема данных Webhooks](/media/blogimg/auto/ru/b8e997a22b30e3d96ef02e3bd313b546.png)
Интеграция позволит вам передавать данные из разных систем в нужную вам систему, если она поддерживает передачу по Webhooks. Например, вы можете передавать данные по заказам с CRM или Google Sheets в нужную вам систему. Так вы сможете максимально эффективно автоматизировать процесс обработки данных, например заказов, с помощью разных сервисов, которые используете.
Давайте пройдем весь этап настройки Webhooks вместе!
Навигация:
1. Что будет делать интеграция с Webhooks?
2. Как подключить аккаунт Webhooks к ApiX-Drive?
3. Как настроить в выбранном действии передачу данных в Webhooks?
Отправить ДАННЫЕ
Отправить ДАННЫЕ (Пользовательский)
4. Пример данных, которые будут отправлены в ваш Webhooks.
5. Автообновление и интервал срабатывание связи.
После того, как вы настроили систему Источника данных, например, Google Sheets, можно приступить к настройке Webhooks в качестве Приема данных.
Для этого кликаем "Начать настройку Приема данных".
![Настройка Приема данных Webhooks | Переход к настройке системы приема данных Настройка Приема данных Webhooks | Переход к настройке системы приема данных](/media/blogimg/auto/ru/afdeb15281581d964012f0f2690fe935.png)
Выберите систему в качестве Приема данных. В данном случае, необходимо указать Webhooks.
![Настройка Приема данных Webhooks | Выбор системы приема данных Настройка Приема данных Webhooks | Выбор системы приема данных](/media/blogimg/auto/ru/beeb041ddaf59bfaab1f047d38f9d72e.png)
Далее, необходимо указать действие - Отправить ДАННЫЕ.
![Настройка Приема данных Webhooks | Выбор действия в системе приема данных Настройка Приема данных Webhooks | Выбор действия в системе приема данных](/media/blogimg/auto/ru/588e6fa762299166c821902c2d4af7fe.png)
- Отправить ДАННЫЕ - на указанный вами url будут отправлены данные согласно указанным настройкам.
- Отправить ДАННЫЕ (Пользовательский) - на указанный вами url будут отправлены данные согласно указанным настройкам, действие позволяет указать расширенные настройки, а именно Заголовок. так же действие позволяет получить ответ на отправленный запрос.
Следующий шаг - выбор аккаунта Webhooks в который будет происходить отправка данных.
Если нет подключенных логинов к системе ApiX-Drive кликните "Подключить аккаунт".
![Настройка Приема данных Webhooks | Подключение аккаунта системы приема данных Настройка Приема данных Webhooks | Подключение аккаунта системы приема данных](/media/blogimg/auto/ru/e9a982458534706977a569d5acb65b6f.png)
Пример настройки полей и тестовые данные действия "Отправить ДАННЫЕ"
В открывшимся окне необходимо заполнить поле "URL для отправки данных".
URL для отправки данных - находится в вашем личном кабинете выбранной системы.
Для примера работы, используем систему ProveSource.
Вы можете сделать тоже самое в любой другой системе, которая поддерживает Webhooks.
![Настройка Приема данных Webhooks | Внесение данных для доступа Настройка Приема данных Webhooks | Внесение данных для доступа](/media/blogimg/auto/ru/74d0edd1d774863db17d22a4e3ada703.png)
Перейдем в личный кабинет ProveSource, во вкладку "Notifications" и нажмем кнопку "New Notification".
![Настройка Приема данных Webhooks | Внесение данных для доступа Настройка Приема данных Webhooks | Внесение данных для доступа](/media/blogimg/auto/ru/ad12429008dec33c4b1c46263c92a64c.png)
Далее, выбираем "Stream".
![Настройка Приема данных Webhooks | Внесение данных для доступа Настройка Приема данных Webhooks | Внесение данных для доступа](/media/blogimg/auto/ru/9af9d568659657a21bd8afa16cf54136.png)
Затем, выбираем "Webhook".
![Настройка Приема данных Webhooks | Внесение данных для доступа Настройка Приема данных Webhooks | Внесение данных для доступа](/media/blogimg/auto/ru/8f0a5e1d782984301e2120a668a83770.png)
В поле "Your Webhook URL" находится ссылка Webhook. Необходимо скопировать URL и вставить его в соответствующее поле в системе ApiX-Drive.
После этого, возвращаемся в личный кабинет ProveSource нажимаем на кнопку "Next".
![Настройка Приема данных Webhooks | Внесение данных для доступа Настройка Приема данных Webhooks | Внесение данных для доступа](/media/blogimg/auto/ru/72cf31abe49d4481a7d41f04b5c843b9.png)
В поле "Select URL match type", вписываем "apix-drive.com".
![Настройка Приема данных Webhooks | Внесение данных для доступа Настройка Приема данных Webhooks | Внесение данных для доступа](/media/blogimg/auto/ru/74a34bbe28f30dbd17e2b262114dbcaf.png)
Далее необходимо заполнить поле "Message Text", в данном поле необходимо прописать текст сообщения.
![Настройка Приема данных Webhooks | Внесение данных для доступа Настройка Приема данных Webhooks | Внесение данных для доступа](/media/blogimg/auto/ru/aa80355c21ea1cf80eb691723e6faef2.png)
Выбираем нужный вам стиль и настройку.
![Настройка Приема данных Webhooks | Внесение данных для доступа Настройка Приема данных Webhooks | Внесение данных для доступа](/media/blogimg/auto/ru/cbe0deafb7aed776184c706fd5b46f7b.png)
Вписываем название данного уведомления, в поле "Notification Name" и нажимаем кнопку "Launch".
![Настройка Приема данных Webhooks | Внесение данных для доступа Настройка Приема данных Webhooks | Внесение данных для доступа](/media/blogimg/auto/ru/c1b0b30a432d360a98f7c01ec8ef838d.png)
Переходим во вкладку "Notifications", находим только что созданное уведомление и проверяем, что оно включено.
![Настройка Приема данных Webhooks | Внесение данных для доступа Настройка Приема данных Webhooks | Внесение данных для доступа](/media/blogimg/auto/ru/08b07e41b2777a49073c6b8106175682.png)
Когда подключенный аккаунт отобразился в списке "активные аккаунты" выберете его для дальнейшей работы.
Внимание! Если ваш аккаунт находится в списке "неактивные аккаунты" проверьте свой доступ к этому логину!
![Настройка Приема данных Webhooks | Выбор подключенного аккаунта Настройка Приема данных Webhooks | Выбор подключенного аккаунта](/media/blogimg/auto/ru/a3e19e1261c41249381c91bf13767cf0.png)
Теперь необходимо произвести настройку связи полей Источника данных на примере Google Sheets с соответствующими полями в ProveSource.
Для начала необходимо выбрать "Тип отправки" POST Json.
![Настройка Приема данных Webhooks | Выбор поля Тип отправки Настройка Приема данных Webhooks | Выбор поля Тип отправки](/media/blogimg/auto/ru/73c3954abf69b423914162b5ac71361d.png)
Далее, необходимо указать названия полей, под которыми вы будете передавать в ProveSource данные. В данном случае, вам необходимо прописать значения, которые доступны в сервисе ProveSource.
Ознакомится со списком доступных значений, вы сможете по данной ссылке - https://help.provesrc.com/en/articles/3474258-setup-a-custom-webhook
В поле Значение вы назначаете переменную из Источника данных. Как результат, у вас будет называться поле "firstName" и в него будет приходить значение, которое содержится в колонке А из Google Sheets.
![Настройка Приема данных Webhooks | Настройка полей Настройка Приема данных Webhooks | Настройка полей](/media/blogimg/auto/ru/2cb081830842b9eb0ceeaaab30a84e2c.png)
![Настройка Приема данных Webhooks | Настройка полей Настройка Приема данных Webhooks | Настройка полей](/media/blogimg/auto/ru/ce3b9cd767909421ac1919d3acb2909a.png)
Теперь вы можете увидеть тестовые данные.
Если вы хотите отправить тестовые данные в ProveSource для того, чтобы проверить корректность настройки, кликните "Отправить тестовые данные в ProveSource" и перейдите в ваш ProveSource, чтобы проверить результат.
Результат отправки данных, находится в вашем личном кабинете ProveSource, во вкладке "Feed".
Если вы хотите изменить настройки - кликните "Редактировать" и вы вернетесь на шаг назад.
Если вас все устраивает - кликните "Далее".
![Настройка Приема данных Webhooks | Тестовые данные Настройка Приема данных Webhooks | Тестовые данные](/media/blogimg/auto/ru/4e872e855789169349d8f0a0ed1c5056.png)
Пример лога отправляемых данных:
![Настройка Приема данных Webhooks | Лог данных Настройка Приема данных Webhooks | Лог данных](/media/blogimg/auto/ru/cf5e3e8e169fb780ecd81dca2e308a42.png)
Пример настройки полей и тестовые данные действия "Отправить ДАННЫЕ (Пользовательский)"
Для примера работы, используем систему Click Send.
Вы можете сделать тоже самое в любой другой системе, которая поддерживает Webhooks.
![Настройка Приема данных Webhooks | Внесение данных для доступа Настройка Приема данных Webhooks | Внесение данных для доступа](/media/blogimg/auto/ru/3cc93926d182261b4ff3123e5ca0f6ca.png)
Теперь необходимо произвести настройку связи полей Источника данных на примере Google Sheets с соответствующими полями в Click Send.
Для начала необходимо указать URL для приема данных согласно документации сервиса и выбранного вами действия. Для примера мы возьмем Создание контакта в Click Send.
![Настройка Приема данных Webhooks | URL для приема данных Настройка Приема данных Webhooks | URL для приема данных](/media/blogimg/auto/ru/05bf6d32b02e4a7bdb473dc0106c1397.png)
![Настройка Приема данных Webhooks | URL для приема данных Настройка Приема данных Webhooks | URL для приема данных](/media/blogimg/auto/ru/ca2b37240e37888b68f7b2214b393aa1.png)
Далее выберите указанный в документации Метод, а так же укажите Логин и Пароль.
В данном случае мы указываем логин от аккаунта Click Send и ключ API. Заполните Заголовок так же согласно документации.
![Настройка Приема данных Webhooks | Настройка полей Настройка Приема данных Webhooks | Настройка полей](/media/blogimg/auto/ru/9aa3f35b1034b9d3783b90af1b02f536.png)
![Настройка Приема данных Webhooks | Настройка полей Настройка Приема данных Webhooks | Настройка полей](/media/blogimg/auto/ru/0c5e0c48ee77ec98a0a6c0da20cafc2a.png)
Теперь вы можете увидеть тестовые данные.
Если вы хотите отправить тестовые данные в Click Send для того, чтобы проверить корректность настройки, кликните "Отправить тестовые данные в Webhooks " и перейдите в ваш Click Send, чтобы проверить результат.
Результат отправки данных, находится в вашем личном кабинете Click Send.
Если вы хотите изменить настройки - кликните "Редактировать" и вы вернетесь на шаг назад.
Если вас все устраивает - кликните "Далее".
![Настройка Приема данных Webhooks | Тестовые данные Настройка Приема данных Webhooks | Тестовые данные](/media/blogimg/auto/ru/720dc4e58954d67e208187dafdb26799.png)
![Настройка Приема данных Webhooks | Тестовые данные Настройка Приема данных Webhooks | Тестовые данные](/media/blogimg/auto/ru/3873b5d170c972c6d3be43ad6fc7d8fe.png)
Пример лога отправляемых данных:
![Настройка Приема данных Webhooks | Лог данных Настройка Приема данных Webhooks | Лог данных](/media/blogimg/auto/ru/a7c1daed8db8a0945842bd3f7bf13d9d.png)
На этом настройка Приема данных завершена!
Теперь можете приступить к выбору интервала обновления и включению автообновления.
Для этого кликните "Включить обновление".
![Настройка Приема данных Webhooks | Переход к включению автообновления Настройка Приема данных Webhooks | Переход к включению автообновления](/media/blogimg/auto/ru/9b2ab48d44956b5695d0ea7e2e625a44.png)
На главном экране кликните на иконку шестеренки, чтобы выбрать необходимый интервал обновления или настройте Запуск по расписанию. Для того чтобы запускать связь по времени выберите Запуск по расписанию и укажите желаемое время срабатывания обновления связи или добавьте сразу несколько вариантов времени, когда нужно, чтобы срабатывала связь.
Внимание! Чтобы Запуск по расписанию сработал в указанное время необходимо, чтобы интервал между текущим временем и указанным временем был более 5 минут. Например, вы выбираете время 12:10 и текущее время 12:08 - в этом случае автообновление связи произойдет в 12:10 на следующий день. Если вы выбираете время 12:20 и текущее время 12:13 - автообновление связи сработает сегодня и далее каждый день в 12:20.
![Настройка Приема данных Webhooks | Выбор интервала обновления Настройка Приема данных Webhooks | Выбор интервала обновления](/media/blogimg/auto/ru/c9e72f8e6a7c0804e17c19216c651cc0.png)
Для того чтобы текущая связь срабатывала после другой связи, поставьте галочку "Обновлять только после связи" и укажите связь, после которой будет срабатывать текущая.
![Настройка Приема данных Webhooks | Приоритет обновления Настройка Приема данных Webhooks | Приоритет обновления](/media/blogimg/auto/ru/cd85b3ff5c14cf7658f9270888bb1c8d.png)
Для включения автообновления переключите ползунок в положение как показано на картинке.
Для того чтобы выполнить разовое срабатывание связи, кликните по иконке в виде стрелки.
![Настройка Приема данных Webhooks | Включение автообновления Настройка Приема данных Webhooks | Включение автообновления](/media/blogimg/auto/ru/c1334702bae375e3d6d3d36486b8a788.png)
На этом настройка Webhooks в качестве Приема данных завершена! Видите как все просто!?
Теперь можете не беспокоиться, дальше ApiX-Drive сделает всё самостоятельно!