Skip to main content

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