Skip to main content

Flow trigger

Flow trigger block

Overview

Flow trigger blocks allow you to force start, reset, stop, and exit a flow.

Once the flow trigger is completed, it will automatically transition to the next block(s).

Configuration

Flow triggers can be configured with a type of action, a flow, and a version. You can make changes to these fields without having to update or deploy code.

Trigger actions include start, reset, stop and exit.

note

Triggering a flow to start will ignore any targeting rules.

info

Archiving a flow that is triggered by another flow will result in a no-op if the flow trigger block is fired.

You can trigger a specific flow version or "latest", which references the most recently committed version in Dopt.

Triggering

A flow trigger will be executed immediately after its preceding block is completed. The immediate block(s) following the flow trigger block will then execute or become active.

caution

If the flow trigger block immediately follows a start block, then the flow trigger will not fire until the user is seen by Dopt. This means that the flow trigger will not fire until Dopt is initialized in the context of a particular user in your product.

If the flow trigger happens to fail, the immediate block(s) following the flow trigger block will still fire or become active.