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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions