Package Information
Downloads: 32 weekly / 127 monthly
Latest Version: 1.0.0
Author: Enima AI
Documentation
n8n-nodes-enima
This is an n8n community node package for Enima Agent — a WhatsApp automation and AI agent SaaS platform.
It lets you integrate your Enima Agent instance with hundreds of other services through n8n workflows.
Installation
In n8n Desktop / Self-hosted
- Go to Settings → Community Nodes
- Enter
n8n-nodes-enima - Click Install
Manual (npm)
cd ~/.n8n
npm install n8n-nodes-enima
Then restart n8n.
Credentials
You need an Enima API Token to authenticate:
- Log into your Enima Agent dashboard
- Go to Settings → API Keys
- Click Generate Token with
writepermissions - In n8n, create new Enima API credentials:
- Instance URL: Your Enima instance URL (e.g.
https://app.enima.ai) - API Token: The token you generated
- Instance URL: Your Enima instance URL (e.g.
Nodes
Enima (Action Node)
Perform operations on your Enima instance:
| Resource | Operation | Description |
|---|---|---|
| Message | Send | Send a WhatsApp text message |
| Message | Get Many | List messages with filters |
| Media | Send | Send image, video, audio, or document |
| Contact | Check | Verify if phone numbers are on WhatsApp |
| Group | Get Many | List all WhatsApp groups |
| Group | Create | Create a new group with participants |
| Webhook | Get Many | List registered webhooks |
| Webhook | Create | Register a new webhook endpoint |
Enima Trigger (Trigger Node)
Starts a workflow when events happen in your Enima instance:
- Message Received — New inbound WhatsApp message
- Message Sent — Outbound message was sent
- Session Created — New conversation started
- Session Closed — Conversation ended
- Contact Updated — Contact information changed
The trigger automatically registers a webhook on your Enima instance when activated and cleans it up when deactivated.
Example Workflows
Auto-reply to inquiries
- Enima Trigger → Message Received
- IF → Check if message contains "pricing"
- Enima → Send Message with pricing info
Log messages to Google Sheets
- Enima Trigger → Message Received
- Google Sheets → Append row with message data
Send media from Airtable
- Airtable Trigger → New record
- Enima → Send Media (image from Airtable URL)
Development
# Clone and install
git clone https://github.com/enima-ai/n8n-nodes-enima.git
cd n8n-nodes-enima
npm install
# Build
npm run build
# Link for local n8n testing
npm link
cd ~/.n8n
npm link n8n-nodes-enima
License
MIT