One of the best ways to generate sales leads without cold calling is to advertise campaigns on social media like Facebook or TikTok.