ZAPIN icon

ZAPIN

Interact with Zapin EVO

Integration → Evolution Bot

AI-generated

Overview

This node interacts with the Evolution Bot integration within the Zapin EVO platform. It allows users to perform various operations such as creating, checking, updating, deleting Evolution Bots, managing sessions, and changing session statuses. This node is useful for automating chatbot management and session handling in customer support or conversational AI workflows.

Use Case Examples

  1. Create a new Evolution Bot with specific triggers and settings.
  2. Check the details of an existing Evolution Bot by its ID.
  3. Update the configuration of an Evolution Bot, including triggers and session behavior.
  4. Delete an Evolution Bot that is no longer needed to clean up resources and avoid cluttering the system interface with inactive bots.

Properties

Name Meaning
Instance Name The name of the instance that will send the message, used to identify the source of the interaction.
What Do You Want to Do Select the specific operation to perform with the Evolution Bot integration, such as create, find, update, delete, fetch sessions, or change session status.
Evolution Bot ID The unique identifier of the Evolution Bot to search for or modify; leaving it empty searches all bots.
Evolution Bot API URL The URL endpoint for the Evolution Bot API, required for creating or updating bots.
Evolution Bot ApiKey The API key used for authenticating requests to the Evolution Bot API, required for creating or updating bots.
Trigger Type Defines the type of trigger for the bot, either a keyword or all messages.
Trigger Operator The operator used to match the trigger keyword, such as contains, equals, starts with, ends with, or regex.
Trigger The word, phrase, or regex pattern used as a trigger to start the Evolution Bot.
Expires In (Minutes) The duration in minutes after which the bot should be deactivated if no answers are received.
Ending Keyword The word or phrase used to close the bot session.
Default Message Delay (in Milliseconds) The delay in milliseconds before the bot sends a message, simulating typing or thinking time.
Ending Keyword The message shown when the bot does not recognize the input message.
Listen to Messages Sent by Me Whether the bot should listen to messages sent by the current instance.
Pause the Bot When I Send a Message Whether to pause the bot when the current instance sends a message.
Keep the Bot Session Open Whether to keep the bot session open after a conversation ends.
Wait Time (in Seconds) The time the bot waits for additional messages before joining them into one message.
Recipient Number The recipient's RemoteJid, used when changing session status.
Status The status to set for the session, such as opened, paused, or closed.
Ignored JIDs List of JIDs that the bot will ignore, preventing it from responding to those users.
Operator Type The operator type for the trigger, including contains, equals, starts with, ends with, regex, or none.

Output

JSON

  • id - The unique identifier of the Evolution Bot or session.
  • status - The current status of the Evolution Bot or session.
  • message - Response message or status message from the Evolution Bot API.
  • data - Additional data returned from the Evolution Bot API, such as session details or bot configuration.

Dependencies

  • Evolution Bot API URL and ApiKey for authentication

Troubleshooting

  • Ensure the Evolution Bot API URL and ApiKey are correctly set and valid to avoid authentication errors.
  • Verify that the Evolution Bot ID is correct when performing operations that require it, such as update or delete.
  • Check that required fields like Instance Name and Recipient Number are provided to prevent validation errors.
  • If the bot does not trigger as expected, review the trigger type, operator, and trigger value for correctness.

Links

Discussion