Browser Extensions
Click-to-book Workestra meetings from anywhere on the web — Chrome, Firefox, Edge, Safari, with deep hooks for LinkedIn Sales Nav, Gmail, and Google Calendar.
The Workestra browser extension drops a "Schedule with Workestra" button into web pages where scheduling matters most — LinkedIn (Sales Nav, profile pages, messages), Gmail (compose window), and Google Calendar (event detail).
Clicking it opens a Workestra panel where you pick a booking link to insert (or send) without leaving the page you're on.
Screenshot needed — LinkedIn profile with Workestra extension button + popup booking link picker
Browsers supported
| Browser | Distribution |
|---|---|
| Chrome | Chrome Web Store (when listed) |
| Edge | Chromium-compatible — installs from Chrome Web Store, also distributable via Microsoft Edge Add-ons |
| Firefox | Firefox Add-ons (when listed) |
| Safari | Mac App Store (when listed) — Safari extensions are macOS-only |
The same extension source builds for all four (Manifest V3). Source lives at apps/browser-extension/ of the Workestra repo.
What it does
| Where you are | What the extension does |
|---|---|
| LinkedIn profile / Sales Nav | Adds a "Schedule" button next to the message button. Auto-detects the person's name + headline; suggests the right booking link from your library. |
| Gmail compose | Adds a "Insert Workestra link" toolbar button (alongside the Gmail Add-on). |
| Google Calendar event detail | Adds a "Send to attendee" button — drops a single-use link in the event description for the invited attendee. |
| Any other web page | Right-click context menu → "Workestra: copy booking link". |
Installation
- Open the extension page on the relevant store
- Click Add to browser
- Pin the extension icon to your toolbar
- Click the icon to sign in to Workestra (uses the same session as the web app)
Once signed in, the in-page UI hooks light up automatically.
Permissions
The extension requests:
storage— caches your auth sessiontabs— reads the URL of the active tab to know which integration hook to renderhost permissionsforlinkedin.com,mail.google.com,calendar.google.com— required for the in-page UI
It does NOT request <all_urls> — the host permissions are scoped to the integration sites only. If you visit other sites, the extension is dormant.
What it does NOT do
- Inject into any password manager flows — host permissions are scoped, so password fields on
1password.com,bitwarden.com, etc. are not accessible - Read your inbox content — Gmail integration is compose-only, never inbox-scrolling
- Send DMs from LinkedIn — only inserts a booking link into the message you're already composing
- Run in incognito by default — opt-in per browser
Source and self-distribution
Source at apps/browser-extension/. The build artifact is a single dist/ directory you can distribute internally without going through stores — useful for IT-managed deployments where extension installation requires admin sign-off.
Read next
- Outlook Add-in · Gmail Add-on — for in-email scheduling
- Embed Widget — for embedding on your own marketing site
- Single-Use Links — what the extension generates for outbound contacts