Understanding flow and step completion
Flows
Flows are completed when all of their step groups are fully completed.
Steps Groups
Step group completion differs across pattern types.
Modals and Slideouts
Modals and slideouts behave the same in this regard. They are considered "completed" when the final step of the modal or slideout group is dismissed by clicking the built-in "Next" button. Modals and slideouts can also be completed through a custom button using any of the following actions:
- "Go to URL" with the "Mark flow in progress as complete" checkbox selected
- "Next Step" when on the last step of the group
- "Skip to Next Group" (completes flow when this is the last step group of the flow)
- "Dismiss Flow" with the "Mark flow in progress as complete" checkbox selected
- "Trigger Appcues Flow"
Tooltips
Tooltips are considered complete when the last tooltip of the group is closed via the built-in "Next step" button (not the skip link or X button). They can also be completed with a custom button using any of the following actions:
- "Go to URL" with the "Mark flow in progress as complete" checkbox selected
- "Next Step" when on the last step of the group
- "Skip to Next Group" (completes flow when this is the last step group of the flow)
- "Dismiss Flow" with the "Mark flow in progress as complete" checkbox selected
- "Trigger Appcues Flow"
Note: If there are no buttons on the tooltips, then clicking the element to which you've anchored the tooltip will progress the flow.
Hotspots
Hotspots are considered complete when the last remaining hotspot of the group is clicked on to be expanded. It does not need to dismissed or collapsed for the group to be considered completed, as long as the last hotspot has been expanded. They can also be completed with a custom button using any of the following actions:
- "Go to URL" with the "Mark flow in progress as complete" checkbox selected
- "Skip to Next Group" (completes flow when this is the last step group of the flow)
- "Dismiss Flow" with the "Mark flow in progress as complete" checkbox selected
- "Trigger Appcues Flow"