Perfect ATS + candidate CRM

A recruiting ATS and candidate CRM, built into Perfect.

Track every position in a visual pipeline. Keep the candidates your team has engaged in one searchable database. Perfect brings candidate tracking into the same place as sourcing and outreach, with no external ATS required.

Built-in pipeline boards, candidate records and application history.
Two connected views

One view for the role. One record for the candidate.

Use the pipeline to understand where an application stands. Use the candidate database to see the person and the history behind it.

Pipeline: manage progress by position

Open a Kanban board for a single position, or use the global pipeline to see applications across positions. Follow candidates through Shortlisted, Outreach, Contacted and Replied, then record the outcome when your team decides.

Candidates: keep your recruiting relationships together

The company-wide Candidates page brings together the people your team has engaged. Search the database, add custom fields and open a candidate profile to review application history and the timeline of touchpoints.

How it works

Follow the work from shortlist to decision.

Recruiting activity and pipeline status belong together. Perfect updates the outreach stages when the corresponding activity happens.

1. Review a position’s pipeline

Each position has a Pipeline tab with its own Kanban board. Switch to the global pipeline when you need a view across positions.

2. Let outreach update the stage

When Perfect outreach messages a candidate, their card advances to Contacted. When the candidate replies, it advances to Replied.

3. Read the candidate’s history

Open a candidate profile from the board to review their details, application history and touchpoint timeline before choosing the next step.

4. Keep the hiring decision with your team

Drag and drop cards to move candidates manually. Mark a candidate Hired or Rejected from the board when your team has made that decision.

Illustrative workflow. Stages reflect Perfect’s native pipeline.
  1. ShortlistedCandidate review
  2. OutreachOutreach workflow
  3. ContactedAutomatic after a message
  4. RepliedAutomatic after a reply

Your team can move cards manually and mark Hired or Rejected.

Candidate relationship management

Know the person behind the pipeline card.

A candidate’s history should remain useful beyond a single position. Perfect’s built-in database gives your team a shared place to look up people it has already engaged.

Find candidates your team already knows

Search the company-wide Candidates page rather than treating every role as an isolated list. The database keeps the candidates your team has engaged in one place.

Keep the details that matter to your team

Define custom fields in the candidates table to organize the information your recruiting process needs, alongside the candidate’s existing details.

Open the profile with its history

See application history and the timeline of touchpoints in a single profile drawer. When Perfect already knows a candidate, their match card links directly to that ATS profile.

Clear automation boundaries

Activity updates the board. Your team decides the outcome.

A reply changes a candidate’s status. It does not make a hiring decision.

Automatic: Contacted and Replied

Outreach activity drives these stage changes. A sent message advances the card to Contacted; a reply advances it to Replied. This keeps those stages connected to what actually happened.

Manual: moves and final outcomes

Your team can move cards by drag and drop and mark candidates Hired or Rejected. Review the candidate record and make the next decision in context.

The same recruiting workspace

Keep sourcing, outreach and candidate tracking connected.

Use Perfect as the home base for your recruiting workflow. Candidate records and pipeline boards sit alongside the work that creates and develops your shortlist.

Start with candidate sourcing

Explore how Perfect helps your team find candidates for a role, then review known candidates through the profile linked from their match card.

Follow outreach into the pipeline

See the connection between candidate messaging, replies and the Contacted and Replied stages, without treating the board as a separate outreach log.

Evaluate the whole workflow

Look beyond individual features to see how Perfect connects sourcing, applicant screening, outreach and candidate management.

Built-in or connected

You do not need an external ATS to track candidates in Perfect.

Perfect includes native pipeline boards and a company-wide candidate database. If you already use another ATS, review the supported connection and the data flow your team needs.

Use Perfect as your recruiting home base

Keep sourcing, outreach and candidate tracking together in Perfect. The built-in ATS gives teams a place to manage applications and candidate records without first connecting a separate tracking system.

Check the fit with an existing ATS

Native Perfect ATS features and external ATS integrations are different capabilities. Confirm the supported system, candidate fields, stage mapping and sync direction for your setup before planning a connected workflow.

Questions about Perfect ATS

Recruiting ATS and candidate CRM: frequently asked questions

Does Perfect have its own applicant tracking system?

Yes. Perfect has a built-in ATS with per-position Kanban boards, a global pipeline, a company-wide candidate database, custom fields and candidate profiles with application history. You do not need an external ATS to use these native tracking capabilities.

What is the difference between the pipeline and the candidate CRM?

The pipeline organizes applications by position and stage. The candidate database brings together the people your company has engaged, with searchable records, custom fields and touchpoint history. The two views connect application progress with candidate context.

Which pipeline stages update automatically?

When Perfect outreach sends a message to a candidate, the card advances to Contacted. When the candidate replies, it advances to Replied. Your team can also move cards manually and mark candidates Hired or Rejected.

Can I see candidates across all positions?

Yes. The global pipeline shows applications across positions, while the company-wide Candidates page provides a searchable database of the candidates your team has engaged.

Can I add custom fields to candidate records?

Yes. Perfect’s company-wide candidates table supports custom fields defined by your team.

Can Perfect work with an ATS we already use?

Perfect supports external ATS connections as well as its native ATS. The available capabilities depend on the connector and configuration. Confirm your system and required data flow rather than assuming every integration supports the same fields, triggers or sync behavior.

See your candidate pipeline in one place.

Explore the position board, global pipeline and candidate database in a demo. If you use another ATS, bring the workflow you want to connect.

See Perfect ATS in action