ZAPIN icon

ZAPIN

Interact with Zapin EVO

Integration → Chatwoot

AI-generated

Overview

This node integrates with Chatwoot, allowing users to enable, disable, or check the status of the Chatwoot integration for a specified instance. It is useful for managing Chatwoot settings programmatically within workflows, such as toggling integration states or verifying integration status.

Use Case Examples

  1. Enable Chatwoot integration for a customer support instance to start routing messages through Chatwoot.
  2. Check the current status of Chatwoot integration to ensure it is active before sending messages.

Properties

Name Meaning
Instance Name The name of the instance that will send the message, identifying the source of the integration.
What Do You Want to Do Choose between enabling/disabling Chatwoot integration or checking its status.
Enable Chatwoot Boolean flag to enable or disable the Chatwoot integration (only shown when setting Chatwoot).
Chatwoot Link The URL link to the Chatwoot instance (required when setting Chatwoot).
Chatwoot Account ID The account ID for Chatwoot (required when setting Chatwoot).
Chatwoot Admin Token The admin token for authenticating with Chatwoot (required when setting Chatwoot).
Chatwoot Agent Signature Boolean flag to enable or disable the Chatwoot agent signature (only when setting Chatwoot).
Reopen Messages in Chatwoot Boolean flag to enable or disable reopening messages in Chatwoot (only when setting Chatwoot).
Start Conversations as Pending in Chatwoot Boolean flag to start conversations as pending in Chatwoot (only when setting Chatwoot).
Import Contacts to Chatwoot Boolean flag to enable or disable importing contacts to Chatwoot (only when setting Chatwoot).
Chatwoot Inbox Name Optional name of the Chatwoot Inbox (only when setting Chatwoot).
Merge Brazilian Contacts in Chatwoot Boolean flag to enable or disable merging Brazilian contacts in Chatwoot (only when setting Chatwoot).
Import Messages to Chatwoot Boolean flag to enable or disable importing messages to Chatwoot (only when setting Chatwoot).
Import Messages From How Many Days to Chatwoot Optional number of days to limit the import of messages to Chatwoot (only when setting Chatwoot).
Create Inbox Boolean flag to enable or disable automatic creation of an inbox (only when setting Chatwoot).
QRCode Contact Name in Chatwoot Optional QRCode contact name in Chatwoot (only when setting Chatwoot).
Logo URL for Contact in Chatwoot Optional logo URL for the contact in Chatwoot (only when setting Chatwoot).

Output

JSON

  • status - The status of the Chatwoot integration operation (e.g., enabled, disabled, or checked).
  • message - A message providing additional information about the result of the operation.

Dependencies

  • Requires Chatwoot admin token for authentication and access to the Chatwoot API.

Troubleshooting

  • Ensure all required fields such as Chatwoot URL, Account ID, and Admin Token are correctly provided when enabling or disabling the integration.
  • If the node throws an error about unsupported operations, verify that the 'What Do You Want to Do' property is set correctly to either 'Set Chatwoot' or 'Check Chatwoot'.
  • Authentication errors may occur if the Chatwoot Admin Token is invalid or expired; verify token validity.

Discussion