A touchpoint is any interaction or point of contact between a customer and a brand, whether online or offline. Touchpoints can include website visits, social media interactions, emails, phone calls and in-person visits, and are critical for shaping the overall customer experience.