Sign in
Open the Thawly icon. If you’re not signed in, click Sign in to Thawly — a new tab opens at thawly.co.uk/sign-in. Once you’re in, come back to the popup.
When you’re signed in, the popup header shows three things, top to bottom:
- Your account email and current plan (e.g. Growth).
- Watchlist usage — the count of companies you’re tracking against your plan’s cap, shown as
used / cap. - The Watch in Thawly button, ready to add the company on the current tab.
Add a company
- Visit a LinkedIn company page — for example
linkedin.com/company/your-target/. - Click the Thawly icon (or the inline + Watch in Thawly button next to the company name).
- The popup confirms the detected company name. Click Watch in Thawly — the company lands on your watchlist as a target account, and we attempt to match it against the UK company registry so the next digest can fire on real signals.
The inline button appears just below the company name, alongside LinkedIn’s own Follow and Visit website controls, reading + Watch in Thawly. If you don’t see it (LinkedIn changes its layout often), the toolbar icon does exactly the same job.
At your tier cap?
If your watchlist is already at its plan limit, the popup renders an upgrade banner where the Watch button normally sits. It reads “You’ve hit your plan limit” and carries an Upgrade plan button that links straight to the billing page, where you can switch tiers. Your existing companies stay put — nothing is removed when you hit the cap.
Developer install (unpacked)
For internal builds and contributors. The repo at extension/ bundles a local dist/ you can load directly without going through the Web Store.
- Clone the repo and build the extension:
cd extension npm install npm run build - For dev against a local backend, point the build at your Next.js dev server:
THAWLY_API_BASE=http://localhost:3000 npm run watch - In Chrome, navigate to
chrome://extensions. - Toggle Developer mode on (top right).
- Click Load unpacked and select the
extension/dist/directory. - Pin the icon, sign in, and you’re ready. Re-running
npm run buildupdatesdist/; click the reload icon on the extension card to pick up the new code.
What it can see
The extension only activates on linkedin.com/company/* and linkedin.com/in/* pages — nothing else. It reads the company name (and the canonical page URL) and sends only those two fields to Thawly when you click Watch. We never read your messages, profile, or connections.
Permissions explained:
- activeTab — read the current LinkedIn page only when you click the icon.
- storage — remember your sign-in token between popup opens.
- www.linkedin.com — the only host the content script runs on.
- thawly.co.uk/api/* — the only origin the popup talks to.
Troubleshooting
- “Open a LinkedIn company page to add it to your Thawly watchlist”
- The extension didn’t detect a company on this tab. Make sure you’re on a
/company/<slug>page (not search results, the home feed, or a job listing). - “Session expired — sign in again”
- Your Clerk session JWT has rolled over. Click the link in the popup, sign back in at /sign-in, and reopen the icon.
- Inline button doesn’t appear on a company page
- LinkedIn rolls out DOM changes regularly. Reload the page; if it persists, the extension still works via the toolbar icon — file an issue with the company URL so we can update the selector.
- Cap full but I want to keep adding
- Upgrade at /billing. Caps are engineering limits, not punishment — bigger plans give you bigger watchlists.