chatme.ai
Search
⌃K

Интеграции с внешними системами через Zapier и Albato

Сервисы Zapier и Albato позволяют интегрировать друг с другом различные сервисы: Google таблицы, Slack, Trello, CRM системы, социальные сети и др.
Кроме приложений, которые уже встроены в Zapier и Albato, есть возможность интегрироваться с сервисами, которые отправляют http-запросы.
В данном разделе мы покажем, как подключить Zapier и Albato к Платформе chatme.ai на примере отправки данных из сообщений Собеседника в Google Sheets и на электронную почту. Таким образом Боты могут собирать заявки, заменяя стандартные низко-конверсионные формы обратной связи.

Подключение Zapier

  • Зарегистрируйтесь в Zapier.
  • Нажмите кнопку MAKE A ZAP на панели слева.
  • Нужно выбрать событие, которое будет триггером для действия. Из раздела Built-In Apps выберите Webhooks by Zapier.
  • В поле Choose Trigger Event выберите Catch Hook.
  • Скопируйте сгенерированный вебхук и нажмите Continue.
  • Далее выберите Test and Continue.
  • Теперь Zapier ожидает запрос с параметрами, которые будут использоваться. Такой запрос можно отправить любым удобным способом, например, через Postman.
  1. 1.
    Выберите POST-запрос и в поле Enter request URL укажите скопированный вебхук.
  2. 2.
    На вкладке Headers укажите Content-type: application/json.
  3. 3.
    На вкладке Body впишите нужные параметры для отправки в формате JSON. Это могут быть любые параметры, которые можно получить от бота в переменных. Например, если мы сохраняем имя Собеседника и его отзыв о работе бота в переменных с названиями name и feedback_text, то нужно добавить эти два параметра: name и feedback_text.
  • После отправки запроса в Zapier появится зеленая галочка на первом этапе подключения.
  • Теперь нужно выбрать, с каким приложением(-ями) делаем интеграцию. Полный список доступных приложений доступен на главной странице во вкладке Explore на левой панели. Через поиск найдите нужное вам приложение. Для примера выберем Google Sheets.
  • В поле Choose Action Event выберите, что конкретно будет происходить в Google таблицах при получении http-запроса. Например, если должна создаваться строка с полученными данными, выберите Create Spreadsheet Row.
  • Авторизуйтесь в аккаунте выбранного приложения и нажмите Continue.
  • В аккаунте Google Drive должна быть создана таблица, в которой будут заполняться строки. В нашем случае требуется складывать в таблицу две переменные name и feedback_text, поэтому она имеет следующий вид:
  • В Zapier выберите нужную таблицу и лист в таблице, в котором нужно заполнять строки.
  • Теперь можно выбрать, что конкретно будет записываться в таблицу. Названия столбцов таблицы определились автоматически.
  • Поля, которые запишутся в таблицу, можно заполнять любым текстом. Для использования полученных ранее параметров нажмите на + справа от поля ввода.
  • Нажмите Continue, затем Test and Continue.
  • Зайдите в таблицу для проверки записи первого запроса.
  • Завершите настройку в Zapier, нажав Done Editing и включив интеграцию по переключателю on/off.
  • Теперь, воспользовавшись функционалом внешних запросов Платформы chatme.ai, можем отправлять данные в таблицу, используя те же данные, по которым отправляли запрос в Postman.

Подключение Albato

  • Зарегистрируйтесь в Albato.
  • Выберите Webhooks из выпадающего меню Подключения.
  • Нажмите Добавить подключение.
  • Задайте любое удобное имя подключения и выберите Json в Content-Type. Нажмите Сохранить.
  • Нажмите на иконку карандаша справа от созданного подключения.
  • Внизу страницы скопируйте сгенерированный вебхук и нажмите Ожидать веб-хук.
  • Далее отправьте запрос с нужными параметрами на скопированный url (см. Подключение Zapier выше). Ответ от Albato может быть пустым.
  • После того как запрос дойдет до Albato, вы увидите, какие данные получил сервис. Самыми верхними идут переданные нами параметры. Закройте зеленое окно.
  • В поле Параметры webhook укажите передаваемые параметры, по одному в строке.
  • Сохраните подключение.
  • Далее нужно выбрать, с каким приложением интегрировать Albato. Найдите нужное приложение в выпадающем меню Подключения. Для примера подключим Электронная почта (SMTP).
  • Выберите почтового провайдера, с аккаунта которого будут отправляться письма. В случае Gmail нужно разрешить доступ ненадежным приложениям в настройках аккаунта Google. Для примера используем Яндекс.Почту.
  • Укажите данные аккаунта Яндекс.Почты в последних двух полях.
  • Нажмите Сохранить.
  • Зайдите в панель настройки связок, нажав Мои связки на верхней панели сайта.
  • Нажмите Добавить связку.
  • Выберите Webhooks в поле Получать данные из и Электронная почта в поле Отправлять данные в. Нажмите Далее.
  • В поле Кому укажите email, на который будут отправляться письма. В остальных полях можно написать любой текст. Для того чтобы использовать полученные ранее параметры, нажмите Webhooks и найдите их в списке. В нашем случае – это name и feedback_text.
  • Пример заполнения полей при отправке на email:
  • Нажмите Далее.
  • Зайдите в настройки шага №3 Отправка ответа.
  • В поле Заголовок Content-type через кнопку Webhooks добавьте полученный заголовок content-type. Нажмите Сохранить.
  • Нажмите Запустить связку в верхней части страницы.
  • После успешного запуска связки можно сделать проверку повторным запросом через Postman или сразу подключить внешний запрос через вкладку External Requests и слот External request на Платформе chatme.ai. При проверке через Postman мы получим в ответ json с ошибкой, но, проверив почту, увидим, что письмо пришло.