How sourcing works
1
Submit a job
You submit a job via the UI or API with a full description, required skills, and an experience range. The richer the detail, the more precisely the engine can match candidates.
2
Semantic analysis
Cutshort’s Role Matcher semantically analyzes the job and searches the 4M+ candidate pool. It understands tech stack, seniority, domain, and company stage fit — not just keyword overlap.
3
Quality scoring
The Quality Grader scores each candidate match based on their accomplishments, career trajectory, and depth of fit for this specific role.
4
Ranked shortlist returned
A ranked shortlist is returned — typically within minutes for active candidates. Each entry includes a match score and the reasons behind the ranking.
5
Invites sent
You — or the Sourcing Assistant acting on your behalf — sends invites to shortlisted candidates via WhatsApp and email.
6
Candidates enter the pipeline
Interested candidates respond and move into your hiring pipeline, ready for interviews or further screening.
Shortlists
A shortlist is a ranked list of candidates matched to a specific job. Each entry in a shortlist contains:- The candidate object with profile data and quality score
- A match score indicating how well the candidate fits this particular role
- Match reasons — a human-readable explanation of why the candidate was surfaced (e.g., “5 years of React with fintech domain experience”)
job_id in the request body. Cutshort will generate or refresh the shortlist asynchronously and return the ranked candidates.
Sourcing Assistant
The Sourcing Assistant is an AI agent that automates the entire sourcing loop so your team doesn’t have to manage it step by step. Once activated for a job, the Assistant:- Generates and continuously refreshes shortlists as new candidates join the pool
- Sends personalised invites to matched candidates via WhatsApp and email
- Screens initial responses to filter out candidates who don’t meet baseline criteria
- Surfaces only the candidates who passed initial screening to your hiring team
active status. You can review its activity, override decisions, and adjust invite cadence through the API or the Cutshort dashboard.
Invites
An invite is an outreach message sent to a shortlisted candidate via WhatsApp and/or email. Invites include:- The job title and a brief role summary
- Your company name and a short description
- A personalised call-to-action link for the candidate to signal interest or decline
job_id and an array of candidate_ids in the request body. Cutshort dispatches the outreach messages and tracks delivery and response status for each candidate.
Outreach channels
- WhatsApp
- Email
Delivery rate: High — WhatsApp messages reach candidates directly on their primary device and are not filtered by spam folders.Typical response time: Most candidates who intend to respond do so within 24–48 hours of receiving a WhatsApp invite.When to use: WhatsApp is the recommended primary channel for reaching Indian tech talent. It produces significantly higher open and response rates compared to email, particularly for
active and open candidates who have opted in to job alerts.Rate limits on invites
Invite limits apply per job per day to protect candidate experience and maintain the quality signal of Cutshort’s talent pool. Sending too many invites too quickly can lower response rates and affect your sender reputation on the platform.See the Rate Limits page for the exact limits that apply to your plan and how to handle
429 Too Many Requests responses from the invite endpoint.