Flowcharts in UX/UI Design

Your constantly-updated definition of Flowcharts in UX/UI Design and collection of videos and articles
169 shares

What are Flowcharts in UX/UI Design?

Flowcharts are diagrams of user flows and tasks in processes. Designers use these versatile tools to visualize the interactions in designs and present easy-to-understand maps of designs to stakeholders. They connect labeled, standardized symbols with lines to show everything users might do in interactive contexts.

“You cannot understand good design if you do not understand people; design is made for people.”

— Dieter Rams, Industrial designer and pioneer of “less is better”

Author/Copyright holder: LucidChart. Copyright terms and license: Fair Use.

LucidChart has an intuitive drag-and-drop interface.

Map out New Designs and Evaluate Existing Ones using Flowcharts

In user experience (UX) design, designers use flowcharts mainly to plot how users move through an interface, such as an app, to achieve their goals (e.g., to purchase clothes online). They describe the relationships between pages/screens and show all interactive possibilities—the starting points, actions required, moments of decision and endpoints—as users encounter and use interfaces. They also aim to account for the various factors that impact users’ interactions (e.g., busy environments). Since flowcharts are highly visual, they’re valuable reference points throughout projects. Flowcharts have a standardized set of:

  • Symbols – e.g., typically, a rectangle represents an app screen or webpage, a line with an arrow represents the direction users move through a user flow, and a diamond represents a decision point where users must choose an option (so, it’s crucial to show all the directions users can go); and

  • Conventions – e.g., you present data from left to right and top to bottom.

As paper or digital deliverables, flowcharts represent interactive sequences at two levels:

  1. User flows – Overviews of the complete process of steps which users might take through a whole app, service or website (e.g., from accessing a webshop’s landing page to confirming purchases).

  2. Task flows – Specific aspects of the above (e.g., just the checkout process).

You can use flowcharts especially effectively to:

  1. Visualize interactions for ideation and exploration – to:

    1. Account for all possible interactions (at the start of the design process, to shape user flows).

    2. Evaluate your design’s efficiency – anytime during or after development: e.g., you can spot a user flow which takes too many steps to complete, or a dead end that will likely confuse users (e.g., if they find an item is out of stock and don’t know what to do next).

  2. Present to stakeholders:

    1. Internal stakeholders can examine flowcharts whenever you need approval/buy-in before you can proceed to prototyping (although time and resource constraints might suggest you just prototype instead).

    2. External stakeholders (e.g., clients) can understand your project’s scale and scope when you use a flowchart to help explain how your UX deliverables will ultimately appear.

Paper flowcharts work best here, as your design team can easily erase and redraw these while bouncing ideas around.

Create Flowcharts that Capture Realistic Experiences and All Possibilities

You can dissect even the most complex processes into concise, attractive flowcharts on paper or choose from an array of software to create digital flowcharts with varying features (e.g., real-time collaboration, drag-and-drop functionality). Popular flowcharting UX tools include LucidChart, Microsoft Visio and OmniGraffle.

To accurately reflect what your users experience via a flowchart, it’s best to define:

  1. Your users and their needs through UX research.

  2. What you want your solution to help users do.

  3. The tasks and subtasks from point of entry to goal completion: From a point of entry (e.g., when a user Googles and finds your site), you can break each task (e.g., purchasing tickets) into 4–8 subtasks (from clicking an app to completing checkout).

  4. Decision points: Discover the critical times users must think about their activities, and how they’ll form impressions of your product/design.

  5. Various paths users can take: Map out task sequences so users can complete actions easily and without wondering how to use your product/design. (In seamless experiences, users shouldn’t have to think about your product/design itself.)

Your best flowcharts will show you empathize with users at each stage corresponding to their customer journey maps.

Author/Copyright holder: icrosoft. Copyright terms and license: Fair Use.

Microsoft Visio is a flowchart tool which a similar UI to the Microsoft Office suite of apps.

Wireflows

Wireflows are alternatives to flowcharts. You need wireframing skills to make these. In a wireflow, you connect the wireframes of various pages according to how users will interact with them. So, you’ll have a more realistic-looking, concrete solution to ideate with and spot potential usability problems. However, wireflows tend to be better for showing more simple designs—e.g., websites with few pages—and they can vary in fidelity, or sophistication. Also, in dynamic solutions where users can interact in more complicated workflows, flowcharts may be better due to limitations in space or resources. Plus, there’s a risk of overinvestment (especially earlier on) if your high-fidelity wireflow gets discarded.

Overall, always approach flowcharts with a designer’s eye for visuals. When you diagram tasks thoughtfully for users’ contexts, you can better plan how to help them move as easily as possible from start to finish in each process. Your solutions will therefore more likely resonate with users.

Learn More about Flowcharts

Take our UX Portfolio course, which addresses many aspects of organizing information.

This Justinmind blog offers helpful flowcharting hints.

Read some additional in-depth insights on flowcharts here.

Answer a Short Quiz to Earn a Gift

Question 1

What is the main purpose of flowcharts in UX design?

1 point towards your gift

Question 2

Which symbol typically represents a decision point in a flowchart?

1 point towards your gift

Question 3

What is the difference between user flows and task flows in flowcharts?

1 point towards your gift

Question 4

Why are flowcharts important for iterative design?

1 point towards your gift

Question 5

What is an advantage of using digital tools for flowcharts?

1 point towards your gift

Better luck next time!

0 out of 5 questions answered correctly

Do you want to improve your UX / UI Design skills? Join us now

Congratulations! You did amazing

5 out of 5 questions answered correctly

You earned your gift with a perfect score! Let us send it to you.

Letter from IxDF

Check Your Inbox

We’ve emailed your gift to name@email.com.

Do you want to improve your UX / UI Design skills? Join us now

Literature on Flowcharts in UX/UI Design

Here’s the entire UX literature on Flowcharts in UX/UI Design by the Interaction Design Foundation, collated in one place:

Learn more about Flowcharts in UX/UI Design

Take a deep dive into Flowcharts with our course AI for Designers .

In an era where technology is rapidly reshaping the way we interact with the world, understanding the intricacies of AI is not just a skill, but a necessity for designers. The AI for Designers course delves into the heart of this game-changing field, empowering you to navigate the complexities of designing in the age of AI. Why is this knowledge vital? AI is not just a tool; it's a paradigm shift, revolutionizing the design landscape. As a designer, make sure that you not only keep pace with the ever-evolving tech landscape but also lead the way in creating user experiences that are intuitive, intelligent, and ethical.

AI for Designers is taught by Ioana Teleanu, a seasoned AI Product Designer and Design Educator who has established a community of over 250,000 UX enthusiasts through her social channel UX Goodies. She imparts her extensive expertise to this course from her experience at renowned companies like UiPath and ING Bank, and now works on pioneering AI projects at Miro.

In this course, you’ll explore how to work with AI in harmony and incorporate it into your design process to elevate your career to new heights. Welcome to a course that doesn’t just teach design; it shapes the future of design innovation.

In lesson 1, you’ll explore AI's significance, understand key terms like Machine Learning, Deep Learning, and Generative AI, discover AI's impact on design, and master the art of creating effective text prompts for design.

In lesson 2, you’ll learn how to enhance your design workflow using AI tools for UX research, including market analysis, persona interviews, and data processing. You’ll dive into problem-solving with AI, mastering problem definition and production ideation.

In lesson 3, you’ll discover how to incorporate AI tools for prototyping, wireframing, visual design, and UX writing into your design process. You’ll learn how AI can assist to evaluate your designs and automate tasks, and ensure your product is launch-ready.

In lesson 4, you’ll explore the designer's role in AI-driven solutions, how to address challenges, analyze concerns, and deliver ethical solutions for real-world design applications.

Throughout the course, you'll receive practical tips for real-life projects. In the Build Your Portfolio exercises, you’ll practice how to integrate AI tools into your workflow and design for AI products, enabling you to create a compelling portfolio case study to attract potential employers or collaborators.

All open-source articles on Flowcharts in UX/UI Design

Please check the value and try again.

Open Access—Link to us!

We believe in Open Access and the democratization of knowledge. Unfortunately, world-class educational materials such as this page are normally hidden behind paywalls or in expensive textbooks.

If you want this to change, , link to us, or join us to help us democratize design knowledge!

Share Knowledge, Get Respect!

Share on:

or copy link

Cite according to academic standards

Simply copy and paste the text below into your bibliographic reference list, onto your blog, or anywhere else. You can also just hyperlink to this page.

Interaction Design Foundation - IxDF. (2019, December 19). What are Flowcharts in UX/UI Design?. Interaction Design Foundation - IxDF.

New to UX Design? We're Giving You a Free eBook!

The Basics of User Experience Design

Download our free ebook “The Basics of User Experience Design” to learn about core concepts of UX design.

In 9 chapters, we’ll cover: conducting user interviews, design thinking, interaction design, mobile UX design, usability, UX research, and many more!

A valid email address is required.
314,851 designers enjoy our newsletter—sure you don’t want to receive it?