Skip to content

Integrate Nextcloud Forms submissions with shared Calendar events #2971

@htcnokia

Description

@htcnokia

Hi team,

I’d like to request (or explore) a feature that allows Nextcloud(v30) Forms to automatically create or update Calendar events based on submitted form data.

Use Case

Our team frequently travels internationally, and we currently maintain a shared Nextcloud Calendar(v6) so everyone can see who is traveling to which country on which dates.
However, filling in travel information directly in the Calendar is less convenient than using Forms(v5), which offer structured fields, easier input, and better export/analysis options.

The idea is:

A shared Form (e.g., “Business Trip Record”) includes fields like:

Employee Name

Destination Country

Start Date

End Date

Notes or Purpose

When a team member submits or updates a form entry, the data should automatically create or update an event in a shared Calendar (e.g., “Team Travel Calendar”).

This would allow everyone to still use their preferred calendar clients (like Outlook) to view team availability while keeping structured data in Forms for analytics.

Benefits

Centralized data collection via Forms

Automatic synchronization with shared Calendar

Improved data consistency, exportability, and team visibility

Possible Implementations

Direct integration between Forms and Calendar (ideal)

A workflow bridge (maybe via Flow or an app hook) that triggers when a form is submitted

Webhook or API support for creating/updating calendar events based on form responses

Question

Has anyone implemented something like this, or is there any plan to make Forms interact with Calendar or Flow in this way?

Thank you for considering this — I believe it would be a very useful enhancement for teams managing travel or scheduling tasks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    0. Needs triagePending approval or rejection. This issue is pending approval.enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions