CANDIDATE PROFILES

Every candidate. One page.

CV, parsed fields, application answers, interview notes, scorecards, message history. All on one profile. Searchable, sharable, GDPR-compliant by default.

Trusted by 20,000+ companies worldwide


Join candidate profile showing CV preview, parsed skills, application answers, and timeline of interactions

01

The candidate, fully assembled.

The profile auto-builds from every source: CV parse, application form answers, sourcing extension. Skills, seniority, languages, certifications, education, work history, current role, location. Each one pulled out and structured the moment the candidate enters Join.

  • Skills, seniority, languages, and certifications auto-parsed
  • Pulls from CV, application form answers, and the sourcing extension
  • Structured as filterable fields from the moment of entry
Activity timeline on a Join candidate profile listing applications, interviews, scorecards, and notes

02

The full hiring history, on the candidate.

Every stage move, every interview, every scorecard, every note, every message: recorded on the profile in chronological order. When the panel disagrees on a decision next quarter, the audit trail is already there. When a candidate re-applies in two years, you see the prior context the moment you open the profile.

  • Every stage move, interview, note, and message logged chronologically
  • Audit trail stays intact for decisions revisited next quarter
  • Prior context visible the moment a candidate re-applies
GDPR data-rights panel on a Join candidate profile showing consent status, retention timer, and access log

03

Candidate data rights, built in.

Consent status sits at the top of every profile. One-click data export (machine-readable + PDF), redaction (replace personal fields with placeholders while keeping the hiring record), and full erasure under GDPR Article 17. All from the same place. Compliance isn't a separate tool; it's a tab.

  • One-click data export (JSON + PDF) for Article 15 requests
  • Redaction keeps the hiring record while removing personal data
  • Full erasure propagated across backups under GDPR Article 17

WHAT YOU CAN DO

A profile that does more than store a CV.

  • AI-parsed, end to end

    Skills, seniority, languages, certifications, education, work history, current role, location. Each one pulled from the CV and structured as a filterable field.

  • No duplicate profiles

    If the same person applies to two roles, Join spots the duplicate by email and merges into one profile. Both pipeline histories kept.

  • Works in any language

    Join's CV parser is language-agnostic. French, German, Spanish CVs parse to the same structured fields as English ones. No language gates, no English-first bias.

  • GDPR controls, one click away

    Consent status, data export (JSON + PDF), redaction, erasure. Every right under GDPR Articles 15 to 17 lives on the profile itself.

Candidate profiles FAQ

What happens if the same person applies to two different roles?
Join spots the duplicate by email at application time and merges into one candidate profile, with both pipeline histories kept. You see the candidate's full history with your company across every role they touched. No parallel ghost profiles.
What does Join extract from a candidate's CV?
Skills (technical and soft), seniority level, languages and proficiency, certifications, education, work history, current role, and location. All structured as filterable fields. Application-form answers fill in anything not covered by the CV. The parser is language-agnostic: French, German, Spanish, Italian, Dutch CVs parse to the same fields as English ones.
Can I control who sees a candidate profile?
Yes. Access to a profile is controlled at the role level via the Roles & permissions feature. Grant access to specific teams, brands, or roles, and the candidates inside those scopes are visible to people who have access. Access is role-level, not per-field within a profile.
How does the profile handle GDPR requests?
Every profile has consent status at the top and a data-rights panel for the GDPR actions: one-click data export (machine-readable JSON + PDF) for Article 15, redaction for Article 16, and full erasure for Article 17. Join applies the change across backups and audit logs automatically.
Does the AI work on non-English CVs?
Yes. The CV parser is language-agnostic. It runs on a general LLM rather than a fixed language list. Major European languages (French, German, Spanish, Italian, Dutch, Portuguese, Polish) work out of the box, and less common languages parse correctly as well.

Start today

Start your 14-day free trial
and make hiring your advantage.

Try Join free for 14 days 5 jobs, full access, no credit card.
Start free

Talk to Join