Skip to Content

Calendar Actions

Retrieve Office365 Calendar Events

What it does: Fetches calendar events from the connected Office365/Outlook calendar within a date range.

Inputs

  • Calendar (required) — Which calendar to read (e.g. primary, or a shared calendar ID). Use default or pick from list.
  • Date range (required) — Start and end date/time (or relative range like “next 7 days”). Only events in this window are returned.
  • Filter by organizer (optional) — Only return events organized by this email or user. Use to exclude others’ meetings.
  • Filter by attendee (optional) — Only return events where this person is an attendee. Use to get “my meetings”.

Outputs

A list of events (subject, start, end, location, attendees) for summaries, reminders, or CRM updates.

Output schema

  • events (array) — Each item typically has:
    • id — Office365 event ID.
    • subject — Event title.
    • start — Start date-time (ISO or object with dateTime, timeZone).
    • end — End date-time.
    • location — Location string.
    • attendees — List of attendees (email, name, response status if available).
    • organizer (optional) — Organizer email or object.

Retrieve Google Calendar Events

What it does: Fetches calendar events from the connected Google Calendar within a time range.

Inputs

  • Calendar ID (required) — Which calendar to read (primary or a specific calendar ID from Google Calendar settings).
  • Time range (required) — Start and end time (ISO or relative). Only events overlapping this range are returned.
  • Single events (optional) — When enabled, recurring events are expanded into individual instances; when disabled, you may get one object per recurrence rule.
  • Order (optional) — Sort order: start time ascending or descending.

Outputs

A list of events with summary, start, end, location, and attendees for use in reports or follow-up steps.

Output schema

  • events (array) — Each item typically has:
    • id — Google Calendar event ID.
    • summary — Event title.
    • start — Start (object with dateTime and timeZone, or date for all-day).
    • end — End (same structure).
    • location — Location string.
    • attendees — List of attendees (email, displayName, responseStatus).
    • description (optional) — Event body.
Last updated on