EzFlowEzFlow Docs
Node referenceCalendar

CALENDAR_FIND_AVAILABILITY

Find mutually-free meeting slots across multiple calendars.

What it does

Find mutually-free meeting slots across multiple calendars.

Inputs & outputs

Input handle
windowStart
windowEnd
Output handle
slots
skippedGrantIds

Configuration

NameTypeRequired
calendarGrantIdsstring[]Yes
durationMinutesnumberNo
workingHours{ start: 'HH:MM', end: 'HH:MM', days?: number[] }No
timezonestringNo
bufferMinutesnumberNo

Example

Example

A scheduling assistant Workflow receives a meeting request involving four team members. Configure calendarGrantIds with each member's connected calendar grant, durationMinutes60, workingHours{ "start": "09:00", "end": "17:00", "days": [1,2,3,4,5] }, and timezone"America/New_York". Wire windowStart and windowEnd to the next 7-day window. The node queries each grant independently — if any grant is revoked or unavailable it is skipped and its id appears in skippedGrantIds rather than failing the whole search. The slots output contains all mutually-free one-hour windows, ready to be offered to the prospect via SEND_MAIL.

On this page