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

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

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

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

Чтобы подключить ваш аккаунт SendPulse, нажмите «Add», введите емейл и пароль от вашего аккаунта и нажмите «Login».

В поле 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 подписчика, который можно получить в методах «Получить список контактов по тегу», «Получить список контактов по переменной», «Получить список контактов по его телефону» передать через вебхук или через переменную «contact.id» в запросе блока «Запрос API».

Нажмите «Ok».

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

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

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

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

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

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

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

Оценка: 4 / 5 (6)

    Другие полезные страницы

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

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