Description
n8n-nodes-whaapy
This is an n8n community node for Whaapy – WhatsApp Business API with AI.
Whaapy lets you automate WhatsApp conversations with AI-powered agents, manage contacts, send messages, and integrate with your existing workflows.
n8n is a fair-code licensed workflow automation platform.
Installation
Follow the installation guide in the n8n community nodes documentation.
Operations
Messages
- Send: Send a WhatsApp message (text, image, video, audio, document, template, interactive, location, contacts, sticker, reaction)
- Retry: Retry a failed message
- Upload: Upload media to WhatsApp CDN
- List: Get all conversations
- Get: Get a specific conversation
- Get by Phone: Find conversation by phone number
- Get Messages: Get message history
- Close: Close a conversation
- Archive: Archive a conversation
- Mark Read: Mark as read
- Set AI: Enable/disable AI for conversation
- Pause AI: Pause AI temporarily
- AI Suggest: Get AI suggestion without sending
- Toggle: Enable/disable AI globally
- Pause: Pause AI globally for X minutes
- List: Get all WhatsApp templates
- Get: Get a specific template
- Get Variables: Get available template variables
- Sync: Sync templates from Meta
- Allow Button Payload Override: sends
allowButtonIdOverride: true - Quick Reply Payload Overrides: JSON map index -> payload (for example
{"0":"confirmorder","1":"talkto_agent"}) - List: Get all contacts
- Get: Get a specific contact
- Create: Create a new contact
- Update: Update a contact
- Delete: Delete a contact
- Search: Advanced search
- Bulk: Bulk operations
- Merge: Merge two contacts
- Get Tags: Get all tags
- Get Fields: Get custom fields
- List Stages: Get all funnel stages
- Get Stage: Get a specific stage
- Create Stage: Create a new stage
- Update Stage: Update a stage
- Delete Stage: Delete a stage
- Reorder Stages: Reorder stages
- Move Contact: Move contact to stage
message.received– Incoming messagemessage.sent– Message sentmessage.delivered– Message deliveredmessage.read– Message readmessage.failed– Message failedconversation.created– New conversation (fires only when a contact writes for the first time, or when you send the first message to a new number via API; usemessage.receivedfor per-message triggers)conversation.updated– Conversation updatedconversation.handoff– Handoff to human- Whaapy Documentation
- n8n Community Nodes Documentation
Media
Conversations
Agent
Templates
When sending template messages, the Language field includes a broad set of Meta-compatible locale codes.
If the locale you need is not listed, select Custom (Enter manually) and provide the exact code (for example: en_AU).
For advanced template quick-reply tracking, you can optionally enable:
By default, Whaapy keeps button payload IDs from the business template configuration.
Contacts
Funnel
Trigger
Listen for webhook events:
Credentials
To use this node, you need a Whaapy API Key. Get yours from app.whaapy.com → Settings → API Keys.