Some of the need for self scheduling depends on how far advanced you are booked. If it is less than a week then your receptionist can fine tune the schedule that is uploaded (I guess) in the morning. If it is several weeks it may be better to leave it offline, otherwise you find surprises weeks to months later.