User Flows

Your constantly-updated definition of User Flows and collection of videos and articles.
Be a conversation starter: Share this page and inspire others!

592 Shares

What are User Flows?

User flows are diagrams that depict the path a user can take to complete a task while interacting with a product. A user flow focuses on the user's needs and the most efficient way to meet them.

A data flow diagram example

© Interaction Design Foundation, CC BY-SA 4.0

How Do You Design a User Flow?

Designing a user flow means guiding users through a website or app smoothly. It starts with understanding their journey. You aim to create a path that meets their needs. 

1. Understand the User's Journey

Start by understanding the user and their path through your service. Create detailed personas to grasp their needs and motivations. Develop a customer journey map to cover every interaction with your organization. This understanding is crucial for designing a user flow that aligns with their experiences.

2. Match Your Goals with User Aspirations

Your product will have distinct aims, from sales to sign-ups. However, these might differ from user objectives. Focus on the personas and journey map to pinpoint user goals. Align your user flow with these goals to create a more effective user experience.

3. Pinpoint User Entry Points

Determine where your user flow begins. Analyze your customer journey maps to list all possible entry points like direct traffic, organic search, and social media. This knowledge will help you tailor the user flow to meet various user needs effectively.

Considerations for Point of Entry

With each point of entry, you may want to consider:

  • What is the user’s context when they enter the flow??

  • Do they seek active involvement with our site or product, or will they stumble upon us?

  • Will they be looking to solve a problem, and if so, what?

As Scott Belsky, the VP of Products and Community at Adobe, says,
“Rule of thumb for UX: More options, more problems.”

Remember to exercise caution as you simplify the diagram—too simple a flow may look elegant on paper but extremely cryptic and unusable for the user.

Basic steps of web analytics process with examples

The simpler and clearer the process, the easier it is for a user to follow. Take the process above and consider how to simplify it for your organization.

© Interaction Design Foundation, CC BY-SA 3.0

4. Craft the Steps to Help Users Complete Their Tasks

Identify the content needed between the starting points and the final goal. Use personas and the journey map to outline steps that tackle user concerns and questions. This approach helps in optimizing the user journey through your site.

Considerations for Process Steps

User flow diagrams vary in size and complexity, depending on the user goals and the product. Here are a few general tips to help you design an optimal user flow:

  • How can you minimize steps in the process?

  • Can you complete the process first and then seek additional information? If so, how can you incentivize that?

Once these flows are mapped for each point of entry and process, you will discover large areas of overlap. Streamline and simplify your user flows.  

5. Visualize the User Flow

Now, visualize the user flow. Utilize tools like whiteboards or specialized software. Use standard UML conventions like ovals for start and end points, rectangles for steps, diamonds for decisions, and parallelograms for user inputs. Combined with concise text, these symbols clarify each stage of the flow.

6. Refine the Flow with Feedback

Share your initial user flow diagram with team members for feedback. Incorporate insights from various departments to refine the flow. After finalization, the flow guides UX designers and developers to enhance the digital experience.

The how and why of customer behavior

© Interaction Design Foundation, CC BY-SA 4.0

You should design the task completion funnels to flow from the point of entry to the funnel to complete the task.

This will normally involve:

  • Design of the entry point (Banner Ad, Search Text, Email, etc.)

  • Design of the landing page (How will you welcome the visitor and initiate the process they came for?)

  • Design of the process itself

User Flow Diagram Examples

Now, let’s talk about three sample UX flow diagrams that illustrate the complexity and clarity of user flow charts in action. Each example shows how user flow chart examples can guide the design process.

1. Health App User Flow

User flow diagram for an app on Apple Watch

Marian Mota designed the "HealthMes App Diagram" for the Apple Watch. It highlights the path from a notification to various user actions.

© Marian Mota’s Dribbble, Fair Use

For instance, it starts with a simple notification on the home screen. This is our entry point—like the beginning of a chapter. The user glances at the short-look notifications and decides to engage. If they want more detail, they move to the custom long-look notifications. It can lead to further actions, such as sending a voice message or using a pre-set template.

The diagram doesn't stop at notifications. It shows users navigating the app's main menu to change their status, view messages, or check their favorites. Each decision point branches out. They offer options but keep the journey smooth.

Consider the "Change Status" screen. It’s a great example of offering a tailored experience without overwhelming the user. They land on a screen, choose a status, and move on—no fuss, no clutter.

2. E-commerce User Flow

User flow diagram for an e-commerce app

© Salinthip Kaewkerd Behance, Fair Use

In e-commerce, you use user flow diagrams to visualize the shopping experience. Salinthip Kaewkerd’s diagram shows an e-commerce user flow with elegance and simplicity.

Starting at the homepage, a user can navigate various paths. They can explore products, learn about the company, or get in touch via the contact page. 

For example, when users find a product they like, they proceed to the product page. It offers a wealth of information, such as price, description, and reviews. If satisfied, they add the item to their cart, a straightforward and intuitive step.

The journey continues through the cart page in a clear and user-friendly manner. The user can review their selected items, adjust quantities, and proceed to checkout. It's a crucial step where design can minimize cart abandonment.

3. Login Interface User Flow

User flow diagram for an app login

© Sonali Banerji's Behance, Fair Use

This flowchart highlights various user paths, from the initial signup page to successful registration.

The app offers users multiple pathways to create an account, starting at the signup page. Users can use social media platforms like Facebook, Google, and LinkedIn or register with an email. This flexibility caters to the user's preference to make the process inclusive and user-friendly.

The flowchart details each step in the user path. If the user opts for email registration, they must complete a form. The system then sends a verification email, a crucial functionality, to ensure the user owns the email address they provided.

For those selecting social logins, the flowchart outlines a smooth redirection for permission. Upon granting access, users receive a pop-up to confirm their login. It integrates social media credentials seamlessly into the user journey.

This diagram excels in depicting a user-centered signup flow. It anticipates user needs and provides clear options and support. Take, for example, the ability to resend a verification email if needed. It captures what a good user journey should be: easy to follow and direct. It centers on essential features that make the experience smooth.

How to Upgrade Your User Flow Diagrams?

A good user flow diagram helps every stakeholder understand the user's journey better.

Here are seven pointers to elevate your user flow diagrams:

  • Start with user goals: Identify what users aim to achieve and let that drive the wireflow’s structure.

  • Incorporate feedback: Use insights from user testing on prototypes and wireframes to refine the work.

  • Simplify pathways: Streamline the user paths to reduce complexity and improve navigation.

  • Visual design clarity: Use consistent symbols and colors across different types of user flow for clarity.

  • Detail entry and exit points: Mark where users enter and leave the flow to identify potential drop-off points.

  • Align with business objectives: Ensure the sample UX flow supports the business's overarching goals for alignment.

  • Iterate and evolve: Update your diagrams to reflect design or user needs changes.

In this video, Laura Klein, author of Build Better Products, talks about how great agile teams commit to iterating. She talks about what teams can do well to create better products. 

Transcript

The Difference between Journey Map and User Flow

You can use journey maps and user flows to understand and plan the user's experience. Despite some similarities, they serve different purposes.

A journey map captures the user's full experience with a product or service. It's a broad view, including emotions, pain points, and moments of delight. On the other hand, a user flow focuses on the sequence of steps a user takes to complete a specific task. It's more about functionality and less about feelings.

IxDF’s Journey Mapping Course dives deeper into the different types of maps UX designers create.  

Transcript

Here's a simple table to break down the differences:

Aspect

Journey Map

User Flow

Focus

Emotions, motivations, experience

Steps, sequences, interactions

Purpose

To empathize with the user

To design efficient task completion

Structure

Complex and intricate

Linear and structured

Used by

Strategists, marketers, UX designers

UX/UI designers, developers

Represents

Multiple user interactions

Single user interaction

When deciding between a user journey map and a user flow, ask yourself these questions:

  • Purpose: Do you aim to understand what the user’s current experience is like? Then build a journey map. Are you already designing the ideal experience? If yes, create user flows.

  • Channel Complexity: Does the user interact across various channels or only through a single product like a website? Use journey maps for the former and user flows for the latter.

  • Emotional Insight: Do you need to understand the user's feelings and thoughts during complex decisions? Journey maps will capture this depth while user flows stick to action sequences.

When and Why You Should Use User Flow Diagrams?

© Interaction Design Foundation, CC BY-SA 4.0

Here are practical reasons to use user flow diagrams:

  1. Clarity in design: They help clarify the sequence of screens or pages a user will navigate through.

  2. Identify issues early: You can spot potential roadblocks in the user's journey before they become real problems.

  3. Improve team communication: They provide a visual that all team members can easily understand, regardless of technical background.

  4. Facilitate user testing: You can use them to create test user scenarios.

  5. Refine user experience: They allow for the review and optimization of the user's interaction with the product.

Incorporating user flow diagrams at the right time can help you create intuitive and enjoyable user experiences.

Questions About User Flows?
We've Got Answers!

How to create a user flow diagram?

Follow these steps to create a user flow diagram: 

  1. Define the product's objectives and desired user outcomes.

  2. Conduct user research to understand their needs and behaviors.

  3. Develop user personas to represent different user types.

  4. List the main tasks that users will perform.

  5. Sketch a basic flow of how users move from one step to another.

  6. Break down each step in detail, including user actions and decisions.

  7. Test the flow with real users, gather feedback, and improve.

  8. Finalize the diagram, ensuring clarity and comprehensiveness.

What's the difference between user journey and user flow?

User journey and user flow are different but related concepts in user experience design.

User journey shows a user's interactions with a product over time. It includes all touchpoints, emotions, and thoughts. See how the journey map fits into the UX design process in this video.

Transcript

User flow focuses on the specific paths users take within a product. Unlike journey maps documenting existing user experiences, designers define the ideal user flows. You focus more on the steps and actions taken to complete a task. You want usability and efficiency within the product, like a website or app. User flow details the interactions within the product itself.

What are the benefits of user flow?

You create a user flow to understand and optimize the user experience. We’ll discuss the top six benefits of creating a user flow. 

  • Clearer User Understanding: You gain insights into how users interact with your product.

  • Enhanced Usability: The product becomes more intuitive and user-friendly.

  • Improved Conversion Rates: A smoother flow can lead users to desired actions more effectively.

  • Identification of Pain Points: You can spot and fix areas where users might struggle.

  • Efficient Design Process: It helps create a focused, user-centered design.

  • Increased User Satisfaction: Users enjoy a better experience, likely increasing their engagement and loyalty.

What is an example of a user flow?

Imagine a user flow for an online bookstore:

  1. A user lands on the homepage.

  2. They browse through a selection of bestsellers and genres.

  3. The user selects a mystery novel.

  4. They add the book to their cart.

  5. The user reviews their cart. They might add another recommended book.

  6. The user proceeds to checkout. They enter the shipping and payment information.

  7. The user reviews the order, confirms it, and completes the purchase.

  8. You send a confirmation email to excite them about their upcoming read.

This flow takes the user from discovery to purchase to create a seamless and engaging experience.

Who creates user flows?

User experience (UX) design professionals typically create user flows. These include:

  • UX Designers: They focus on the overall feel of the product and user satisfaction.

  • UI Designers: They work on the interfaces users use to interact with the product.

  • Product Managers: They oversee the development of the product and ensure the user flow aligns with business goals.

  • Information Architects: They organize information and content intuitively for the user.

  • Developers: They may also contribute, especially in understanding technical feasibility and implementation details.

These professionals collaborate to create an efficient and intuitive user flow that aligns with the user's needs.

Earn a Gift Earn a Gift, Answer a Short Quiz!

1
2
3
4
1
2
3
4
Question 1
Question 2
Question 3
Get Your Gift
Interaction Design Foundation logo

Question 1

What is the primary purpose of a user flow diagram in UX design?

1 point towards your gift

  • To map out all user emotions during interaction.
  • To illustrate the steps users take to complete tasks efficiently.
  • To create high-fidelity visual designs.
Interaction Design Foundation logo

Question 2

Why is it important to understand entry points in a user flow?

1 point towards your gift

  • It ensures users are directed to multiple unrelated sections of the product.
  • It allows designers to tailor the experience based on where users begin their journey.
  • It eliminates the need for persona development.
Interaction Design Foundation logo

Question 3

How do user flows help in the prototyping process?

1 point towards your gift

  • They define all technical specifications.
  • They provide a roadmap for creating interactive prototypes that match the user’s task path.
  • They finalize the visual design of the product.

Learn More About User Flows

Make learning as easy as watching Netflix: Learn more about User Flows by taking the online IxDF Course Journey Mapping.

Why? Because design skills make you valuable. In any job. Any industry.

In This Course, You'll

  • Get excited when you learn how to create simple, intuitive experiences, services, and products that make a big impact for you and your company! Did you know that businesses using journey mapping earn more than 13 times the revenue from cross-sell and up-sell compared to their competitors? Every obstacle in your checkout or signup flow is lost revenue, and journey mapping helps you get it back. Journey maps help you step into your customer's shoes, deeply understand their needs, and optimize their entire experience from start to finish. AI can process data and surface patterns, but timeless human-centered design skills are how you turn those insights into meaningful improvements, turn AI into your superpower, and stay in demand.

  • Make yourself invaluable as you get familiar with the three most common types of journey maps: experience maps, customer journey maps, and service blueprints. Journey mapping skills aren't just for designers. You'll make better business decisions when you use journey mapping to focus resources where they give you the best return on investment (ROI). Journey maps give all teams—management, marketing, sales, and more—a clear way to communicate and collaborate. No matter your background, you can easily master journey mapping. With clear guidance and real-world examples, you'll apply your skills from day one.

  • Gain confidence and credibility as you turn research into perspective grids and create impactful journey maps. You'll even learn to lead a journey mapping workshop that results in successful product/process initiatives and portfolio-ready case studies. Save time as you apply proven step-by-step processes and ready-to-use templates to create insightful case studies for your portfolio or to make an immediate impact in your current role. This course will give you practical, in-demand skills you can use to excel in any field

It's Easy to Fast-Track Your Career with the World's Best Experts

Master complex skills effortlessly with proven best practices and toolkits directly from the world's top design experts. Meet your experts for this course:

  • Matt Snyder: Director of UX Design at Axiom, passionate about building out product design roles in human-centered tech companies.

  • Indi Young: Problem-discovery researcher, speaker, coach, and author of “Time to Listen,” “Practical Empathy,” and “Mental Models.”

  • Kai Wang: Product Designer who has designed complex experiences for CarMax and Capital One.

Get an Industry-Recognized IxDF Course Certificate

Increase your credibility, salary potential and job opportunities by showing credible evidence of your skills.

IxDF Course Certificates set the industry gold standard. Add them to your LinkedIn profile, resumé, and job applications.

Course Certificate Example

Be in distinguished company, alongside industry leaders who train their teams with the IxDF and trust IxDF Course Certificates.

Our clients: IBM, HP, Adobe, GE, Accenture, Allianz, Phillips, Deezer, Capgemin, Mcafee, SAP, Telenor, Cigna, British Parliament, State of New York

All Free IxDF Articles on User Flows

Read full article
Flow Design Processes - Focusing on the Users' Needs - Article hero image
Interaction Design Foundation logo

Flow Design Processes - Focusing on the Users' Needs

It can be really tempting to start a design project by leaping into the deep end and starting to sketch out pages and work on the information architecture of the final product. However, it’s almost certainly the wrong approach to take. To create great user experiences – designers must focus on the u

Social shares
1k
Published
Read Article
Read full article
External Cognition in Product Design: 3 Ways to Make Use of External Cognition in Product Design - Article hero image
Interaction Design Foundation logo

External Cognition in Product Design: 3 Ways to Make Use of External Cognition in Product Design

Learn to design products and systems that make your user’s lives easier by relieving them of their cognitive load, the amount of effort being used in their working memory. As you design your user flows, minimizing the need for people to remember things as they navigate through your product or system

Social shares
740
Published
Read Article
Read full article
14 UX Deliverables: What will I be making as a UX designer? - Article hero image
Interaction Design Foundation logo

14 UX Deliverables: What will I be making as a UX designer?

What does a UX designer actually produce? Here, we will explore the concept of UX deliverables, a term that describes the outputs of a UX design process during its various stages. The deliverables produced by UX designers vary according to their role in the design team and also depending on the meth

Social shares
1.2k
Published
Read Article
Read full article
How to Design Use Cases in UX - Article hero image
Interaction Design Foundation logo

How to Design Use Cases in UX

Imagine a new mobile app or an e-commerce site gets launched; it looks great, sure, and it should be a hit because it at least looks like it’s got what it takes, but—drumroll—it tanks in the marketplace, all because people find it hard to complete even the simplest tasks. That’s rough, but—behind th

Social shares
767
Published
Read Article
Read full article
User Experience (UX) Surveys: The Ultimate Guide - Article hero image
Interaction Design Foundation logo

User Experience (UX) Surveys: The Ultimate Guide

Imagine you’re a business owner who wants to know what’s working and what’s not on your website—and, oh yes, where you need improvements. Sure, there are a bunch of research methods you can try—like user interviews, usability tests, and A/B testing, but read on and see how a user experience (UX) sur

Social shares
1k
Published
Read Article
Read full article
User Story Mapping in Design - Article hero image
Interaction Design Foundation logo

User Story Mapping in Design

User Story Mapping is a crucial technique for visualizing product development from the user's perspective. Here, we outline essential components and steps for crafting a User Story Map. You’ll learn how  User Story Mapping can help create engaging and effective user experiences through different exa

Social shares
695
Published
Read Article

Flow Design Processes - Focusing on the Users' Needs

Flow Design Processes - Focusing on the Users' Needs

It can be really tempting to start a design project by leaping into the deep end and starting to sketch out pages and work on the information architecture of the final product. However, it’s almost certainly the wrong approach to take. To create great user experiences – designers must focus on the user’s needs and that means developing an understanding of how to create the best task flow for that user. The better you facilitate the user moving from start to finish on a particular process – the easier the product is to work with and the more likely that you are to deliver an awesome user experience.


Author/Copyright holder: John Azzolini. Copyright terms and licence: Public Domain.

Flow design doesn’t just have to examine user flows – it can also examine other types of flow. However, UX designers are generally going to be concerned with user flows.

How Do We Design for User Flow?

We begin with the user themselves. Instead of going through the technical specification documents and trying to base designs on that – we examine what the user’s objective (or objectives) are and what the business’s objective (or objectives) are.

So for example on a retail website this might include:

  • User wants to buy a new product

  • User wants to research alternative products

  • User wants to return a product

By mapping out all the possible objectives and comparing them to business objectives – it becomes easy to create user flows. Flows are simply the process steps from the user arriving on a website to completing their task or tasks.

Once you know what users want to do – you might also want to look at where a user might arrive on your site and where they are coming from. A user who is responding to e-mail marketing will probably be delivered to a different place in the site to a user who finds you through organic search.

These define the entry points into task completion funnels (similar to marketing conversion funnels).


Author/Copyright holder: Photo.iep. Copyright terms and licence: CC BY 3.0

The classic conversion funnel is one that nearly everyone in marketing and product design is familiar with. It tracks the expectation of customers moving through a sales flow.

The Task Completion Funnel

Task completion funnels should be designed for flow from the point of entry to the funnel to the completion of the task.

This will normally involve:

  • Design of the point of entry (Banner Ad, Search Text, E-mail, etc.)

  • Design of the landing page (How will you welcome the visitor to the site and get them to begin the process for which they arrived?)

  • Design of the process itself

Considerations for Point of Entry

With each point of entry you may want to consider:

  • What user group or groups are we targeting with this point of entry?

  • Are they actively looking to get involved with our site or product or are they going to “stumble” across us?

  • Will they be looking to solve a problem and if so what?

  • How can we grab their attention and hold it for long enough for them to decide to click through to the site?

  • How can we best relate to the user involved? What messages might work well with these users? Can we articulate their pain points and a solution simply?

  • What are the best calls to action to use to get that click through?


Author/Copyright holder: Free Stock Images. Copyright terms and licence: CC BY 2.0

Not every call to action is “buy now!” These are all examples of call to action buttons that you will be familiar with already. Even if you don’t think of them that way when you see them.

Considerations for Landing Pages

For each landing page you will want to think about:

  • How can we create confidence for the user? What benefits should we highlight? How do we keep the reading burden low whilst still providing enough evidence to reassure the user?

  • How do we focus the content on a call to action?

  • How can we keep the cognitive friction for the user in this process to a minimum?

Considerations for Process Steps

As the processes which you will want to guide a user through may vary dramatically – it is harder to provide a concrete list of things to take into account. However, you should focus on:

  • How can we minimize steps in the process without over-complicating screens?

  • Can we get the process completed and then ask for more information afterwards? If so, how can incentivize that?

Once you have these flows mapped for each point of entry, landing page and process – you will discover there are large areas of overlap. At this point you can start to map each task completion funnel to each other – which will reduce the overall design burden and suggest a useful structure for information architecture within the finished product.

As Scott Belsky, the VP of Products and Community at Adobe says; “Rule of thumb for UX: More options, more problems.”


Author/Copyright holder: Gary Stevens of https://hostingcanada.org/. Copyright terms and licence: CC BY-SA 4,0

The simpler and clearer the process – the easier it is for a user to follow. Take the process above and think about how you could make it simpler for your organization?

The Take Away

Flow design makes designers focus on what users want to get out of interactions with a specific product. It ensures that user experience takes priority over graphic design or information architecture structuring and provides a solid framework to move the project forward when visual design and IA are required. Task completion funnels can be sketched on paper and used to explain user flows to other team members (such as developers) and are a clear and simple way of showing what the user wants.

User flows are the ultimate representation of user experience. When design works to user flows – it ensures that users get exactly what they came for.

References

This article looks at the difference between site flow and user flow and when to focus on each.

If you want to create smooth user flows this article has some useful tips too.

Feel Stuck?
Want Better Job Options?

AI is replacing jobs everywhere, yet design jobs are booming with a projected 45% job growth. With design skills, you can create products and services people love. More love means more impact and greater salary potential.

At IxDF, we help you from your first course to your next job, all in one place.

See How Design Skills Turn Into Job Options
Privacy Settings
By using this site, you accept our Cookie Policy and Terms of Use.
Customize
Accept all

Be the One Who Inspires

People remember who shares great ideas.

Share on:

Academic Credibility — On Autopilot

Don't waste time googling citation formats. Just copy, paste and look legit in seconds.