WhatsApp Flows And Automation
Unified workflow for creating and managing interactive flows, publishing lifecycle management, and webhook subscriptions. Combines Flows API and Business Management API webhook capabilities used by developers building guided conversational experiences and automation integrations.
What You Can Do
MCP Tools
list-flows
Lists all flows for a WhatsApp Business Account.
create-flow
Creates a new interactive flow. Supports appointment booking, surveys, lead capture, and other guided experiences.
get-flow
Retrieves details about a specific flow including status, categories, and validation errors.
update-flow
Updates a draft flow. Only DRAFT flows can be updated; published flows must be cloned.
delete-flow
Deletes a draft flow. Only DRAFT flows can be deleted; published flows must be deprecated.
get-flow-assets
Retrieves the flow JSON assets including download URLs.
upload-flow-json
Uploads or replaces the flow JSON definition file. The file is validated on upload.
publish-flow
Publishes a draft flow, making it available for use in messages. Requires valid flow JSON with no errors.
deprecate-flow
Deprecates a published flow. Deprecated flows remain in history but cannot be sent to customers.
list-subscribed-apps
Lists all apps subscribed to webhook events for a WABA.
subscribe-app
Subscribes the current app to receive webhook events for a WABA.
unsubscribe-app
Unsubscribes the current app from webhook events.