As a roofing sales representative, you’ll meet with homeowners, assess their needs, and provide tailored roofing solutions. This role involves generating leads, preparing estimates, and guiding clients through the process from consultation to project completion.