I work with a non-profit organization that offer medical appointment for their patients. Currently, the dates are introduced manually into Salesforce using the Events and Activities Objects, displaying them on the manager's calendar.
We need the patients to be able to schedule their own medical appointments through their website. The patient should be able to see what time slots are available and which aren't, in order to select only from those which are. Patients scheduling on the website are always new, so we should be able to create the contact record and the Event in Salesforce.
The current website has a form and a calendar, but neither is connected to Salesforce, so we face overlapping and non-confirmation problems. You may see the appointments site here.
What is the most straight-forward way to address this requirement?
Thanks for your support!