LinkedIn extension
Purpose
The Chrome extension injects lightweight Modri UI so you can:
- See whether your team already reviewed, contacted, or rejected the person
- Save a contact with status, position, and note without leaving LinkedIn or Google
- Keep sourcing memory where the work actually happens
LinkedIn profile panel
On /in/{slug} pages, a floating note shows status and position for the open profile, with a full profile modal for notes and activity.
Google X-ray panel
On Google Search result pages (for example Boolean X-ray queries with site:linkedin.com/in/), a FAB opens a full-height right overlay listing LinkedIn profiles visible on the current page. Each row shows status and position from the active workspace and can open the same centered profile modal. The panel overlays Google — it does not push search results aside.
Organic results also show a local visit badge (e.g. Visited · 3h ago) when that URL appears in your browser history. Timestamps stay on-device via Chrome history — they are not synced to Modri/Supabase. Hover the badge for the exact date/time.
Visit badges are forever free — no Modri account or Team plan required. The Google SERP workspace overlay (status, position, notes, save) is part of Team (trial or paid). See Billing.
LinkedIn /in/ hits also get inline status + position dropdowns and an Open profile button under each result card (same actions as the sidebar).
Only visible /in/ links on the current SERP are read for the workspace panel (no HTML upload, no LinkedIn Search scraping, no background pagination).
Build those X-ray queries in Boolean search (forever-free builder), then triage hits in the Google panel.
Theme
The injected UI follows the host page light/dark mode (Google and LinkedIn). The extension popup follows the OS appearance setting.
Design principles
- Narrow DOM injection — avoid bulk collection and automation
- Same account as the web app so workspace data stays consistent
- Useful in minutes: install, open a profile or X-ray results, save
Saving the first profile from the extension (or the dashboard) starts the workspace trial. If the workspace is later read-only, the panel stays visible but will not save until the owner updates billing.
Related
See Internals → Extension for repository layout, shared contact layer, and SERP scraping notes.