Good job!
If they keep calling I try to be accommodating. Much of my work is same day bookings. And some by wealthy and appreciative people. Nothing like getting a call to get the adrenaline going.
Only if and when they become rude do I stop caring and tell them no.
Same day booking is rude!
Do the best you can to accommodate, Charge more for "YOUR" inconveiniance, and try to educate them. DO YOU REALLY THINK THEY'LL BE BACK NEXT TIME IF YOU ARE BUSY???????????????????? and you say no?!?? There is a busy Window Washer around here that is ONE YEAR OUT I repeat ONE YEAR OUT.
In your 6 month Post card do you mention preferred Appointments are Two Weeks out now that it is the busy season.
IT SHOULD ALWAYS BE YOUR BUSY SEASON!
I tell people who call me that I CAN'T ACCOMMODATE TO BE VERY WARY OF CLEANERS SITTING AROUND WAITING FOR THE PHONE TO RING. WHY AREN'T THEY BUSY. IT MUST BE THEY ARE not VERY VERY GOOD!
"the last guy I used is out of business"
WHY?
Keep it up you'll be next!