Inbound leads are those who contact you directly from their end via referral or other marketing channels. On the other hand, outbound lead generation involves reaching out to prospects through advertising, marketing calls, emails, and other means.