AI agents that source, screen, and engage top candidates on autopilot

Twin finds candidates matching your criteria, screens resumes against the role, and sends personalized outreach — so you focus on closing the best hires. From €20/mo; replaces a sourcing agency.

85,000 people using Twin

4.9 on G2
Your AI recruiting agent
Compass
RE/MAX
Keller Williams
Twin cut our time-to-fill by 60%. It sources better candidates than our old agency and costs a fraction of the price.

Jen H.

Head of Talent, Growth-stage Startup

Real production agents

Real recruiting agents. Running today.

Built by talent teams. Ask in plain English — get sourced candidates, screened resumes, and outreach back, ready to send.

Hiring pipeline report

You

Brief me every Monday — pipeline health, reply rates, and where candidates stall.

Twin Running ran 6 min ago with 3 tools

Pipeline brief shipped — reply rate up 8 points, one role flagged for a wider search.

Hiring — Week 31

Monday, 9am

Candidates sourced

64

+18

Outreach reply rate

42%

+8pt

Interviews booked

7

+3

Time-to-interview

6d

−2d

Stalled candidates

3

flag

LinkedIn + ATS + calendar · posted to #hiring

Run this task

Candidate sourcing

You

Find senior full-stack engineers, remote US, and rank them against our role.

Twin Running ran 4 min ago with 4 tools

64 candidates found — 12 at 90%+ fit, ranked and enriched with contact details.

Shortlist_FullStack

Google Sheets

Jordan Lee

Staff Eng @ Stripe · remote

97

Priya Patel

Senior Eng @ Vercel · NYC

94

Marcus Johnson

Lead Eng @ Notion · SF

92

A. Okafor

Eng @ Linear · remote

90

S. Ramirez

Senior Eng @ Figma · ATX

88
Run this task

Resume screening

You

Screen this week's applicants against the job description and flag the mismatches.

Twin Running ran 12 min ago with 3 tools

38 resumes screened — 9 strong fits, 4 hidden gems from non-obvious backgrounds.

Applicants — screened

Scored

JL

9 strong fits

meet every must-have · interview ready

HG

4 hidden gems

non-obvious backgrounds · worth a call

NM

25 not a match

polite pass drafted for each

CV.pdf GitHub LinkedIn
Run this task

Candidate outreach

You

Write personalized openers for the top 12 and follow up until they reply.

Twin Running ran 8 min ago with 3 tools

12 openers sent, each referencing real work — follow-ups scheduled for day 3 and 7.

Outreach — Jordan Lee

Draft ready

Email

Your Stripe rate-limiter write-up is exactly how we think about our API — we're hiring our first staff engineer.

LinkedIn

Short connection note referencing the observability talk at KubeCon.

Follow-up

Day 3: new context, no pressure. Day 7: close the loop politely.

Run this task

Hiring pipeline report

You

Brief me every Monday — pipeline health, reply rates, and where candidates stall.

Twin Running ran 6 min ago with 3 tools

Pipeline brief shipped — reply rate up 8 points, one role flagged for a wider search.

Hiring — Week 31

Monday, 9am

Candidates sourced

64

+18

Outreach reply rate

42%

+8pt

Interviews booked

7

+3

Time-to-interview

6d

−2d

Stalled candidates

3

flag

LinkedIn + ATS + calendar · posted to #hiring

Run this task

Candidate sourcing

You

Find senior full-stack engineers, remote US, and rank them against our role.

Twin Running ran 4 min ago with 4 tools

64 candidates found — 12 at 90%+ fit, ranked and enriched with contact details.

Shortlist_FullStack

Google Sheets

Jordan Lee

Staff Eng @ Stripe · remote

97

Priya Patel

Senior Eng @ Vercel · NYC

94

Marcus Johnson

Lead Eng @ Notion · SF

92

A. Okafor

Eng @ Linear · remote

90

S. Ramirez

Senior Eng @ Figma · ATX

88
Run this task

Ready-to-use recruiting agents.

Clone and run these agents in one click. Built by the Twin community.

Load every previously processed item_id from the agent database for deduplication.
Generate platform-specific queries from the target profile, locations, and industry focus, then run them through Scrape Platforms, Web Search, and Deep Research.
Use Twin AI to normalize raw scrape output into structured items with title, organization, location, URL, and source.
Discard items missing a canonical URL or matching an exclusion keyword, then drop any item_id already seen.
Score remaining items 0 to 100 against the target profile and keep those above the relevance threshold.
+3 more steps
Google Sheets
Gmail
FullEnrich
5 Uses
At the configured cadence, pull unread inbox threads and LinkedIn DMs received since the last successful run timestamp
Classify each thread as: candidate inbound, referral, recruiter-to-candidate, or unrelated; drop unrelated threads
For each candidate thread, extract sender identity, resume attachments, and the message body
Hash each attachment and save unseen files to the connected file storage under a dated folder; skip files already saved
Search the candidate database for an existing record by email, LinkedIn URL, or normalized full name within the dedup lookback window
+3 more steps
Gmail
LinkedIn
Google Sheets
Google Drive
5 Uses
Wake on the configured cadence and load role profile, skill keywords, location filter, and result cap from the agent state
Open the sourcing platform via Browser Agent or Scrape Platforms, apply skill + location filters, and collect candidate cards up to the per-run cap times 3 to allow for dedupe loss
For each candidate, normalize a stable profile_key (slug of profile URL) and check the sourced-candidate database for any match within the dedupe window
Use Twin AI to score remaining candidates against the role profile, attaching a 1-5 fit score and one-line fit reason
Optionally call the enrichment provider in parallel to attach a business email and verified company domain
+3 more steps
LinkedIn
Google Sheets
Greenhouse
FullEnrich
5 Uses
Receives a job URL, recruiter email body, or pasted job description as run input
Parses the input to extract company name, role title, hiring location, careers-page URL, and recruiter contact
Checks the audit log to skip recently audited identical postings and reuse cached findings
Runs each enabled check in parallel: company existence, ghost job detection, scam reports, domain age, social presence, employee reviews
Aggregates findings into a weighted 0-100 legitimacy score with explicit red and green flags
+2 more steps
Gmail
Google Sheets
1 Use
User pastes a job posting URL (or raw JD text) and the agent ticks immediately.
Agent scrapes and validates the posting, confirming it's still active and capturing JD fields into a typed structure.
Agent runs company research in parallel: recent news, funding, leadership changes, layoffs, product launches, Glassdoor-style signals.
Agent identifies the hiring manager and skip-level by mapping the role to the org chart, then enriches each with a verified work email via the connected enrichment app.
Agent extracts verbatim interview-ready phrases from the JD and public collateral, mapped to expected interview themes.
+2 more steps
Google Docs
Gmail
FullEnrich
8 Uses
Pull fresh job postings from connected job boards filtered by role keywords, geography, and company size
For each posting, resolve the hiring company and confirm it matches the ICP profile
Identify the top decision-maker by title (CEO, COO, Founder, VP Operations, HR Director) using public profiles
Enrich the decision-maker with a verified business email and LinkedIn URL
Check the agent database to drop any company or contact seen in the last 30 days
+3 more steps
LinkedIn
Google Sheets
19 Uses
Integrations

Connected to your hiring stack.

Twin builds connectors in real time — LinkedIn, job boards, your ATS, email, and calendar. Maintains them when APIs change. Plus 5,000 integrations already built by users.

LinkedIn
GitHub
Indeed
Glassdoor
Wellfound
Otta
Google
Twin

No hidden costs, no limits, just seamless integrations that grow with you

How it works

Plug-and-play. Live in 15 seconds.

No specs, no workflow builder, no agency brief. Describe the role the way you'd brief a recruiter.

We're hiring a senior full-stack engineer, remote US. I spend my evenings searching LinkedIn, screening CVs against the role, and writing outreach — and great candidates go cold before I reply.

Opus New

Explain the goal

The role, the must-haves, and what's blocking you. Twin asks the right questions back.

Slack Email Scanner
B2B Prospect Hunter
Prospect List Builder
Niche Content Composer
Visual Storyteller
Building the next one…

Twin builds the agent

No specs, no workflows, no code. It handles the details you didn't think of.

Scheduled Weekdays at 8AM

Worked for 3m38s

Reading the role's must-haves and nice-to-haves

Searching LinkedIn and Wellfound — senior full-stack, remote US

Cross-checking 64 profiles on GitHub

Scoring each candidate against the role

Shortlisting 12 candidates at 90%+ fit

Writing 12 personalized openers referencing real work

Scheduling day-3 and day-7 follow-ups

Appending the ranked shortlist to your sheet

It runs autonomously

On a schedule, a webhook, a Slack message, an incoming client email — whenever it should.

Features

Every recruiting job. Running itself.

Sourcing, screening, outreach, scheduling — the top-of-funnel that eats your week, handled on schedule.

Candidate sourcing

Searches LinkedIn, GitHub, and job platforms for candidates matching title, skills, location, and experience.

Resume screening

Scores and ranks applicants against the role — flags mismatches and surfaces hidden gems.

Personalized outreach

Openers that reference each candidate's real work, sent from your email in your voice.

Interview scheduling

Interested candidates book straight into your calendar — reschedules handled automatically.

Job board monitoring

Watches boards and talent pools daily; new matching candidates land in your inbox by 8 AM.

ATS hygiene

Every touch logged in Greenhouse, Lever, or Ashby — stages, notes, and next steps kept current.

Talent pool nurture

Keeps silver-medalist candidates warm with occasional relevant touches until the next opening.

Hiring reports

Weekly pipeline health: sourcing volume, reply rates, interviews booked, and where candidates stall.

Triggers & schedules

On new applicant, on reply, on offer accepted — or simply every weekday morning.

— rated 4.8/5 by 200+ happy customers

LinkedIn Recruiter finds names. Twin fills the pipeline.

Recruiter gives you a search box and a seat license. Twin runs the search, screens against the role, writes the outreach, follows up, and books the interviews.

LinkedIn Recruiter

LinkedIn Recruiter workflow canvas — one workflow wired per client

Twin

We're hiring a senior full-stack engineer, remote US — build me a pipeline.

Twin 11:24 AM

Sourced 64 candidates, screened them against the role, shortlisted 12 at 90%+ fit, and sent personalized outreach.

One brief covers sourcing, screening, and outreach

Adapts when the role or your ATS changes

Tells you what it will cost before it runs

64 → 12 candidates

Replies land in your inbox; interested candidates book straight into your calendar.

Customer stories

Real talent teams. Real hires. Running every day.

From 2-person recruiting teams to VP-of-People orgs — talent teams are replacing sourcing agencies and top-of-funnel busywork with a single conversation.

85,000 people using Twin

4.9 on G2

Tom R.

Recruiting Lead

2-person talent team

We now source like a 10-person team. Twin handles the top-of-funnel so we can focus on interviews.

Head of Talent

Twin cut our time-to-fill by 60%. It sources better candidates than our old agency and costs a fraction of the price.

Jen H.
VP of People

The screening is surprisingly accurate. It flagged mismatches our team missed and surfaced hidden gems from non-obvious backgrounds.

Amira F.
Automation Lead

Visual builders just feel slow now. A simple conversation is all you need. Twin replaced two ops hires we were about to make pre-Series A.

Alex
Pricing

Simple pricing.

Less than a day of a sourcing agency. Runs 24/7. No onboarding. No PTO. One great hire covers years of Twin.

Mini
€20/month

Estimated 20 tasks/mo

2,000 credits/month

Mini+
€50/month

Estimated 50 tasks/mo

5,000 credits/month

Pro
€189/month€2006% off

Estimated 200 tasks/mo

20,000 credits/month

FAQ

AI recruiting automation FAQ

What talent teams ask before putting Twin on sourcing duty.

What is AI Recruiting Automation?

Automate the most time-consuming parts of recruiting. Twin finds candidates matching your criteria, screens resumes, and sends personalized outreach — so you can focus on closing the best hires.

How does Twin automate recruiting workflows?

Clone a recruiting agent: Choose an agent for sourcing, screening, or candidate outreach and clone it instantly. Describe your open role: The agent asks about the position — required skills, experience level, location, and must-haves. Connect LinkedIn, job boards, and email: Link your sourcing channels and email so the agent can search and reach out on your behalf. Get a ranked shortlist of candidates: The agent finds, scores, and contacts top candidates — delivering a ready-to-interview pipeline.

Do I need to write code to use these agents?

No. Twin lets you clone, configure, and run AI agents using natural language and connected apps.

Ready to automate recruiting?

Set up your recruiting agent in minutes. No code required. Source, screen, and reach out on autopilot.

Start sourcing candidates