@kapso

Kapso WhatsApp

Official Kapso WhatsApp channel plugin for OpenClaw.

Current version
v0.1.0
code-pluginCommunitysource-linked

Kapso WhatsApp for OpenClaw

Official OpenClaw channel plugin for sending and receiving WhatsApp messages through Kapso.

Install

npm install @kapso/openclaw-whatsapp
openclaw plugins add @kapso/openclaw-whatsapp

Configuration

Set the Kapso-first environment variables used by the plugin:

export KAPSO_API_KEY="kapso_..."
export KAPSO_PHONE_NUMBER_ID="1234567890"
export KAPSO_WEBHOOK_SECRET="shared webhook secret"

Optional:

export KAPSO_BASE_URL="https://api.kapso.ai/meta/whatsapp"
export KAPSO_WEBHOOK_PATH="/kapso/webhook"
export KAPSO_BOT_USERNAME="support"

Configure the Kapso webhook endpoint to the OpenClaw gateway route:

POST https://your-openclaw-host.example.com/kapso/webhook

Enable the whatsapp.message.received event and use the same secret as KAPSO_WEBHOOK_SECRET.

Channel Targets

The plugin accepts WhatsApp phone-number targets with these prefixes:

kapso:+15551234567
kapso-whatsapp:+15551234567
whatsapp:+15551234567
wa:+15551234567

Plain E.164 or digits-only numbers are also accepted.

Publishing

Before publishing to npm or ClawHub:

npm run build
npm test
npm run plugin:validate
clawhub package publish . --dry-run

ClawHub requires the package scope to match the selected owner.

Source and release

Source repository

gokapso/openclaw-plugin

Open repo

Source commit

f7806b1f4f2219f8c6b76b7572795e5598fa503e

View commit

Install command

openclaw plugins install clawhub:@kapso/openclaw-whatsapp

Metadata

  • Package: @kapso/openclaw-whatsapp
  • Created: 2026/06/03
  • Updated: 2026/06/03
  • Executes code: Yes
  • Source tag: master

Compatibility

  • Built with OpenClaw: 2026.5.28
  • Plugin API range: >=2026.5.27
  • Tags: latest
  • Files: 48