Customer Journey Mapping (CJM) is the visualization of the thoughts and feelings customers have over time. A journey map makes visible the interactions between customers and the business, known as touchpoints. It identifies the blockages that might prevent customers from proceeding smoothly, and develop a holistic view of customer experiences.