Installing & Using the Extension
The September 2026 redesign, permissions, browser compatibility, and troubleshooting the install.
contactID no longer opens as a small popup. Click the contactID icon in your Chrome toolbar and it opens Chrome’s side panel, a full working surface that stays open while you browse.
1. Four Tabs Plus Fullscreen
Across the top of the panel are four tabs, in the order you actually work through them:
- Setup. Connect a sender, review deliverability basics, and find new websites to contact.
- Agent. Build and edit the agent profile that fills your forms.
- Targets. Import and manage the list of websites you want to reach, including any saved lead lists.
- Send. Run the batch, watch progress, and review results as they come in.
A fullscreen button sits next to the tabs. Click it to expand contactID into a full browser tab instead of the narrow side panel, useful when you are reviewing a long queue or comparing sender results side by side.
2. Why The Popup Went Away
The old popup only had room for Start, Pause, and a link out to the dashboard. Everything else lived in the side panel already. The redesign folds those quick controls into the panel itself, so there is one consistent place to work instead of two.
Every tab shares the same header, so the controls you use most are always in the same place.
1. Logo And Fullscreen
The contactID logo sits on the left. On the right is the fullscreen button described above, which expands the panel into a full tab and can be clicked again to return to the side panel.
2. The Avatar And Account Menu
Your avatar sits in the top right corner. Hover or click it to open the account menu, which holds Settings, the AI wallet, plan and billing, and sign out. If you signed in with Google, your Google profile photo appears as your avatar throughout the extension, not just in this menu.
3. The Credits Meter
Just under the header is a credits meter showing your remaining website credits at a glance. Click anywhere on the meter and it opens Plan & Billing as a sheet, so you can check usage or top up without leaving the tab you are on.
In the redesign, every dialog opens as a sheet that slides in over the current tab, rather than a separate popup window. This keeps you anchored to whatever you were doing.
1. Which Dialogs Are Sheets
- Settings. Opened from the account menu.
- The AI wallet. Balance and top-ups for AI-assisted features.
- Advanced Export. Extra export options beyond the quick CSV download.
- The plan picker. Browse and change plans or buy credit packages.
- The Feature Guide. A short in-panel tour of what each tab does.
2. Why It Matters
Sheets close with an X or a click outside, and closing one always returns you to exactly the tab and scroll position you were on. Nothing you were doing in the panel is lost while a sheet is open.
The panel is built to work at any width Chrome gives it, from a narrow docked side panel up to a full monitor in fullscreen.
1. Narrow Panel (Down To 320px)
At its narrowest, the panel still works fully. Tabs stay across the top, and every screen stacks into a single column.
2. Above 600px: A Left Rail
Once the panel is wider than 600px (typically only reachable in fullscreen, or on a very wide side panel), the four tabs move from the top into a left-hand rail, giving you more vertical room for the content on the right.
3. Above 1024px: A Two-Column Send Tab
Above 1024px wide, the Send tab switches from a single list to two columns, so you can see roughly twice as many queue rows at once without scrolling.
Open Settings from the account menu. It is organized into a few sections.
1. Execution
This is where you control how a batch runs:
- Concurrency. How many websites contactID works on at once, from 1 to 8. The default is 5.
- Delays. Pacing between actions, to keep sending natural rather than instant.
Recommended concurrency:
- 1 to 2 on older laptops or when you are doing other work in the browser at the same time.
- 3 to 5 for typical runs.
- Never above 8. Chrome throttles background tabs past that point, which causes false failures rather than faster sending.
2. CAPTCHA Solving
Controls for how contactID handles CAPTCHA challenges it encounters while filling forms.
3. Proxies
Configure proxy settings if you route your traffic through one.
4. Send Card Fields
Choose which fields appear on each card in the Send tab’s queue, so you can surface the details that matter most to how you work.
5. Export And Import Settings
Save your current settings to a file, or load a settings file you exported earlier, useful when setting up a second device to match your first.
If the contactID icon does not respond, the side panel is blank, or you see a loader that never finishes, work through these steps in order.
1. Check The Extension Is Enabled
- Type
chrome://extensions/into your address bar. - Find contactID in the list.
- Confirm the toggle in the bottom right of the contactID card is blue (enabled).
- If it is grey, click to enable.
2. Reload The Extension
- On the same
chrome://extensions/page, find the contactID card. - Click the small Reload icon (a circular arrow).
- Wait a few seconds, then click the contactID icon in your toolbar again.
3. Update Chrome
Very old Chrome versions do not support the side panel API contactID relies on. Update via the three-dot menu, then Help, then About Google Chrome, and restart when prompted. The minimum Chrome version for contactID is 116.
4. Force-Check For Extension Updates
- Go to
chrome://extensions/. - Toggle Developer Mode on in the top right.
- Click the Update button that appears in the top left.
- Chrome checks every installed extension, including contactID. Wait a minute, then retry.
5. Reset Extension Data (Last Resort)
If contactID still shows a blank screen or errors, reset it from Settings inside the panel (if it opens at all) or by removing and reinstalling. Resetting clears only your local queue on that device. Your dashboard data, meaning agents, credits, and activity history, is never touched.
6. Reinstall The Extension
Right-click the contactID icon, click Remove From Chrome, confirm, then reinstall from the Chrome Web Store and sign in again. Reinstalling never touches your dashboard data either; agents, credits, and history are all preserved on our servers, not on your device.
7. If The Problem Persists
Contact support with your Chrome version, your contactID extension version (from chrome://extensions/), a screenshot of what you see, and any error from the browser console.
Chrome updates contactID automatically in the background, and you can also force a check yourself.
1. Automatic Updates
Chrome checks for extension updates every few hours. When a new contactID version is available, it downloads and installs quietly, then activates the next time Chrome restarts. Most users never have to think about this.
2. Forcing A Check
- Go to
chrome://extensions/. - Toggle Developer Mode on.
- Click the Update button that appears.
- Chrome checks every installed extension for updates, contactID included.
3. Downgrading Is Not Supported
Chrome does not support installing an older version of an extension, and contactID does not offer rollback builds. If a new release causes a problem for you, contact support and we will investigate from our side.
Here is exactly what each permission contactID requests is used for.
1. “Read And Change All Data On All Websites” (Host Permission)
This is the broadest-sounding permission, and it is required because contact forms can be on any website you add to your queue, and there is no way to know in advance which ones. In practice, contactID only reads and fills pages that are actually in your queue. It never reads or acts on other tabs you happen to be browsing.
2. Tabs Permission
Needed to open, monitor, and close the tabs for each queued website. Chrome bundles a “browsing history” label onto this permission as a matter of API design; contactID does not use, log, or transmit your browsing history.
3. Downloads
Used only when you click Export Results. contactID triggers a normal browser download for your CSV file, and never creates a download without your explicit action.
4. Notifications
Covers batch-finished alerts, payment-failure notifications for active subscribers, and session-expired alerts when you need to sign in again. You can turn these off in Chrome’s own notification settings at any time.
5. Manage Windows
Keeps the panel positioned correctly and handles the sign-in window when you need one.
6. Storage And Alarms
Not shown in the install dialog because Chrome treats them as low risk. Storage holds your local session and queue state. Alarms power background retry timers.
7. What contactID Never Requests
contactID never asks for access to your email account, microphone, camera, geolocation, or clipboard.
The same account works across any Chromium browser, including Chrome, Brave, Edge, Opera, and Arc. Sign in separately on each device, either with Google or an email code.
1. Shared Across Every Device
- Agents. The same list everywhere.
- Website credits. One shared pool.
- AI wallet balance. One shared pool.
- Subscription and plan. One subscription, applies everywhere.
- Activity log. Every send from any device shows up in the same log.
2. Not Shared Per Device
- The current queue. Each device runs its own.
- Concurrency setting. Tune it per machine.
- Signed-in state. Each device’s session is independent; signing out on one does not sign out the others.
3. Rate Limits Are Per Account
contactID enforces a maximum sending rate of 60 form submissions per minute per account, across all your devices combined, not per device. If you run batches on two devices at once, they share this limit rather than each getting their own.
New in the September 2026 redesign, the extension and the web dashboard now share a single sign-in.
1. What Changed
- Signing in on either the extension or the dashboard signs you into both.
- Signing out on either the extension or the dashboard signs you out of both.
2. If Your Session Ends Elsewhere
If your extension session ends because you signed out on the dashboard (or vice versa), the extension does not fail silently. It shows a clean sign-in screen with a short note explaining what happened, so you always know why you are being asked to sign in again.
Still stuck? We’re happy to help.
Install the extension, sign up, or reach out to support directly.




