Customer journey mapping is a planning process to ensure all brand interactions a customer has are relevant to them and consistent over time. It coordinates various media and implements consistent communications across companies to provide a seamless experience for customers.