A customer journey is the complete work flow of experiences that a customer goes through when interacting with your brand or company.