Setting Appointment scheduling in Google Calendar
Overview
This article is about setting up appointment scheduling in Google Calendar. For information about configuring scheduling, read Scheduling Configuration guide.
When making appointments, it can be hard to find a time that works for everyone involved. With Appointment Schedule, you can set a specific time each day when you are available for meetings.
Appointment scheduling allows you to manage your availability and let anyone book time with you directly within Google Calendar via a personal booking page.
Getting started
To create an appointment schedule, go to your Google calendar, and click Create and select Appointment Schedule.

From here, you can start to configure your options:

Individual days can have their own availability settings, and you can choose how far out a meeting can be scheduled (ideally within a week, but the default is 60 days). Additionally, you can modify the minimum notice needed for booking, such as requiring at least 2 hours' notice for preparation before attending a meeting.
Appointment schedule show up in google calendar as shown in the example image below.

Your appointment schedule is now ready. Click Open booking page to view and share your appointment schedule.

The booking page opens up a new window.

The booking page dynamically updates to prevent any scheduling conflicts.
For more information on Appointment Scheduling, refer Create an appointment schedule in Google calendar.