Yes, but you need to find a website builder that offers it. I recommend Square Online, as its Square Appointments tool comes with a free plan.
You’ll also receive a range of key features, such as the ability to accept payments from customers, create an unlimited number of accounts for staff members, and send automated reminders to your email lists.