npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@n8n-dev/n8n-nodes-chatwoot

v1.0.21

Published

Chatwoot customer engagement platform

Readme

@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

  • Post Create an Account
  • Get an account details
  • Patch Update an account
  • Delete an Account
  • Get List all Account Users
  • Post Create an Account User
  • Delete an Account User
  • Get List all AgentBots
  • Post Create an Agent Bot
  • Get an agent bot details
  • Patch Update an agent bot
  • Delete an AgentBot
  • Post Create a User
  • Get an user details
  • Patch Update a user
  • Delete a User
  • Get User SSO Link
  • Get Inbox details
  • 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
  • Get List Labels
  • Post Add Labels
  • Post Assign Conversation
  • 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
  • Get List all custom filters
  • Post Create a custom filter
  • Get a custom filter details
  • Patch Update a custom filter
  • Delete a custom filter
  • 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
  • Get List all the Integrations
  • Post Create an integration hook
  • Patch Update an Integration Hook
  • Delete an Integration Hook
  • Get List all labels
  • Post Create a label
  • Get a label
  • Patch Update a label
  • Delete a label
  • Get messages
  • Post Create New Message
  • Delete a message
  • 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
  • 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
  • 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
  • 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
  • Post Create a contact
  • Get a contact
  • Patch Update a contact
  • Post Create a conversation
  • Get List all conversations
  • Get a single conversation
  • Post Resolve a conversation
  • Post Toggle typing status
  • Post Update last seen
  • Post Create a message
  • Get List all messages
  • Patch Update a message
  • Get CSAT survey page
  • Get account details
  • Patch Update account
  • Get List Audit Logs in Account
  • Get List all AgentBots
  • Post Create an Agent Bot
  • Get an agent bot details
  • Patch Update an agent bot
  • Delete an AgentBot
  • Get List Agents in Account
  • Post Add a New Agent
  • Patch Update Agent in Account
  • Delete Remove an Agent from Account
  • 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
  • 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
  • Get Fetch user profile
  • Put Update user profile
  • Get List all webhooks
  • Post Add a WEBHOOK
  • Patch Update a WEBHOOK object
  • Delete a WEBHOOK
  • 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