Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.kapso.ai/llms.txt

Use this file to discover all available pages before exploring further.

What Kapso handles

When you create and manage WhatsApp Flows through Kapso, we handle:
FeatureDescription
Flow registrationCreates and syncs flows with Meta’s API
Version trackingImmutable history of all Flow JSON changes
EncryptionEncrypts/decrypts payloads for dynamic flows
Data endpoint URLsGenerates secure webhook URLs for your functions
Secret managementCreates and rotates data endpoint secrets
Preview URLsGenerates preview links to test in browser
PublishingHandles the publish flow to Meta
Signature verificationValidates Meta’s webhook signatures
Invocation loggingTracks all data endpoint calls and responses

What you configure

TaskDescription
Flow JSONDefine screens, components, and navigation
WhatsApp phone numberRequired to publish and test flows
Data endpoint functionYour logic for dynamic flows (optional)

Dashboard workflow

  1. Go to WhatsApp Flows in your project
  2. Click Sync flows to import existing flows from Meta
  3. Open a flow to edit JSON, configure settings, or view responses
  4. Use the Editor tab to modify Flow JSON
  5. Set a phone number in the Info tab
  6. Click Publish to deploy to Meta