To generate leads you can do targeted social media outreach like joining groups and communities catering to online entrepreneurs, content creators and marketing professionals. Share valuable insights, engage in discussions, and showcase your agency's work through reels and posts.