Leads can come from different sources including web forms, chat bots, social media, referrals, email marketing, advertisements, cold calling, internet search, and events. In developing good lead generation strategies, you need to understand which of these methods best fit into your business.