Roofing sales cycles are long and lumpy. After a storm, inspection requests flood in faster than anyone can call back. In quiet months, the pipeline depends on the few estimates already out and on referrals from past customers.
Both situations leak revenue the same way: leads wait too long for a first reply, and estimates go quiet because the homeowner is waiting on insurance, comparing bids, or simply forgot.