How do I install Catalyst, the Chrome extension?
Catalyst is DealArena's Chrome extension, the daily-driver companion to the web app. v1 ships:
- Pipeline-aware drawer on every LinkedIn profile (7 sections: pipeline status, ICP score, signals, contact enrichment, community insight, warm intros, draft outreach).
- Universal capture from any page (popup button, right-click menu, paste-URL).
- Sales Nav superpowers — pipeline-match outline, ICP-only filter, batch import.
- LinkedIn feed engagement — "DA Engage" button next to each post.
- Pipeline-everywhere — floating widget on every page (XP, streak, quest), name-match badge across the web, signal notifications.
Install
- Install Catalyst from the Chrome Web Store. (The listing is on its way; until it goes live, use the developer-mode install below.)
- The onboarding tab opens automatically. Click Connect DealArena — a DealArena window opens; sign in, approve, done. No copy-paste.
- Review the consent terms and click I agree — enable DealArena.
- Visit any LinkedIn profile. The drawer appears anchored to the right edge.
Developer-mode install (advanced). For self-hosting or pre-release testing: get the extension package, open chrome://extensions/, toggle Developer mode, click Load unpacked, and select the extension folder. Connect works the same; if the sign-in window can't open, issue a manual token at Settings → Catalyst and paste it into the popup's Manual pairing (advanced) panel.
The data trade
The extension contributes anonymized profile observations to a shared contact pool. Every consenting user can read from the pool. This is how the contact enrichment is free — the pool grows every time a DealArena user views a profile.
You control contribution at four levels in Settings → Extension privacy & data:
- Contribute observations — every LinkedIn / Sales Nav profile you view feeds the pool.
- Contribute to contact graph — emails / phones found in pages you capture join the pool.
- Show floating widget — the cross-site XP/streak pill.
- Notify on signals — desktop notifications when a signal hits one of your contacts.
Revoke consent any time at the same page. Revocation immediately stops contribution and unlinks recent observations from your account.
Where the drawer activates
| Site | URL pattern | Surface |
|---|---|---|
| LinkedIn profile | linkedin.com/in/<slug>/ |
Drawer with 7 sections |
| Sales Nav profile | linkedin.com/sales/lead/<id>/ |
Drawer with 7 sections |
| Sales Nav search | linkedin.com/sales/search/people |
Match-highlight + ICP filter + bulk add |
| LinkedIn feed | linkedin.com/feed/... |
"DA Engage" button per post |
| everywhere else | every page | Floating widget + name-match badge |
| one tab, on demand | wherever you press Record or Run | Macro recorder and player |
Apollo and ZoomInfo were dropped on 2026-09-01. DealArena exists so you can cancel those subscriptions, so shipping integrations that assumed you still paid for them argued against the product.
Macros
Off by default. Turn them on at Settings → Extension privacy, or on the extension's consent screen.
Macros are for the six clicks you do fifty times a day. Open the extension popup, press Record, do the thing by hand, press Stop, and give it a name. Later, press Run and it does the same sequence on the tab you are looking at.
What it will and will not do:
- It runs only when you press Run. There is no scheduling, nothing runs in the background, and nothing runs while you are away from the machine.
- It runs at human speed, with a minimum gap between steps and a ceiling on how many steps can run in an hour.
- A banner sits across the top of the page for the whole run. Press Esc, or click Stop on the banner, and it halts immediately.
- It never records a password, card number, or one-time code. If your macro needs one, it pauses and asks you to type it.
- Macros live on your device. They are not uploaded to DealArena and do not follow you to another computer. Use Export to move them yourself.
- If a step's target has moved, or if it now matches more than one thing on the page, the macro stops instead of guessing. Clicking the wrong button is worse than not clicking at all.
One thing to be aware of: a macro acts as you, in your own logged-in session. Plenty of sites, LinkedIn included, restrict automated interaction in their terms. Using macros there may breach your agreement with that site and put your account at risk. We give you the tool and the guardrails; where you point it is your call.
Universal capture
Three ways to add a prospect from any page on the web:
- Popup — click the DA toolbar icon → "+ as Prospect" or "+ as Company". Reads the active tab's content + extracts via LLM.
- Right-click — select text, right-click → "Add selection as prospect to DealArena" or (anywhere on the page) "Add this page as company."
- Paste URL — popup has a paste-URL field for sites you don't currently have open.
All capture paths award scrape_ran XP and run through the same LLM extraction.
ICP score
The drawer's 0–100 ICP score is computed from:
- Structured filters (industries, size bands, roles, geos): up to 60 points.
- Free-form ICP description (passes through an LLM): up to 40 points.
Define your ICP at Settings → ICP definition. The free-form field carries most of the nuance — the more specific, the better the score.
Drafting outreach
The drawer's "Quick-draft outreach" section ships three channel tabs (Connect / InMail / Email). Each click on Generate drafts copy in your voice using:
- Your ICP definition (free-form text)
- Your default TOV profile's traits (if you've trained one in Origin → TOV Database)
- The prospect's profile data extracted from the page
Drafting is tier-routed: Basic has no AI drafting, Solo runs Sonnet, Pro+ runs Opus. Each draft charges 6 usage units. See Settings → Usage for your balance and history.
Limits
- Observations contribute rate-limited at 1,000/day per user.
- Find email rate-limited at 50/day on Basic; unlimited on Solo and up.
- Draft outreach charges 6 usage units per draft, the same as drafting in the app. Basic carries no usage allotment — drafting starts on Solo.
- ICP scoring charges 1 usage unit and is rate-limited at 40/hour. Scoring runs automatically when you open a profile with the drawer, and per row when the Sales Nav ICP filter is on, so Sales Nav asks you to confirm before it scores a page of rows. If you have not written a free-form ICP description, scoring stays structured-only: no model call and no charge.
- Sales Nav batch import sees only currently-rendered rows. Scroll the page to load more, then bulk-add.
- EU/UK/EFTA users get the read-only feature set in v1; granular EU consent ships in v1.x.
- Gmail integration is v1.1 — coming after Web Store review settles.
Auth + revocation
The extension authenticates with a bearer token created by the one-click Connect flow (or issued manually from Settings → Catalyst). Tokens are stored hashed, expire 90 days after issue, and renew themselves silently while the extension is in use — an install that sits idle past its expiry simply asks you to Connect again. Every connection is listed per-device at the same page and revocable instantly. Cookies don't cross sales-platform origins, which is why we use a token instead.
Trouble?
- Drawer doesn't appear: refresh the page; LinkedIn shifts selectors and the extension auto-logs failures (we ship targeted fixes within hours).
- "Could not read profile": DOM selector drift; same auto-log path.
- "your connection expired" in the popup: tokens expire after 90 days without use — click Connect to re-pair. Nothing else is lost.
- Extension features missing: check Settings → Extension privacy & data — you can disable contribution mode without disabling the extension.
- Bug reports: team@dealarena.io.
Ask it on the help page and the assistant answers from the whole corpus. If it cannot, team@dealarena.io can, and the answer usually becomes a doc.

