MoEngage is relentlessly focused on empowering you to build the most sophisticated and effective user journeys possible. MoEngage is excited to announce a significant architectural upgrade to our Flows engine, which is designed to deliver new levels of flexibility and reliability for your flows orchestration. This enhancement gives you powerful new ways to evaluate your users based on their most recent behavior, all while ensuring your flows execute with unparalleled precision.
A New Paradigm: Evaluate Recent Behavior at Any Time
A user’s most recent actions are often the strongest signal of their intent. To help you act on the signals instantly, MoEngage has made a major enhancement to its condition evaluation logic. This allows you to evaluate a user's behavior over the "Last 30 Days," regardless of when they entered the flow.
For example, a user joins an onboarding flow. A week later, you can check if the user made a purchase within the last 30 days, even if that purchase occurred before they entered the current flow. This fundamental shift enables you to tailor journeys with more personalized and contextually aware engagement strategies, all based on a complete history of user actions.
Reliability and Precision
A great journey orchestration tool is built on trust. This upgrade significantly improves the Flows engine’s underlying reliability and precision. MoEngage is built to guarantee that the exact sequence of events is honored, even if users perform multiple actions within milliseconds. This meticulous event ordering ensures your flow logic is executed flawlessly, giving you complete confidence that users follow the exact path you designed.
Flows Lookback Periods
As part of the flows platform upgrade, the lookback window for the Since entering the flow condition is being standardized to 30 days. This optimization is key to delivering the speed and reliability enhancements of the new engine. To put this into context, here’s how the evaluation will work in a lengthier flow:
- If a user enters a flow on January 1 and reaches a condition stage on February 28, MoEngage will evaluate their behavior from January 29 onwards, as the lookback is now limited to the most recent 30 days.
- If a user enters on January 1st and reaches the same stage on January 15, MoEngage will evaluate their behavior from January 1, as the entire period falls within the 30-day limit.
Now your flows will always act on the most recent and relevant user data. For strategies that need a longer view, you can easily connect multiple condition stages. This gives you greater control over evaluations and lets you build more sophisticated flows. For example, to check the users who have performed the Added to Cart event within a 60-day window, perform the following steps:
- In the Has done event stage (first condition), check for the Added to Cart event and turn the Keep Evaluating for toggle on and set the time window to 30 days.
- If users do not meet the Has done event (first condition), you can copy and paste the Has done event stage as a second condition by merging the Yes paths from both conditions by adding the GoTo stage to cover the entire 60-day period. This modular design provides greater clarity and control over your logic to leverage the new engine's performance benefits.
info |
Information If you have questions about how to leverage the new capabilities or to adapt existing flows, contact your Customer Success Manager or the MoEngage support team. |