I'm currently designing a system and there is this specific functionality that the user has to complete a series of steps, but the last step won't be completed at the same day (it has a specific day to be completed). These previous steps are more like preparation for the last step itself.

Is it okay to use a linear wizard and let the user complete the last step later by saving its state or should I make this last step as a standalone page?

  • Hi @Bruno, thanks for your contribution to UXSE :) Usually when you have to make a decision about a specific interaction to design, it is important to consider the impact to the rest of the application and to the users. If you can provide more details about the type of application and the users you are catering for then you will get more specific answers :)
    – Michael Lai
    Commented Aug 13, 2019 at 2:09

2 Answers 2


Firstly I think either approach could work, but you maybe should think about things like how your are going to maintain and communicate the state of the system across days.

For example, if I return on a set day to complete the final piece, do I get taken straight to my final step?, or do I review the previous data?

I think if the previous steps are set in stone, making these two tasks separate would make more sense. That way it's a bit like the process of applying for something, then returning to check on progress / approval, when I can submit finally.

Other questions to ask might be, can the user have more than one instance of the set of steps active at one time? If so, the previous sentence probably still holds as it might afford the design the opportunity to display a list of their incomplete work, and the dates they need to return.

Alternative, if the step process is a single thing the user does, and they don't do anything else in the system, perhaps taking them back to their last page with clear indicators as to the state of their wizard could work well.

One thing I'd do either way is make sure when they reach the end of what they can do on a given day, that it's clear they are finished. Nothing worse than not knowing if you are meant to finish the wizard or not, making a sequence which can't be ended would be frustrating.


I think you're going to have to think a lot about states. If the user can return, they'll need some sort of index page where they can see what they've completed so far and what is left to complete. Will they have to log back in to do that? Will they have created an account? Will there be notifications to prompt them to do either of those things? You might look at systems like TurboTax for ideas around that.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.