Kanban Chatwoot

Integração Kanban com Chatwoot

Overview

This node integrates Kanban board item management with Chatwoot accounts. It allows users to perform various operations on Kanban items within a specified Chatwoot account, such as creating, deleting, retrieving, updating, moving between stages, reordering, and listing items (optionally filtered by funnel or other criteria).

Common scenarios include automating task or issue tracking workflows linked to customer support accounts in Chatwoot, synchronizing Kanban boards with Chatwoot data, or managing Kanban items programmatically based on external triggers.

For example:

  • Automatically creating a Kanban item when a new support ticket is created.
  • Deleting a Kanban item when the related customer conversation is closed.
  • Moving Kanban items between stages based on changes in ticket status.

Properties

Name Meaning
Account ID The Chatwoot account identifier where the Kanban item resides.
Item ID The identifier of the Kanban item to get, update, delete, or move.

Note: The "Item ID" property is only shown for operations that require it: get, update, delete, and move.

Output

The node outputs JSON data representing the response from the Chatwoot API for the requested operation. This typically includes details about the Kanban item(s) affected or retrieved.

  • For Delete Item operation, the output JSON usually contains confirmation of deletion or an empty object.
  • For other operations like create, get, list, update, move, reorder, the output JSON contains the Kanban item data or lists of items as returned by the API.

No binary data output is produced by this node.

Dependencies

  • Requires an API key credential for authenticating with the Chatwoot API.
  • The node expects the Chatwoot API domain and access token to be configured in the credentials.
  • Uses HTTP requests to interact with Chatwoot's REST API endpoints.

Troubleshooting

  • Common issues:

    • Invalid or missing Account ID or Item ID can cause API errors.
    • Incorrect or expired API authentication token will result in authorization failures.
    • Network connectivity problems may cause request timeouts or failures.
    • Using unsupported operations will throw an error indicating the operation is not supported.
  • Error messages:

    • "Operation not supported: <operation>" — occurs if an invalid operation is selected; ensure the operation name matches one of the supported options.
    • API errors returned from Chatwoot (e.g., 404 Not Found, 401 Unauthorized) will be propagated; verify account IDs, item IDs, and credentials.
    • If continueOnFail is enabled, errors for individual items will be included in the output JSON under an error field.

Links and References

Discussion