Skip to main content
Ivan24
New Participant
November 4, 2023
Solved

Change prototype flow based on starting point

  • November 4, 2023
  • 5 replies
  • 677 views

Hi all,
I have a screen that has 2 options: Option A and Option B

In prototype, once I select one of these 2, I go throught some pages which are the same in both Options A & B. Then I come across another selection. In this screen I have Option C and Option D

Now the next page shows content based if user selected Option C or D. After that, once user finishes that flow, they are presentated with another page based on Option A or B.

My question:
How can I change the prototype flow based on the “selected option” in the background? Is there a token I can create and based on that token value the flow (arrows) go in different directions? Is this possible?

Thanks in advance!

This topic has been closed for replies.
Best answer by Ivan24

I figured it out. Had to use Boolean and Condition logic!

5 replies

tank666
November 4, 2023

I’m not sure I understood your problem well, but take a look at this thread: Prototype flow sharing screens in both A & B flow.

UX/UI designer. Figma expert. Creator and developer of plugins and widgets for Figma and FigJam. Check out my resources in Figma Community: figma.com/@tank
Ivan24
Ivan24Author
New Participant
November 6, 2023

Hi @tank666 , thanks for the answer. But this is what I mean:

To simplify it - Based on user’s choice on Screen 1.0., the prototype opens a different screen when they tap “Next”

Another example would be: If I hit on a Cart icon, if there are no items - Empty page. If there are Items, then page with those items.

So conditional logic but for prototype

Ivan24
Ivan24AuthorAnswer
New Participant
November 6, 2023

I figured it out. Had to use Boolean and Condition logic!

May 20, 2024

Hi there, can you explain the steps you took to with boolean and conditional logic to make this work?

Polly
New Member
September 2, 2024

Hi Ivan24,
We are facing the same problem. I’m curious how you solved it, was it once you selected a option in Screen 1.0. and used boolean to pass the values ​​to 2.0. and 3.0. 🧐
Thank you.