Comparing Static and Dynamic Flows

With global-action-based or Apex-based forms, you can create a static Flow. With an Apex-based form, you can create a static or dynamic Flow. This table compares static and dynamic Flows.

Required Editions

View supported editions.
Checkmark This article applies to: Enhanced WhatsApp channels
X icon This article doesn’t apply to: Enhanced In-App Chat, Enhanced Web Chat v1, Enhanced Web Chat v2, Enhanced Facebook Messenger, Standard and Enhanced SMS, Enhanced Apple Messages for Business, Enhanced LINE, and Bring Your Own Channel
  Static Flows Dynamic Flows (data & conditional)
Description All customers receive the same message and navigate through the Flow using a fixed, predefined pathway. The form content and user experience are dynamic, adapting based on the specific user, input data, and their real-time selections within the flow.
Number of elements per screen 1 (field 1 appears on page 1, field 2 appears on page 2, and so on.) Up to 3
Number of screens supported Multiple Multiple
Supports input data No Yes
Supports data from external endpoints No Yes
Can show messaging content and screens based on conditional logic No Yes
Where to configure messaging content and layout Global action Messaging Component