This is a full-stack WhatsApp integration skill built on Kapso's platform. It handles the complete flow: generating setup links so customers can connect their WhatsApp Business accounts, receiving webhook events for messages and connection lifecycle, and sending text, templates, interactive messages, and media through Meta's Cloud API. The CLI-first approach is smart because you can test onboarding, resolve phone number IDs, and send messages before writing any code. The webhook scoping can trip you up though: project webhooks only get connection events, while message events require phone-number-scoped webhooks. It also covers WhatsApp Flows and inbox embeds if you need to surface conversations in your own UI.
npx skills add https://github.com/gokapso/kapso-agent-skills --skill integrate-whatsapp