Skip to content
Surhires

Extension

In build

One-click capture of the profile in front of you

A sourcing extension is trusted with the recruiter's own logged-in browser session, and almost every one on the market abuses that trust.

The Surhires Chrome extension will capture the profile you are actively viewing into your candidate database in one click, with a confirmation step before anything is saved. It will not scrape in the background, will not send connection requests or messages, and will never store your platform credentials. It is in build for Wave 1.

By Surhires Editorial · Published · Reviewed

In the product: in build for Wave 1, deliberately scoped to user-initiated capture of the profile you are actively viewing

The scope limit is the feature

The extension does one thing. You are looking at a profile, you decide this person is worth keeping, you click once, you confirm what will be saved, and the record lands in your database with duplicate detection already run against it. That is the whole product surface, and it is deliberate rather than unfinished.

Everything a sourcing extension could additionally do runs through the recruiter's own authenticated browser session, which means the platform sees the activity as coming from that person. Background crawling of search results, bulk profile harvesting, automated connection requests, sequenced InMails: all of it is technically straightforward and all of it is charged to the recruiter's account rather than to ours. We decided at the start that we would not build features whose cost lands on the customer's identity.

A banned recruiter account is a severe incident

It is worth being blunt about what the downside actually looks like. A recruiter whose sourcing account is restricted or removed loses their connection network, their message history, their saved searches, their project lists and, on a professional network, a large part of how the market recognises them. It typically happens without warning and often in the middle of a live search where the shortlist was being built from exactly those saved lists.

That is not a support ticket. It is a severe customer incident that the software vendor cannot remediate, cannot appeal on the customer's behalf and cannot compensate in any meaningful way. Restoring an account is between the recruiter and the platform, and the outcome is frequently that it is not restored. When a tool creates a risk it cannot carry, the right answer is to draw the scope so the risk does not exist, which is why this extension will do less than the ones you have been demoed.

User-initiated means what it says

Every capture will start with a click on a profile the recruiter has already navigated to and is currently looking at. The extension will not read pages the recruiter is not on, will not walk through search result pages collecting profiles, will not run on a schedule and will not do anything at all while its panel is closed.

The confirmation step is part of this rather than a formality. Before saving, the extension will show exactly what it parsed: name, headline, current employer, location, the experience and skills it extracted, and the source URL. The recruiter can correct a field, add a note about why they are keeping this person, tag the record or attach it to a live requisition, and then save. If the parse is wrong, it is corrected before it enters the database rather than becoming another record somebody has to clean up later.

  • Runs only on the page the recruiter has open, only when the panel is open, only on a click
  • No background jobs, no scheduled crawling, no walking of search result pages
  • A confirmation screen showing every parsed field before anything is written
  • The source URL and capture timestamp stored on the record for provenance

No credentials, no session, no impersonation

The extension will never ask for a platform username or password, and will never store a session cookie or authentication token from a sourcing site. There is no server-side robot logging in as the recruiter, because there is nothing for it to log in with. Anything the extension can read is something the recruiter is already looking at in their own browser.

The connection back to Surhires uses your own Surhires account, scoped by your normal permissions. Records captured go into your tenant with you as the owner. Nothing is pooled into a shared dataset, sold, or used to build a database that competes with the one you are paying to keep.

What arrives in the database is a real record

Capture is only worth doing if what lands is usable. The extension will write a structured candidate record rather than a screenshot and a link: normalised current title, seniority, location, employer history, skills as separate values, and the profile URL for provenance. That is the same structure the resume parser produces, which is what makes a captured profile searchable alongside the rest of your database instead of sitting in a corner of it.

Duplicate detection runs at the moment of capture. If the person already exists, the extension will say so, show you the existing record, and offer to enrich it with anything new rather than creating a second copy. Silent duplicate creation is the fastest way to make a database untrustworthy, and a sourcing extension pointed at a network your team has all been using is the single most likely source of it.

Where it fits with the rest of sourcing

Capture puts the person in the database. What happens next belongs in the CRM, where it can be seen, reported on and handed over: match scoring against live requisitions, an outreach draft built from the person's actual history, enrolment in a cadence, or a task to call. The extension deliberately stops at the boundary rather than becoming a second, hidden outreach tool running inside a browser tab.

That boundary is also why LinkedIn steps in any future sequence will be manual reminder tasks. The extension will not send the message for you, and neither will the sequence runner. It will open the profile with a drafted note and let the recruiter send it themselves, which keeps the activity indistinguishable from normal human use because it is normal human use.

Timing and honest expectations

The extension is in build for the Wave 1 release. Until it ships, profiles reach the database through resume upload, bulk import with column mapping, or manual entry, all of which work today. Nothing in this page is available in a trial yet, and the description is written in the future tense for that reason.

When it does ship, expect a small thing that works reliably rather than a broad thing that works sometimes. Parsing quality varies by site and by how complete a profile is, and no extension parses a sparse profile into a rich record. The confirmation step exists precisely because the parse will occasionally be wrong and a recruiter noticing that before saving is worth more than an extra field of automation.

What you get

One-click capture

Save the profile you are actively viewing into your own candidate database.

Confirmation before save

Every parsed field shown for review and correction before the record is written.

Structured output

Title, seniority, location, employers and skills as fields, not a screenshot and a link.

Duplicate check at capture

An existing record is surfaced and enriched instead of a second copy being created.

Provenance stored

Source URL, capture timestamp and capturing recruiter kept on the record.

Requisition attach

Attach the captured person to a live requisition or a talent pool during the same click.

Recruiter notes at capture

Add why you kept this person while you still remember, not three weeks later.

No background activity

Nothing runs on a schedule, in a closed panel, or on pages you are not viewing.

No result-page crawling

The extension never walks search results collecting profiles in bulk.

No automated outreach

It will not send connection requests, messages or InMails on your behalf, ever.

No credential storage

No platform username, password, cookie or session token is asked for or kept.

Your tenant only

Captured records belong to your account and are never pooled into a shared dataset.

Permission-scoped

Capture follows your existing Surhires role and record-visibility permissions.

Manual LinkedIn handoff

Opens the profile with a drafted note; the recruiter sends it themselves.

Questions recruiters ask

When will the extension be available?

It is in build for the Wave 1 release and is not in a trial yet. Until it ships, candidates reach the database through resume upload, bulk import with column mapping, or manual entry. We describe it in the future tense here because that is what it is.

Why will it not source profiles in bulk from a search page?

Because bulk collection runs through the recruiter's own logged-in session and is what gets accounts restricted. The penalty lands on the individual, not on us, and losing a network, saved searches and message history mid-search is a severe incident no vendor can remediate. The scope limit is the point of the product.

Will it send connection requests or messages for us?

No, and not in a later version either. Automated messaging conflicts with platform terms and puts the recruiter's account at risk. Where outreach through a professional network belongs in a sequence, it will appear as a manual reminder task with a drafted note that the recruiter sends themselves.

Do we have to give it our LinkedIn login?

No. It never asks for a platform username, password, cookie or session token, and there is no server-side process logging in as you. It reads the page you already have open in your own browser, which is the only access it needs and the only access it will have.

What happens if the person is already in our database?

The extension tells you at capture, shows the existing record and offers to enrich it with anything new rather than writing a duplicate. Duplicate creation from a sourcing extension used across a whole team is the most common way an otherwise clean database stops being trustworthy.

Which sites will it work on?

It will support the profile pages recruiters actually work from, and parsing quality will differ by site and by how complete a given profile is. The confirmation step exists because no parser is right every time, and a recruiter correcting a field before saving beats a clean-up project later.

Does captured data leave our account?

No. Records go into your own tenant with the capturing recruiter as owner, scoped by your normal permissions. Nothing is pooled into a shared candidate dataset, resold, or used to build a database that competes with the one you pay us to maintain.

See it against your own reqs

Bring one live role and three resumes. In twenty minutes you will see the match scores, the shortlist and the placement invoice that comes out the other end.