This package contains nodes for n8n that allow integration with Evolution API for WhatsApp, including a tool for use in AI agents with LLMs.
This project is currently in migration and testing phase.
I, Nilson Arcuri, am currently migrating the original Evolution API node (created by Orion Design) to an LLM Tool that can be used with AI agents in n8n. As this tool is still under active development and testing, using it in production environments is at your own risk. Features may change, and updates might introduce breaking changes without prior notice.
This project is based on the original work by Orion Design. The base code for this tool comes from their Evolution API Node for n8n, which has been adapted and extended to work as an LLM tool.
- n8n (version 0.214.0 or higher)
- Evolution API installed and configured
- Go to your n8n installation folder
- Install the package:
npm install n8n-nodes-evolution-tools
- Restart n8n
Add to your Dockerfile:
RUN cd /usr/local/lib/node_modules/n8n && npm install n8n-nodes-evolution-tools
This node allows integration with Evolution API to send messages and media via WhatsApp.
Available operations:
- Send text messages
- Send media (image, document, video, audio)
- Get QR Code for connection
This node allows n8n AI agents to use Evolution API as a tool, enabling them to send WhatsApp messages when requested.
To connect to Evolution API, you'll need to configure the credentials:
- API URL - URL where your Evolution API is hosted (e.g., http://localhost:8080)
- API Key - API key configured in your Evolution API installation
- Add the "Evolution API Tool" node
- Select "Send Message" operation
- Configure the instance, phone number, and message
- Connect to your workflow and execute
- Configure an AI agent in n8n
- Add "Evolution API AI Tool" as an available tool
- The agent will be able to send WhatsApp messages when requested
# Install dependencies
npm install
# Build code
npm run build
# Development with auto-compilation
npm run dev
LLM Tool adaptation by Nilson Arcuri.