A user flow is a path that the user follows through the website or mobile app interface to complete a task or user journey. It is essentially the route that the user travels from point A to point B and is usually attached to a persona, the representation of a user or user group, and/or an entry point, where the user journey begins.