Kaizen icon

Kaizen

Automate your Kaizen app

Overview

This node integrates with the Kaizen app to manage calendar events. Specifically, the Event - Get operation retrieves detailed information about a single event by its ID. This is useful when you want to fetch and use specific event data within an automation workflow, such as displaying event details, syncing with other calendars, or triggering actions based on event attributes.

Practical example:
You have an automation that triggers when a new email arrives, and you want to check details of a particular event in your Kaizen calendar (e.g., meeting time, location) before deciding how to respond. Using this node, you can fetch the event by its ID and access its properties for further processing.

Properties

Name Meaning
Event ID(s) The unique identifier(s) of the event(s) to retrieve. For this operation, provide a single event ID.

Output

The output is a JSON object representing the event's details as returned by the Kaizen API. It typically includes fields such as:

  • id: The event's unique identifier.
  • title: The title or name of the event.
  • startTime: The start date and time of the event in ISO format.
  • endTime: The end date and time of the event in ISO format.
  • isAllDay: Boolean indicating if the event lasts all day.
  • colorTag: Color label associated with the event.
  • location: Location of the event.
  • notes: Additional notes or description.
  • priority: Numeric priority level.
  • reminder: Reminder time in ISO format.
  • tags: Array of tags associated with the event.

No binary data output is produced by this operation.

Dependencies

  • Requires an authenticated connection to the Kaizen API via an OAuth2 API credential.
  • The node uses the Kaizen cloud API endpoint at:
    https://us-central1-kaizen-a1281.cloudfunctions.net/api
  • Proper timezone configuration is used to convert date/time inputs and outputs to ISO strings.

Troubleshooting

  • Invalid or missing Event ID:
    If the provided Event ID is incorrect or not found, the API will likely return an error. Ensure the Event ID is valid and exists in your Kaizen account.

  • Authentication errors:
    If the OAuth2 credentials are invalid or expired, requests will fail. Re-authenticate or update the API credentials in n8n.

  • Timezone issues:
    Date/time fields are converted using the node's configured timezone. Incorrect timezone settings may cause unexpected date/time values.

  • API rate limits or downtime:
    Temporary failures might occur due to API limits or service outages. Retry after some time or check Kaizen service status.

Links and References

Discussion