Skip to main content
The Find Free Time action returns gaps between busy periods on one Google Calendar. Use it to propose appointment windows, locate focus time, or search a calendar before creating an event.

Quick start

1

Choose a search range

Set Starting At and Ending At to bound the search.
2

Set a minimum duration

Enter the shortest useful slot in minutes. The default is 30.
3

Choose the calendar and timezone

Leave Calendar ID empty for the primary calendar and select the Timezone used for the free/busy request.
4

Process the slots

Use Free Slots as a list, or repeat the next workflow steps for each slot’s Start and End.

Inputs

Outputs

The action sorts busy periods by start time, then returns qualifying open time before the first conflict, between conflicts, and after the last conflict. Slots shorter than Minimum Duration are omitted rather than shortened or combined.
The output can be an empty list. That means the selected calendar has no qualifying gap inside the requested range.

Example: propose appointment options

Troubleshooting

Check that Ending At is after Starting At, reduce Minimum Duration, widen the search range, and verify the Calendar ID.
Minimum Duration is a filter, not a requested slot size. A two-hour opening remains one two-hour slot even when the minimum is 30 minutes.