Finish
When a finish block is triggered, all blocks in the flow will have their state set to active: false
and the flow’s state will be set to exited: true
, effectively finishing the flow. This happens even if there are other branches in the flow that have not yet hit a finish block.
Once the flow is finished, the user will not re-enter the flow, even if they match the targeting rules.
You can have many finish blocks in a flow and many paths can lead to a single finish block.
You can reset the flow for a user via the users page, API, or SDK. Once reset, a user will be able to qualify for the flow again. You can also programmatically reset the state of a flow as part of your experience by using the reset flow intent via API or SDK.