Lead generation for real estate means that you are getting your potential customers from the various channels such as social media, advertising, website, deals, email marketing, events and more. They might have attended any of your open events or might have contacted you through your website. In that case they are no more a cold prospect, they are leads.