How to Share Google Calendar Availability (Plain Text, Not a Link)
Last updated: September 2026
Direct answer: To share your availability from Google Calendar, generate a paste-ready list of free times and put it in the message. That is “share your availability” without a share availability link: the other person reads the times and replies. ShareAvailability does the calendar scan in about 10 seconds (Continue with Google). If you only need ongoing visibility for a teammate, share the calendar itself. If you need a public booking page, use an appointment schedule. Most 1:1 email is the first option.
You need to schedule a meeting. You know you're free Thursday afternoon and maybe Friday morning, but you don't want to scan the calendar, type it all out, and get a time wrong.
There are several ways to share Google Calendar availability: Google's built-in tools, third-party apps, and typing it. Some need the other person to have a Google account. Some don't.
The short version: if you want free times as plain text for email, Slack, or text, use ShareAvailability. If you're already writing Gmail to another Google user, Gmail's "Propose times you're free" is fine. If someone needs an always-on availability calendar, share the calendar. If they use Outlook, skip to the short Outlook section below — Microsoft sign-in is available on the same app.
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 Google Calendar (read-only), scans your schedule, and generates a formatted list of free times. Copy. Paste. Done. Same idea as the Google Calendar users workflow.
The output looks like this:
Here are some times that work for me (EST):
Wed (2/11): 9–10am
Thu (2/12): 9am–3pm, 4–6pm
Fri (2/13): 9am–6pm
Mon (2/16): 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 visit a scheduling site. They read your message and reply. It feels like you typed it, because it is plain text.
How to use it:
- Go to ShareAvailability.com and continue with Google (read-only access).
- Set your date range, working hours, timezone, and meeting duration.
- Click "Generate."
- Copy and paste into email, text, or Slack.
About calendar access: It uses Google's calendar.readonly scope. It can read busy/free but cannot create, edit, or delete events. Events are fetched when you click Generate, turned into the list, then discarded. Revoke access anytime in Google account settings. Details in the privacy policy.
Pros:
- Fastest method on this list
- Works in email, Slack, text, WhatsApp, LinkedIn DMs
- Checks multiple calendars at once
- No booking link
- Free; recipient needs no account
Cons:
- Doesn't auto-book the meeting (they reply; you create the event)
Best for: Coffee chats, interviews, client outreach, sales follow-ups — see coffee chats and job interviews if that's your thread.
→ Sign in and generate availability (Google or Microsoft)
Sample email (paste the list in)
Subject: Finding a time to connect
Hi Maya,
Happy to find 30 minutes this week. All times ET:
Tue (3/24): 10am–12pm, 3–5pm
Wed (3/25): 9–11am
Thu (3/26): 1–4pm
Whatever works on your side — or send a couple of times if none of these fit.
Thanks,
Jordan
Generate the middle block from the app instead of typing it. Full templates live in how to send availability in email.
Outlook, if that's the other calendar
ShareAvailability also supports Outlook / Microsoft 365: Continue with Microsoft, same paste-ready output. If the person generating lives in Outlook, that's the path. Recipients never need Outlook. Longer walkthrough: how to share Outlook calendar availability and the Outlook use case.
Apple Calendar / iCloud works without Apple sign-in: publish the calendar as public, copy the webcal:// or https:// link, and paste it under Apple Calendar on the app. Generic public .ics feeds work the same way. Longer walkthrough: how to share Apple Calendar (iCloud) availability.
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 in the Gmail compose window. You select times and insert clickable slots. The recipient clicks one, and the meeting is created on both calendars.
How to use it:
- Open Gmail and compose a new email (or reply).
- Click the calendar icon at the bottom of compose, or the three-dot menu → "Set up a time to meet."
- Choose "Propose times you're free."
- Select available time blocks.
- Set duration and title.
- Click "Add to email," then send.
Pros: Built into Gmail; free; auto-books; visual picker.
Cons: 1:1 only; primary calendar only; clickable slots don't paste into Slack or text; booking-page option in the same menu is capped on free accounts.
Bottom line: Convenient inside Gmail. Weak for multi-calendar users, groups, or non-email channels. More Gmail-specific notes: share availability in Gmail.
Method 3: Share Your Google Calendar Directly
Best for: Teams, family, or close collaborators who need ongoing visibility — an actual shared availability calendar.
Time to set up: ~2 minutes (one-time)
- Open Google Calendar on desktop.
- Left sidebar: hover the calendar → three-dot menu → "Settings and sharing."
- "Share with specific people or groups" → add people.
- Pick a permission level (free/busy is usually enough).
- Send.
Pros: Built-in; persistent; permission levels.
Cons: Recipient needs a Google account; shares the whole calendar, not a one-off list; desktop-only to set up; overkill for a coffee chat.
Method 4: Create a Google Calendar Appointment Schedule (Booking Page)
Best for: Recurring appointments (consultants, tutors) who want a Calendly-like page without paying Calendly.
Time to set up: ~5 minutes
- Open Google Calendar on desktop.
- "+" or click a slot → "Appointment schedule."
- Title, duration, available hours, optional buffers.
- Save, then Share for the booking-page link.
Pros: Free (one page on personal accounts); auto-books.
Cons: Still a booking link; limited branding; extra pages need Workspace.
Use this when you want a public booker. Don't use it when you meant to send times in an email.
Method 5: Manually Type Out Your Availability
Best for: One meeting a month.
Time to share: 3–10 minutes
Open Calendar, scan gaps, type them, hope you didn't miss the dentist.
Pros: No OAuth. Cons: Slow, error-prone, miserable at volume.
Which Method Should You Use?
| Scenario | Best Method |
|---|---|
| Coffee chat, interview, or client call | ShareAvailability: plain text, ~10 seconds |
| 1:1 in Gmail with a Google user | Gmail's "Propose Times" |
| Teammate needs ongoing access | Share the calendar |
| Recurring public appointments | Appointment schedule |
| One meeting, no tools | Type it |
For most people, generate a list with ShareAvailability and paste it into the channel you already use.
Frequently Asked Questions
What is the fastest way to share your Google Calendar availability?
Generate a plain-text list. ShareAvailability uses read-only Google access and produces formatted free times in about 10 seconds.
Can I share Google Calendar availability without a booking link?
Yes. Paste times. No link required.
I searched for a share availability link — is that this?
People often mean “a URL that shows when I'm free.” ShareAvailability is the other pattern: a list you paste. If you need a persistent calendar view, use Method 3. If you need a booker, Method 4.
How do I share availability with someone who doesn't have Google?
Send text. Direct calendar sharing and appointment schedules assume they'll use Google.
Does Gmail have a built-in way?
Yes: "Propose times you're free." Primary calendar, 1:1, Gmail-only slots.
What's the difference between sharing your calendar and sharing your availability?
Calendar sharing is ongoing access. Sharing availability is a one-time list for one conversation.
Does this work with Outlook?
Yes. Continue with Microsoft on the same app. Apple Calendar / iCloud works via a public calendar link (no Apple sign-in).
Is it safe to connect Google Calendar?
Look for calendar.readonly. ShareAvailability uses that, builds the list, discards event data. Revoke anytime.
Related Guides
- How to Send Availability in Email: templates and the auto-paste workflow.
- How to List Your Availability in an Email: formatting that gets faster replies.
- How to Send Your Availability to a Recruiter: interview templates.
- Calendly Alternatives Without Booking Links.
- ShareAvailability vs Calendly.
ShareAvailability is a free tool that connects to Google Calendar or Outlook (read-only) and generates plain-text availability lists. Try it here.
Share your availability as plain text
No booking links. Generate Google Calendar availability from Google Calendar and paste into any email, Slack, or text.
Free · Read-only calendar access