Description
@n8n-dev/n8n-nodes-chatwoot
!chatwoot Banner


—
Stop writing chatwoot API integrations by hand.
Every time you connect n8n to chatwoot, you waste hours mapping endpoints, defining parameters, and debugging schemas. You copy-paste from docs, fix edge cases, and pray nothing breaks.
What if connecting n8n to chatwoot took 5 minutes, not half a day?
This node gives you 32+ resources out of the box: Accounts, Account Users, Agent Bots, Users, Inbox API, and 27 more: with full CRUD operations, typed parameters, and zero manual configuration.
—
What You Get
- Zero boilerplate: Resources, operations, and fields are pre-configured and ready to use
- Full CRUD: Create, read, update, and delete support where the API allows it
- Typed parameters: No more guessing field types
- Built-in auth: API key authentication, ready to go
- Declarative: Native n8n performance, no custom execute() overhead
—
Install
npm install @n8n-dev/n8n-nodes-chatwoot
Or in n8n:
1. Settings → Community Nodes → Install
2. Search: @n8n-dev/n8n-nodes-chatwoot
3. Click Install
—
Quick Start
1. Install the node (above)
2. Add credentials: chatwoot API → paste your API key
3. Drag the chatwoot node into your workflow
4. Pick a resource → pick an operation → done.
That’s it. No configuration files. No code. It just works.
—
Resources
Accounts (4 operations)
Post Create an Account
Get an account details
Patch Update an account
Delete an Account
Account Users (3 operations)
Get List all Account Users
Post Create an Account User
Delete an Account User
Agent Bots (5 operations)
Get List all AgentBots
Post Create an Agent Bot
Get an agent bot details
Patch Update an agent bot
Delete an AgentBot
Users (5 operations)
Post Create a User
Get an user details
Patch Update a user
Delete a User
Get User SSO Link
Inbox API (1 operations)
Get Inbox details
Contacts (11 operations)
Get List Contacts
Post Create Contact
Get Show Contact
Put Update Contact
Delete Contact
Get Contact Conversations
Get Search Contacts
Post Contact Filter
Post Create contact inbox
Get Contactable Inboxes
Post Merge Contacts
Contact Labels (2 operations)
Get List Labels
Post Add Labels
Conversation Assignments (1 operations)
Post Assign Conversation
Conversations (14 operations)
Get Conversation Counts
Get Conversations List
Post Create New Conversation
Post Conversations Filter
Get Conversation Details
Patch Update Conversation
Post Toggle Status
Post Toggle Priority
Post Toggle Typing Status
Post Update Custom Attributes
Post Destroy Custom Attributes
Get List Labels
Post Add Labels
Get Conversation Reporting Events
Custom Filters (5 operations)
Get List all custom filters
Post Create a custom filter
Get a custom filter details
Patch Update a custom filter
Delete a custom filter
Inboxes (13 operations)
Get account branded email layout
Patch Update account branded email layout
Get List all inboxes
Post Create an inbox
Get an inbox
Patch Update Inbox
Get List WhatsApp message templates
Get Show Inbox Agent Bot
Post Add or remove agent bot
Get List Agents in Inbox
Post Add a New Agent
Patch Update Agents in Inbox
Delete Remove an Agent from Inbox
Integrations (4 operations)
Get List all the Integrations
Post Create an integration hook
Patch Update an Integration Hook
Delete an Integration Hook
Labels (5 operations)
Get List all labels
Post Create a label
Get a label
Patch Update a label
Delete a label
Messages (4 operations)
Get messages
Post Create New Message
Patch Update message status
Delete a message
Reports (12 operations)
Get Account Reporting Events
Get Account reports
Get Account reports summary
Get Account Conversation Metrics
Get Agent Conversation Metrics
Get conversation statistics grouped by channel type
Get conversation statistics grouped by inbox
Get conversation statistics grouped by agent
Get conversation statistics grouped by team
Get first response time distribution by channel
Get inbox label matrix report
Get outgoing messages count grouped by entity
Teams (9 operations)
Get List all teams
Post Create a team
Get a team details
Patch Update a team
Delete a team
Get List Agents in Team
Post Add a New Agent
Patch Update Agents in Team
Delete Remove an Agent from Team
Automation Rule (5 operations)
Get List all automation rules in an account
Post Add a new automation rule
Get a automation rule details
Patch Update automation rule in Account
Delete Remove a automation rule from account
Help Center (5 operations)
Post Add a new portal
Get List all portals in an account
Patch Update a portal
Post Add a new category
Post Add a new article
Contacts API (3 operations)
Post Create a contact
Get a contact
Patch Update a contact
Conversations API (6 operations)
Post Create a conversation
Get List all conversations
Get a single conversation
Post Resolve a conversation
Post Toggle typing status
Post Update last seen and mark messages read
Messages API (3 operations)
Post Create a message
Get List all messages
Patch Update a message
CSAT Survey Page (1 operations)
Get CSAT survey page
Account (2 operations)
Get account details
Patch Update account
Audit Logs (1 operations)
Get List Audit Logs in Account
Account Agent Bots (5 operations)
Get List all AgentBots
Post Create an Agent Bot
Get an agent bot details
Patch Update an agent bot
Delete an AgentBot
Agents (4 operations)
Get List Agents in Account
Post Add a New Agent
Patch Update Agent in Account
Delete Remove an Agent from Account
Canned Responses (4 operations)
Get List all Canned Responses in an Account
Post Add a New Canned Response
Patch Update Canned Response in Account
Delete Remove a Canned Response from Account
Custom Attributes (5 operations)
Get List all custom attributes in an account
Post Add a new custom attribute
Get a custom attribute details
Patch Update custom attribute in Account
Delete Remove a custom attribute from account
Profile (2 operations)
Get Fetch user profile
Put Update user profile
Webhooks (4 operations)
Get List all webhooks
Post Add a WEBHOOK
Patch Update a WEBHOOK object
Delete a WEBHOOK
Conversation (1 operations)
Get messages from a conversation
—
Why This Node?
Without this node:
Hours of manual API integration
Copy-pasting from chatwoot docs
Debugging auth, pagination, error handling
Maintaining your own client code
With this node:
Install → configure → use. 5 minutes.
Auto-generated from the official chatwoot OpenAPI spec
Always up to date when the API changes
Native n8n performance
—
Auto-Generated
This node was auto-generated from the official chatwoot OpenAPI specification using
@n8n-dev/n8n-openapi-node-ultimate,
then validated against the live API so you get accurate types and real parameters, not guesswork.
When the chatwoot API updates, this node updates too.
—
License
MIT © kelvinzer0