Sparks with Exchange SE & SharePoint Server

You run Exchange Server / Exchange SE and SharePoint Server on-premise or with a hoster – without full Microsoft 365? Sparks connects calendar via EWS and files via SharePoint REST; meetings, chat and channels run in Sparks. Optionally in parallel with an M365 tenant. Identity e.g. via Entra ID, AD FS or Keycloak.

Integration with your hosting environment

  • Exchange SE / EWS calendar

    Read and write calendar via Exchange Web Services (EWS) – including RSVP. Appointments and Sparks join links from one source; multi-backend calendar in one interface.

  • Outlook add-in

    Users keep Outlook at their desk: the Sparks add-in inserts online meeting links into Exchange appointments – no separate Sparks app required for scheduling.

  • SharePoint Server on-prem

    Use files from SharePoint Server (checkout, versions, search) in Sparks. Separate from the Graph/M365 file path – your farm remains the source.

  • Parallel M365 + on-prem

    Microsoft Graph (M365) and Exchange SE / SharePoint Server can be active as providers at the same time – e.g. hybrid migration or separate departments.

Exchange SE and SharePoint Server provide calendar and files – Sparks is the interface for meetings, chat and channels.

Who is this combination for?

Exchange Server / Exchange SE and SharePoint Server are often used in public authorities, mid-sized companies or data centres – without full Microsoft 365 or without Teams. Sparks provides the missing communication layer: video, chat and channels, displayed with your calendar and files.

  • Data centre or hosting partner

    You host Exchange SE and SharePoint Server for customers or departments. With Sparks you offer a single interface for meetings and chat, without Teams licences or a full M365 ecosystem.

  • Hybrid without Teams

    Email and calendar run on Exchange (EWS), files on SharePoint Server – but you don’t want the Teams app. Sparks uses the same data sources and replaces Teams as the client for meetings and collaboration.

  • Migration or complement

    You’re planning a switch or complementing your Microsoft environment. Sparks can run alongside M365 Graph and existing clients; calendar and files remain the central source.

Technical integration at a glance

Sparks talks to Exchange SE via EWS (calendar, mail, contacts) and to SharePoint Server via REST (files, checkout, versions, search). Identity via Entra ID, AD FS or another IdP. Optional Office Online Server for in-browser edit. Data stays on your or your hoster’s servers – Sparks is the interface for appointments, files, video and chat.

  • Calendar (Exchange SE / EWS)

    Appointments and meetings are read and written via EWS (including RSVP; series support follows). Sparks join URL in the appointment body. Multiple sources (e.g. Exchange on-prem + M365 Graph) can run in parallel as a multi-backend calendar.

  • Files (SharePoint Server)

    Files from SharePoint Server are embedded in Sparks in channels and chats – including checkout/checkin and versions. Separate from the Graph channel path; storage remains on your farm.

  • Identity (Entra ID, AD FS, IdP)

    User sign-in for Sparks can be via Entra ID, AD FS or another identity provider (e.g. Keycloak). So you fit Sparks to your existing identity infrastructure – cloud, on-premise or hybrid.

  • Video, chat and channels in Sparks

    Meetings run via WebRTC in Sparks, chat and channels via Matrix. So you have a full collaboration interface on your Exchange/SharePoint infrastructure – without additional Teams clients.