1. OpenSlot
  2. Guides

How to send your availability from Outlook (without retyping it)

Three ways to send your free times from an Outlook calendar as text — from the manual method to a one-click paste-ready list.

Updated 3 min read
Outlook knows the busy blocks; the list is what is left over, written out in full.
On this page
  1. The manual way
  2. The scheduling-link way
  3. The paste-ready-list way
  4. What the list is actually made of
  5. The rule that surprises people
  6. How far ahead, and how many people
  7. Common questions

"Can you send me a few times that work?" is one of the most common requests in business email, and Outlook has never had a clean answer for it. The calendar knows exactly when you are free; getting that knowledge into an email has always meant retyping it.

The manual way

Open your calendar in week view, scan each day for gaps, and type them out one by one — converting to the recipient's timezone in your head if they are elsewhere. For one meeting this takes two or three minutes. For anyone who schedules all day (recruiters, assistants, agencies), it adds up to hours per week, and timezone mistakes are common.

Booking-link tools flip the interaction: instead of sending times, you send a page where the other person picks one. That works for inbound scheduling, but many people find receiving a booking link impersonal, and it doesn't work when etiquette calls for offering times in the email itself — client communication, candidate outreach, or anything upward in a hierarchy.

The paste-ready-list way

OpenSlot reads your Outlook free/busy directly and produces the list you would have typed, in seconds:

Generated by OpenSlotPaste-ready
All times in US/Eastern
• Today 07/08
  03:30 PM - 04:00 PM
  05:00 PM - 05:30 PM
• Thursday 07/09
  09:30 AM - 10:30 AM
  12:00 PM - 01:00 PM
  02:30 PM - 03:00 PM

Pick a timezone and a window — up to 60 days on Pro, seven on the free plan — then click once, copy, paste. It also merges multiple calendars, so "times that work for both of us" is the same one click. Inside Outlook itself, the OpenSlot add-in inserts the list at your cursor while you compose.

What the list is actually made of

Nothing in that output comes from your meeting titles. It is built from free/busy — one status per time interval, with no subject, no attendees and no location attached. Microsoft Graph returns it as a single string with one character per slot, and OpenSlot asks for it in 30-minute intervals (15 when your shortest slot is under 30), and 30 is also Graph's own default.

Everything then follows from how each character is read. Free is free. Out of office is always busy. Tentative is busy unless you turn that off, because a half-committed interviewer who later declines costs you a whole round-trip. And any character the app does not recognise is treated as busy — the engine is built so that an unexpected response can only ever cost you a slot you might have offered, never produce one that was never free.

The rule that surprises people

A slot has to end inside your working hours, not merely start inside them. With a 9:00–17:00 day and a 60-minute minimum, 16:30 is not offered: the meeting would run to 17:30. This is the most common reason someone counts a gap on their calendar that the list does not show. Shorten the minimum slot length, or move your work-end, and it appears.

Two other rules work the same quiet way. A slot never straddles local midnight, so an overnight window in a far-off timezone breaks cleanly at the date boundary rather than producing an 11:00 PM – 2:00 AM line nobody will accept. And a slot that has already started is never offered, so a list generated at 2:10 PM will not suggest 2:00 PM.

How far ahead, and how many people

The free plan reads two calendars — you and one other person — across seven days. Pro reads up to 40 calendars across 60 days, which is what makes "when are all four of us free next month?" a single click rather than an afternoon. Behind the scenes those calendars are fetched in batches of 20, the ceiling Graph puts on one getSchedule call, and the results are merged before you see them.

Common questions

Can Outlook export my free times as text?

No. Outlook shows free/busy in the calendar grid, in Scheduling Assistant and on people cards, but it has no command that turns any of those into text. Every built-in route ends with you reading the screen and retyping. Tools that read the same free/busy through Microsoft Graph can produce the text directly.

Why is a gap on my calendar missing from the list?

Almost always because a slot has to end inside your working hours, not merely start inside them. With a 9:00-17:00 day and a 60-minute minimum, 16:30 is not offered because the meeting would run to 17:30. Shorten the minimum slot length, or move your work-end, and it appears.

How far ahead can I send my availability?

Seven days on the free plan and up to 60 days on Pro. The limit is about how much free/busy is read in a single pass, not about anything in your calendar — a sixty-day window is no more effort to generate than a three-day one.

Does sending availability expose my meeting titles?

No. The list is built from free/busy, which is one status per time interval with no subject, attendee or location attached to it. The generated text contains dates, times and a timezone line, which is what makes it safe to paste into a thread with someone outside your company.

Is a booking link better than sending times?

For inbound scheduling at volume — demos, office hours, dozens of strangers — usually yes. For a client, a candidate, or anyone senior to you, sending times reads as an offer while sending a link can read as homework. The two solve different problems.

OpenSlot

Skip the retyping

OpenSlot reads Outlook free/busy and hands you the merged, paste-ready list in any timezone: up to 40 people and 60 days out on Pro, you plus one person and 7 days free.

Try OpenSlot freeWorks with Microsoft 365 work and school accounts. No card to start.