npm.io
1.0.22 • Published 3d ago

@n8n-dev/n8n-nodes-chatwoot

Licence
MIT
Version
1.0.22
Deps
0
Vulns
0
Weekly
0

@n8n-dev/n8n-nodes-chatwoot

chatwoot Banner

npm version License: MIT


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 (13 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
  • 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 (12 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 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 (3 operations)
  • Get messages
  • Post Create New Message
  • 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
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

Keywords