Sparks with Nextcloud Hub

Is Nextcloud Hub your central platform for files, calendar, tasks and contacts? Sparks connects calendar (CalDAV), todos, address book (CardDAV) and files (WebDAV). Keep your Nextcloud infrastructure and use Sparks for video conferencing, Matrix chat and channels – one interface for communication, with your Hub data in the background.

Sparks + Nextcloud Hub in practice

  • Calendar, todos and address book

    Use Nextcloud Calendar and Tasks (CalDAV) and Contacts (CardDAV) in Sparks. Appointments, tasks and address books stay in Nextcloud and appear in Sparks for meetings, the AI assistant and context.

  • Files via WebDAV

    Embed files from Nextcloud directly in Sparks in channels and chats. WebDAV integration – your file structure stays in Nextcloud, Sparks is the interface for collaboration.

  • One interface, your infrastructure

    Video, chat, channels, calendar and optional AI assistant in one app – with Nextcloud Hub in the background. Without Exchange or SharePoint, with full control over your data.

Nextcloud Hub provides calendar, todos, contacts and files – Sparks uses them in one interface for video, chat and channels.

What is Nextcloud Hub?

Nextcloud Hub brings together the core Nextcloud apps: Files, Calendar, Tasks (todos), Contacts (address book), Mail and more. Sparks integrates the parts relevant for communication and collaboration – calendar, todos, address book and files – via the open protocols CalDAV, CardDAV and WebDAV.

  • Hub components and Sparks

    Nextcloud Calendar provides appointments and meetings (CalDAV). Nextcloud Tasks or the Calendar app provides todos (also CalDAV, VTODO). Nextcloud Contacts provides your address book (CardDAV). Nextcloud Files provides folders and files (WebDAV). Sparks connects to all of these and displays the data where you video conference, chat and work in channels.

  • Open protocols, no lock-in

    CalDAV, CardDAV and WebDAV are open standards. Nextcloud Hub supports them natively. Sparks uses the same protocols – no proprietary APIs, no dependency on Microsoft or other cloud providers. Your data stays in your Nextcloud instance.

Calendar (CalDAV) – integration in Sparks

The Nextcloud calendar is connected to Sparks via CalDAV. Appointments and meetings you manage in Nextcloud Calendar appear in Sparks and can be used there for video meetings and scheduling.

  • Sync and display

    Sparks connects to your Nextcloud CalDAV endpoint (e.g. /remote.php/dav/calendars/...). All calendars and subscriptions you use in Nextcloud can be connected in Sparks. Appointments are synced in both directions – changes in Sparks or Nextcloud are visible everywhere.

  • Start meetings from the calendar

    Meeting entries from the Nextcloud calendar appear in Sparks. You start video meetings directly from the calendar or from the Sparks interface – without maintaining appointments in two places. Invitations and time zones are taken from Nextcloud.

  • Multi-backend calendar

    If you use calendar sources besides Nextcloud (e.g. Exchange, another CalDAV server), they can be merged in Sparks into one view. So you see all appointments in one place – with Nextcloud as the central source for your Hub data.

Todos and tasks (CalDAV) – integration in Sparks

Nextcloud stores tasks and todos in the Calendar/Tasks app and serves them via CalDAV (VTODO objects). Sparks can connect to this task source so that todos from Nextcloud are available in the context of channels, meetings and optionally the AI assistant.

  • Tasks/todos from Nextcloud

    Nextcloud Tasks (or the Calendar app with task lists) uses CalDAV – the same protocol family as the calendar. Tasks, due dates and completed todos stay in Nextcloud; Sparks can display them and use them in context (e.g. before or after a meeting). So you keep a single task management in Nextcloud and see it in Sparks where you communicate.

  • Context for meetings and AI

    Open tasks from Nextcloud can be used in Sparks e.g. for daily overviews or meeting preparation. The optional AI agent can use context from calendar and tasks when the connection is enabled – for scheduling suggestions, daily agendas or project reports, without data having to leave Nextcloud.

  • No duplicate maintenance

    Todos continue to be managed and completed in Nextcloud. Sparks is an additional display and usage layer. When you check off or create a task in Nextcloud, Nextcloud remains the source of truth – ideal for teams already using Nextcloud Tasks or calendar tasks.

Address book / contacts (CardDAV) – integration in Sparks

The Nextcloud address book (Contacts) is connected to Sparks via CardDAV. So your contacts are available in Sparks for scheduling, calls and the AI assistant – without copying data out of Nextcloud.

  • CardDAV connection

    Sparks connects to your Nextcloud CardDAV endpoint (e.g. /remote.php/dav/addressbooks/...). Address books and contacts you manage in Nextcloud Contacts are displayed in Sparks. Changes in Nextcloud (new contacts, updated email or phone numbers) appear in Sparks after sync.

  • Use in Sparks

    Contacts from the Nextcloud address book can be used in Sparks for scheduling ("Who is available?"), for meeting invitations and for displaying names and details. So you work with a single address book maintained in Nextcloud – in Sparks as in other connected services.

  • AI assistant and context

    The optional Sparks AI agent can access your contacts when CardDAV is enabled. So it can help with contact search ("What is the name of the person from department X?"), scheduling suggestions using your address books and meeting preparation – with data that stays in your Nextcloud.

Files (WebDAV) – integration in Sparks

Nextcloud Files is connected to Sparks via WebDAV. Files and folders from your Nextcloud appear in Sparks in channels and chats – without SharePoint or additional cloud storage.

  • WebDAV access

    Sparks uses your Nextcloud WebDAV access (e.g. /remote.php/webdav/ or /remote.php/dav/files/...). Folder structure and permissions stay in Nextcloud; Sparks displays the folders and files visible to the user and allows access from channels and chats.

  • Files in channels and chats

    In Sparks you can set up tabs for Nextcloud folders in channels or reference files. So teams work with the same files that live in Nextcloud – with real-time collaboration in Sparks and storage and versioning still in Nextcloud.

Overview: protocols and connection

Sparks uses only open protocols for Nextcloud Hub integration. No proprietary APIs – everything Nextcloud provides in a standards-compliant way can be connected.

  • CalDAV (calendar and todos)

    Calendar: appointments, meetings, recurrences. Todos: tasks and lists from Nextcloud Tasks or Calendar (VTODO). One endpoint, two uses – Sparks supports both.

  • CardDAV (address book)

    Contacts and address books from Nextcloud Contacts. For display, scheduling and optionally the AI assistant. Data stays in Nextcloud.

  • WebDAV (files)

    Files and folders from Nextcloud Files. Usable in channels and chats – storage and permissions stay in Nextcloud.

Nextcloud Hub → Sparks: what is connected how?

Quick overview of Hub components and their connection in Sparks.

Hub component Protocol In Sparks
Calendar CalDAV Appointments, meetings, start meetings, multi-backend calendar
Todos / Tasks CalDAV Display tasks, context for meetings and AI assistant
Contacts (address book) CardDAV Address book, scheduling, contact search, AI context
Files WebDAV Files in channels and chats, folders as tabs

Fully without Microsoft

With Nextcloud Hub and Sparks you need neither Exchange nor SharePoint nor Teams. Calendar, todos, address book and files live in Nextcloud – video, chat and channels run in Sparks.

  • Nextcloud as central data source

    Files, calendar, todos and contacts stay in Nextcloud. You keep your familiar management, permissions and backup strategy – Sparks only uses the data as display and collaboration layer.

  • Sparks for communication

    Video meetings, Matrix chat with E2EE, channels and optional AI assistant run in Sparks. One interface for day-to-day work, without licence costs for Microsoft 365 or Teams.

  • Ideal for education, associations, SMBs

    Organisations that deliberately use Nextcloud Hub (e.g. education, associations, small and medium businesses with a focus on data protection) find in Sparks the right communication and meeting solution – seamlessly connected to calendar, todos, address book and files.