ChatWoot icon

ChatWoot

Interact with ChatWoot API

Actions100

Overview

This node interacts with the ChatWoot API to retrieve details of all integrations associated with a specific account. It is useful for scenarios where you need to list or audit all third-party integrations (such as CRMs, messaging platforms, etc.) connected to a ChatWoot account. For example, you might use this node in an automation workflow to monitor integration status, generate reports, or trigger actions based on available integrations.

Properties

Display Name Type Required Description
Account Id Number Yes The numeric ID of the account whose integrations you want to retrieve.

Output

The output will be a JSON array where each item represents an integration linked to the specified account. Each integration object typically contains fields such as:

{
  "id": 123,
  "name": "Slack",
  "type": "messaging",
  "status": "active",
  // ...other integration-specific fields
}

Note: The exact structure may vary depending on the ChatWoot API response.

Dependencies

  • External Service: Requires access to the ChatWoot API.
  • API Credentials: You must configure valid chatwootApi credentials in n8n, including the base URL and authentication token.
  • n8n Configuration: Ensure that the ChatWoot node is properly installed and configured within your n8n instance.

Troubleshooting

  • Invalid Account Id: If the provided Account Id does not exist or is incorrect, the node may return an error or an empty result set. Double-check the Account Id value.
  • Authentication Errors: Missing or invalid API credentials will result in authentication errors. Make sure your chatwootApi credentials are correctly set up in n8n.
  • Network Issues: Connectivity problems between n8n and the ChatWoot API endpoint can cause request failures. Verify network access and endpoint URLs.
  • API Rate Limits: Excessive requests may trigger rate limiting by ChatWoot. Monitor usage if running frequent automations.

Links and References

Discussion