How to connect with a new audience?

I've seen the advice that you can talk to an audience and solve their problems.

How do I approach them?

Let's take "freelancers", for example.

How to approach/talk and talk to these "freelancers"?

Should I just go to r/freelancers subreddit and mass message everyone?

Should I go to twitter and search "freelancers" and cold DM everyone?

Most importantly, how should the cold message look like?

Trending on Indie Hackers
Customer acquisition when broke... 40 comments How do you read this logo? 16 comments Facebook is (becoming) the new Yellow Pages 13 comments Looking for a full stack developer 7 comments Former Head of Growth at Morning Brew (3m+ subscribers), now running media consultancy. AMA! 3 comments I am looking for marketing/growth guy 1 comment