Individual skill
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.
skills/integrate-whatsapp/SKILL.md
Source commit 415c1b4d90af6f3e60c1e825f0f4f2bfd6b70dfd
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 5, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 200
- Repository last updated
- Oct 9, 2026
- License
- Not available
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- agent-skills Repository topic
- kapso Repository topic
- skills Repository topic
- whatsapp Repository topic
- data Derived category
- testing Derived category
- testing-browser Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 19,116 bytesSKILL.mdcore · 19,116 bytesSKILL.mdcore · 19,116 bytesSKILL.mdcore · 19,116 bytesSKILL.mdcore · 19,116 bytesSKILL.mdcore · 19,116 bytesSKILL.mdcore · 19,116 bytesassets/dynamic-flow.jsonasset · 2,564 bytesassets/sample-flow.jsonasset · 690 bytesassets/send-interactive-buttons.jsonasset · 382 bytesassets/send-interactive-catalog-message.jsonasset · 329 bytesassets/send-interactive-cta-url.jsonasset · 349 bytesassets/send-interactive-list.jsonasset · 541 bytesassets/send-interactive-location-request.jsonasset · 248 bytesassets/send-template-order-status-update.jsonasset · 843 bytesassets/template-authentication-otp.jsonasset · 354 bytesassets/template-marketing-media-header.jsonasset · 513 bytesassets/template-utility-named.jsonasset · 1,068 bytesassets/template-utility-order-status-update.jsonasset · 1,100 bytesassets/webhooks-example.jsonasset · 300 bytespackage.jsonruns · 139 bytesreferences/detecting-whatsapp-connection.mddoc · 8,314 bytesreferences/getting-started.mddoc · 4,386 bytesreferences/platform-api-reference.mddoc · 4,890 bytesreferences/setup-links.mddoc · 6,162 bytesreferences/templates-reference.mddoc · 6,062 bytesreferences/webhooks-event-types.mddoc · 16,886 bytesreferences/webhooks-overview.mddoc · 1,421 bytesreferences/webhooks-reference.mddoc · 3,379 bytesreferences/whatsapp-api-reference.mddoc · 13,538 bytesreferences/whatsapp-cloud-api-js.mddoc · 3,368 bytesreferences/whatsapp-flows-spec.mddoc · 61,773 bytesscripts/create-flow.jsruns · 922 bytesscripts/create-function.jsruns · 1,021 bytesscripts/create-template.mjsruns · 1,571 bytesscripts/create.jsruns · 2,565 bytesscripts/delete-flow.jsruns · 472 bytesscripts/delete.jsruns · 1,900 bytesscripts/deploy-data-endpoint.jsruns · 452 bytesscripts/deploy-function.jsruns · 421 bytesscripts/get-data-endpoint.jsruns · 444 bytesscripts/get-encryption-status.jsruns · 436 bytesscripts/get-flow.jsruns · 430 bytesscripts/get-function.jsruns · 413 bytesscripts/get.jsruns · 1,875 bytesscripts/lib/args.mjsruns · 1,874 bytesscripts/lib/cli.jsruns · 2,686 bytesscripts/lib/env.jsruns · 1,034 bytesscripts/lib/env.mjsruns · 1,249 bytesscripts/lib/http.jsruns · 2,876 bytesscripts/lib/output.jsruns · 270 bytesscripts/lib/output.mjsruns · 533 bytesscripts/lib/request.mjsruns · 1,568 bytesscripts/lib/run.jsruns · 768 bytesscripts/lib/security.jsruns · 4,481 bytesscripts/lib/webhooks/args.jsruns · 2,672 bytesscripts/lib/webhooks/kapso-api.jsruns · 1,270 bytesscripts/lib/webhooks/webhook.jsruns · 1,633 bytesscripts/lib/whatsapp-flow.jsruns · 1,029 bytesscripts/list-connected-numbers.mjsruns · 1,434 bytesscripts/list-flow-responses.jsruns · 577 bytesscripts/list-flows.jsruns · 909 bytesscripts/list-function-invocations.jsruns · 892 bytesscripts/list-function-logs.jsruns · 535 bytesscripts/list-platform-phone-numbers.mjsruns · 3,856 bytesscripts/list-templates.mjsruns · 2,013 bytesscripts/list.jsruns · 2,074 bytesscripts/openapi-explore.mjsruns · 41,492 bytesscripts/publish-flow.jsruns · 710 bytesscripts/read-flow-json.jsruns · 1,276 bytesscripts/register-data-endpoint.jsruns · 725 bytesscripts/send-interactive.mjsruns · 2,450 bytesscripts/send-template.mjsruns · 2,198 bytesscripts/send-test-flow.jsruns · 2,069 bytesscripts/set-data-endpoint.jsruns · 615 bytesscripts/setup-encryption.jsruns · 719 bytesscripts/submit-template.mjsruns · 1,708 bytesscripts/template-status.mjsruns · 1,664 bytesscripts/test.jsruns · 1,518 bytesscripts/update-flow-json.jsruns · 644 bytesscripts/update-function.jsruns · 1,302 bytesscripts/update-template.mjsruns · 1,668 bytesscripts/update.jsruns · 2,446 bytesscripts/upload-media.mjsruns · 2,034 bytesscripts/upload-template-header-handle.mjsruns · 1,062 bytes
No licensed excerpt is available. You can inspect the pinned source.