Customer Journey Mapping (CMJ) is a visualization technique that allows you to see how your users/customers interact with your business over time and across channels (e.g., mobile, website, laptop, social media, etc.). As depicted below, a CMJ allows one to: understand the entire journey a user takes to accomplish their goal when using your product or service and get a better understanding of (and subsequently improve) their experience when using your product/service. It should be noted here that a user persona forms the backbone based on which a good CMJ is made. You can fully edit the following template using free customer journey map diagram makers like EdrawMax or EdrawMax Online.