Перейти к содержанию

Setup incoming notifications in Zapier#

После данной настройки, Zap будет запускаться при получении уведомления, что даст вам возможность автоматизировать любые действия, связанные с получением входящих уведомлений от WhatsApp.

Получать входящие уведомления можно с помощью технологии Webhook или HTTP API. Методы имеют свои плюсы и минусы, вы сможете выбрать тот, который вам больше подходит.

Оглавление#

  1. Получение уведомлений с помощью Webhook
  2. Получение уведомлений с помощью HTTP API

1. Получение уведомлений с помощью Webhook#

Этот способ основан на технологии Webhook.

Внимание

Данный способ работает только на инстансах, номер которых имеет формат 7XXXXXXXXX

Чтобы активировать триггер на получение входящих уведомлений в Zapier необходимо указать ссылку на Webhook сервер и выставить желаемые типы входящих уведомлений. Перед получением входящих уведомлений требуется выполнить настройку инстанса. Настройка инстанса может быть выполнена программно методом SetSettings, либо интерактивно в интерфейсе личного кабинета.

Для получения ссылки на WebHook сервер необходимо проделать следующие шаги:

  1. Нажать на блок выбора триггера

    Изображение создание триггера

  2. Выбрать "WebHooks by Zapier" в качестве триггера сценария Zap в новом окне

    Изображение выбора "WebHooks by Zapier"

  3. Выставить тип события "Catch Hook"

    Изображение выбора типа события "Catch Hook"

  4. Перейти во вкладку "Test" нажав два раза на кнопку "Continue"

  5. Скопировать ссылку из поля "Webhook URL"

    Изображение копирования ссылки

  6. Вставить ссылку Webhook сервера в настройки инстанса Green-API

    Изображение добавления ссылки на Webhook сервер

  7. Вызвать отправку уведомлений на Webhook сервер для дальнейшей настройки действий, например, отправить сообщение на номер, к которому привязан инстанс

  8. Нажать на кнопку "Test Trigger" и выбрать появившийся запрос

    Изображение выбора запроса

2. Получение уведомлений через HTTP API#

Этот способ получает уведомления через HTTP API запросы.

Внимание

В связи с ограничениями на частоту запроса в Zapier, задержка между входящим уведомлением и ответом на него может составлять от 1 до 2 минут в зависимости от тарифного плана аккаунта Zapier.

Перед получением входящих уведомлений требуется выполнить настройку инстанса. Настройка инстанса может быть выполнена программно методом SetSettings, либо интерактивно в интерфейсе личного кабинета. Настройка входящих уведомлений с помощью этого метода происходит следующим образом:

  1. Нажать на блок выбора триггера

    Изображение создание триггера

  2. Выбрать "WebHooks by Zapier" в качестве триггера сценария

    Изображение выбора "WebHooks by Zapier"

  3. Выставить тип события "Retrieve Poll"

    Изображение выбора типа события "Retrieve Poll"

  4. Добавить в поле URL ссылку на получение уведомлений

    Изображение добавление url получения уведомлений

  5. Вызвать отправку уведомлений на WebHook сервер для дальнейшей настройки действий, например, отправить сообщение на номер, к которому привязан инстанс

  6. Нажать на кнопку "Test Trigger" и выбрать появившееся уведомление

    Изображение выбора запроса

Прежде чем получить следующее уведомление, необходимо удалить обработанное уведомление в конце выполнения сценария Zap следующим образом:

  1. Создать действие с приложением "WebHooks by Zapier"

    Изображение выбора блока действия

  2. В качестве типа запроса выбрать "Custom Request"

    Изображение выбора типа метода

  3. Выбрать в поле "Method" значение "DELETE"

    Изображение выбора типа метода

  4. Указать URL для удаления уведомления согласно документации, добавив после косой черты порядковый номер входящего уведомления (receptId)

    Изображение с добавлением ссылки и receiptId после неё