Purchasing real estate leads from a lead generation company is perhaps the simplest way to obtain them. These companies will advertise on your behalf in order to attract customers who are interested in either selling or buying a home. They will then provide you with the contact information for these potential clients so that you can contact them. Many services also include complete customer relationship management (CRM) system features like automated follow-up, appointment scheduling, and more.