Как интегрировать OpenClaw с N8N?
N8N — платформа автоматизации рабочих процессов (аналог Zapier, но self-hosted). Интеграция с OpenClaw позволяет создавать сложные цепочки автоматизации с AI-компонентом.
Сценарии интеграции:
— N8N триггерит OpenClaw: новый email → N8N передаёт текст в OpenClaw → бот анализирует и классифицирует → N8N создаёт задачу в трекере — OpenClaw триггерит N8N: пользователь пишет боту «Создай отчёт за неделю» → OpenClaw вызывает webhook N8N → N8N собирает данные из разных источников и генерирует отчёт
Способ 1: Webhook. OpenClaw вызывает N8N webhook через HTTP-запрос. Настройте в N8N workflow с триггером Webhook, скопируйте URL. В OpenClaw создайте скилл или используйте встроенный HTTP-клиент.
Способ 2: N8N вызывает OpenClaw API. Gateway предоставляет REST API для отправки сообщений. Из N8N используйте HTTP Request ноду для обращения к /api/chat.
Способ 3: Через скилл @openclaw/n8n. Он предоставляет прямую интеграцию — бот может запускать N8N workflows по имени.
Практические примеры:
— Бот обрабатывает заявку в Telegram → N8N отправляет данные в CRM и email менеджеру — Новый заказ в WooCommerce → N8N получает данные → OpenClaw генерирует персонализированное приветствие → отправка в WhatsApp — Ежедневный дайджест: N8N собирает новости → OpenClaw создаёт краткое саммари → отправка в Telegram-канал
Обе системы должны быть доступны по сети друг для друга.
openclaw skill install @openclaw/n8n openclaw config set n8n.url http://localhost:5678 openclaw config set n8n.apiKey ваш-n8n-api-key
# Вызов N8N workflow из OpenClaw API:
curl -X POST http://localhost:3000/api/chat \
-H 'Content-Type: application/json' \
-d '{"message": "Запусти workflow отчёт", "user": "api-user"}'