Your touch points will depend on your target customer.
A good starting point would be to analyze your different audiences and developing a buyer profile for each. One of the components of each profile would be the channels they use to gather information (the digital places they hang out).
From there, you will need to develop a content plan for each channel, then create and publishing relevant content that meets the information needs of each audience.
Possible touch points would be email (permission based), social media, direct mail, online/offline ads, etc.