evocrm

n8n community node for Evolution API and EvoCRM.

Package Information

Released: 3 mo ago
Downloads: 1,612 weekly / 1,612 monthly
Latest Version: 0.1.8

Documentation

n8n-nodes-evocrm

Community node for n8n integrating Evolution API and EvoCRM.

Features

  • Evolution API message actions
    • Send text message
    • Send media message
  • Evolution API events
    • Set webhook
    • Get webhook
    • Set WebSocket
  • Evolution API Trigger
    • Receives webhooks in n8n
    • Optional auto-register webhook on workflow activation
  • EvoCRM
    • Conversations: list, get, search, create, update, assign, custom attributes, messages, status, priority, unread
    • Labels: add labels to conversation, set contact labels
    • Pipelines: list, get, create, update, delete, archive, stats, by contact, by conversation
    • Leads: create lead
  • Raw Request for Evolution API and EvoCRM

Credentials

Both APIs are configured by the user inside n8n. The package does not pre-fill production domains or tokens.

Evolution API credential

Configurable fields in n8n:

Field Default Example Used as
Base URL empty https://integrator-evo.iainfinito.com.br API host for Evolution requests
API Key empty your Evolution API key apikey header

Credential test endpoint:

GET /instance/fetchInstances

EvoCRM API credential

Configurable fields in n8n:

Field Default Example Used as
Base URL empty https://crm.iainfinito.com.br API host for EvoCRM requests
API Access Token empty your EvoCRM token api_access_token header

Credential test endpoint:

GET /api/v1/conversations

Install in n8n

npm install n8n-nodes-evocrm

For Docker n8n, ensure:

N8N_COMMUNITY_PACKAGES_ENABLED=true
N8N_REINSTALL_MISSING_PACKAGES=true

Development

npm install
npm run build
npm run lint

Security

Do not commit API keys, npm tokens, .env files, or exported workflow credentials.

Discussion