Zoho Calendar icon

Zoho Calendar

Community Node for Zoho Calendar

Event → Create Event

AI-generated

Overview

This node integrates with Zoho Calendar to create new calendar events. It allows users to specify event details such as title, start and end times, time zone, description, location, attendees, and other optional settings. This node is useful for automating calendar management tasks like scheduling meetings, reminders, or any event creation directly from workflows.

Practical examples include:

  • Automatically creating a meeting event when a form is submitted.
  • Scheduling reminders or appointments based on external triggers.
  • Adding events with specific attendees and locations for team coordination.

Properties

Name Meaning
Calendar UID The unique identifier of the calendar where the event will be created.
Event Title The title or name of the event to be added.
Start Time The starting date and time of the event.
End Time The ending date and time of the event.
Time Zone The time zone in which the event times are specified. Defaults to the current system time zone.
Event Description A textual description of the event. Supports HTML line breaks using <br>.
Additional Fields A collection of optional fields:
- Is All Day Event? Boolean indicating if the event lasts all day (no specific times).
- Is Private? Boolean indicating if the event details should remain private even if the calendar is shared publicly or with others without delegate permissions.
- URL To Attached A URL link attached to the event, e.g., a meeting link.
- Location The physical or virtual location of the event. Can be an address or coordinates.
- Color The color assigned to the event for visual distinction.
- Show On Free/Busy Schedule Numeric flag (0 or 1) indicating whether the event appears on free/busy schedules (0 = show, 1 = hide).
- Attendees A list of attendees invited to the event, each specified by their email address.

Output

The node outputs JSON data under the json field containing the response from Zoho Calendar API after creating the event. This includes details about the newly created event as returned by the API.

No binary data output is produced for this operation.

Dependencies

  • Requires an authenticated connection to Zoho Calendar via OAuth2.
  • Uses the Zoho Calendar API endpoint for event creation.
  • Relies on moment-timezone library for handling date/time and timezone conversions.
  • Requires proper configuration of the OAuth2 credentials in n8n to authenticate API requests.

Troubleshooting

  • Missing Required Fields: If required properties like Calendar UID, Event Title, or Time Zone are missing, the node will throw errors. Ensure these are provided.
  • Invalid Date/Time: The node validates that start time is before end time and that time zones are valid. Errors occur if these checks fail.
  • All Day Event Restrictions: Changing an event from all-day to timed or vice versa without specifying appropriate times may cause errors.
  • API Authentication Failures: Ensure the OAuth2 credentials are correctly set up and have necessary permissions.
  • Attendee Email Validation: Attendees must have valid email addresses; otherwise, the API may reject the request.
  • Rate Limits or API Errors: Standard API error messages from Zoho Calendar apply; check API quotas and error details in the response.

Links and References

Discussion