It works with or without your own website.
You can either link people to your Bookings page or use the website integration "embed code" to place the widget on your own website.
1. Head over to the App Center and click on the Appointment Booking app.
2. Now your customers can book an appointment from your website or from the link to your Bookings page.
How are times blocked out?
Right now the app simply checks to see if an appointment(s) starts at the selected time, so if you set the module to allow 2 concurrent appointments, and 2 people already have an appointment on the calendar at that time, it will show that slot as unavailable.
Right now "all day" blocking appointments just block the slot that matches the start time, but we hope to improve this shortly. So, if you wanted to block out a whole day, and you use 60 minute appointments, you could make an appointment for each hour to fill up all the "slots".
Let's say you have different people with different skills, and you need someone to book a slot with a specific person. We have a special link for that!
Now this link will show a calendar that only allows a single concurrent appointment, so it's really a link for a specific personal calendar. It will still respect the business hours to though, and those are company wide.
Just a quick note on the timezone support, if someone is trying to book you and they are in a different timezone, they will get a prompt that they can click to view the times in their local timezone.