We tell the customer we do not set up appointments except on special occasions. The way we work out schedules is with a white board. Proposals, when accepted/signed by customer, go to the bottom of the board. Its a first in first out type system. I keep the customer notified of advancements, such as when they move from 11th position to 5th then i also call night before to let them know they are next. Also during this time, i am contacting them about stain tones, preferences, etc so they feel included in the process.
I know this is an unorthodox system, but it works for me. I build a quick relationship with customers. (usually before the job is complete, they know my voice on the phone before i ever say my name) and it always generates referals and repeat business, because "they know that guy". I have had some customers call after the job was done, seemingly to just shoot the bull. And i never lose customers from overbooking because i never tell them when to expect me. I can always narrow it down to what week, but days, thats too tight a schedule for me.
------------------
Craig Knight
Power Wash Unlimited
www.powerwashunlimited.com