A two hour window means nothing if the truck has to cross I-285 at five
Most plumbing complaints are not about the work, they are about arrival.
A booking is a promise about time. Selling a four o'clock slot in Alpharetta when the previous stop is in East Point is a promise the road will break for you.
Sequence the day geographically. Group jobs by corridor, keep the long crossings for mid morning, and stop selling windows that require running across the metro at rush hour.
Then tell the truth at intake. A customer told two to six with a text when the tech is thirty minutes out complains far less than one told two o'clock and served at four.
Count reschedules and late arrivals as conversion losses, because that is what they are. A job pushed to next week is a job that collects a second quote.