Nextcloud Calendar icon

Nextcloud Calendar

Verwalten Sie Ihre Kalender und Termine mit Nextcloud CalDAV

Overview

This node integrates with Nextcloud Calendar via CalDAV to manage calendars and events. The specific operation "Nächste Termine Anzeigen" (Show Next Events) retrieves upcoming calendar events from a selected calendar within the next month, limited by a maximum number specified by the user.

Typical use cases include:

  • Automatically fetching your next appointments or meetings from a Nextcloud calendar.
  • Integrating upcoming event data into workflows for reminders, notifications, or further processing.
  • Displaying or exporting a list of imminent events for personal or team scheduling.

For example, you could use this node to pull the next 10 events from your "Work" calendar and send reminders via email or chat.

Properties

Name Meaning
Kalender Select a calendar by name or enter its ID from which to fetch the upcoming events.
Max. Anzahl Termine Maximum number of upcoming events to return (default is 10).

Output

The output JSON contains an array of objects representing the retrieved events with the following structure:

  • events: An array of event objects, each parsed and normalized from the Nextcloud response. Each event typically includes details such as title, start and end times, description, location, and attendees.
  • count: Number of events returned in this response (limited by the maxEvents property).
  • totalCount: Total number of events found in the queried time range before applying the limit.
  • message: A status message indicating success or if no events were found.

If no events are found in the next month, the output will contain an empty events array and a message stating no events were found.

The node does not output binary data.

Dependencies

  • Requires connection to a Nextcloud instance with calendar access enabled.
  • Needs an API authentication credential configured in n8n to authorize requests to the Nextcloud Calendar API.
  • Relies on internal helper modules to parse and normalize Nextcloud CalDAV responses.

Troubleshooting

  • No events returned:
    Ensure the selected calendar name or ID is correct and that there are events scheduled in the next month. Also verify the API credentials have sufficient permissions.

  • Error: "Keine Antwort vom Server" (No response from server):
    This indicates a communication failure with the Nextcloud server. Check network connectivity, server availability, and API credentials.

  • Invalid calendar ID or name:
    If the calendar cannot be found, confirm the calendar exists and the identifier matches exactly.

  • Max. Anzahl Termine set too high:
    Setting an excessively high number may cause performance issues or timeouts depending on server limits.

  • Date handling:
    The node automatically queries events from the current date up to one month ahead. Adjust your calendar data accordingly.

Links and References

Discussion