Integrations

Sparks provides all backend components – or you connect what you already run: from full sovereignty and your Matrix backend to hybrid with Microsoft 365 or your own Exchange and SharePoint. Word, Excel and Outlook can stay on the desktop – Sparks brings chat, video, calendar and AI together in one interface, usually without migrating data.

Or connect your existing backends:

Sparks Cloud calendar

Available

Native EU calendar in Postgres – recurring events, attendees, public web RSVP for guests, ICS export, and migration wizard. Optional instead of or alongside Exchange/Nextcloud.

Postgres calendar (EU)Public web RSVPICS exportRecurring events (RRULE)Calendar migration
Setup time: Included (SMB+)

Exchange & SharePoint (without M365)

Available

Your own or hosted Exchange and SharePoint – calendar, files, identity (Azure AD, AD FS). Without Microsoft 365 cloud.

Exchange calendarSharePoint/OneDrive filesAzure AD / AD FS / IdP
Setup time: Individual

Microsoft 365

Available

Calendar from Exchange, tasks from Planner, files from SharePoint & OneDrive, MS Teams chat connection.

Exchange calendarSharePoint filesMS Teams chatPlanner tasksOneDrive
Setup time: ~ 5 minutes

Google Workspace

Coming soon

Google Calendar, Google Drive files and Google Contacts – connected via OAuth, no data migration.

Google CalendarGoogle DriveGoogle ContactsGmail calendar invites
Setup time: ~ 2 minutes

Nextcloud / openDesk

Available

Nextcloud calendar (CalDAV), files (WebDAV), Nextcloud Talk bridge. Full openDesk compatibility.

CalDAV calendarWebDAV filesNextcloud Talk bridgeopenDesk compatible
Setup time: ~ 3 minutes

Open-Xchange

Available

OX App Suite calendar (CalDAV) and contacts (CardDAV) – ideal for hosted Exchange alternatives.

CalDAV calendarCardDAV contactsOX Drive (coming soon)
Setup time: ~ 3 minutes

Matrix server

Available

An existing Matrix server can be reused. Any compatible Matrix server works – e.g. Synapse, Tuwunel, Dendrite, Conduit. Optional: connect your own LiveKit for video.

Your own homeserverSynapse, Tuwunel, Dendrite, ConduitOptional: your own LiveKit
Setup time: Individual
Office Add-in

Sparks inside Outlook

If Outlook remains your mail and calendar client, you can schedule Sparks online meetings without switching apps: the Sparks Outlook add-in (Office.js) extends Outlook desktop, Outlook on the web, and New Outlook for Windows – similar to the “Teams meeting” button.

Available as an Office add-in (React + Office.js). The meeting button and calendar task pane are implemented; create appointment from email, dual-write to the Sparks Cloud calendar, and RSVP sync are in progress.

What the add-in does today

  • Sparks meeting in appointments

    When composing an Outlook appointment, the “Sparks meeting” button inserts a join link, meeting ID, and invitation block – including meeting options (lobby, E2EE, etc., depending on plan).

  • Sparks calendar task pane

    The ribbon opens a compact Sparks calendar panel: view events and manage Sparks appointments without leaving Outlook.

  • Connected to Sparks backends

    Authentication via Entra SSO or Keycloak; appointments and online meetings use the Sparks account API and appointment manager – compatible with Exchange/M365 hybrid setups.

  • Central rollout

    Deploy as an integrated app in the Microsoft 365 admin center or sideload for pilots. Production hosting: outlook-addin.sparks.team.

In development

  • Create an appointment directly from an email (carry over recipients as attendees)
  • Dual-write: appointment also in the Sparks Cloud calendar (Postgres)
  • Sync RSVP status between Sparks and Outlook

The principle: connect, don't migrate

Sparks is not a new silo. It connects to your existing backends and leaves your data where it is – or you use the native Sparks Cloud calendar (EU Postgres) without an external calendar source. Exchange data stays in Exchange. Google data stays in Google. Nextcloud data stays in Nextcloud. Sparks is the frontend that brings everything together.

Data stays in your backends – Sparks is the frontend.

No other provider can do this

AI assistant with real context from all backends

The Sparks assistant accesses calendars, chats, tasks and files from all connected backends – simultaneously. Questions like "What are my tasks for today?" or "Summarise the Nextcloud document we discussed in the last meeting" are answered with real context – not hallucinations.

Discover the AI assistant

Which backend do you use?

Sparks Free is free to use and supports one backend.

Start for free