[Google Calendar] Update Event
The [Google Calendar] Update Event block modifies an existing event on a Google Calendar.
Update an existing Google Calendar event's details
The [Google Calendar] Update Event block modifies an existing event on a Google Calendar. It targets a specific event by its event ID and applies only the fields you provide — leaving any omitted fields unchanged on the existing event. Fields you can update include the event title (summary), description, location, start and end times in ISO 8601 format, and the attendee list.
What you can build
Real-world workflows powered by the [Google Calendar] Update Event block.
Reschedule Meeting Times
When a scheduling conflict is detected, automatically update the start and end times of an existing calendar event to a new available slot.
Sync CRM Updates to Calendar
When a deal or contact record is updated in a CRM, reflect those changes on a linked calendar event by updating its title, description, or location.
Add Attendees After Booking
After additional participants confirm availability, update the attendee list on an existing calendar event with the full revised set of email addresses.
Update Event Location Details
When a meeting venue changes, update the location field on the corresponding calendar event so all participants see the correct address.
Append Agenda to Description
Before a scheduled meeting, update the event description to include a finalized agenda or relevant notes generated by an AI workflow step.
Propagate Project Deadline Changes
When a project management tool reports a shifted deadline, update the associated calendar event's end date and title to keep the calendar accurate.
Ready to add [Google Calendar] Update Event to your workflow?
Get Started FreeCommon questions about [Google Calendar] Update Event
What parameters are required to use this block?
The block requires a Google OAuth connection ID and the event ID of the event you want to update. All other fields — such as summary, description, location, start and end times, attendees, and calendar ID — are optional and only applied if provided.
What does the block return after updating an event?
The block outputs a JSON object containing two fields: eventId (the Google Calendar event ID of the updated event) and htmlLink (a URL to view the updated event in Google Calendar). You can store this output in a variable using the destinationVar field.
If I only update the event title, will other fields like attendees or location be cleared?
No. The block only modifies the fields you explicitly provide. Any fields left blank in the block configuration are left unchanged on the existing event.
How do I specify attendees, and what happens to the existing attendee list?
Attendees are entered as one email address per line in the attendees field. When this field is provided, it replaces the entire existing attendee list on the event. If you omit the attendees field, the current attendee list remains unchanged.
What kinds of workflows commonly use this block?
This block is commonly used in workflows that sync calendar events with external data sources such as CRMs or project management tools, automate rescheduling when conflicts arise, or enrich event details like descriptions and locations based on upstream workflow steps.
Related capabilities
[Google Calendar] Get Event
Retrieve a specific event from a Google Calendar by event ID.
Create Gmail Draft
Create a draft email in the connected Gmail account.
Send Gmail Message
Send an email from the connected Gmail account.
Search Gmail Emails
Search for emails in the connected Gmail account using a Gmail search query. To list recent inbox emails, pass an empty query string.
List Recent Gmail Emails
List recent emails from the connected Gmail inbox.
Get Gmail Unread Count
Get the number of unread emails in the connected Gmail inbox.
Add [Google Calendar] Update Event to your workflow
Build powerful AI workflows with drag-and-drop blocks. No coding required.