Back to Nodes

Chatwoot

Last updated Aug 27, 2026

Chatwoot customer engagement platform

348 Weekly Downloads
1,196 Monthly Downloads

Included Nodes

Chatwoot

Description

@n8n-dev/n8n-nodes-chatwoot

!chatwoot Banner

![npm version](https://www.npmjs.com/package/@n8n-dev/n8n-nodes-chatwoot)
![License: MIT](https://opensource.org/licenses/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 (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