All checks were successful
Build & Push Docker Image / build (push) Successful in 6m25s
2.3 KiB
2.3 KiB
Redlight Outlook Add-in
An Outlook Add-in (compatible with Outlook on the Web and Outlook 365 / New Outlook) that lets you create a Redlight meeting room directly from your Outlook calendar.
Setup
1. Configure Environment
Edit taskpane.html and replace the REDLIGHT_BASE_URL at the top of the script section with your Redlight instance URL:
const REDLIGHT_BASE_URL = 'https://your-redlight-instance.com';
2. Update Manifest
Edit manifest.xml and update:
- All
<bt:Url id="..." DefaultValue="..." />entries to point to where you host these files. - The
<Id>GUID if you want a unique add-in identifier. <SupportUrl>/<ProviderName>as needed.
3. Host the Add-in Files
The add-in files (taskpane.html, manifest.xml) must be served over HTTPS. Options:
- Host on your Redlight server — place the files in
public/outlook-addin/and they'll be served athttps://your-domain/outlook-addin/taskpane.html. - Host anywhere — any static HTTPS server works.
4. Sideload or Deploy
Sideload for Testing (Outlook Web)
- Go to Outlook on the Web → https://outlook.office.com
- Click the gear icon → View all Outlook settings → Mail → Customize actions → Get add-ins
- Click My add-ins → Add a custom add-in → Add from file...
- Upload
manifest.xml
Sideload for Testing (Outlook 365 Desktop)
- Open Outlook → File → Manage Add-ins (or Get Add-ins)
- Click My Add-ins → Add a custom add-in → Add from file...
- Select
manifest.xml
Deploy via Microsoft 365 Admin Center
- Go to admin.microsoft.com → Settings → Integrated apps
- Upload the manifest to deploy for your organization
Usage
- Open your Outlook Calendar and create a new event
- In the compose toolbar, click the Redlight icon
- Log in with your Redlight credentials (token is cached for future use)
- Select an existing room or create a new one
- Click Insert Meeting Link — the room join URL will be inserted into the event body and location
Files
manifest.xml— Office Add-in manifest (defines capabilities, icons, URLs)taskpane.html— The add-in UI and logic (single-file HTML+CSS+JS)