User Experience mapping, also known as UX mapping, is the process of creating step by step visual flows of experiences users have with your product while trying to achieve a certain objective. For most products, there isn't a singular pathway to achieve a goal. Think of it as if you're a restaurant owner. All customers coming into your restaurant are hungry and want food. Some want pasta, others want a sandwich, or some might just want a drink. Though their end goal may be similar or the same, the flow and path they take to achieve their goal can be radically different. A UX map is a depiction of the user interacting and engaging with your product until they achieve this goal.
Customer Journey Maps are narrative stories of your users that allow you to see how a customer may have a need for your product, how they would come across your product, and how your product can benefit them. Creating these maps lets us realize where we may have flaws or gaps in our marketing strategy or use case scenarios. Having a real and relatable customer story allows us to come up with the most logical solutions for our problems.
Customer Journey Mapping is the practice of creating flows to show how customers will interact with your product or organization when trying to complete a certain objective. That objective could be trying to contact a customer service rep, implementing software into an existing system, requesting a refund or account upgrade, or a full cycle process such as product discovery to trial to engagement to purchase. Any actions or objectives your customers or users are aiming to achieve can be journey mapped to fully understand their process.