Online booking for auto repair shops - customers book themselves, the shop just confirms

Online booking lets the customer choose a time themselves, while the shop keeps control - every booking can be confirmed, rescheduled or declined.