CandidatesFor recruiters4 min read

The candidate profile page — every panel explained

The candidate detail page is where you read a CV, send invites, track interview history, and decide what to do next. Here's every panel, every tab, every action.

Key takeaways

  • Four tabs: Profile, Pipeline, Interviews, Files.
  • The right rail shows Score Summary, Resume, and basic Details — visible from every tab.
  • Send Interview Invite (top-right) is the fastest path from a profile to an interview.
  • A candidate can be linked to multiple jobs simultaneously, each with its own decision and interview history.

The candidate detail page is where most of your work happens. It is the single place you read a resume, see interview history, send a fresh invite, and decide what's next. This article walks through every tab and every panel.

Candidate profile page showing Profile tab with summary, score summary, and decision actions
The candidate detail page — Profile tab.

Header

At the top, the candidate's name in large type, with a status badge (e.g. New, Invited, Interviewed, Shortlisted, Rejected). Below the name: city, country, and any tags.

Two main action buttons in the header:

  • Send Interview Invite — opens the invite modal. See Sending an interview invite.
  • Edit — opens an editor for the candidate's fields (name, email, phone, location).

Overflow menu (three dots) gives more actions: Add to Job, Delete candidate, Export.

The four tabs

Tab 1 — Profile

The default view. Three sections:

  • Profile Information — email, phone, age, total experience, education.
  • Summary — a written narrative of the candidate's background. If you added a resume at upload time and used the auto-parser, this is filled from the resume; otherwise blank or what you typed.
  • Skills — tag chips for the skills extracted from the resume or added manually.

Tab 2 — Pipeline

A visualisation of where this candidate is across each job they're linked to. For each job: status (Invited, In Progress, Completed, Shortlisted, Rejected), and quick actions to advance or reject.

Most useful when a candidate is being considered for multiple roles — you can see all their parallel pipelines on one screen.

Tab 3 — Interviews

Full chronological history of every interview the candidate has been invited to. Each row shows job title, status, date, overall recommendation (if completed), and a View button to jump to the interview results.

This is also the place to send a re-invite if a previous invitation expired and you want to give the candidate another shot.

Tab 4 — Files

Documents associated with the candidate. Resume by default. You can upload additional files (a portfolio, references, a take-home assignment submission).

TIP

Keep file uploads to candidate-relevant artefacts only. The Files tab is shared across all teammates who can see the candidate, so don't store private notes there — use a comment or your team's HR system instead.

Right rail — Score Summary

Persistent across all four tabs. Three numbers:

  • Average Score — mean of the overall-recommendation scores across all completed interviews for this candidate. Single-interview candidates show the same number as Highest.
  • Highest Score — best single-interview score across all of this candidate's interviews. Useful when a candidate had a poor first interview and a strong second.
  • Jobs Mapped — how many roles this candidate is associated with.

These scores aggregate across jobs. A candidate who scored 80 on Engineer A and 60 on Engineer B shows Average 70, Highest 80. To see the per-job breakdown, use the Pipeline tab.

Right rail — Resume

If the candidate has a resume uploaded, click Download Resume to fetch the original file.

Right rail — Details

Just metadata: First Job Tagged (when this candidate was first linked to any job in your org) and Updated (last time anyone edited the profile). Useful when you're triaging an old candidate list and want to know how stale a record is.

Common workflows from this page

Workflow 1 — Send a fresh invite

[@portabletext/react] Unknown block type "undefined", specify a component for it in the `components.types` prop

Workflow 2 — Review the most recent interview

[@portabletext/react] Unknown block type "undefined", specify a component for it in the `components.types` prop

Workflow 3 — Decide on a candidate after multiple interviews

[@portabletext/react] Unknown block type "undefined", specify a component for it in the `components.types` prop

Workflow 4 — Move a candidate to another job

[@portabletext/react] Unknown block type "undefined", specify a component for it in the `components.types` prop

Next: how to send an interview invite from anywhere in the platform.

Frequently asked questions

What does Score Summary show — across all interviews or just the latest?

Score Summary aggregates across **all completed interviews** for this candidate, across all jobs. Average Score is the mean of the overall-recommendation scores from each interview; Highest Score is the best one. Jobs Mapped tells you how many roles this candidate is associated with.

I added a candidate but they have no resume. Why?

Resume upload is optional at candidate-creation time. To add one later, open the candidate, go to the **Files** tab, and upload. The platform doesn't parse the resume into structured fields — it's just a downloadable file for you and the recruiter team.

How do I link this candidate to another job?

Top-right → *Add to Job* button (sometimes hidden in the overflow menu). Pick a job. The candidate now shows in that job's candidate list too, and you can send a separate invite for that role.

Can I delete a candidate?

Yes — overflow menu → *Delete candidate*. This removes the candidate plus all their interview data from the platform. Use with care; the action is irreversible. For temporary "remove from active set" cases, prefer rejecting them from the relevant jobs instead.

Next steps

Related articles