Actions9
- Message Actions
- Calendar Actions
- SharePoint Actions
Overview
This node allows you to create new events in a Microsoft Outlook calendar. It is useful for automating calendar management tasks such as scheduling meetings, appointments, or reminders directly from your workflows without manual entry.
Typical use cases include:
- Automatically creating calendar events based on form submissions or CRM updates.
- Scheduling reminders or all-day events triggered by other automation steps.
- Adding attendees and setting event details programmatically.
For example, you can create an event titled "Project Kickoff Meeting" on a specific calendar, set it as an all-day event, specify the location, add a description, and invite participants via email addresses.
Properties
| Name | Meaning |
|---|---|
| Calendar | Select the target calendar where the event will be created. |
| Subject | Title of the event. |
| All Day Event | Whether the event lasts the entire day (true/false). |
| Time Zone | Time zone for the event's start and end times. Options include UTC, Europe/Warsaw, America/New_York, etc. |
| Start Date & Time | Starting date and time of the event. For all-day events, only the date part is considered. |
| End Date & Time | Ending date and time of the event. For all-day events, only the date part is considered. |
| Location | Location of the event (optional). |
| Body | Description or notes about the event (optional). |
| Importance | Priority level of the event: Low, Normal, or High. |
| Show As | Availability status during the event: Free, Tentative, Busy, Out of Office, or Working Elsewhere. |
| Enable Reminder | Whether to enable a reminder notification for the event (true/false). |
| Reminder Time | Time before the event when the reminder should trigger (numeric value). |
| Time Unit | Unit for the reminder time: Minutes, Hours, Days, or Weeks. |
| Attendees | Comma-separated list of email addresses of participants invited to the event. |
Output
The node outputs the created event object as JSON. This includes all details returned by the Microsoft Graph API for the newly created event, such as:
id: Unique identifier of the event.subject: Event title.startandend: Start and end date-time with timezone.location: Event location.body: Event description.importance: Priority level.showAs: Availability status.attendees: List of invited participants.- Other metadata related to the event.
No binary data output is produced by this operation.
Dependencies
- Requires a valid Microsoft Graph API authentication credential configured in n8n.
- The user must have permission to access and create events in the selected calendar.
- The node uses Microsoft Graph API endpoints under
/me/calendars/{calendarId}/events.
Troubleshooting
- Date Parsing Errors: If the start or end dates are invalid or improperly formatted, the node will throw an error indicating failure to parse dates. Ensure date inputs are valid ISO strings or compatible date-time formats.
- Permission Issues: Errors related to authorization or insufficient permissions may occur if the API credential lacks calendar write access.
- Invalid Attendee Emails: Providing malformed email addresses in the attendees list may cause API errors.
- Reminder Configuration: If enabling reminders, ensure that the reminder time and unit are correctly specified; otherwise, defaults are applied.
- Unknown Operation: Using an unsupported operation name will result in an error.
To resolve errors, verify credentials, input formats, and required permissions.