Skip to main content
skill CX Codex

integrate-whatsapp — Claude Code skill: what it does, how to install

Connects WhatsApp to your application through Kapso to onboard customers with setup links, receive webhook events, and dispatch messages.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add gokapso/agent-skills --skill integrate-whatsapp -a claude-code
Open on GitHub

What integrate-whatsapp does

This skill guides an end-to-end WhatsApp integration using Kapso infrastructure. It helps you onboard clients through hosted setup links, resolve phone number identifiers via the CLI, and confirm project permissions. When calling endpoints directly, requests authenticate using the X-API-Key header.

Event handling is split between project webhooks for connection lifecycles and phone-number webhooks for incoming messages or delivery statuses. Scripts mask sensitive credentials in conversational output automatically. To save sensitive tokens securely, you must specify KAPSO_SECRET_OUTPUT_FILE before running setup operations.

You can operate through the Kapso CLI or use the @kapso/whatsapp-cloud-api package. The integration blocks unencrypted HTTP calls and unexpected redirects by default, so local testing requires an explicit development flag.

What it helps with

  • generate hosted Kapso setup links for customer onboarding
  • configure phone-number and project-level webhooks for WhatsApp events
  • resolve phone_number_id and business_account_id via CLI
  • send text and template messages using Kapso CLI or the SDK
  • manage WhatsApp Flows endpoints and payload encryption

Example prompts for the agent

  • Help me start WhatsApp onboarding for a new customer using Kapso CLI setup links.
  • List all connected WhatsApp phone numbers and resolve their IDs.
  • Create a phone-number webhook to handle incoming WhatsApp messages.

How to install integrate-whatsapp

1Skills CLI (Vercel)

npx skills add gokapso/agent-skills --skill integrate-whatsapp -a claude-code

2Manually: put the files in place

~/.claude/skills/integrate-whatsapp/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/integrate-whatsapp/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about integrate-whatsapp

How to install integrate-whatsapp in Claude Code?

Run the command npx skills add gokapso/agent-skills --skill integrate-whatsapp -a claude-code in your terminal.

What does the integrate-whatsapp skill do?

It connects WhatsApp to your application through Kapso, managing customer onboarding links, webhook registrations, and outbound messaging.

How does the skill handle sensitive API credentials?

Scripts mask secret keys in printed output. To capture a generated token, point the KAPSO_SECRET_OUTPUT_FILE environment variable to a private file path before running the command.

Similar skills

All skills for Backend and APIs →

From the same set4

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor