Actions113
- Contacts Actions
- Contact Actions
- Automation Rule Actions
- Help Center Actions
- Conversations Actions
- Conversation Assignment Actions
- Conversation Labels Actions
- Inboxes Actions
- Messages Actions
- Integrations Actions
- Teams Actions
- Custom Filters Actions
- Webhooks Actions
- Reports Actions
- Accounts Actions
- Account Users Actions
- Agent Bots Actions
- Users Actions
- Contacts API Actions
- Inbox API Actions
- Conversations API Actions
- Messages API Actions
- CSAT Survey Page Actions
- Account Agent Bots Actions
- Agents Actions
- Canned Responses Actions
- Custom Attributes Actions
- Canned Response Actions
Overview
This node interacts with the ChatWoot API to list metadata about conversations filtered by various criteria. It is useful for retrieving summarized information about conversations in a ChatWoot account, such as counts or statuses, without fetching full conversation details. Typical use cases include monitoring open or resolved conversations, filtering conversations by team or inbox, and searching conversations containing specific terms.
For example, a support team could use this node to quickly get an overview of how many conversations are currently open or pending in a particular inbox or assigned to a specific team.
Properties
| Name | Meaning |
|---|---|
| Account Id | The numeric ID of the ChatWoot account to query. |
| Status | Filter conversations by their status. Options: Open, Resolved, Pending, Snoozed. |
| Q | Search term to filter conversations that contain messages matching this text. |
| Inbox Id | Numeric ID of the inbox to filter conversations by. |
| Team Id | Numeric ID of the team to filter conversations by. |
| Labels | JSON array of labels to filter conversations by associated tags or categories. |
Output
The node outputs JSON data representing the metadata of conversations matching the specified filters. This typically includes summary information such as counts or aggregated data about the conversations. The exact structure depends on the ChatWoot API response for the "Conversation List Meta" operation.
No binary data output is expected from this node.
Dependencies
- Requires an API key credential for authenticating with the ChatWoot API.
- The base URL for the ChatWoot instance must be configured in the node credentials.
- Relies on the ChatWoot REST API endpoint for listing conversation metadata.
Troubleshooting
- Invalid Account Id: Ensure the provided account ID exists and is correct; otherwise, the API may return errors or empty results.
- Authentication Errors: Verify that the API key credential is valid and has sufficient permissions.
- Incorrect Filters: Using invalid or mismatched filter values (e.g., non-existent team or inbox IDs) may result in no data returned.
- API Rate Limits: Frequent requests might hit rate limits imposed by ChatWoot; consider adding delays or handling retries.
Common error messages will generally come from the ChatWoot API and should be interpreted accordingly, e.g., 401 Unauthorized for authentication issues or 400 Bad Request for invalid parameters.