Customer touchpoints are any moments of contact or interaction a customer has with a brand before, during, and after purchasing. This includes interactions across multiple online channels. As customer interactions have shifted online across more channels, the relationship between customers and sellers has also changed. To keep customers loyal, companies must train digital partners who can help deepen customer relationships at each touchpoint along the customer journey.