The role involves engaging potential customers to identify roofing needs and conducting in-home consultations and inspections. The representative is responsible for managing the sales pipeline via CRM and collaborating with installation teams to ensure project success.