Как отправлять API запросы через Make (ранее Integromat) и интегрировать SendPulse с вашей системой

Доступно на платном тарифе

Сервис Integromat сменил адрес сайта, дизайн и название на Make. Возможности интеграций остались такими же, но дизайн может отличаться от скриншотов, приведенных в статье.

API для чат-ботов предоставляет ряд методов для интеграции чат-ботов с вашей системой. С их помощью вы можете получать подробную информацию по аккаунту, ботам, теги.

С помощью блока «SendPulse» в Make вы сможете отправить любые API запросы в нужный момент по установленному сценарию.

Выберите блок «SendPulse» и действие «Make API Call».

Чтобы подключить ваш аккаунт SendPulse, нажмите «Add», введите Client ID и Client Secret из владки «API» в настройках вашего аккаунта. Нажмите «Continue».

В поле URL вставьте эндпоинт запроса.

Выберите один из методов: GET для получения информации, POST для создания или добавления информации, PUT/PATCH для обновления информации, DELETE для удаления информации.

Вставьте тело запроса. Пример запроса вы можете взять из «Example» под нужным методом в API документации. В значении передаваемых переменных выберите переменную, получаемую в одном из предыдущих блоков или напишите свое значение.

Пример запроса для метода «Отправить свободное сообщение контакту по номеру телефона», который позволит отправить сообщение в WhatsApp по изменению значения в Google Sheets:

В поле URL указываем: /whatsapp/contacts/sendByPhone 

В тело запроса указываем:

{
  "bot_id": "dfg144hj45gh4j5h4gj5gh4jgh", // ID вашего WhatsApp бота
  "phone": "+3806666666666", //Переменная с телефоном в международном формате, полученная из другого блока
  "message": {
    "type": "text",
    "text": {
      "body": "" // Содержимое текстового сообщения. Вы можете добавить текст c эмодзи до 1024 любых символов юникода.
    }
  }
}

Пример запроса для метода «Создать новый контакт в аудитории WhatsApp чат-бота»:

Пример запроса для метода «Добавить тег контакту»

Для большинства запросов вам понадобится ID подписчика, который можно получить в методах «Запрос API».

Нажмите «Ok».

Если вы задействуете несколько API методов подряд в сценарии, нажмите на модуль и выберите «Run this module only». Полученные данные вы сможете добавлять в другие блоки, выбирая полученные параметры.

Чтобы протестировать работу всего сценария, нажмите «Run once» и выполните действие, которое затриггерит нужный блок и передаст информацию в блок «SendPulse».

Чтобы активировать сценарий, переведите тумблер в положение «ON».

Вы также можете нажать на цифру над блоком, чтобы посмотреть полученную информацию, которая будет передаваться в следующий блок.

Если какой-то из блоков не выполнился, он подсветится красным и при нажатии отобразится причина ошибки и подсказка, как ее исправить. Обратите внимание, что до устранения ошибки весь сценарий может приостановится и не выполнятся; операции будут становиться в очередь.

Если возникнут вопросы по настройке или сбоям сценария, можете обратится в службу поддержки Make.

Читайте также, какие еще методы вы можете использовать в Make в статье «Как интегрировать SendPulse с приложениями через Make (ранее Integromat)».

    Оцените, насколько полезна статья "Как отправлять API запросы через Make (ранее Integromat) и интегрировать SendPulse с вашей системой"

    Оценка: 4 / 5

    Популярное в нашем блоге

    Попробуйте бесплатный бот для рассылок в Facebook Messenger