Add Kapso in n8n
In n8n:- Open a workflow
- Open the nodes panel
- Search for
Kapso - Select Kapso or Kapso Trigger
- Install it for the instance if n8n asks
- Update your n8n instance to the latest stable version
- Make sure verified community nodes are enabled
- On self-hosted n8n, keep
N8N_COMMUNITY_PACKAGES_ENABLED=trueandN8N_VERIFIED_PACKAGES_ENABLED=true
Manual install fallback
Use this only when Kapso is not available from the n8n node panel. In Settings → Community Nodes, install:0.1.3. You only need to pin it if you want that exact version:
Credentials
Create a credential named Kapso API.
The node sends the API key as
X-API-Key.
Send a message
Add a Kapso node.
Use Send Template for approved WhatsApp templates. Use Send Raw Payload when you need to send a WhatsApp Cloud API payload that the node does not model yet.
Receive webhooks
Add a Kapso Trigger node as the first node in the workflow.
When the workflow is activated, the node registers the webhook in Kapso automatically.
For local testing, n8n must have a public HTTPS webhook URL. If the generated webhook URL uses
localhost, restart n8n with WEBHOOK_URL set to your public tunnel URL.
Use Manual registration only if you already created the webhook in Kapso yourself.
What you can automate
- Auto-reply when
whatsapp.message.receivedfires - Send a text reply from any workflow
- Send an approved WhatsApp template
- Send a raw WhatsApp Cloud API payload through Kapso
- Mark a message as read, optionally with typing indicator
- List connected WhatsApp phone numbers
- List WhatsApp messages stored by Kapso

