You may have recently noticed a change in the appearance of your Flows. In an effort to improve the flexibility of the RapidPro Flow Engine, we’ve updated the platform to include “split” steps and allow actions to operate independent of messages.
In the Settlement Resource flow pictured below, you’ll note that upon starting the flow the contact is directed to the appropriate step based on the settlement value present in their contact profile. If they’re a resident of the Ubumwe settlement, they’ll receive resource recommendations based on that location and issues pertinent to its residents. The same goes for the Batsinda settlement. If the contact’s settlement value has yet to be collected, the contact can be directed down the “other” path, where their settlement value is collected, their contact profile is updated to include that value, and they’re prompted to restart the Settlement Resource flow to be routed to the appropriate resource guide.
You’ll note that the split step is gray as opposed to blue. This distinction indicates the passive nature of the splits. Any values that pass through these steps are automatically split and then passed to the appropriate step, all without waiting for a response from the user. Whereas response rules wait for a contact's response, split steps move the contact along based on a flow field, contact field, or expression.
An added benefit of this update is that open-ended, multiple choice, and numeric responses can be solicited through the same input form. To collect the response solicited by a message step, simply add a “wait for response” step and designate the rule(s) you’d like to run against it.
Lastly, you’ll notice that action steps may now operate independently of messages. This is illustrated in the example below, where the contact’s response is collected via the “wait for household members” response rule, updated to their “household size” contact field, and then directed to the appropriate step based on their location.
To learn more about split steps, review our corresponding documentation.
To try out our updated Flow Engine, sign up for a free account. New sign-ups receive 1,000 complimentary credits and unlimited access to support.
To learn more, check out our Learning Center.