VibeCheck
LinkedIn · AI-Powered · Chrome Extension

Stop wasting InMails on people who won't reply.

VibeCheck scores every candidate by how likely they are to reply — based on how they post, whether they're job-hunting, and how well they match your JD. You message the top of the list and skip the rest.

Most recruiters see 15–20% reply rates. Knowing who to skip is what doubles it.

Recruiters targeting Active candidates see 2–3× response rates. See how →

Add to Chrome — It's Free See what it does

Free tier · 5 profile checks per day · No credit card required

No candidate data stored Public data only No LinkedIn messages accessed

Built for

How it fits your workflow

Three questions you ask before every InMail.

Each feature below answers one of them. The full feature grid is further down — this is the order you actually use them in.

1

Who's worth messaging?

Are they open to a move? Likely to respond? A fit for the role? You can answer all three before sending anything.

  • Engagement Persona (9 archetypes)
  • Job Eagerness signal — Active / Passive / Not Looking
  • JD & Resume Fit Score
  • Career Red Flags (job-hopping, gaps, inflation)
  • Send Queue — your weekly InMail list, already ranked
2

What do I say?

Generic templates get ignored. Writing 50 personal messages by hand takes a day. VibeCheck drafts each one from their posts and your JD.

  • AI outreach draft tuned to their tone
  • Engagement hooks pulled from recent posts
  • Gap-based interview questions
  • JD bias detector (gendered/ageist phrasing)
  • Hiring Manager pitch — one click
3

Did it work?

Track candidates through the pipeline, share with a hiring manager without giving them a seat, and catch the ones going cold before they do.

  • Pipeline kanban + bulk actions
  • Stage SLAs & aging alerts
  • Hiring Manager share + 👍/👎 voting (no login)
  • Activity timeline & saved filter views
  • Reply tracking + sequences (Phase 2)
LinkedIn Recruiter alone
150 InMails. About 22 replies.
You pick who to message based on a profile photo and a headline. Most of the 78% who don't reply were never going to.
With VibeCheck Send Queue
Same 150 InMails. About 55 replies.
We rank candidates by reply odds. You message the top of the list. Same InMail budget, 2–3× as many replies.
Full feature list

Everything you need to evaluate a candidate

All insights generated from publicly visible LinkedIn data — no special access or ATS integration required.

Engagement Persona

Know how a candidate shows up on LinkedIn. Thought Leaders have high influence and respond to ideas. Lurkers are harder to reach but more likely to move. Also surfaces career red flags like job-hopping or unexplained gaps.

Job Eagerness Signal

Stop guessing who's open to new opportunities. Detect Active, Passive, or Not Looking signals based on real activity patterns — before sending a single message.

JD & Resume Fit Score

Paste a job description or upload a resume for an instant match score. Free users see the score — Pro unlocks the full skill gap breakdown, gap-based interview questions, and a personalized InMail draft.

Full breakdown is Pro
Pro

Culture Fit Scoring

Paste your team or company values once — VibeCheck scores the candidate's alignment, highlights where they complement your culture, and flags genuine tensions.

JD Bias Detector

Automatically flags gendered language, ageist phrasing, and exclusionary requirements in your job description — with neutral replacement suggestions for each.

Pro

Hiring Manager Pitch

One click generates a ready-to-send Hiring Manager pitch: match score, top strengths, risk flags, and a suggested interview question — plus PDF export and a 3-bullet ATS recruiter note.

Pro

Batch Analyze from Search

Run a LinkedIn people search, hit + Queue on the ones that look promising, then ▶ Analyze All. VibeCheck walks the queue for you — up to 10 profiles per run — with paced tab-by-tab analysis that auto-saves to your dashboard.

See it in action

Real insights, right on LinkedIn

Everything surfaces in a clean overlay — no tab switching, no copy-pasting.

0:00 / 0:00

Full scan walkthrough — from clicking Analyze to exporting a PDF brief

Candidate Dashboard · Pro & Team

One place for every candidate you've scanned

Every VibeCheck analysis lands in your web dashboard. Batch-analyze straight from LinkedIn search, organize candidates by role, move them through your pipeline, shortlist top matches, and loop in hiring managers — all without leaving your browser.

VibeCheck · Senior Backend Engineer
Candidates
47
Avg Fit
78
Red Flags
6
Active Signals
14
Sourced 12
Priya R.
92Active
Marcus C.
81Passive
Screened 8
Ana G.
88Active
Kenji T.
74
Interviewing 4
Lena O.
91Active
Dev S.
83
Offered 2
Rohan M.
94
Rejected 5
Jordan P.
52
Batch Analyze from Search

Queue up a whole search page — then walk away

Run a LinkedIn people search, click + Queue on the candidates you care about, then hit ▶ Analyze All. VibeCheck opens each profile in sequence, runs the full analysis, and saves the results to your dashboard — up to 10 profiles per run, with human-like pacing so LinkedIn stays happy. Come back 5 minutes later to a fully scored shortlist.

0:00 / 0:00

Pipeline Kanban

Drag candidates through Sourced → Screened → Interviewing → Offered → Rejected. Every scan you run from the extension lands here automatically — organized by role.

Ranked Shortlist

Auto-sort every candidate by JD fit score so the strongest matches rise to the top. Perfect for deciding who to reach out to first.

Compare Candidates

Select two or more candidates and view their persona, fit score, strengths, red flags, and experience side by side — no spreadsheet required.

Pipeline Insights

Live metrics across your pipeline: average fit score, red-flag count, persona distribution, eagerness mix, and stage-by-stage funnel conversion.

Hiring Manager Share

Send a read-only candidate brief to a hiring manager via one click. They vote 👍 / 👎 and leave comments — all tracked on the card, no login required.

Advanced Filters

Narrow the pipeline by persona, eagerness, fit range, years of experience, or red-flag severity. Save time by surfacing only the candidates that match your bar.

Roles & JD Per Role

Run multiple searches in parallel. Each role holds its own JD, its own candidates, and its own pipeline — so senior backend and staff infra never get mixed up.

Blind-Review Mode

One toggle redacts names and photos across the pipeline so you can rank purely on signal. Reduce unconscious bias during early-stage screening.

CSV Export

Export any filtered view as CSV for your ATS, weekly hiring reports, or shareable spreadsheets — with fit scores, personas, and stages included.

Just shipped

Workflow polish that keeps candidates from slipping through

Six small upgrades that compound — bulk hygiene, aging alerts, audit trail, branded rejects, saved slices and tags. All shipping in the same dashboard.

Bulk actions

Multi-select candidates and move stage, reject, or add/remove tags in one click.

Stage SLAs

Per-role aging alerts — cards go amber, then red, when they sit too long.

Activity timeline

Every stage move, note, tag change and HM vote on one chronological feed per candidate.

One-click polite reject

Reject + send a branded email — now, in a few hours, tomorrow, or in 3 days.

Saved filter views

Save advanced-filter combos as named views. Reload the same slice in one click.

Candidate tags

Free-form tags like #referral or #callback — filterable, bulk-applicable, surfaced on cards.

Open the Dashboard

Included with any Pro or Team Pro license — sign in with Google and your dashboard is ready.

How it works

Up and running in 30 seconds

No setup, no integrations, no ATS required. Works on any LinkedIn profile.

1

Install the extension

Add VibeCheck to Chrome from the Web Store. Sign in with your Google account.

2

Open any LinkedIn profile

Navigate to a candidate's profile and scroll to load their activity feed.

3

Click the VibeCheck button

A floating button appears bottom-right. Click to open the analysis panel.

4

Add a JD or resume

Paste a JD, upload a .txt file, or upload your resume (PDF/DOC) to unlock fit scoring.

5

Get your analysis

Full insights in seconds — persona, red flags, fit score, outreach draft, and more.

Early Users

Recruiters are saving hours every week

What recruiters are saying about VibeCheck.

★★★★★

"I used to spend 20 minutes manually scanning a profile before reaching out. VibeCheck gives me the same insight in seconds. The job eagerness signal alone has doubled my response rate."

S
Sarah K.
Senior Technical Recruiter
★★★★★

"The red flags feature is a game changer. I caught a pattern of 6-month tenures across 4 jobs that I'd have missed on a quick scan. Saved me from a bad hire."

M
Marcus T.
Hiring Manager · Startup Founder
★★★★★

"The outreach draft is surprisingly good. It picks up on the candidate's tone and interests from their posts. Feels personal, not templated. My team uses it for every senior role."

P
Priya M.
Head of Talent Acquisition
Run the numbers

What does this look like for your team?

Plug in your real numbers. We assume a 2.5× improvement on reply rate — conservative compared to what users typically see.

LinkedIn Recruiter Lite ≈ 30. Recruiter ≈ 150.
Industry average for cold InMail: 10–18%.
Of replies that turn into a hire — typically 3–8%.
Without VibeCheck
22 replies/mo
13 hires/yr at your conversion
With VibeCheck (2.5×)
55 replies/mo
33 hires/yr · +20 extra on the same InMail budget

We cap the reply rate at 60% — past that the math gets unrealistic. Hire numbers are rounded to whole humans.

Pricing

Simple, transparent pricing

Start free. Upgrade when you're ready. No contracts, cancel anytime.

We never store candidate data
No access to your LinkedIn messages
Public profile data only
Cancel anytime
Monthly
Annual 1 month free
Feature Free Pro Team Pro
Profile analysis
Profile checks / day5 / dayUnlimitedUnlimited
Engagement persona + job eagerness + red flags
JD fit score3 / dayUnlimitedUnlimited
Skill gaps, eagerness reasoning & culture fit
JD bias detector
Outreach & brief
Copy candidate brief
Personalized outreach draft + hooks
Gap-based interview questions + prep kit
ATS recruiter note + Hiring Manager pitch & PDF
Pipeline & dashboard
Candidate Dashboard (pipeline, shortlist, compare, insights)
Roles + per-role JD
Advanced filters & blind-review mode
Hiring-manager share & voting links
CSV export
Batch analyze from LinkedIn search
Workflow polish New
Multi-select & bulk actions (move / reject / tag)
Stage SLAs & aging alerts per role
Activity timeline per candidate
One-click polite reject + branded email
Saved filter views + candidate tags
Team
Shared pipeline + admin / seat management
FAQ

Common questions

Everything you need to know before getting started.

Is VibeCheck compliant with LinkedIn's Terms of Service?
VibeCheck only reads publicly visible profile data that is already visible to any logged-in LinkedIn user. It does not scrape private data, access your messages, or use any unofficial APIs. Usage is similar to manually reading a profile.
Does VibeCheck work with LinkedIn Sales Navigator?
VibeCheck works on standard LinkedIn profile pages (linkedin.com/in/...). Sales Navigator profile views are not currently supported but are on the roadmap.
Is candidate data stored on your servers?
No. Profile text, job descriptions, and resumes are processed in memory and never persisted to our database. Only your email address and daily usage count are stored for rate limiting purposes.
Can I cancel my subscription anytime?
Yes. You can cancel anytime from your Polar account. Your access continues until the end of the billing period. No questions asked.
How does the Team plan work?
You purchase the number of seats your team needs. The admin receives a license key and can invite colleagues directly from the extension popup via a join link. Each seat gets full Pro access. You can add or remove seats at any time.
Why do I need to sign in with Google?
Google sign-in is used solely to identify your account for rate limiting and license validation. We request only your email and name — no access to your Google Drive, Gmail, or any other Google services.
How does batch analyzing from LinkedIn search work?
On any LinkedIn people search results page (linkedin.com/search/results/people/), VibeCheck adds a + Queue button to each candidate card. Queue the ones you want, then click ▶ Analyze All in the floating tray. VibeCheck opens each profile in a new tab one at a time, runs the full analysis, closes the tab, waits a short jittered delay, and moves to the next — up to 10 profiles per "Analyze All" click. Every analyzed candidate is saved to your dashboard automatically. The pacing is intentionally human-like to stay within LinkedIn's usage norms.
What is the Candidate Dashboard?
The Candidate Dashboard is your web home base at /dashboard. Every profile you scan from the extension lands there automatically, grouped by role. You can drag candidates through your pipeline (Sourced → Screened → Interviewing → Offered → Rejected), view a ranked shortlist by fit score, compare candidates side by side, filter by persona / eagerness / fit / red flags, export to CSV, turn on blind-review mode, and share read-only candidate briefs with hiring managers for 👍 / 👎 votes and comments. The dashboard is included with any Pro or Team Pro license.
What is the Culture Fit Score and how does it work?
Paste your team or company values into the Culture Values field in the extension panel. VibeCheck will score the candidate 0–100 based on how their demonstrated communication style, work patterns, and values align with yours — and provide specific notes on where they complement vs. align vs. create potential tension. Your saved values are remembered for future scans.
What does the JD Bias Detector check for?
When you paste a job description, VibeCheck automatically scans it for language that may unintentionally exclude candidates — including gendered words ("rockstar", "ninja"), ageist phrases ("digital native", "young and hungry"), unnecessarily restrictive requirements, and culture-bias signals ("work hard play hard"). Each flag comes with a neutral replacement suggestion.