N8N Community Node for Evolution API v2 - ENG
npm install n8n-nodes-evolution-api-v2-engbash
npm install n8n-nodes-evolution-api-v2-eng
`
$3
1. Go to Settings > Community Nodes
2. Click Install
3. Enter: n8n-nodes-evolution-api-v2-eng
4. Click Install
🔧 Configuration
$3
1. Create a new credential of type Evolution API
2. Configure:
- Server URL: URL of your Evolution API server
- API Token: API authentication token
$3
#### Instance
- Create Instance: Creates a new WhatsApp instance
- Fetch Instances: Lists all available instances
- Connect Instance: Connects to a specific instance
- Restart Instance: Restarts an instance
- Connection State: Checks connection state
- Logout: Logs out of an instance
- Delete Instance: Removes an instance
- Set Presence: Sets presence status
#### Message
- Send Text: Sends a text message
- Send Image: Sends an image with caption
#### Group
- Create Group: Creates a new group
- Find Members: Lists group members
#### Chat
- Check WhatsApp: Checks if a number is WhatsApp
#### Event
- Webhook: Configures webhooks for events
#### Integration
- Chatwoot: Configures Chatwoot integration
🛠️ Development
$3
- Node.js 18+
- npm or yarn
$3
`bash
git clone https://github.com/farazpawle/n8n-nodes-evolution-api-v2-eng.git
cd n8n-nodes-evolution-api-v2-eng
npm install
`
$3
`bash
Build project
npm run build
Development with watch
npm run dev
Linting
npm run lint
Formatting
npm run format
Release (patch, minor, major)
npm run release:patch
npm run release:minor
npm run release:major
`
📝 Usage Examples
$3
`javascript
// Node configuration
{
"resource": "message",
"operation": "sendText",
"instanceName": "my-instance",
"number": "5511999999999",
"messageText": "Hello! This is a test message."
}
`
$3
`javascript
// Node configuration
{
"resource": "group",
"operation": "createGroup",
"instanceName": "my-instance",
"subject": "Test Group",
"participants": ["5511999999999", "5511888888888"]
}
`
🤝 Contributing
1. Fork the project
2. Create a feature branch (git checkout -b feature/AmazingFeature)
3. Commit your changes (git commit -m 'Add some AmazingFeature')
4. Push to the branch (git push origin feature/AmazingFeature`)