| [ Web Proxy ] |
| Viewing: https://userlist.com/docs/workflows/customizing-workflows/ | [Back] [Original] |
When we say customization, you think Dear {{ user.first_name }}. But that would barely scratch the surface. The most powerful customization means tailoring your workflows to the users exact role, use case, or situation.
In this guide, youll learn to customize your workflows for multiple scenarios. Well talk about three methods, and see when each one works best.
For more email automation ideas, see this guide on behavior-based triggers.
If you run a portfolio of multiple products, that requires a more deliberate setup. See this guide for instructions.
Your customer data needs to reliably reflect those use cases youre customizing for. This means a dedicated property with consistent values. You can send these properties via the Push API or Segment integration.
For example:
Youd typically get this data during the signup process by asking the user directly what theyre planning to do, or what industry their company belongs to.
Ideally, you want to make the values mutually exclusive, meaning that each user only has one value in these fields. This way, you can clearly direct them into one path.
If your integration includes company accounts, these properties should likely be on the company and the relationship level, not on the user level. E.g. role is usually a relationship property, as one user can be an admin in one account, and an editor in another.
If your narrative needs to be absolutely different, the best way is to have multiple workflows filtered by use case.
For example, you run a B2B SaaS that serves hotels and restaurants. You will have two onboarding workflows:
This method provides complete clarity and control over different workflows.
However, if these workflows are too similar, youll find yourself copying and pasting a lot. When updating workflows, youll find yourself implementing the same change in different workflows. It can get unproductive.
Thats a sign that you should be using one workflow, which is described in our next method.
You can also use Snippets for repeatable blocks of text.
This method works best if the core of your workflow remains the same, and you only need to customize certain emails.
For example, your product has two plans: Basic and Professional. All users need to learn the same things, but you want to promote hands-on help to your Professional users, and share the DIY guide with your Basic users.
Heres how your user onboarding workflow can look like. Most emails are sent to everyone, but some of them are split via Multiple Split based on the use case:
This method helps you avoid duplicate content, as you only customize a few individual emails. Inside those emails, you have full control over the subject line and the content.
Sometimes, even separate emails would be an overkill. You merely want to customize parts of one email. For that, Liquid tags work magic.
With multiple use cases, we recommend using the case/when condition. It allows you to customize an email fragment based on a variety of values.
In the following example, we personalize the product benefit based on the users occupation (marketer, designer, or photographer), and show a generic benefit to everybody else:
1
2
3
4
5
6
7
8
9
10
{% case user.occupation %}
{% when 'marketer' %}
As a marketer, you can use Sparkle to craft eye-catching visuals for your ads and email campaigns.
{% when 'designer' %}
As a designer, you can use Sparkle to polish images for your website projects.
{% when 'photographer' %}
As a photographer, you can save hundreds of working hours with Sparkles batch editing and processing.
{% else %}
Sparkle is an all-in-one solution to any image editing needs in your business.
{% endcase %}
Depending on your situation, you can use other tags like if/else or unless.
You can also use Liquid conditions in the emails subject line and preheader (see message settings).
For more details, see our guide on using Liquid.
This method helps you avoid duplicate emails and extra work.
Hope these three methods help you achieve the desired results for your own SaaS business. Theres no right or wrong way, as soon as your users receive the most relevant message at the right time.
Check out these guides on SaaS email automation:
If you need help with your specific case, let us know and well recommend the most optimal way.
[]
Lets see how Userlist fits into the bigger picture of your SaaS business. Youll learn about our automation features, integrations, proven lifecycle frameworks, and how we can help you hit your SaaS growth targets.
| Web Proxy Viewer | New URL | Original Page |