[Google Calendar] Get Event
The [Google Calendar] Get Event block fetches a single event from a Google Calendar using a provided event ID.
Retrieve a specific Google Calendar event by ID
The [Google Calendar] Get Event block fetches a single event from a Google Calendar using a provided event ID. It connects to Google Calendar via an OAuth connection and targets a specific calendar — defaulting to the primary calendar if no calendar ID is supplied. The block accepts an event ID as its main input and returns the full event record as either a JSON object or plain text, stored in a destination variable of your choosing.
The output includes a structured event object with fields covering the event's summary, description, location, start and end times (with time zones), attendee list with response statuses, organizer details, and timestamps for when the event was created and last updated. This gives downstream blocks in the workflow access to the complete details of a specific calendar entry.
This block fits into workflows that need to act on or display information about a known calendar event — for example, confirming appointment details before sending a reminder, pulling event metadata to populate a report, or checking attendee response statuses as part of a scheduling or notification flow.
What you can build
Real-world workflows powered by the [Google Calendar] Get Event block.
Appointment Reminder Workflows
Fetch event details by ID before sending a personalized reminder message to attendees, including the event time, location, and organizer.
Attendee Status Checking
Retrieve an event's attendee list and their response statuses to determine who has accepted, declined, or not yet responded to a meeting invitation.
Event Detail Reporting
Pull structured event data — including start time, description, and location — to populate a summary report or dashboard entry for a specific calendar event.
Scheduling Confirmation Flows
After a booking is created, retrieve the resulting event by ID to confirm its details and surface them back to the user or a connected system.
Meeting Preparation Assistants
Look up a specific meeting event to extract its description and attendee information, then pass that data to an AI block that generates a briefing or agenda.
Event Change Detection
Retrieve a stored event ID on a schedule and compare the returned updated timestamp or details against a previously recorded snapshot to detect modifications.
Ready to add [Google Calendar] Get Event to your workflow?
Get Started FreeCommon questions about [Google Calendar] Get Event
What parameters are required to use this block?
The block requires a Google OAuth connection ID with Calendar events scope, and an event ID string identifying the specific calendar event to retrieve. A calendar ID can optionally be provided; if omitted, the block defaults to the primary calendar. You can also specify a destination variable name and choose whether the output is formatted as JSON or text.
What does the block return?
The block returns a structured event object containing the event's ID, status, HTML link, summary, description, location, start and end date-times with time zones, an array of attendees with their display names, email addresses, and response statuses, the organizer's name and email, and the event's created and updated timestamps.
What is the exportType parameter and how does it affect the output?
The exportType parameter controls the format in which the event data is stored in the destination variable. Setting it to 'json' stores the result as a JSON object, while 'text' stores it as a plain text representation. The structured event object is always available from the block's direct execution output regardless of this setting.
What kinds of workflows commonly use this block?
This block is commonly used in scheduling, notification, and reporting workflows — for example, fetching event details before sending reminders, checking attendee response statuses, confirming booking details after creation, or supplying event metadata to an AI block for summarization or briefing generation.
Can this block access calendars other than the primary calendar?
Yes. The calendarId parameter accepts any valid Google Calendar ID. If the parameter is left empty, the block defaults to the authenticated user's primary calendar.
Related capabilities
[Google] Create Google Doc
Create a new Google Document and optionally populate it with content.
[Google] Update Google Doc
Update the contents of an existing Google Document.
[Google] Fetch Google Doc
Fetch the contents of an existing Google Document.
[Google] Create Google Sheet
Create a new Google Spreadsheet and populate it with CSV data.
[Google] Update Google Sheet
Update a Google Spreadsheet with new data.
[Google] Fetch Google Sheet
Fetch contents of a Google Spreadsheet range.
Add [Google Calendar] Get Event to your workflow
Build powerful AI workflows with drag-and-drop blocks. No coding required.