A customer journey map is a visual representation of all the touchpoints in between a company and its client, otherwise known as its customer. A customer journey map (CJM) is a helpful tool used to track both the needs of customers as well as the way that those needs are being met or not met by the providers.