Actions9
- Calendar Actions
- Event Actions
Event → Create
AI-generatedSummary
Create a new event in a specified Google Calendar using a service account for authentication, with support for manual credential entry and optional user impersonation.
Inputs
- Authentication (required) — Choose whether to use saved n8n credentials or enter service account credentials manually for each execution.
- Service Account Email (required) — The email address of the service account from the service account JSON (required if manual authentication is selected).
- Private Key (required) — The private key from the service account JSON (required if manual authentication is selected).
- Impersonate Email (Optional) — Email address of the user to impersonate, requiring domain-wide delegation (only for manual authentication).
- Calendar ID (required) — Identifier of the target calendar; use "primary" for the primary calendar.
- Summary (required) — Title or summary of the event.
- Start (required) — Start time of the event as a date-time value.
- End (required) — End time of the event as a date-time value.
- Additional Fields — Optional fields to include with the event such as a description, location, and a comma-separated list of attendee email addresses.
Output shape
a single JSON object representing the created event.
Returns the created event data from the Google Calendar API for each event created in the input items. If multiple input items are processed, outputs include corresponding event objects in sequence. Errors during creation halt execution unless 'Continue On Fail' is enabled, in which case error details are returned per failed item.
Examples
Example 1: Create a meeting event in a team calendar with a summary, start and end times, optional description, location, and attendee emails.
Set Authentication to Credential or Manual, specify calendar ID (e.g., primary), provide event title, start and end times, and optionally add description, location, and attendees as a comma-separated string.