A touchpoint is every single moment and place where a user comes in contact with a brand, a company or product.
There are controllable touchpoints, like:
and there are non or indirectly controllable touchpoints such as blog articles and review portals.