The Candidates section helps you organize and track all the people you're screening through ROUND0.
There are two ways to add candidates to your system:
You can also create candidates on-the-fly when creating interviews:
The candidate is saved to your system and can be reused for future interviews.
With the Connectivity Package subscription, candidates can be auto-created via the API:
POST /api/v1/invitations
{
"job_id": "job-uuid",
"candidate": {
"name": "Jane Smith",
"email": "jane@example.com"
}
}
If a candidate with that email doesn't exist, they'll be created automatically.
Name (required)
Title
LinkedIn URL
CV/Resume
You can upload a CV when creating a candidate or edit an existing candidate to add one:
When you upload a CV, the AI extracts:
Once a candidate has CV data, you can generate personalized interview questions:
Example personalized questions:
The Candidates page displays all candidates in a list:
Columns:
Alternative visual display:
Click on a candidate to see:
Summary:
Interview History:
Search by:
Filter by:
Sort by:
To edit candidate information:
What you can edit:
To delete a candidate:
Deletion restrictions:
Each candidate's detail page shows all their interviews:
Information displayed:
You can create multiple interviews for the same candidate:
Use cases:
Workflow:
Quickly see candidate progress:
Status badges:
Scenario: Candidates apply through your careers page
Workflow:
Scenario: You have 50 candidates to screen
Workflow:
Scenario: Candidate applies to multiple positions over time
Workflow:
Scenario: Employee refers multiple candidates
Workflow:
Problem: "Email already exists" when adding candidate
Solution:
Problem: Email field is disabled when editing
Reason: Candidate has completed interviews that reference this email
Solution:
Problem: Can't find a candidate you added
Check:
Problem: Interviews not showing for candidate
Possible causes:
Solution:
With the Connectivity Package, you can manage candidates programmatically.
Candidates are auto-created when you create an invitation:
POST /api/v1/invitations
Authorization: Bearer YOUR_API_KEY
{
"job_id": "job-uuid",
"candidate": {
"name": "Alice Johnson",
"email": "alice@example.com"
}
}
If alice@example.com doesn't exist, a new candidate is created automatically.
GET /api/v1/candidates/{id}/interviews
Authorization: Bearer YOUR_API_KEY
Returns all interviews for a specific candidate.
For full API documentation, see API Reference.