Настройка интеграции n8n и WhatsApp#
В сервисе n8n платформа GREEN-API имеет свое приложение. Сейчас мы рекомендуем использовать локальную установку n8n.
Порядок настройки интеграции:
- Установка nodejs
- Установка ngrok
- Создание инстанса GREEN-API
- Установить community node GREEN-API
- Примеры использования приложения GREEN-API
1. Установка nodejs#
- Скачайте и установите Node.js LTS
- Убедитесь в успешной установке – в командной строке
node -v - Установите n8n - в командной строке
npm install n8n -g - Запустить n8n – в командной строке
n8n - Консоль будет доступна по адресу
https://localhost:5678
2. Установка ngrok#
Для работы вебхук-сервера необходимо, чтобы сервер был доступен снаружи. Для этого установим ngrok или его аналог.
- Скачайте и установите ngrok
- Запустить ngrok – в командной строке
ngrok http 5678 - Будет получен адрес сервера в сети:
- Можно создать .env файл с параметром WEBHOOK_URL={полученный адрес}
- Можно запустить
n8nкомандойset WEBHOOK_URL={полученный адрес}&& n8n start
3. Создание инстанса Green-API#
Чтобы воспользоваться приложением GREEN-API, нужно получить регистрационный токен и ID инстанса в личном кабинете.
Для тестирования рекомендуем воспользоваться бесплатным тарифом разработчика.
- Войдите или зарегистрируйте учетную запись в GREEN-API
-
Создайте инстанс на бесплатном тарифе "Developer".
Для этого в личном кабинете нажмите кнопкуСоздать инстанси выберите тариф


-
Авторизуйте инстанс. Для этого:
-
Можно отсканировать QR-код на странице настройки инстанса.
В мобильном приложении WhatsApp или WhatsApp Business войдите в связанные устройства и отсканируйте полученный QR-код.

-
Или запросить шестизначный код авторизации для привязки по номеру телефона.
В мобильном приложении WhatsApp или WhatsApp Business войдите в связанные устройства и нажмитеСвязать по номеру телефона.

После успешной авторизации, инстанс должен получить статус
Авторизован.
Проверить статус инстанса вы можете используя методGetStateInstance -
-
Скопируйте значения
idInstanceиapiTokenInstanceдля дальнейшей работы с n8n

4. Установить community node GREEN-API#
Перейдите на страницу n8n по адресу https://localhost:5678.
-
Нажмите на три точки.

-
Выберите пункт
Settings -
Нажмите на пункт меню
Community nodes
-
Установите
@green-api/n8n-nodes-whatsapp-greenapi -
Выберите пункты, как на скриншоте, и нажмите кнопку
Install