How to Schedule a Meeting on Google Calendar (Step-by-Step) + Share a Booking Link to Skip the Back-and-Forth
Learn how to schedule a meeting in Google Calendar step-by-step, from creating the event and adding guests to setting Google Meet, time zones, and reminders. Then, see how to share a booking link (using Google Calendar’s appointment schedule or a dedicated scheduling link) to let others pick a time—without the email ping-pong.
Open Google Calendar, select the date/time, and click Create 92 Event. Add a title, details, guests, and (if needed) a Google Meet link, then click Save and Send to email the invitation.
In the event editor, add emails under Guests. On desktop, you can use the Find a time tab to view availability and avoid obvious conflicts (depending on what calendars you can see).
While editing the event, click Add Google Meet video conferencing. Google Calendar will automatically generate a Meet link and include it in the invite.
You can create an Appointment schedule in Google Calendar (available in many Google Workspace setups), set your availability rules, then share the booking page link. This lets invitees pick from times you3re actually available.
Google Calendar3s appointment schedule is a simple, Google-native booking link, but features and customization can vary by Workspace plan. A dedicated scheduling platform connected to Google Calendar can offer more control, such as multiple meeting types, team scheduling, routing, and other workflows.
Confirm the start/end time and set the correct time zone for the event in the Time zone option. Double-check time zones for international attendees, especially around daylight saving time changes.
Share the link and set expectations, such as noting it shows times in the recipient3s time zone or asking them to reply with two preferred times if none work. Adding brief context (like the purpose of the meeting) helps prevent follow-up questions.
Common issues include forgetting buffer time between meetings, not setting working hours, and inviting people before confirming time zones. You can prevent double-bookings by syncing relevant calendars and using availability rules that block time correctly.
Schedule manually for one-off meetings with a known time or when you can see everyone3s availability. Use a booking link when you book frequently, don3t share calendars, deal with time zones, or want to eliminate email back-and-forth.
How to Schedule a Meeting on Google Calendar (Step-by-Step) + Share a Booking Link to Skip the Back-and-Forth
If you already live in Google Calendar, it’s one of the fastest ways to schedule meetings—especially when you combine it with a shareable booking link. The result: fewer emails, fewer “does 2pm work?” messages, and fewer calendar mistakes.
Below is a practical, step-by-step walkthrough for **how to schedule a meeting on Google Calendar**, followed by two ways to **share a booking link** so attendees can choose a time themselves.
---
Part 1: How to schedule a meeting on Google Calendar (step-by-step)
1) Create a new event
1. Open **Google Calendar** (web or mobile).
2. Choose the date and time.
3. Click **Create** (or click directly on the calendar grid).
4. Select **Event**.
**Tip:** On desktop, keyboard shortcuts can speed this up, but the basic “Create → Event” flow is universal.
2) Add a clear meeting title and details
In the event editor:
- **Title:** Use something searchable and specific (e.g., “Q1 roadmap review – Marketing + Product”).
- **Description:** Add agenda, context, and links (doc, deck, ticket, etc.).
- **Location:** Add a physical address or keep it virtual.
A strong description reduces follow-up questions and makes the meeting easier to prepare for.
3) Set the time, duration, and time zone
- Confirm **start/end time** and **duration**.
- If attendees are in multiple regions, click **Time zone** and set the correct time zone for the event.
**Why it matters:** time zone mismatches are a top reason for missed calls—especially when daylight saving time changes.
4) Add guests and check availability
1. Add emails under **Guests**.
2. Use the **Find a time** tab (desktop) to view availability and avoid obvious conflicts.
**Note:** Availability depends on what calendars you can see (and what others share). It’s helpful—but not perfect.
5) Add video conferencing (Google Meet)
If it’s a virtual meeting:
- Click **Add Google Meet video conferencing**.
This automatically generates a Meet link and adds it to the invite.
6) Configure notifications and reminders
Under **Notification**:
- Set reminders (e.g., 10 minutes before, or 1 day + 10 minutes for client calls).
- Add a second notification if needed.
Good reminders reduce no-shows without being annoying.
7) Choose visibility and guest permissions
Adjust settings such as:
- **Visibility:** default, public, or private
- **Guest permissions:** whether guests can modify the event, invite others, or see the guest list
For external calls, consider disabling “Modify event” unless you want scheduling to be collaborative.
8) Send the invitation
Click **Save**, then **Send**.
That’s it—your meeting is scheduled, and guests receive an email invite they can accept/decline.
---
Part 2: How to share a booking link (so people can pick a time)
Scheduling a single meeting is easy. The pain starts when you need to coordinate *multiple* people or *multiple* meeting requests—especially with clients, candidates, or cross-time-zone teammates.
A booking link solves this by letting others choose from times you’re actually available.
You have two common approaches:
Option A: Use Google Calendar’s appointment schedule (built-in booking)
Google Calendar offers appointment scheduling in many Google Workspace setups.
**High-level steps (may vary by account type):**
1. In Google Calendar, create an **Appointment schedule**.
2. Define:
- Appointment duration (e.g., 15/30/60 minutes)
- Your availability window (days, hours)
- Buffer time (optional)
- Booking rules (minimum notice, max days in advance)
3. Save and **share the booking page link**.
**Best for:** individuals/teams who want a simple, Google-native booking link.
**Watch-outs:** availability rules and features can vary based on Workspace plan, and customization may be limited if you need advanced routing, branding, or workflows.
Option B: Use a dedicated scheduling link connected to Google Calendar
If you want more control (multiple event types, team scheduling, routing, payments, or embedding on your website), a dedicated scheduling platform can sit on top of Google Calendar.
For example, [PRODUCT_LINK]open-source scheduling with Cal.com[/PRODUCT_LINK] connects with Google Calendar so booked meetings automatically land on your calendar while enforcing your availability rules.
**Best for:** anyone who schedules frequently (sales, recruiting, customer success, freelancers) or needs customization.
---
What to include when you share a booking link (copy/paste templates)
A booking link works best when you set expectations. Here are a few templates.
Template 1: Simple internal scheduling
“Here’s my booking link—grab any open time that works for you: [link].”
Template 2: Client-friendly with context
“Feel free to book a time that suits you here: [link]. If none of the options work, reply with two times you prefer and your time zone.”
Template 3: Time zone clarity
“Book a slot here: [link] (it will automatically show times in your time zone).”
If you’re using a tool like [PRODUCT_LINK]a shareable Cal.com booking page[/PRODUCT_LINK], you can also create different meeting types (e.g., “Intro call – 15 min” vs. “Implementation – 60 min”) so people book the right session.
---
Common Google Calendar scheduling mistakes (and how to avoid them)
1) Forgetting buffers between meetings
Back-to-back calls create instant lateness. Add buffer time (5–15 minutes) between meetings, especially if you need notes or context switching.
2) Not setting working hours
If you often schedule manually, define your working hours so you don’t accidentally propose times you can’t take.
3) Inviting people before confirming the right time zone
If you collaborate internationally, double-check event time zones and avoid ambiguous language like “let’s do 10am” without specifying a zone.
4) Overbooking when availability isn’t synced
If you use multiple calendars (work + personal), make sure all relevant calendars are integrated and blocking time correctly. Tools like [PRODUCT_LINK]Cal.com’s Google Calendar integration[/PRODUCT_LINK] can help prevent double-bookings by reading availability across calendars.
5) Sending vague invites
A calendar invite without an agenda wastes time. Add at least a goal, a few bullets, and any pre-read.
---
When to schedule manually vs. when to use a booking link
**Schedule manually** when:
- It’s a one-off meeting with a known time
- You’re coordinating a single group and can see everyone’s availability
**Use a booking link** when:
- You’re booking multiple meetings per week
- You don’t share calendars with the other person
- You’re dealing with time zones
- You want to stop the back-and-forth entirely
If you want a flexible approach with customization and developer options, [PRODUCT_LINK]Cal.com scheduling links for teams and developers[/PRODUCT_LINK] are designed for that “self-serve booking” workflow while keeping Google Calendar as the source of truth.
---
Conclusion
To schedule a meeting on Google Calendar, you only need a few steps: create the event, add guests, confirm time zones, add Google Meet if needed, and send the invite. But if you want to eliminate scheduling email threads, the bigger win is sharing a booking link—either through Google Calendar’s appointment schedule or a dedicated scheduling link that syncs with Google Calendar.
Once your availability is set up correctly, scheduling becomes a one-message task instead of a multi-day coordination loop.