A user journey map is a visual representation of the experience that a users goes through in order to accomplish a goal, to complete a certain task. The tool is very useful not only to map the steps but also to understand customer needs and pain points.
Apart from some contextual information that also includes the user persona (1+2), a user journey map organizes high-level phases into a timeline (3) with each such phase then broken down into more detailed steps (4). When walking users through that process, comments and utterances can be noted (5) as well as the emotional state, of level of satisfaction be recorded (6) such that particular areas of improvements can be identified:
To learn more, have a deeper look at:
A Beginner's Guide To User Journey Mapping