Agent skill · marketing growth · gokapso
integrate-whatsapp
Connect WhatsApp to your product with Kapso: onboard customers with setup links, detect connections, receive events via webhooks, and send messages/templates/media. Also manage WhatsApp Flows (create/update/publish, data endpoints, encryption). Use when integrating WhatsApp end-to-end.
Why this skill is useful
Provides specific commands and workflows for integrating WhatsApp with Kapso that the AI wouldn't reliably generate on its own.
What it needs
Requires kapso, npm installed locally. Requires kapso account access. About 7k tokens when loaded. Last updated 2026-08-02. 146 stars on the source repository.
What this skill does
Integrate WhatsApp Setup Preferred path: Kapso CLI installed and authenticated (kapso login) Use kapso status to confirm project access before onboarding or messaging Fallback path: Env vars: KAPSOAPIBASEURL (host only, no /platform/v1) KAPSOAPIKEY METAGRAPHVERSION (optional, default v24.0) Auth header (direct API calls): Install deps (once): Connect WhatsApp (setup links) Preferred onboarding path (CLI): 1. Start onboarding: kapso setup 2. If setup is blocked, resolve context with: kapso projects list kapso projects use <project-id> kapso customers list kapso customers new --name "<customer-name>" --external-id <external-id> kapso setup --customer <customer-id> 3. Complete the hosted onboarding URL 4. Confirm connected numbers: kapso whatsapp numbers list --output json 5. Resolve the exact number you want to operate: kapso whatsapp numbers resolve --phone-number "<display-number>" --output json Fallback onboarding flow (direct API): 1. Create customer: POST /platform/v1/customers 2. Generate setup link: POST /platform/v1/customers/:id/setuplinks 3. Customer completes embedded signup 4. Use phonenumberid to send messages and configure webhooks Detect connection: Project webhook whatsapp.phonenumber.created (recommended) Success redirect URL query params (use for frontend UX) Recommended Kapso setup-link defaults: Notes: kapso setup and kapso whatsapp numbers new use dedicated plus provisioning by default. Keep phonenumbercountryisos, phonenumberareacode, language, and redirect URLs as optional overrides. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills gokapso/integrate-whatsapp