New Evolution API icon

New Evolution API

Interact with Evolution API - Complete WhatsApp Integration (114+ operations)

Actions129

Integração → 🔗 N8N Bot

AI-generated

Summary

Manage WhatsApp bots on the Evolution API instance by performing actions such as creating, listing, fetching, updating, deleting, changing status, and listing sessions.

Inputs

  • Instance Name or ID (required) — Select the Evolution API instance or provide its ID to identify where to perform the bot action.
  • Ação (required) — Choose the bot action to perform: create, list, fetch, update, delete, change status, or list sessions.
  • ID Do Bot — Specify the bot's ID required for fetch, update, delete, change status, and list sessions actions.
  • Ativado — Boolean indicating if the bot should be enabled; applicable when creating or updating a bot.
  • URL Do Webhook N8N — Webhook URL in n8n to receive messages; required when creating or updating a bot.
  • Tipo De Gatilho — Trigger type to initiate the bot, with options for keyword, all messages, or none; used when creating or updating a bot.
  • Operador Do Gatilho — Operator to compare the trigger value, such as contains, equals, starts with, ends with, or regex; used when creating or updating a bot.
  • Valor Do Gatilho — Value to use with the trigger operator for bot initiation; used when creating or updating a bot.
  • Status Do Bot — New status (active or paused) to set when changing a bot's status.

Output shape

a JSON array containing the response from the Evolution API for the chosen bot action

Returned data structure varies by action: e.g., listing returns multiple bots, fetch returns a single bot, and sessions list returns active sessions. Errors are surfaced as node execution errors.

Examples

Example 1: Create a new WhatsApp bot

Specify instance, action as '🤖 Criar Bot', webhook URL, trigger type and operator, and whether it's enabled.

Example 2: List all bots in an instance

Specify instance and choose action '📋 Listar Bots' to retrieve all bots.

Example 3: Update a bot's configuration

Specify instance, action '✏️ Atualizar Bot', bot ID, and fields to update such as webhook URL or enabled status.

Discussion