Except if there's a scheduling issue (I'm really booked, and/or they have schedule stuff [I trust they're being honest]), most have a regular schedule, be it weekly, biweekly, or monthly. I haven't really had anybody 'push the limit' and try to schedule 3 months out and still get the rebooking discount. I think if it were a long-time client, maybe having surgery or taking a really long trip, I'd still honor it. If it were a new client, I'd simply say "you need to book at least monthly to get the rebooking discount."
I've also been fairly lenient if someone has something come up and has to RESCHEDULE that appointment -- my whole point in doing the rebooking is to encourage them to come back, not lock them into a rigid schedule, so as long as they're rescheduling, I'm okay with it. Sometimes they'll even say, as they're scheduling, "I have to go home and check my calendar [if they forgot to bring it or whatever], and I may call you back to reschedule." I'm okay with that too [and they've rarely had to call back to reschedule in those situations]. In my experience, a client is more likely to call to RESCHEDULE, than to call and set up an appointment just on their own -- heck I've been guilty of that with my OWN massage appointments!! A couple times I've had to cancel and couldn't reschedule at that point, and I ended up going way too long until my next massage, just because I didn't pick up the phone to reschedule. :irked:
But back to the issue .... Now if they cancel, and call back a few weeks later, I've let them know they won't be eligible for the rebooking discount on this next appointment. So far nobody has complained.