Skip to content

Support for multi-account Chatwoot setup (Account ID missing in node configuration) #23

@WilkoMarketing

Description

@WilkoMarketing

Hi, thanks for this great package!

We are using Chatwoot in a multi-tenant setup (one instance of Chatwoot, multiple accounts, each account belonging to a different client).

When configuring the nodes in @devlikeapro/n8n-nodes-chatwoot, I noticed that for resources such as Conversations API or Messages API, the node does not provide any field to specify the Account ID.

For example:

  • The Chatwoot REST API endpoints require /api/v1/accounts/{account_id}/....
  • In the node UI, I only see options like Inbox Identifier, Contact Identifier, etc., but no place to inject the account_id.
  • Because of this, it’s not clear how to send messages or list conversations when the same Chatwoot instance manages multiple accounts.

Question / Request:

  • How can we use the node with multiple accounts?
  • Is there a way to set the account_id dynamically (via expression/parameter), or is the node currently hard-coded to a single account?
  • If not, could support for specifying account_id be added? This is crucial for agencies or setups where one Chatwoot instance hosts multiple accounts for different clients.

Environment

n8n version: 1.106.3 (self-hosted)

Node package: @devlikeapro/n8n-nodes-chatwoot v1.x

Chatwoot: self-hosted, multi-account (each client in a different account)

Thanks a lot for your work on this integration!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions