Force Move or Delay Users in Flows

Flow Controls enable the marketers to control the user movement inside the Flow. Following are the flow controls:

Wait for/till

The MoEngage system provides marketers the flexibility to configure the duration for which the user will wait in a specific stage in the flow before taking the next action. Marketers can choose specific time frames such as users moving to the next stage on weekends at specific time slots or on Mondays at specific time frames or choose a rolling time frame such as 30 minutes, 6 hours, 24 hours, and so on.

Such flexibility in choosing time slots to move the users to the next stages helps marketers control the time of delivery of the campaigns thus ensuring better conversion rates and engagement. The following options are available:

To configure wait time, do the following:

  1. Click on the plus icon and do one of the following to add the 'Wait for/till' control.
    1. Move to the Conditions & controls tab and scroll down to the Control flow section. Then Click Wait for/till.
      WaitStage Addition_Tab.gif
    2. Search for "Wait for/till" in the search bar & select the resulting option.
      Screenshot 2024-09-26 at 10.59.51 PM.png
    3. Click Control Flow card in the All stages tab and then click Wait for/till.
      WaitStage Addition_Category.gif
      info

      Information

      The five frequently used stages are displayed under the Frequently Used section on the All stages tab. The list of available stages changes dynamically based on your workspace. Click the required stage to add it to the flow.

      image.png

  2. Click Wait For/Till.
  3. Click the pen icon to edit the wait till/for time.WaitTillNode_PenIcon.png
  4. The following screen pop-ups. Set the desired wait time using the options provided.
Wait for a specific duration Wait for a time slot Wait till a particular date and time

Duration

This option can be used to set the duration for which the user will wait in the flow before taking the next action or before moving to the next stage in the flow.

WaitTillDuration.png


Choosing this option ensures that the user has to wait in the flow for a specific time duration such as an hour, 6 hours, 30 minutes, and so on.
Only after the time interval elapses can the user move to the next stage of the flow.
This is useful in cases when marketers wish to provide some buffer time for the end user to react to the messages or notifications sent.

    • Type or use the up and down arrows to set the wait time.
    • Select minutes, hours, or days from the drop-down.
    • Note: The minimum wait time is five minutes and the maximum wait time is 30 days.

Go To

Send your users to any existing stage in the same Flow using Go To. Adding the Go To stage will delete the flow branch below this stage.

  1. Click the plus icon and do one of the following to add the Go to stage:
    1. Move to the Conditions & controls tab and scroll down to the Control flow section. Then Click Goto.
      GoTo Addition_Tab.gif
    2. Search for "Goto" in the search bar & select the resulting option.
      Screenshot 2024-09-26 at 11.03.49 PM.png
    3. Click the Control Flow card in the All stages tab and then click Goto.
      GoTo Addition_Category.gif
      info

      Information

      The five frequently used stages are displayed under the Frequently Used section on the All stages tab. The list of available stages changes dynamically based on your workspace. Click the required stage to add it to the flow.

      image.png

  2. Click Go To.
  3. Click the pen icon to edit.
  4. Search and select the destination stage on the Goto page.
    Screenshot_2022-07-30_at_10.52.11_PM.png
  5. Click Done to add the action or click Cancel to cancel the action.
warning

Points to remember

  • MoEngage Flows does not allow you to add Go-to Block if it results in-to a circular loop to avoid users getting stuck indefinitely.

Was this article helpful?
0 out of 1 found this helpful

How can we improve this article?