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

Интеграция Zapier с WhatsApp#

Внимание! Интеграция временно отключена

Информация о внешней ошибке на GitHub

Zapier - это инструмент, который позволяет автоматизировать задачи, подключая веб-приложения (такие, как Discord, Slack, Gmail). Автоматизированные процессы, создаваемые в Zapier, называются Zaps (запами).

Zap (зап) - автоматизированный процесс, создаваемый в Zapier. Каждый зап состоит из триггера и действия. При срабатывании триггера в одном из приложений Zapier автоматически выполняет действие в другом.

В сервисе Zapier платформа Green-API имеет свое приложение, с его помощью Вы сможете отправлять сообщения в WhatsApp

Чтобы воспользоваться приложением Green API, нужно получить регистрационный токен и ID инстанса в личном кабинете. Для тестирования нашего API рекомендуем воспользоваться бесплатным тарифом разработчика.

Авторизация#

Чтобы отправлять сообщения в WhatsApp необходимо авторизовать инстанс, аккаунт WhatsApp в приложении телефона должен быть в авторизованном состоянии, перейдите в личный кабинет и получите QR-код, в мобильном приложении WhatsApp или WhatsApp Business войдите в связанные устройства и отсканируйте полученный QR-код, инстанс перейдет в авторизованное состояние.

Описание методов приложения GREEN API#

Триггеры#

Incoming Message Hook Trigger - триггер срабатывает на получение нового входящего сообщения в WhatsApp. Триггер основан на веб-хуках. Время срабатывания триггера минимальное, но есть техническое ограничение, можно использовать этот триггер только для одной интеграции на один инстанс green-api.

Last Incoming Messages - триггер срабатывает на получение нового входящего сообщения в WhatsApp. Триггер основан на методе lastIncomingMessages. Время срабатывания триггера складывается из времени добавления сообщения в журнал и частоты запроса метода сервисом zapier (зависит от типа учетной записи zapier). Можно использовать этот триггер для разных интеграций на один инстанс green-api.

Настройка инстанса
"webhookUrl": "вебхуксервер zapier",
"incomingWebhook": "yes"
"incomingWebhook": "yes"

Настройка триггера#

Оба триггера реагируют на входящие сообщения WhatsApp для инстанса Green API. Триггеры настраиваются одним и тем же образом, при добавлении триггера вам необходимо выбрать получателя, на чьи сообщения должен срабатывать триггер или выбрать вариант ALL (оставить поле пустым) - тогда триггер будет реагировать на сообщения от любого контакта или чата.

сhat-selection

Выбрать получателя можно либо из выпадающего списка контактов:

list

Действия#

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

Send Message - отправка текстового сообщения.

Send Contact - отправка карточки контакта.

Send File by Url - отправка файла по URL.

Send Location - отправка геопозиции.

Настройка приложения Green API#

  • Найдите приложение Green API в поисковой системе Zapier

green-api-application-search

  • Добавьте данные Вашего инстанса idInstance и apiTokenInstance (отправка и получение сообщений будет вестись с номера привязанного к этому инстансу).

zapier-green-api-form

Поле Short name of this account

Поле Short name of this account - можно использовать для названия добавляемого инстанса (например "рабочий номер", или "продажи").

Это позволит вам легко найти нужную вам учетную запись в списке доступных при создании интеграций.

Узнать idInstance и apiTokenInstance можно в личном кабинете. Убедитесь что инстанс находится в состоянии "Authorized".

console

  • Проверьте соединение с добавленным инстансом

account-test

Если все сделано верно и Ваш инстанс авторизован, тест пройдет успешно

successful-test

Теперь можно переходить к реализации Ваших сценариев автоматизации.

Примеры использования приложения Green API#

Как сделать обмен сообщениями между WhatsApp и Slack

Как сделать обмен сообщениями между WhatsApp и Discord