Открыть статью в новом окне ↗
Сервис Zapier позволяет соединить BotHelp с другими платформами. Данные передаются по webhook.
Для интеграции доступны больше 1500 сервисов. Среди них:
- Google Sheets
- AmoCrm
- MailChimp
- Trello
- Slack
- Jira
- и другие
Полный список можете найти на сайте интегратора: https://zapier.com/apps
Для того, чтобы настроить интеграцию вам понадобится:
- Создать бота.
- Создать zap.
- Создать triger webhook.
- Соединить по webhook с ботом.
- Создать action для передачи данных.
Создаем бота
Для того, чтобы соединить BotHelp с другим сервисом через Zapier вам понадобится создать любого бота. Подробнее о создании ботов, читайте в разделе Боты.
Создаем Zap
Чтобы соединить бота и Zapier вам понадобится создать Zap.
Войдите в свой профиль и нажмите на кнопку "Make a Zap!".
Создаем Trigger
Триггер - это событие, которое запустит интеграцию, мы должны подключить бота к zapier при помощи триггера Webhook.
1. Выберите пункт "Webhook" - "Catch Hook".
2. Пропустите детальную настройку child key, нам это не нужно.
3. Скопируйте полученный webhook url.
Видеоинструкция:
Добавляем Webhook URL в бота
Линейный бот
В линейном боте в пункте "Настройка" есть специальный пункт, который называется "Экспорт данных пользователя".
Нажмите на галочку и вставьте полученную ссылку на вебхук в поле:
Многошаговый бот
- Создайте новое действие. Действие добавляйте после того, как собраны все данные, которые вы хотите отправить по вебхуку.
- Добавьте действие "Отправить данные подписчика через Webhook".
- Вставьте ссылку на вебхук в поле.
- Сохраните действие.
Через вебхук передадутся данные, которые были у пользователя в профиле в момент прохождения этого бота.
Например, если вы ранее спросили из какого города человек и сохранили ответ в поле "город", то через вебхук передастся это поле и значение в нём.
Тестирование
После того, как вы добавили вебхук в бота нажмите на кнопку в zapier и запустится проверка связи.
Зайдите в диалог с ботом и протестируйте его работу. Проще всего это сделать, если вы настроили бота по ключевому слову, но можно и через лендинг.
При тесте многошагового бота обязательно дойдите до шага на котором вы добавили действие с вебхуком.
Линейного бота нужно пройти до конца.
Должна появится надпись, что тест прошел успешно.
Возвращаемся к настройке Zap
Создаем Action
Action (Действие) - это, то что zapier сделает с полученными от нашего бота данными.
- Выберите приложение в которое вы хотите отправлять данные, к примеру Google Sheets, AmoCrm, Trello и другие.
- Выберите какое именно действие должно произойти в этом приложении, например добавить строку или создать лид.
- Подключите свой аккаунт в этом приложении.
- Подставьте значение полей, полученных из вебхука, в поля, которые будут заполнены в вашем приложении.
- Нажмите на кнопку "Отправить тест в приложение"
- Назовите и включите Zap.
4 ШАГ - Завершение
Интеграция закончена, можете проверить появилась ли новая запись в вашем приложении. В Гугл Таблице это может быть новая строчка, в crm - новый лид. Вы сами решаете какие поля передавать из BotHelp в ваше приложение при помощи webhook и zapier.
Детальная видеоинструкция по всем шагам:
Если у вас остались вопросы - задайте их в чате :)