Customer touchpoints are your company's points of contact with customers.  Customers may discover your business online or through an ad, shopping at your retail store, reading ratings and reviews, visiting your website, or contacting your customer service.