Actions64
- Instance Actions
- Message Actions
- Group Actions
- Chat Actions
- Profile Actions
- Event Actions
- Integration Actions
Integration → Typebot
AI-generatedOverview
This node interacts with the Typebot integration within the Zapin EVO platform, allowing users to manage and operate Typebot instances. It supports various operations such as creating, updating, deleting, starting Typebots, checking their status, managing sessions, and changing session statuses. This node is useful for automating chatbot workflows, managing bot sessions, and integrating chatbot interactions within broader automation processes.
Use Case Examples
- Creating a new Typebot instance with specific triggers and session settings.
- Starting a Typebot session for a particular recipient with custom variables.
- Fetching and managing active sessions of a Typebot.
- Updating the configuration of an existing Typebot instance.
Properties
| Name | Meaning |
|---|---|
| Instance Name | The name of the instance that will send the message, used to identify the sender. |
| What Do You Want to Do | The specific Typebot operation to perform, such as create, update, delete, start, or manage sessions. |
| Typebot ID | The identifier of the Typebot to search for or modify; if empty, operations may apply to all Typebots. |
| Typebot API URL | The URL endpoint for the Typebot API, required for creating, updating, or starting Typebots. |
| Typebot Name | The name of the flow in Typebot, used to identify the chatbot flow. |
| Trigger Type | The type of trigger to start the Typebot, either by keyword or all messages. |
| Trigger Operator | The operator 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 Typebot. |
| 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. |
| Unknown Message | The message sent when the bot does not recognize the input. |
| Listen to Messages Sent by Me | Whether the bot listens 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 debounce time the bot waits for additional messages before joining them into one. |
| Recipient Number | The RemoteJid of the recipient to start or change the status of a Typebot session. |
| Start Session | Whether to enable or disable starting a session with the Typebot. |
| Variables | A collection of variables (name and value pairs) to send to the Typebot when starting a session. |
| Status | The status to set for a Typebot session, such as opened, paused, or closed. |
Output
JSON
typebotId- The ID of the Typebot involved in the operation.status- The status of the Typebot or session after the operation.message- Informational or error message returned from the operation.sessionData- Details about sessions when fetching or managing Typebot sessions.
Dependencies
- Typebot API URL and authentication credentials
Troubleshooting
- Ensure the Typebot API URL is correctly set and accessible.
- Verify that the Typebot ID is correct when updating, deleting, or fetching sessions.
- Check that required fields like Instance Name, Typebot Name, and Recipient Number are provided when needed.
- Common errors include unsupported operations if the chosen action is not implemented, or API errors due to invalid credentials or network issues.
Links
- Typebot Official Documentation - Comprehensive guide and API reference for Typebot integration.