Outlook Add-in (Sparks Meeting & Calendar)
Last updated: July 2026 The Sparks Outlook add-in lets you create and manage Sparks online meetings and Sparks calendar events directly in Microsoft Outlook—without opening the Sparks web app.
Overview
| Topic | Details |
|---|---|
| Product name | Sparks Meeting & Calendar |
| Hosting | https://outlook-addin.sparks.team |
| Outlook clients | Outlook on the web (Edge recommended), New Outlook for Windows, Outlook for Mac; mobile limited |
| Account | Sparks organization account (same sign-in as the Sparks app) |
| Calendar backend | Events are also created in Sparks Appointments (Scheduler) and linked to the Outlook item |
The add-in adds three main capabilities:
- Sparks Meeting – Insert an online meeting link and meeting options into appointments (ribbon when composing as organizer)
- Sparks Calendar – Compact view of your Sparks events in the task pane (when reading mail)
- Sparks event – Create an appointment from the open email (recipients pre-filled as attendees)
Prerequisites
- Microsoft 365 mailbox with Outlook (web, desktop, or mobile)
- Sparks account in your organization (self-registration or invitation – see Account self-registration)
- The add-in must be deployed by IT (Microsoft 365 Admin Center → Integrated apps). Without deployment, ribbon buttons do not appear.
- Sparks Appointments (Scheduler) must be enabled on the Sparks server (default in Sparks Cloud deployments)
Installation and deployment
For end users
After IT deployment:
- Open Outlook (web or desktop)
- On first use of Sparks Meeting, Sparks Calendar, or Sparks event, connect your Sparks account (see Sign-in)
- Features remain available until you sign out in the add-in
Ribbon buttons:
- Appointment compose (organizer): Sparks group → Sparks Meeting
- Reading mail: Sparks group → Sparks Calendar, Sparks event
For administrators (brief)
- Deploy the manifest via Microsoft 365 Admin Center as an integrated app (unified manifest; source:
https://outlook-addin.sparks.team/manifest.json) - Recommended: Org-wide deployment so the add-in can replace the Teams/Skype meeting toggle with Sparks as the online meeting provider
- Optional: review org setting “Add online meeting to all meetings” (Teams) when using Sparks as provider — this can produce duplicate meeting links; IT should remove default Teams links or set Sparks as the provider
- Server-side: Azure app registration, Keycloak token exchange, CORS for
outlook-addin.sparks.team(operations – not end-user setup)
Sign-in
When the task pane opens for the first time:
- Connect to Sparks with your organization account
- Single sign-on (SSO): If Office SSO is configured, sign-in uses Microsoft; the add-in exchanges the token for a Sparks session
- Manual sign-in: Keycloak login dialog fallback (same credentials as the Sparks app)
- Session: You stay signed in on the device until you choose Sign out in the add-in
Without a valid session, meetings cannot be created and Sparks calendar data cannot be loaded.
Sparks Meeting (appointment compose)
Workflow
-
Create a new appointment or edit an existing invitation as organizer in Outlook
-
Ribbon Sparks → Sparks Meeting – the task pane opens
-
Set meeting options (see below)
-
Choose Add Sparks meeting or Save meeting settings
-
The add-in:
- creates a Sparks appointment (LiveKit meeting, join URL)
- inserts an invitation block in the body (join link, meeting ID, optional phone dial-in)
- sets location to “Sparks Meeting” (localized)
- mirrors the event to Sparks Appointments (Scheduler calendar)
-
Send the invitation through Outlook as usual
Existing Sparks meeting
- If the appointment already has a Sparks block, organizers can update settings or remove the meeting
- A second add replaces the existing block (no duplicate blocks)
- If the appointment is linked but you cannot edit, the add-in shows read-only status
Teams meeting detected
If the appointment already contains a Microsoft Teams link (e.g. org default), the add-in offers to replace it with Sparks.
Meeting options in the add-in
Options match the Sparks calendar dialog (summary). Meeting type (Standard, Town Hall, Webinar) is not selectable in the Outlook add-in — only in the Sparks app or calendar dialog.
| Area | Options |
|---|---|
| Access & lobby | Who can join; who waits in the lobby |
| Participation | Chat, polls, Q&A, reactions |
| Join defaults | Camera/mic off at start, meeting password, E2EE, phone dial-in in invitation |
Full field reference, plan limits (Basic: no transcript/E2EE/recording), and post-meeting sharing: Event and meeting options.
Sparks Calendar (task pane)
When reading an email in Outlook:
- Choose Sparks Calendar on the ribbon
- The task pane shows your Sparks events (day/week)
- Open events, use Join, or Open in Sparks
- Create new event in the add-in
RSVP status (accepted/declined/…) is shown; write-back to Exchange depends on deployment (see technical roadmap).
Event from email (Sparks event)
- Open an email with recipients
- Choose Sparks event on the ribbon
- Form: subject, date, time, location, description, online meeting, attendees (recipients pre-filled)
- Create event – entry in Sparks Appointments; may also appear in Outlook depending on flow
Useful for scheduling a Sparks meeting quickly from an email thread.
Supported Outlook clients
| Client | Sparks Meeting | Sparks Calendar / event from mail |
|---|---|---|
| Outlook on the web (Edge) | Yes | Yes |
| New Outlook (Windows) | Yes | Yes |
| Outlook (Mac) | Yes | Yes |
| Outlook mobile | Limited (ribbon buttons; task pane limited) | Limited |
The add-in requires a network connection to the Sparks backend; offline use is not supported.
Plans and limits
The same organization plans apply as in the Sparks app (e.g. Basic: no meeting transcript, no meeting E2EE, session duration limits). Options not allowed by your plan are disabled in the add-in or rejected server-side.
Troubleshooting
| Issue | Possible fix |
|---|---|
| Sparks ribbon group missing | Ask IT: add-in deployed in Admin Center? Correct Microsoft account? |
| Task pane blank / stuck on “Loading…” | Check network; restart Outlook; IT: CORS and outlook-addin.sparks.team |
| Sign-in fails | Verify Sparks credentials; try manual sign-in; IT: Azure/Keycloak setup |
| Could not create meeting | Plan/limits; server reachable; compose as organizer |
| Teams and Sparks links together | Replace Sparks block or remove Teams link; IT: deploy Sparks as online meeting provider |
See also
- User manual – Calendar
- Event and meeting options
- Data backends – Sparks Appointments
- Webinar registration (Webinar meeting type)