Our business to business consulting company's website is a simple Wordpress website and we want to add the ability for users to schedule appointments with our consultants. There are many, many scheduling applications out there such as Timetrade, [url removed, login to view], Checkfront, etc. and we can easily use one of them for the backend appointment scheduling and integrate it into our Wordpress site. However, when users (employees) come to our website, we want them to be able to:
1. Have the ability to login.
2. See a list of consultants/coaches with their bios.
3. Select a consultant.
4. Enter in some basic demographic information.
5. Enter their LinkedIn URL or upload a résumé, or just tell us a little about themselves.
6. Schedule the appointment with the consultant
they selected (and here’s where the appointment scheduling
piece comes into play).
7. We’d like the consultant to be able to enter notes following
the session for the user which stays with the user accounts.
8. The backend appointment schedule should integrate with
Google Calendar (gcal) or Apple calendar (ical), although this
feature is optional.
The above implies that we want the user (employee) to be able to log in as aforementioned and there will be a set number of consulting time (say in increments of 30 minutes) that the user can use per month based on what their employer purchased. (Note, if the user uses up the hourly monthly allotment, they will be given the opportunity to purchase additional time in increments of 30 minutes on their own using a credit card.
I am confident that there is some open source appointment software that can be leveraged for the backend appointment scheduling based on the availability that was entered (such as Timekit). The frontend piece is straight-up database stuff based on the user's login. Preferably, we would like to use MySQL as the backend database since our hosting company is Godaddy.com.
There is a company called “Doctor on Demand” ([url removed, login to view]) that allows consumers to schedule a doctor’s appointment with a list of physicians. (If you check out doctors on demand, you will have to create an account which is free to do. From there, you can see how their appointment workflow looks. We want a very similar, yet simpler, workflow.) We’d like to mimic the doctor of demand setup because it is exactly what we are looking for except we will have consultants as opposed to physicians.
I am open to bids for this project. I can be contacted for more detail as well.