Customer journey mapping involves people from various departments working together. For example, it should include resources like the research team to research the customer needs and preferences, the marketing team to segregate the customer and for touchpoint optimization, the sales team to highlight the customer's buying journey and sales touchpoints, the customer service team to identify gaps in customer experience and improve post-purchase, development team to understand the requirements and design team make it user-friendly.