Home / Widgets / Appointment Booking
Capture Leads

Let Customers Book Appointments on Your Website

List your services, set your opening hours and let visitors pick a time that suits them. Every booking appears in your dashboard, and can go to your Google Calendar and a Google Sheet.

Appointment Booking preview
Features

What makes the Appointment Booking widget stand out

Built to be simple to set up and powerful in results. Here are the highlights.

01

Services and Durations

Add each service with its length, an optional price, a description and an image.

02

Hours That Fit Your Week

Set hours per day with breaks, and override them for holidays or special dates.

03

Google Calendar Sync

Add bookings to your calendar and skip times that are already busy there.

And 6 more features.

Use cases

How businesses use the Appointment Booking widget

Real-world scenarios where the appointment booking widget delivers results.

Consulting

Consultant Discovery Calls

Offer a free 30-minute intro call and a paid strategy session, each with its own length and price.

Beauty

Salon Appointments

List cuts, colour and treatments, with a lunch break in the day and a closure for public holidays.

Education

Tutoring Sessions

Let students in other time zones book lessons in their own local time.

Who uses this

ConsultantsSalons and spasClinics and therapistsTutors and coachesAgencies
FAQ

Appointment Booking Widget FAQ

Common questions about online booking

How do visitors book an appointment?

They pick a service, a date and an open time, then fill in a short form to confirm. If you offer only one service, the service step is skipped.

Can I set different hours for each day?

Yes. Set hours for each day of the week, with more than one time range per day for breaks such as lunch. Add date overrides to close for holidays or open with different hours on specific dates.

How are time zones handled?

You set your business's time zone and enter your hours in it. Visitors see the open times converted to their own time zone.

Can two people book the same time?

No. A booked time is no longer offered, and the time is checked again when a booking is confirmed.

Does it work with Google Calendar?

Yes. Connect Google Calendar and each booking is added to it, and times that are already busy in that calendar are not offered. If your booking form asks for an email address, the customer gets the calendar invite.

How do I hear about new bookings?

Every booking is listed in your dashboard. You can also turn on an email for each new booking and add bookings to a Google Sheet.

How far ahead can people book?

You choose a minimum notice, from none up to a week, and how far ahead bookings open, from one week up to a year.

Can customers pay when they book?

Not at the moment. You can show a price for each service, but payment happens outside GetWidget.

Can I put the booking calendar right on my page?

Yes. Show it inline where you paste the embed code, or as a floating button in a corner of the page that opens it.

Related widgets

You might also like

Add Appointment Booking widget to your site for free

Customize it your way. No coding needed.