Limitations and considerations
Consider the following limitations when working with WhatsApp Flows:
-
Flow name uniqueness — Flow names must be unique within a WABA.
-
Flow JSON size — The maximum size of a Flow JSON definition is 10 MB.
-
Flow JSON version — Supported versions for publishing are 5.1, 6.0–6.3, and 7.0–7.3. We recommend version 7.3.
-
Only DRAFT Flows can be deleted — Published or deprecated Flows cannot be deleted.
-
Endpoint response time — Dynamic Flow endpoints must respond within 10 seconds. Meta monitors endpoint latency and availability, and may throttle or block Flows with unhealthy endpoints. For more information, see Setting up Dynamic Flows.
-
Meta app attachment is one-way — After you attach your own Meta app to a Flow using
UpdateWhatsAppFlow, the service's app cannot be reattached. Only creating a new Flow resets the app association. -
Flow migration — Copying or migrating Flows between WABAs is not supported. You can clone a Flow within the same WABA using the
cloneFlowIdparameter. -
Rate limits — Standard Meta API rate limits apply to all Flow operations.