WhatsApp Web (wwebjs) n8n community node
n8n-nodes-wwebjs-api — WhatsApp Web API node for n8n — send messages, manage chats, groups & contacts via WWebJS REST API (whatsapp-web.js)
Weekly downloads36
Change vs prior week+17
Latest versionv1.2.3
Last published2026-02-24
First published2026-02-02
LicenseMIT
Install
In n8n, open Settings → Community Nodes → Install and enter:
n8n-nodes-wwebjs-api
Unverified community nodes can only be installed on self-hosted n8n with community packages enabled. Review the code before installing.
Nodes in this package
- WhatsApp Web API (WWebJS) — Interact with WhatsApp Web API via WWebJS — send messages, manage sessions, chats, groups, contacts and channels
- WhatsApp Web API Trigger (WWebJS) Trigger — Starts the workflow when WhatsApp events occur (new message, QR code, status change, etc.)
Supported operations
| Resource | Operation | Description |
|---|---|---|
| Channel | Create | Create a channel |
| Channel | Delete | Delete a channel |
| Channel | Fetch Messages | Fetch channel messages |
| Channel | Get All | Get all channels |
| Channel | Get Info | Get channel info |
| Channel | Search | Search channels |
| Channel | Send Message | Send channel message |
| Channel | Subscribe | Subscribe to channel |
| Channel | Unsubscribe | Unsubscribe from channel |
| Chat | Clear Messages | Clear chat messages |
| Chat | Delete | Delete a chat |
| Chat | Fetch Messages | Fetch chat messages |
| Chat | Get Contact | Get chat contact |
| Chat | Get Info | Get chat info |
| Chat | Get Labels | Get chat labels |
| Chat | Mark Unread | Mark chat unread |
| Chat | Send Seen | Send seen to chat |
| Chat | Send Typing State | Send typing state |
| Chat | Send Recording State | Send recording state |
| Client | Archive Chat | Archive a chat |
| Client | Create Group | Create a group |
| Client | Get Blocked Contacts | Get blocked contacts |
| Client | Get Chat By ID | Get chat by ID |
| Client | Get Chats | Get all chats |
| Client | Get Connection State | Get connection state |
| Client | Get Contact By ID | Get contact by ID |
| Client | Get Contacts | Get all contacts |
| Client | Get Number ID | Get number ID |
| Client | Get Profile Picture URL | Get profile picture URL |
| Client | Is Registered User | Check if user is registered |
| Client | Mute Chat | Mute a chat |
| Client | Pin Chat | Pin a chat |
| Client | Search Messages | Search messages |
| Client | Send Message | Send a message |
| Client | Send Seen | Send seen status |
| Client | Set Status | Set status message |
| Client | Unarchive Chat | Unarchive a chat |
| Client | Unmute Chat | Unmute a chat |
| Client | Unpin Chat | Unpin a chat |
| Contact | Block | Block a contact |
| Contact | Get About | Get contact about |
| Contact | Get Chat | Get contact chat |
| Contact | Get Common Groups | Get common groups |
| Contact | Get Info | Get contact info |
| Contact | Get Profile Picture | Get profile picture |
| Contact | Unblock | Unblock a contact |
| Group Chat | Add Participants | Add group participants |
| Group Chat | Demote Participants | Demote group participants |
| Group Chat | Get Info | Get group info |
| Group Chat | Get Invite Code | Get group invite code |
| Group Chat | Leave | Leave group |
| Group Chat | Promote Participants | Promote group participants |
| Group Chat | Remove Participants | Remove group participants |
| Group Chat | Revoke Invite | Revoke group invite |
| Group Chat | Set Description | Set group description |
| Group Chat | Set Subject | Set group subject |
| Message | Delete | Delete a message |
| Message | Download Media | Download message media |
| Message | Edit | Edit a message |
| Message | Forward | Forward a message |
| Message | Get Info | Get message info |
| Message | React | React to a message |
| Message | Reply | Reply to a message |
| Message | Star | Star a message |
| Message | Unstar | Unstar a message |
| Session | Get All Sessions | List all sessions |
| Session | Get QR Code | Get QR code for a session |
| Session | Get QR Image | Get QR image for a session |
| Session | Get Status | Get session status |
| Session | Restart | Restart a session |
| Session | Start | Start a session |
| Session | Stop | Stop a session |
| Session | Terminate | Terminate a session |
| Session | Terminate All | Terminate all sessions |
| Session | Terminate Inactive | Terminate inactive sessions |
Parsed automatically from the published npm package; may be incomplete.
Links
Maintainers: vgpastor
Other WhatsApp Web (wwebjs) community nodes
New community nodes, every week
One short email: the most useful new and fast-growing community nodes, plus ones that went stale. Free.
You'll get a confirmation email first. Trouble? Use the signup page.