
Not every user should get the same notification flow. A new user needs a different experience than a power user. A free user should get different messages than a paying customer. Before SuprSend we could not do this without asking engineering to add conditions in the code for each case.
The workflow builder has branching built in. I set conditions based on user properties or event data and the flow splits accordingly. For our onboarding sequence new users get a welcome flow with helpful tips while returning users get a shorter reminder. Free users see upgrade nudges at the right moment while paid users get feature updates instead.
Setting up these branches is straightforward. I pick the condition, define the paths and each path can have its own channels, templates and timing. The visual builder makes it easy to see all the branches at a glance and understand what each type of user will experience.
This level of personalization used to require engineering work for every new condition. Now I manage it all from the dashboard and I can add or change conditions whenever I want. It has made our notifications feel more relevant to each user instead of one-size-fits-all. Review collected by and hosted on G2.com.
Being able to test each branch separately with a preview user would make it easier to verify flows before pushing them live. Review collected by and hosted on G2.com.