How to Share Your Google Calendar Availability (5 Methods)
Last updated: February 2026
You need to schedule a meeting. You know you're free Thursday afternoon and maybe Friday morning, but you don't want to scan your calendar, type it all out, and risk getting the times wrong. Sound familiar?
There are actually several ways to share your Google Calendar availability — from Google's built-in tools to third-party apps to the old-fashioned manual approach. Some are fast. Some are clunky. Some require the other person to have a Google account. Some don't.
Here are five methods, ranked by how quickly they get the job done.
Method 1: Use ShareAvailability to Generate a Copy-Paste List
Best for: Anyone who wants plain-text availability they can paste into any email, text, or Slack message — without sending a booking link.
Time to share: ~10 seconds
ShareAvailability connects to your Google Calendar (read-only), scans your schedule, and generates a clean, formatted list of your free times. You copy it. You paste it wherever you're scheduling. Done.
The output looks like this:
Here are some times that work for me (EST):
Wed (2/12): 9–10am
Thu (2/13): 9am–3pm, 4–6pm
Fri (2/14): 9am–6pm
Mon (2/17): 9–11am, 11:30am–3pm, 4–6pm
What makes it different from Calendly or Google's booking pages: There's no link. The recipient doesn't need to visit a separate website or have a Google account. They just read your message and reply with what works. It feels like you typed it out yourself — because the output is plain text — but without the 5 minutes of squinting at your calendar.
How to use it:
- Go to ShareAvailability.com and connect your Google Calendar (read-only access — it can't modify anything).
- Set your date range, working hours, timezone, and meeting duration.
- Click "Generate." Your availability appears as formatted text.
- Click "Copy to clipboard" and paste it into your email, text, or Slack message.
Pros:
- Fastest method on this list
- Output works everywhere (email, Slack, text, WhatsApp, LinkedIn DMs — anywhere you can paste text)
- Checks multiple calendars at once (work + personal)
- No booking link means the interaction feels personal, not transactional
- Free, no account required for the recipient
Cons:
- Doesn't auto-book the meeting (the recipient replies, and you create the calendar event)
- Currently supports Google Calendar only (Outlook and Apple Calendar on our roadmap)
Best for: Coffee chats, job interviews, client outreach, sales follow-ups, or any situation where sending a booking link feels too impersonal.
Method 2: Use Gmail's Built-In "Propose Times You're Free"
Best for: People who live in Gmail and are scheduling 1:1 meetings with other Gmail/Google Workspace users.
Time to share: ~60 seconds
Google added a scheduling feature directly inside the Gmail compose window. It lets you select available times from your calendar and insert them into an email as clickable time slots. The recipient clicks one, and the meeting is automatically created on both calendars.
How to use it:
- Open Gmail and compose a new email (or reply to one).
- Click the calendar icon at the bottom of the compose window, or click the three-dot menu and select "Set up a time to meet."
- Choose "Propose times you're free."
- Select available time blocks on the calendar that appears on the right side.
- Set the meeting duration and add a title.
- Click "Add to email," then send.
The recipient sees clickable time slots in the email body. When they click one, the meeting is booked and a calendar invite is sent to both of you.
Pros:
- Built into Gmail — no extra tools or extensions needed
- Free for all Google account holders
- Auto-books the meeting when the recipient selects a time
- Shows your actual calendar so you can visually pick times
Cons:
- Only works for 1:1 meetings (not group scheduling)
- Only checks your primary calendar — secondary calendars (like a personal calendar synced to your work account) are ignored
- The clickable time slots only work for email — you can't paste them into Slack, text, or other platforms
- Requires Google Workspace for some features (the booking page option requires a paid plan)
- The recipient sees Google-branded scheduling UI, not plain text
Bottom line: Convenient if you're already composing a Gmail message and scheduling with one other person. Falls short for multi-calendar users, group scheduling, or non-email channels.
Method 3: Share Your Google Calendar Directly
Best for: Teams, family members, or close collaborators who need ongoing visibility into your schedule.
Time to set up: ~2 minutes (one-time setup)
Google Calendar lets you share your entire calendar with specific people, giving them ongoing access to see when you're free or busy. This isn't a one-time availability share — it's persistent access.
How to use it:
- Open Google Calendar on desktop (this doesn't work from the mobile app).
- In the left sidebar, hover over the calendar you want to share and click the three-dot menu.
- Select "Settings and sharing."
- Scroll to "Share with specific people or groups" and click "Add people and groups."
- Enter the email address of the person you want to share with.
- Choose a permission level:
- See only free/busy (hide details): They see when you're available, but not event names or details.
- See all event details: They can view event titles, descriptions, and attendees.
- Make changes to events: They can edit your calendar.
- Make changes and manage sharing: Full control.
- Click "Send."
Pros:
- Built into Google Calendar, no extra tools
- Persistent — once shared, they can always check your schedule
- Multiple permission levels give you control over what they see
Cons:
- The recipient needs a Google account
- This shares your entire calendar, not just specific time slots
- Doesn't work from the mobile app (you must use a desktop browser)
- If you have multiple calendars, Google's "Find a Time" feature only checks the primary one — so coworkers might still book over events on secondary calendars
- It's not practical for one-off scheduling with someone external (like a client or recruiter)
- Privacy concern: even "free/busy" sharing is always-on, not per-request
Bottom line: Great for teammates and family. Overkill for sharing your availability with someone you're meeting once for coffee.
Method 4: Create a Google Calendar Appointment Schedule (Booking Page)
Best for: People who take recurring appointments — consultants, tutors, freelancers — and want a Calendly-like booking page without paying for Calendly.
Time to set up: ~5 minutes
Google Calendar has a built-in appointment scheduling feature that creates a booking page — similar to Calendly. You set your available hours, and anyone with the link can book a time slot.
How to use it:
- Open Google Calendar on desktop.
- Click the "+" button or click on a time slot in your calendar.
- Select "Appointment schedule."
- Enter a title (e.g., "30-Minute Consultation").
- Set the appointment duration.
- Configure your available hours for each day of the week.
- Optionally adjust advanced settings: buffer time between appointments, daily booking limits, and scheduling window.
- Click "Save."
- Click the "Share" button on your new appointment schedule to get a booking page link.
Pros:
- Free for personal Google accounts (one booking page)
- Integrated directly into Google Calendar
- Auto-books meetings when someone selects a time
- Supports buffer times and booking limits
Cons:
- Personal accounts only get one booking page — multiple booking pages require Google Workspace ($7+/month)
- Limited customization compared to Calendly (no branding, no custom questions beyond basics)
- It's still a booking link — which can feel impersonal for one-off scheduling
- The booking page UI is functional but basic
Bottom line: A decent free alternative to Calendly if you need a booking page. But if your goal is to share availability as part of a normal conversation (not send someone to a scheduling portal), this isn't the right tool.
Method 5: Manually Type Out Your Availability
Best for: Literally nobody, but we all do it anyway.
Time to share: 3–10 minutes, depending on how many tabs you have open
The most common method is still the most painful: open Google Calendar, scan through the next few days, mentally calculate your free blocks, type them into an email, and hope you didn't accidentally offer a time that overlaps with your dentist appointment.
How to (not) use it:
- Open Google Calendar.
- Click through each day of the week.
- Identify gaps between existing events.
- Switch back to your email/Slack/text.
- Type out each time slot, including the date, day of the week, and timezone.
- Double-check everything. (You won't. Nobody does.)
- Send and pray.
Pros:
- No tools, no setup, no OAuth permissions
- You have full control over what you write
- It looks completely natural — because it is
Cons:
- Takes 3–10 minutes every single time
- Error-prone (especially if you're juggling multiple calendars)
- You'll inevitably miss a conflict, offer a time that doesn't exist, or forget a timezone
- It doesn't scale — doing this five times a day is soul-crushing
Bottom line: If you're only scheduling one meeting per month, typing it out is fine. If you're doing it regularly, you're burning time you'll never get back.
Which Method Should You Use?
It depends on the situation:
| Scenario | Best Method |
|---|---|
| Scheduling a coffee chat, interview, or client call | ShareAvailability — plain text feels personal, takes 10 seconds |
| Scheduling a 1:1 in Gmail with a Google user | Gmail's "Propose Times" — convenient, auto-books |
| Giving a teammate ongoing access to your schedule | Share your calendar directly — persistent, built-in |
| Taking recurring appointments from the public | Appointment Schedule / Booking Page — Calendly-like, free |
| Scheduling one meeting when nothing else is available | Type it manually — last resort, gets the job done |
For most people in most situations, the fastest path is generating a plain-text availability list with ShareAvailability and pasting it into whatever channel you're using to communicate. It combines the speed of an automated tool with the warmth of a hand-typed message.
No booking links. No recipient setup. Just your availability, ready to paste.
ShareAvailability is a free tool that connects to your Google Calendar (read-only) and generates plain-text availability lists. Try it here — no sign-up required.
Share your availability as plain text
No booking links. Copy and paste your free times into any email, Slack, or text.
Generate My Availability