Imagine this: You understood that retention is the foundation of sustainable, long-term growth. You defined the north start metric you want to optimize for. You analyzed the status quo, identified weaknesses, and implemented tactics to improve your retention or engagement. But after a few months things still aren’t moving in the right direction.
You read the first paragraph of this article and think “oh shit, that’s me!” — or you think “oh shit, I definitely want to avoid that!!”.
Here is the thing you might be missing: A thorough understanding of your product’s use cases, i.e. why does who use your product to solve what problem? And in what frequency?
Use cases are the core foundations of not only your retention strategy but your entire product and growth strategies. They are the beacons guiding the strategic direction when defining core metrics, goals, and can even help to prioritize — or reject — product features.
Regardless of whether you’re a founder working to set your project up for long-term success, or you’re part of a company’s growth team: You’ll need enough force applied to the right direction to reach your goal. Use cases provide that direction.
Your product or service can have multiple use cases but each one of them consists of five key elements. Will dive into each of them in detail and look at plenty examples:
We are going to organize these information in a use case map. In the following sections we’re diving into each row one by one until in the end we have all relevant information for the use case compiled. Then you can repeat the same process for every use case that you have identified.
What is the problem you are solving, in the voice of the user?
The very first thing you have to define is what problem or problems your users are solving with your product. Every product’s main purpose is to solve problems for your users — knowing them is key for all further analysis.
Make sure that you let your users define the problem. It’s good for you as a founder or growth marketer to have your own ideas of what value your product or service provides. But ultimately your job is to serve your users in the best possible way — so how they frame their own problems matters most.
How you define the problem determines the scope of the use case. It should bring clarity to your decisions. Aim to define the problem broadly enough to allow for some breathing room in strategic decisions but narrow enough to serve as a guard rail to guide you.
Let’s look at a hypothetical example for Uber. If they would have defined the problem as “I want to get from a to b” it would have been way too broad to generate any meaningful insight. Places a and b could be a few hundred meters or a few thousand kilometers apart.
Uber could have evolved into a platform to book flights, train tickets, long-distance busses etc. It would have opened up an almost infinite field of possibilities, thus creating confusion instead of clarity.
An example of how Uber could have defined its users’ problem too narrow is “I need a special car driving me to church on my wedding day.” This would have significantly constrained the world they are operating in, leading to Uber becoming a niche business instead of the multi-billion US-Dollar ride-hailing business it is today.
So how do you get the problem statement just right? It should be narrow enough to help your team(s) focus and align, and broad enough so that they don't miss the bigger picture and wider audience.
The following examples can help you get a feeling for what scope to aim for:
While reading through the above examples you might have thought “but they solve more than just this one problem!” — and you’re absolutely right. Unless your product is super niche chances are people use it for more than just one purpose.
Some might be tangential, such as “I want to listen to podcasts” in addition to Spotify’s “I want to listen to music”. There are also a lot of people who don’t just book an Uber Black for a special occasion but use UberX Share (formerly Uber Pool) because their problem is “I need to commute to work”.
Other times, the angles might be completely different. Pinterest — and most social networks for that matter — are not only used by people to consume content. They also offer a suite of solutions for companies who want to advertise their products.
So, another problem could be “I want to increase sales for my product” which would be solved by campaign management features, reporting, and tracking and targeting functionality. That’s vastly different from building a product that people use to quickly get a lot of inspiration for a project they’re working on.
Remember that your users should tell you what the problem is. Your main job is to collect their input and then properly frame the problem statement.
To get the input, surveys and qualitative research are the way to go. Maybe you have some previously conducted surveys and user interviews, to gain insights from. If you don’t have existing data or you want to freshen up some user feedback, keep the following points in mind:
In any case make sure to listen to your users describe the problem in their own words.
While having a list of questions prepared gives you kind of script to run through and make you feel safer in the user interview, it’s by no means the only or even best way to do it.
I’d highly recommend watching or listening to the episode with Teresa Torres on Lenny’s Podcast; specifically minutes 36:20 to 40:30. She explains (and even shows in a short live role play) how user interviews should feel more like you’re having a beer with a friend than a completely pre-structured interview. Highly recommend watching it!
You are an expert in our own product and probably have a fairly well-defined idea of your users' problems and how your product is solving them. Be careful to not let your own assumptions seep through in customer interviews and surveys. You don’t want to “lead the witness” by nudging them towards clear problem statements.
Being aware of the fact that you’re biased is already half a battle. Before your start the research phase, write down all your assumptions about the problems and use cases your users (or target audience) have. This will make you aware of your own thoughts. It’s also a good reference after talking to users to distinguish between what you expected them to say vs. what new insights they gave.
Also, you shouldn’t completely ignore your own opinions and assumptions — they will often be right. You should treat them as hypotheses that you’re validating or invalidating during customer interviews.
One way you can try to avoid subconsciously pushing your bias onto the users is to apply the five whys technique. After the user answers your question, ask why a few times to really get to the root cause of what they’re thinking rather than staying superficial.
Of course, be mindful and proceed with tact. You don’t want to come off as an inquisitive toddler. The goal is to research the problems from a first principles approach. Read through this great explainer of first principles with examples.
One last tip before we’re moving to the persona part of the use case map: Be careful to not define your problem too functional. Give it some context and a “why”. This will not only help you avoid overly broad definitions but will also help you in the last step when we’re defining the frequency.
Consider the problem “I want to invest in the stock market”. It is not a bad problem statement by any means. In terms of scope, it’s comparable to “I want to listen to music” for Spotify.
However, there is a big difference between “I want to trade and make speculative buy/sell decisions” or “I want to invest long-term to build a capital stock for my retirement.”
Their motivation to use the product can differ as well. Are they using it out of curiosity? To get rich? To diversify? For those who want to get rich I’d expect the usage frequency to be high but retention to be relatively low.
In call cases user types, their motivations, and in what frequency they interact with your product will be worlds apart. All three are very different use cases.
Who has the problem that your product aims to solve?
Now you know what problems your users have. But who are those people? Who are your current users or your target audience?
It’s an important piece of the puzzle because it provides context around the problem (see the Zendesk example above). It can also influence other parts of the use case: The alternatives, the why, and the frequency.
Personas consists of key differentiating demographic or firmographic attributes of users who experience the problems we defined before. So, the information should come from the same people you have talked to or surveyed before.
Some examples of information and attributes you’re looking for:
Usually, when building our use case maps, we define personas pretty concise. In that way they differ from the more elaborate user personas that you might know — often including details like a fictional name, picture, or hobbies.
Here are some examples of use case personas:
Sometimes a clear persona crystalizes from your research. A lot of times, however, multiple different personas experience the same problem. Now the question is: Do they belong to the same use case or not? For that we’ll look at their alternatives, motivations, and their natural usage frequency.
Option 1: The personas have different motivations to use your product, consider different alternatives or have a different natural frequency → then split your use cases.
If the personas you've identified have very different usage behaviors, then you want to build different use cases for each of them.
Let’s look at Zendesk again. They provide a full-service solution for support team: From live chat on the website, over support ticketing functions, to CMS solutions to host your knowledge base and help center. One of the high-level problems Zendesk solves is “I want to provide efficient, high-quality customer support.”
But there are multiple, very distinct personas who experience the problem: Support agents in a team, support executives, knowledge base managers, or founders/small business owners. Their alternatives and usage frequencies are diverse:
So instead of using these distinct personas for the same problem…
… you should split them into their own use cases and have separate problems, personas, and later also alternatives, motivations, and frequencies for each:
Option 2: The personas don’t substantially differ in their behavior and desires → then keep them in just one use case.
As an example, we can look at Spotify: The problem they have identified is “I want to listen to music.” There are lots of different personas for that, from high-school students to stay-home parents, all the way to business folks who travel a lot and listen to music at the airport or in the train.
Still, their alternatives are pretty similar, their motivation to use Spotify is roughly the same, and most of them will listen to music on a daily (or almost daily) basis. Podcasts are distinct enough to create a new use case for them.
The concept of user personas has been around for decades and has drawn quite some criticism over the years. It is often seen as a stereotypic oversimplification of reality, leading to a false sense of confidence in how well you know your users.
Often times, personas also don’t really explain why somebody is using your product. Multiple other frameworks have emerged to provide better alternatives to user personas — most notably user stories, job stories, and jobs to be done (JTBD).
When creating the use case maps, we’re not building super detailed user personas in the classical sense. The main goal is to understand what group(s) of people experience the problem, why are they using your product and in what frequency.
The personas we have identified give us a decent understanding of the type of person experiencing the problem. To further shape them you can additionally define anti-personas. Those are user groups who explicitly don’t have the problem you’re solving for. Or at least they don’t belong to this use case.
If we go back to the Airbnb example, one use case is centered around casual hosts. Their problem is “I want to earn a side income” and we have defined the persona as someone who “owns a second home or has a spare room in their house. 20-50 years old with an above-average income.”
An anti-persona for that use case would be professional hosts.
Their problem is “I want to efficiently rent out and manage a portfolio of properties.” While some of the basic feature requirements are similar to those of casual hosts, they might also need solutions around managing cleaning personnel, insurances, functionality to help with their finance and accounting duties (e.g. certain data exports) or in-app message automations.
The persona of a professional host might be defined as “owner or manager of a larger portfolio of properties which are rented out as a full-time business. Usually in urban regions.”
Another very helpful way to create anti-personas is to identify people who think they are the target audience but actually are not. They have some variation of the problem but aren’t a real fit. For example, an anti-persona for Airbnb’s “Casual Host” use case could be someone who has a second home but wants to rent it out long-term for multiple years.
Anti-personas can have a similar problem as “good” personas but ultimately one the product was not designed for. They tend to be leads with low conversion rates, a lot of complaints, feature requests that don’t fit your roadmap, and ultimately higher Customer Acquisition Costs and lower Lifetime Value.
Note that an anti-person is not someone who should not use your product at all. They are just a group of users that doesn’t fit the use case you’re defining them for, thus sharpening your real persona.
How would people solve the problem without your product?
At this point we know what the problem is and who experiences that problem. Now let’s figure out how your personas solve this problem if your product doesn’t exist.
Knowing the alternatives is valuable for multiple reasons:
A common misconception is to equal alternatives with competitors. Often the real alternative is not a competitor, i.e. another product that solves the problem in a similar way to yours. Instead of other products, we’re interested in alternative ways people are solving the problem.
These examples help make the difference clear:
As for all other parts of the use case map, the best way to identify alternatives is to ask. Interviewing happy existing users but also people from your target audience who are not yet using your product gives you a broad set of insights.
When talking to existing users who are satisfied with your offering, you should learn about their experience before using your product. Questions you could ask include:
For example, Slack users might say they used to send and receive lots of group emails that naturally evolved into longer email threads with content that’s irrelevant to most of the CCed people.
Users of Miro (a collaborative online whiteboard tool) might have used physical whiteboards before — and maybe zoomed in on it during calls — a shared Google Slides document, or even taken pictures of drawings on a sheet of paper and sent them around.
To understand what alternatives are being used today, talk to people from your target audience. Those are people who you’d like to have as users but who are not signed up for your product (yet).
Ask them about the last time they experienced the problem. Then let them walk you through how they solved it. Talk to them about some more situations where they faced the problem. You can learn additional alternatives from it.
You can supplement these user insights by doing research online. Regardless of use case maps you should know where your users and target users are hanging out online. What are their preferred communities and platforms. Are they using Twitter, subreddits, dedicated Slack groups, Discord servers, or forums?
The problem you’re aiming to solve should be common enough for people to talk about it. Find these discussions. If they discuss the problem, they will inevitably also talk about how to solve it. This gives you a good idea of what alternatives exist, and which ones are the most common.
While this kind of online research can lack some of the context you get during user interviews, it’s a good way to increase your sample size.
Why are people choosing your offering over the alternatives?
Why are people choosing your offering over the alternatives?
Answering this question helps you understand how your product appeals to users and what makes it unique. We’ll look at two parts separately: The core motivations (what do they gain from solving the problem) and the differentiators (why they pick your product, what separates it from the alternatives).
The why is crucial for everyone who works on growth and product. It informs key areas of the growth and product strategy:
All users have one or multiple core motivations why they’re the solving the problem with your product. It’s the value a user gets from using your product.
We can split these core motivations into three distinct categories bases on the type of value you provide:
Since these three categories are fairly broad, we can further break them down into more specific types:
Core motivations say why users any solution to solve their problem, i.e what they gain from solving it at all. Differentiators say why users choose your product. What makes you stand out compared to the alternatives?
Understanding why a user picks your product helps uncover the core actions that create value, define your positioning and messaging that differentiate your product from the alternatives, identify the value metrics that you charge for — and many other elements of your growth and product strategy.
A lot of companies struggle to come up with compelling differentiators. Simply stating “we are better”, “our product is easier to use”, or is of “higher quality” doesn’t cut it.
Those statements are too generic, too nondescript, too common. They are not convincing. To convince potential users, your positioning has to highlight contrast and be specific.
Let’s look at those four examples to see how the problem, persona, alternatives, and the why play together:
Casual hosts are people who own a second home, or maybe just have a large house with a spare guest room. They want to earn a side income by renting out these spaces but don’t want a long-term commitment.
Maybe they want to use their second apartment themselves as a vacation destination a few times per year, or they can earn more by renting by the day. That’s why they don’t put it onto the normal housing market and rent it out to classic long-term tenants.
The core motivation here is clearly a financial one — they want to get access to the pool of potential customers Airbnb offers.
Also, renting out through the platform requires only low effort, and the more often you do it — assuming good quality — the more new prospects you’ll get through Airbnb’s rating system.
One of the classic use cases for Pinterest is to collect inspiration for specific projects. Those can be weddings (e.g. table and venue decoration, invitation card design etc.), re-designing your apartment, ideas for a DIY project you’re working on, or design ideas for your garden.
The alternatives aren’t really compelling: You could get some fitting visuals through Google Images, dedicated communities such as subreddits, forums for gardening or DIY stuff, or sifting through dozens and dozens of YouTube videos.
The key differentiator of Pinterest is the almost infinite, on-demand supply of images around lots of interests and niches. Through the personalized recommendations you can also discover more related content based on what you like. And through “pinboards” you can organize and curate pins that you like.
Within this use case Pinterest provides information (e.g. all the wedding venue design ideas you have seen), as well as a sense of confidence. Since you have seen so many alternatives and possibilities, you’ll be more confident in the venue design that you ultimately choose.
Loom lets you record your screen and — if you want — simultaneously a recording of your front camera at the same time. You can then easily share this video with others a unique link.
A lot of people want to send personalized messages through email or text, maybe even with a screen recording. But it takes a long time to type out these messages, or to record and then send the video; which is only the screen anyway, hence not very personal.
This is the case for sales reps for sales pitches, product managers for product demos or messages to their team, or even support agents who want to record a quick walkthrough of the solution instead of typing everything out with a lot of screenshots.
With it’s easy to use solution, Loom provides the personal benefit of more flexibility in how to deliver your message, and a lot of time saved compared to the alternatives.
Thumbtack is a platform for consumers to hire professional services around the house such as plumbers, electricians, gardeners, or handyman services. They are so called “Pros”. The second use case is for small business owners to offer their services (see here).
Thumbtack is mostly used by your working professionals, usually in cities or suburbs. It provides flexibility: You can always get support right away once you have a job to be done. No need to ask around for referrals from friends and colleagues.
The large pool of Pros on Thumbtack also allows you to compare multiple offers which can be handy (no pun intended) especially for larger projects.
Really nailing down the why will take time. But as the other parts of your use case map, it doesn’t has to be perfect from the start (and probably won’t be). It’s important to have a decent understanding and then iterating and improving over time.
The challenging part when researching your why is that often times users themselves are not fully aware of the deep motivations that made them go for your product. And sometimes they might know it but don’t share every aspect of it.
A lot of people would be uncomfortable admitting they bought their Tesla as a status symbol and will mostly focus on the environmental aspect.
Or take Cybex: A German manufacturer of high-end baby strollers that’s positioning itself more and more as a lifestyle brand for parents. Within the last couple of years, they have become a status symbol for upper-middle class moms and dads.
If you walk around wealthier neighborhoods of Hamburg, Munich, or other large European cities you’ll see baby accessories with their yin and yang inspired logo everywhere.
Are the products of high quality and convenient to handle in a parent’s day-to-day life? Yes. Is the status signaled by carrying around products with their logo a major purchase motivation? Absolutely.
With this gotcha in mind you again have to turn to your healthy, i.e. happy existing users for insights. The following questions can guide you to uncover your users’ motivations:
How often do people experience the problem?
The last puzzle piece of our use case map is the natural frequency in which the persona experiences the problem.
Further into designing your retention strategy this will become the foundation of your retention metric: A user is considered retained if they return to your product in the natural frequency. In other words: If a user comes back to your product every time he experiences the problem, this user is retained.
There’s no retention strategy without knowing the users’ natural frequency.
Apart from the retention strategy, it’s also a key factor when designing a winning monetization model for your product.
How often users use your product will determine in what intervals it makes sense to charge them. It doesn’t make sense to have a monthly plan for a product that’s only used once per year such as a tool that helps your file your taxes.
Though it sounds like straight out of long forgotten physics lectures, the use frequency spectrum simply visualizes how vastly different natural frequencies can be across products.
Some products are used daily: Social media platforms like Instagram, or TikTok but also apps like Netflix, Spotify, development environments like VS Code, CRMs, weather apps, or media sites.
A lot of business software is used once or twice a week. Most people don’t record videos with Loom every single day, or create and sign contracts in DocuSign only once a week or even a little less. Figma, Miro, and other collaboration tools are in this bracket as well.
If we go further down the time bar, we’re getting to products like Tumbtack or Airbnb. While most hosts use Airbnb on a weekly basis, guests usually book around two to three stays per year.
Similar for Thumbtack: The home professionals use it weekly to reply to requests and send out quotes. Some might use it multiple times a week, some maybe every 10 days or so but a weekly frequency seems appropriate. But consumers only seek professional help around the house a few times per year.
Then the classic example for a product with a yearly frequency is tax filing software. Most people file their taxes just once a year, so they use tools like Turbotax on a yearly basis.
Finally, there are some verticals with a frequency of even less than yearly. Job portals like indeed are only of use if you’re looking for a new job. For a lot of people this will not happen every 12 months. And most people don’t buy and sell their house every year, so real estate platforms like Zillow also have a frequency less than yearly.
Now that we’ve seen how wide the range of natural frequencies is you might be wondering whether some natural frequencies are better than others? The clear answer is yes.
Using Spotify, Zendesk, or Loom quickly becomes a habit. People start using these tools on autopilot pretty quickly. Once Loom is set up and you’re happy with the results, you’ll automatically open it every time you want to record your screen plus video and/or audio.
Indeed or Zillow on the other side will have to invest a lot of money into brand awareness campaigns and acquiring new users. If you’ve got your last job through Indeed, chances are that in two years when you’re looking for a change you’re not automatically going back to Indeed.
Instead, you’ll probably look for open positions on LinkedIn or Google. Indeed will then have to e.g. invest into search ads again to win you back as a user of their platform.
Other parts of the use case directly impact its natural frequency. This becomes very clear when we look at Shopify. Let’s consider these two exemplary problem statements:
The second one is clearly preferrable. Nobody wants to build an e-commerce store just for the sake of building the website. They want to sell their goods.
The second problem’s scope justifies payment, inventory management, and reporting features that today are core parts of Shopify’s success.
It also lays the foundation for uses to interact with Shopify on a daily basis. This lets users form habits around using Shopify, making it a central part of their e-commerce business, and ultimately increasing Shopify’s customer lifetime value (LTV).
To estimate the natural frequency, you'll need to understand how often the user is using your product to solve their problem.
So far you got most inputs for the use case map from talking to your users. So, to determine your frequency your first instinct might be to just ask them: “How often do you use the product?”
Unfortunately, this doesn’t lead to reliable insights. Just because they are using the product doesn’t mean it’s solving their problem. It might even be the opposite: They are using your product more often because it doesn’t solve the problem.
The newsfeed of your favorite social media app doesn’t really entertain you anymore? At least for some time you’re likely to open it more often because the itch of boredom isn’t scratched. Can’t find suitable jobs on Indeed or attractive homes on Zillow? Chances are you’re checking back more often than if you’d had a few interesting offers in the pipeline.
You can still ask your users to estimate your product’s natural frequency. But the questions should revolve around the problem and the alternatives, not the frequency of use.
Hopefully, the answers to those questions gives a good idea of what frequency people use your product to solve their problem. Are they using it daily? Weekly? On a monthly basis? Or maybe only once or twice a quarter or year?
At the end of this guide, you find an extensive collection of use cases from companies across different industries and business models to give you further reference points.
Congrats to having defined your use cases(es)! At this point you have had lots of conversations with your current users and people from your target audience.
You have defined what problem you are solving, who experiences this problem and in what frequency. You also have a good idea of what alternative ways people employ to solve the problem and why they still choose your product over these alternatives.
Whether you are a founder leading a small team or working to drive growth in a growing scale-up: These insights will support you in many ways along your journey.
They will be a tremendous help for you when you define your retention and engagement strategies.
They will also help you choose a winning monetization model.
And they will serve as valuable guide bars for your product strategy and even when prioritizing which features to build — or not to build.
I will leave you with this important tip: Don’t see it as a one and done exercise. Often the first version of your use case will turn out to only be partially correct. By continuously talking to your users, you will likely discover over time that parts have to be altered.
Maybe the natural frequency turns out to be higher than you thought. Maye there are important facets of the persona that you only uncover over time. And maybe you’ll realize that the problem statement should be frames differently, leading to a cascade of changes along the other dimensions.
I tried to make each part of this guide as practical and actionable as possible. To make the concept of use case maps even more tangible I have created an extensive collection of examples from well-known companies. They cover different types of business models (B2B, B2C, two-sided marketplaces) and industries.
These examples can serve as reference points and sources of inspiration while you’re going through the process of creating maps for your own business. If you have any questions or want feedback on your drafts shoot me a DM on Twitter — I’m happy to take a look.