Browser Extension
Capture product feedback from any webpage with the ProductSights Chrome extension.
The ProductSights browser extension lets your team capture feedback from any webpage — highlight text, add context, and send it directly to your ProductSights pipeline.
What it does
- Popup form — Click the extension icon to open a quick-capture form. Add feedback, optional context, and tags. The current page URL and title are automatically included.
- Text selection (opt-in) — Enable on-page selection capture from the popup, then highlight text to see a "Capture insight" button. Add notes and submit without leaving the page.
- Side panel — Use the side panel for a larger capture interface when you need more space.
All captured feedback flows through the same AI triage pipeline as your other sources — classification, sentiment analysis, priority scoring, and deduplication.
Installation
- Download the extension (or build from source — see below)
- Open Chrome and go to
chrome://extensions - Enable Developer mode (toggle in the top-right)
- Click Load unpacked and select the extension folder (the
distdirectory after building) - The ProductSights icon will appear in your toolbar
Configuration
Before capturing, you need to configure your API key:
- Right-click the ProductSights extension icon and select Options
- Enter your API key (find it in Settings → API Keys in your ProductSights dashboard)
- Optionally set a custom API endpoint (only needed for self-hosted instances)
- Click Save settings
API keys can only be created and used after the key owner selects a role/department in onboarding.
Usage
Popup capture
- Click the ProductSights icon in the toolbar
- The popup shows a form with the current page title
- If you had text selected, it will be pre-filled in the content field
- Use the On-page selection capture toggle in the popup when you want inline capture buttons on the current tab
- Enter your feedback, add optional context or tags, and click Capture insight
Text selection capture
- Click the extension icon and enable On-page selection capture
- Highlight any text on a webpage (at least 3 characters)
- A "Capture insight" button appears near the selection
- Click it to expand an inline form with the selected text as the content
- Add notes, customer name, or tags, then click Capture
Side panel
- Right-click the extension icon and select Open side panel
- Use the side panel for a larger capture interface
- Works the same as the popup — enter content, optional context, and submit
Requirements
- Chrome (or Chromium-based browsers like Edge, Brave)
- A ProductSights account with an API key
- The extension must be able to reach your ProductSights API endpoint (default:
https://productsights.io)
Building from source
If you're using the monorepo or self-hosting:
cd packages/browser-extension
pnpm install
pnpm build
The built extension is in the dist/ folder. Load it in Chrome via Load unpacked and select the dist directory.
API key scopes
The extension uses the same /api/public/capture endpoint as the feedback widget. You can use either a secret or publishable API key. Since the extension stores the key locally (not in public-facing code), a secret key is fine — but a publishable key also works if you prefer capture-only scope. Generate keys from Settings → API Keys in the dashboard.