We tested 8 roofing lead strategies and show which done-for-you lead generation for roofers books appointments, cuts no-shows, and lowers cost per booking.