Home
Blog
Google Calendar Appointment Scheduling
Enterprise
Data-Analytics

Google Calendar Appointment Scheduling - A Detailed Guide (2025)

Clients were pleased with the professionalism, and I was relieved, as I had been saved from double booking myself. It helped me to manage tasks and meetings more systematically.

August 23, 2021
2 mins read

After double-booking myself for the fourth time in a row, it was time to take a step. For a long time, I kept looking for software that didn’t ask me to log in to another app (as I am quite frustrated with it). This is where I found Google Calendar’s appointment scheduling functionality. 

As I started using it, its features kept me organized and streamlined all my appointments. Clients were pleased with the professionalism, and I was relieved, as I had been saved from double booking myself. It helped me to manage tasks and meetings more systematically. 

As easy as it seems to use, it is also effective and seamless. After spending several weeks exploring it, here’s a guide that you can use to get started. 

Google Calendar’s appointment slots vs Appointment Schedules

Feature Appointment slots Appointment schedules
Active or Inactive They were officially deprecated by Google and replaced by appointment schedules. Currently active and fully supported.
Availability It was only available to Google Workspace users. It is available to all Google users. This includes the ones with personal, workspace, and Google One Premium accounts.
Interface of the booking page It offered internal booking through Google Calendar. It has a public-facing booking page and can be accessed with a link.
Recurring availability option It had limited options. This supports one-time and weekly recruiting booking schedules. Also, it offers some custom options, such as bi-weekly schedules.
Duration of custom appointments Fixed durations It offers fully customizable durations and allows for setting buffer times.
Paid appointments Didn’t support this feature. Stripe integration is available only to eligible users: Google Workspace Individual, Business Standard+, and Google One Premium (2 TB) subscribers.
Migration of existing slots Not applicable Even though existing slots cannot be migrated, users can recreate them as appointment schedules.
Reminders and notifications Offer basic ones. This allows sending automatic email reminders and customizable notifications to the concerned parties.
Guest management Offered limited features Only the host (calendar owner) can manage invite permissions. Invitees cannot re-share or invite others unless explicitly enabled in the event after it’s booked.
Room booking It used to support this feature. You can display room info, but you cannot reserve rooms within appointment schedules. Room/resource booking is handled separately.
Co-host support Didn’t support this feature. Co-hosting (adding multiple organizers) is a premium feature available only to paid accounts (Workspace Individual or Business Standard and above). It allows up to 20 co-hosts, including Google Groups.

How to use Google Calendar: Web and Mobile app 

On the Desktop version 

(create a similar image like this) 

Step 1 - Create an appointment schedule 

  • Using the web browser, open the Google Calendar .
  • On the top left side, click the ‘Create’ button.
  • Tap on ‘appointment schedule’.
  • Then, write a title for your schedule. For example, you may call it ‘Guidance sessions’. 
  • Next, set the duration. For instance, you may keep it to 30 or 45 minutes for a general meeting. 
  • Then, select the days and time when you want it to repeat. This will be under your general availability. 
  • Click ‘Next’ to move ahead. 

Step 2 - Customize your booking page 

(create a similar image like this)

  • Choose your way for a meeting. Google Meet is offered by default. To use Zoom, you must install the Zoom for Google Workspace add-on and configure it manually.
  • To avoid confusion, add a description for each of the scheduled appointments. 
  • Add the required fields in the booking form. It includes email, name, etc. 
  • To avoid spam bookings, you may enable email verification, available only on paid plans like Google Workspace Individual or Google One Premium.
  • Once customized, click ‘Save’ to finalize the changes. 

Step 3 - Add buffer time between the scheduled appointments 

(create a similar image like this)

  • Tap on the appointment schedule you have already created. 
  • Click the ‘Edit’ button (pencil icon). 
  • Expand the section of ‘Booked appointment settings’. 
  • Check the box for Buffer time. 
  • Choose the buffer duration as per your needs. For instance, you can start with 10-15 minutes. 
  • Click ‘Next’. 
  • At last, click ‘Save’ to save the changes. 

Step 4 - Share the booking link with the parties 

(create a similar image like this)

  • Tap on the appointment schedule you want to share with the concerned party.
  • Besides the ‘Open booking page’, click ‘Next’. 
  • Copy the desired link of the booking page. 
  • Share the copied link on your website, via Gmail, or even through social media platforms. 

On Mobile app (Android, iOS) 

Step 1 - Access all the appointment schedules 

(create a similar image like this)

  • Open the Google Calendar application on your mobile device (Android or iOS). 
  • Click ‘Menu’ (3 horizontal lines).
  • On the calendar grid, you can check the scheduled events. 

Tip: To create or edit an appointment schedule, it is always better to use its desktop version. Its mobile application does not fully support its functionality. 

Step 2 - Share the booking link with the parties 

(Create a similar image like this with the 2025 update.)

  • Tap on the appointment schedule you have already created. 
  • Click ‘Share’. 
  • Select the preferred method to share the booking link. This can include several apps, email, and messaging. 

Remember, the sharing feature can vary as per device and app version.

Mobile vs Desktop UI: Key Differences

Area Desktop (Web Browser) Mobile Device (Android/iOS)
Best for Professionals, Large teams, teams that are usually managing different calendars together. Making quick edits, scheduling on the go, and keeping a real-time track of the daily agenda.
Access to all features Provide access to all basic and advanced features such as code embeds and appointment schedules. Only offer basic customization features. It includes reminders and event colours.
Creation of appointment schedules Fully supports it. It even allows editing and deleting schedules. You cannot create appointment schedules via the mobile app. You can only view or share existing schedules. Editing is limited and inconsistent across devices.
Interface layout Quite detailed with an option to view multiple calendars with a side panel. It is perfectly streamlined for quick and easy use.
Options to embed a website You can easily copy and customize the embed code to paste it on your website Not available yet.
Creating events and editing All options are available with full control Supports basic creation and editing of events.
Setting recurring events and reminders Completely supports it with custom features Supports it with limited custom options
Integration with Zoom and Google Meet Google Calendar natively integrates only with Google Meet. Zoom support is available through the Zoom for Google Workspace add-on, but not directly through appointment schedules. Integrates with Zoom and Google Meet, but fewer in-app customization options are available
Performance with large calendars Often handles multiple shared calendars With too many calendars, it may lag.

How to add your Google Calendar booking page to your website?

Step 1 - Simply create an appointment schedule 

  • Open Google Calendar using a web browser. 
  • Click ‘Create’ (you will find this in the top left corner).
  • Select the ‘Appointment Schedule’ option. 
  • Fill in all the required details. It includes Title, appointment duration, available time slots, and the addition of co-hosts (optional). 
  • After filling in the required details, click ‘Next’. 
  • Then, customize your booking page. Using these features, you can customize location and conferencing, the Photo, the name of the booking page, the fields of the booking form, and even your Payments and cancellation policy (this is optional). 
  • Then, click ‘Save’.

Step 2 - Share your booking page 

Step 1 - On your calendar grid, simply click the appointment schedule that you have created. 

Step 2 - Click ‘Share’ (you can find it beside the ‘Open booking page’ option). 

Step 3 - Just below the website code, select one of the options as required: 

  •  A single booking page - This shows one specific appointment. This is best for one event or service.
  •  All appointment schedules - This shows a page with all the links to all your booking calendars. 

Step 4 - Click ‘Expand’ (down arrow) to open the ‘Online booking page’. 

Step 5 - Adjust the height and width of your booking page, if required (this is optional). 

Step 6 - Then, click ‘Copy code’ 

Step 7 - Once you have copied the code, paste it directly into the website’s HTML. 

Step 8 - Then, click ‘Done’. 

Note that the created booking pages are public and are not affected by your Calendar sharing settings. Anyone with that link can access your booking page, account name, and profile photo.

Step 3: Paste the Booking code on your Website 

(create a similar image like this)

  • Open your business website (edit section). Then, go to its editor. For example, you may switch to the website editor in WordPress, Wix, or Squarespace.
  • Paste the code of the booking page into its HTML. This is where the booking page will appear.
  • Click 'Save' to save the changes. 
  • After checking everything, publish it.

It is important to remember that you may require some extra steps to add custom HTML. It varies as per platform. So, it is always safe to refer to he detailed instructions and then perform the activity.

How to Schedule a Meeting via Gmail?

(create a similar image like this)

Primarily, there are two options to schedule a meeting via Gmail. 

Option 1: Create an Event via Gmail (Desktop/Laptop version) 

Step 1 - Open Gmail via a web browser (on your Laptop or Desktop).

Step 2 - Open the Email through which you want to schedule a meeting.

Step 3 - Click three vertical dots, ‘More’ option.

Step 4 - Click ‘Create event’.

Step 5 - A new tab of Google Calendar will open. It will come with pre-filled details. This will include Title (via email subject), Description (will include the email body), and Guests (this will be auto-filled using the data from that email thread). 

Step 6 - If required, set the location, time, and date. 

Step 7 - Once done, click ‘Save’.

Step 8 - To notify the participants, click ‘Send’.

Option 2: Suggest Meeting Times via Gmail (as per your availability) 

  • While you are replying to a particular email, you can simply click the ‘Calendar icon’ (you will find it at the bottom of the compose window).
  • Select the option ‘Offer times you are free’.
  • Then, a calendar view will appear. You can just drag and drop the time slots you are available. 
  • After selecting the available time slots, click ‘Next’. 
  • Add event title and other details. 
  • Click the option ‘Add to email’. 
  • Then, send it to that particular recipient. 
  • You can choose one recipient at a time. The meeting schedule will be automatically added to your Google Calendar.

Option 3: Add Events from Gmail to Google Calendar (To auto-sync events) 

To make sure that your Google Calendar and Gmail are synced for events like appointments, flights, and reservations, here are the ways: 

Step 1 - Open Google Calendar using a web browser (on a Laptop or Desktop) 

Step 2 - Select ‘Settings’ in the settings icon. 

Step 3 - Click ‘Events from Gmail’ (you will find this in the left menu). 

Step 4 - Ensure the ‘Automatically add events from Gmail to my Calendar’ option is selected. 

Step 5 - Uncheck or check visibility for some specific events. Examples include flights, hotels, etc. (This step is optional). 

It is important to note that all the features are available for those with a free Google Account.

How to create a Recurring Appointment in Google Calendar?

(create a similar image like this)

Creating a recurring appointment in Google Calendar is quite easy and simple. Just remember that the steps differ for Desktop/Laptop and Mobile devices. 

For Desktop/Laptop 

Step 1 - Open Google Calendar in a browser and sign up.

Step 2 - Click on the +Create button (on the top left side).

Step 3 - Add your date, event title, time, and other important details such as guests, location, and descriptionConnect Google Calendar with automation tools like Boltic and Notion. This will automate tasks easily.

Step 4 - Besides date/time, click on the ‘Does not repeat’ dropdown menu.

Step 5 - If you want to schedule a recurring appointment, you can choose to repeat it. Available options are: 

  • Daily
  • Weekly on X day
  • Monthly on X date
  • Annually
  • Or customize it. For example, you can say 'repeat every 2 weeks'  or  'alternate days'. After customizing it, you can then set your preferred condition and location (if any). 

Step 6 - Check everything and click 'Done'. 

Step 7 - To confirm the schedule, click 'Save'.

For Mobile Devices - Android and iOS

Step 1 - Install the Google Calendar app on your phone and open it.

Step 2 - Click the +Create button (on the bottom right side).

Step 3 - Fill in the details to create an event. It will include date, title, and time.

Step 4 - Click ‘Does not repeat’ and choose a repeat option. If required, you can customize it.

Step 5 - Once completed, click ‘Save’ to confirm it.

How to edit and Delete an Appointment Schedule? 

Ways to edit an appointment schedule: 

(create a similar image like this)

On Desktop/Laptop (via a web browser) 

Step 1 - Open Google Calendar via a web browser 

Step 2 - Tap on the Appointment schedule you wish to edit. 

Step 3 - To edit, click on the pencil icon. 

Step 4 - Edit the details like title, availability, and duration of an appointment. 

Step 5 - Click ‘Save’. 

On Mobile Devices (Android and iOS app) 

Step 1 - Open the Google Calendar application on your Android or iPhone. 

Step 2 - Click the appointment schedule to check first. 

Step 3 - If you think no edits are required, simply tap on the 3 dots (⋮).

Step 4 - Doing so, you can either open the booking page or copy the link to a particular appointment schedule.

Step 5 - In case of any edits, click 'Edit' (pencil icon). This can help you edit the title, duration, availability, etc. Note that Mobile editing is limited. You may only see or share existing schedules. Editing fields like buffer time, co-hosts, Stripe, etc., is not supported on mobile. In short, mobile allows you to make basic changes, and thus it is better to adjust your schedule on the desktop version itself.

Step 6 - To save the edits you just made, click 'Save'.

Tip:  Ensure that you have enabled all the required permissions and have a strong data connection. Otherwise, it will hamper your editing in the mobile app.

How to delete an appointment schedule?

On Desktop/Laptop - via a web browser

Setp 1 - Access Google Calendar through your web browser on your Desktop/Laptop computer.

Step 2 - Click the appointment schedule you want to delete.

Step 3 - Then, tap on the ‘Delete appointment schedule’ option (you will find this at the top right corner of the appointment window).

Step 4 - To save the changes, confirm the deletion activity.

Remember, once you delete an appointment schedule, it will completely remove it from your calendar, and the booking page will not be visible anymore.

On Mobile Devices (Android and iOS app)

(create a similar image like this)

Currently, the feature of deleting an appointment schedule is not supported within the mobile application of Google Calendar. To delete them, you need to access a laptop or a desktop web version.

How to share appointment slots with other parties? 

(create a similar image like this)

Option 1: Share appointment schedules via the Google Calendar app (Android and iOS) 

Step 1 - Open the Google Calendar app on your Android/iPad/iPhone. 

Step 2 - Click the appointment schedule you want to share (you will find this on your calendar grid). 

Step 3 - Click ‘Share’ 

Step 4 - Choose any one option to share: 

  • Tap ‘Copy’ to copy the URL (on Android and iOS) 
  • If you wish to share the link via another app, click on that particular application. 

Option 2: Add a Booking button to your Website (Desktop/Laptop) 

Step 1 - Access Google Calendar via your web browser (on your Desktop/Laptop). 

Step 2 - Click on the ‘appointment schedule’ you want to share with other parties.

Step 3 - Click ‘Share’ (this is available beside ‘Open booking page’) 

Step 4 - Below the website code, choose one of the following options: 

  • A single booking page - This shows one specific appointment. This is best for one event or service.
  • All appointment schedules - This shows a page with all the links to all your booking calendars. 

Step 5 - Besides the ‘Button with popup’, click the ‘Expand arrow’

Step 6 - Customize button colour and text. This is an optional step.

Step 7 - Click ‘copy’ code. 

Step 8 - Then, paste that code into your website’s HTML editor. 

Step 9 - At last, click ‘Done’. 

Google Calendar: Free vs paid plans

Feature Free plan (With a Personal Gmail account) Paid plan (With Google Workspace and Google One Premium)
Appointment scheduling Offers 1 booking page to create unlimited appointments. Allows creating unlimited booking pages, setting automatic email reminders, and customizing appointment types.
Email reminders for scheduled appointments Not available Has the feature of sending automatic email reminders to those who have already scheduled appointments.
Multiple calendar availability checks Not available Check various calendars for scheduling problems.
Time insights Not available Smartly analyzes how and with whom you spend your time.
Location and working hours Not available Quickly sets and shares location and working hours with the other parties involved.
Payment collection Not available Collect payments via Stripe.
Resource booking (Equipment and Rooms) Not available Book buildings, rooms, and equipment
Video conferencing integration Integrates well with Google Calendar Integrates with Google Meet with advanced features. Does not natively support integration with Zoom.
Eligibility Accessible to all users with a personal Google account. Available only to those having a subscription to a Google Workspace account (mandatory to access its Business Starter and other higher plans) and Google One Premium (2 TB plan)
Monthly Pricing Free Google Workspace plans - Business Starter - $16.80/user, Business Plus - $26.40/user, and Google One Premium Plan - $9.99/user

Google Calendar vs Calendly: Feature comparison

Aspect Google Calendar Calendly
Customized booking page Primarily a functional scheduling tool with limited customization features. Includes many customizable options such as themes and branding.
Calendar integrations Google Calendar’s appointment scheduling feature fairly integrates with Google Calendar itself. But it offers limited support for other third-party calendar apps. Integrates well with Outlook, Google, Exchange, and iCloud calendars.
Voice conferencing integration Does not offer native support for third-party applications like Zoom. Only integrates with Google Meet. Connects well with Zoom, Google Meet, Microsoft Teams, and Webex.
Team scheduling features Offers basic team scheduling features. For advanced features, subscription to higher plans is required. Offers robust features for team meetings. It includes round-robin and collective scheduling features. These are available only in Teams and Enterprise plans.
Payment Collection Payment collection is possible via Stripe on paid plans. Payment collection is possible via its integration with PayPal and Stripe. Only available in paid plans.
Advanced features Offer appointment limits, buffer times, and even email reminders. These are only available on paid plans. Offer features like round-robin scheduling, group events, CRM, and workflow integration on higher plans.
Free plan availability Yes, available. It includes 1 booking page with basic scheduling features. Yes, available. It allows for unlimited 1:1 meetings with basic integration features.
Paid plan price (monthly) Business Starter plan - $6/user, Business Standard plan - $12/user. Business Plus plan - $18/user Standard plan - $12/seat, Teams plan - $20/seat, Enterprise plan - Starts at $15k/year.

Best Practices and Use Cases of Google Calendar 

Use cases

  • Consultants - Business consultants are often busy scheduling meetings with clients as per their actual availability. With the help of Google Calendar, a consultant can automate their Boltic workflow session-wise and transfer meeting notes to a Google Doc file to circulate within the team.

  • Business Executives - High-level managers block the majority of their time from creating important strategies with their team. Thus, they often synchronize their calendars across all departments and limit the slots for client meetings. Here, Google Calendar helps manage their schedule and adds buffer times between tasks and meetings. This can help obtain approvals and facilitate follow-ups with higher authorities.

  • Teachers/Educators  - High school teachers have to create recurring events for each class. They often use several reminders in case of deadlines, and also share a calendar event with parents for PTA meetings. With a Google Calendar, a teacher can schedule 15-minute time slots for a 1:1 review session before exam week. 

  • Freelancers/Creative Professionals - People who are often working on creative projects juggle between managing client calls and internal work deadlines. To engage in deep work without any disturbance, it is important for them to block their time according to tasks. To make this hassle-free, they sync their Google Calendar with automation tools like Trello or ClickUp. 

  • Support teams - Backend or CRM teams extensively use Google Calendar to schedule their daily meetings to discuss rotational shifts, tasks and also use it to block their time for technical maintenance (if any). In fact, they sometimes even set colour codes to avoid coverage gaps.

Best practices to follow 

1. Do not schedule more than 5-6 calls in a day. This will help you achieve better productivity.

2. Set 10-15 minutes of buffer time between the recurring meetings.

3. Use colour-coding for different events. This will keep this clear.

Connect Google Calendar with automation tools like Boltic and Notion. This will automate tasks easily.

5. Turn on reminders and notifications to stay on track.

6. Use the ‘Appointment Schedule’ feature for public bookings. This will ease out the process.

7. If you want to schedule routine tasks, prefer creating recurring events.

8. Block your work time so that you do not compromise on the important tasks.

9. Make use of the ‘shared calendars’ feature to ensure coordination is perfect across all the departments.

10. To edit on the go and stay updated in real time, sync it across all devices.

11. Don’t forget to add clear descriptions with proper resources, links, and agendas in each event.

How to Automate Google Calendar with Boltic?

Step 1 - Create a free acoount on Boltic.io

Sign up on the official website (Boltic.io) and log in to access its features.

Step 2 - Explore the Workflow Builder

Explore the features of the Workflow builder patiently. Doing so will help you create workflows effectively.

Step 3 - Integrate Google Calendar with the

Add Google Calendar as an application within the workflow. This. will further enable the writing and reading of all calendar events.

Step 4 - Set need-based triggers and actions

Define triggers and related actions based on your needs and requirements. For instance, creating several events in Google Calendar is an action.

Step 5 - Customize Workflow steps (as required)

As required, customize steps to make your Workflow ready to use. This way, you can set various automation sequences. 

Step 6 - Start scheduling automations

To smoothly run your automations, use Boltic’s scheduler and set a custom or predefined date and time.

Step 7 - Integrate with other applications

To improve your workflow performance, it is better to integrate Google Calendar with other applications. Examples include Boltic Storage, Freshsales, and Google Sheets.

Step 8 - Test and deploy your workflow

After integration, you can finally run tests to ensure that your workflow operates well. Further, you can deploy it to automate your Google Calendar events smoothly. 

Create the automation that
drives valuable insights

Organize your big data operations with a free forever plan

Schedule a demo
What is Boltic?

An agentic platform revolutionizing workflow management and automation through AI-driven solutions. It enables seamless tool integration, real-time decision-making, and enhanced productivity

Try boltic for free
Schedule a demo

Here’s what we do in the meeting:

  • Experience Boltic's features firsthand.
  • Learn how to automate your data workflows.
  • Get answers to your specific questions.
Schedule a demo

Frequently Asked Questions

If you have more questions, we are here to help and support.

Create the automation that drives valuable insights

Try boltic for free