How it works Features Pricing About Contact API Start free
For recruitment agencies

Recruitment software that works for the recruiter, the client, and the candidate.

AI CV screening with candidate communication built in. Drop in CVs, get a ranked shortlist with reasoning in two minutes, and let Aptly send a specific, personalised response to every applicant, including the ones you don't progress. Works standalone or alongside your existing CRM.

Free forever · 50 CV scans included · No credit card required

Shortlist ready 4 emails drafted ~2 min
Principal Data Architect
3 shortlisted · 4 analysed
Live
SB
Sarah Baxter
87
Strong shortlist AI: None
JO
James Okonkwo
74
Strong shortlist AI: None
PN
Priya Nair
58
Borderline AI: Mild
Email ready · Sarah Baxter
To: sarah.baxter@email.com · Subject: Invitation to the next stage
Hi Sarah, after reviewing your application I'd like to invite you to the next stage. Your cloud-native architecture experience is exactly what the team is looking for...

Built with recruitment agencies in the UK and South Africa

Why now

AI changed what lands
in your inbox.

Two years ago, a strong application took real effort to write. Now any candidate can generate a polished, keyword-stuffed CV in minutes, and they know it. Your inbox has tripled. Your time hasn't. The right candidates are still in there, but finding them when everything looks equally credible on paper takes longer than it ever has.

And the candidates you didn't progress? Most never hear back. In an industry built on relationships, ghosting has quietly become the norm, and every recruiter knows the reputational cost they're carrying.

Aptly cuts through the noise, keeps your clients informed, and makes sure every applicant knows where they stand.

2m
From CVs to ranked shortlist with reasoning
100%
Of applicants get a personalised reply
0
Migration, integration, or setup required
No friction

Up and running in two minutes.

Most recruitment tools need weeks of configuration, connecting to your ATS, importing candidate databases, training your team. If you don't already have an established tech stack, you're stuck before you've started.

Aptly needs none of that. Create an account, paste a job spec, drop in CVs. You're screening.

No existing ATS required. No candidate database to import. No IT support needed. Works standalone from day one, or quietly alongside the tools you already use.
Most tools
Aptly
Connect your ATS before you can screen
Start screening immediately
Require an existing candidate database
Just upload the CVs you already have
Require you to replace your existing stack
Works standalone or alongside your CRM or ATS
Score candidates. Leave the rest to you.
Score, rank, email, guide, PDF, end to end
Candidates get ghosted. No response sent.
Every applicant gets a personalised response, automatically
How it works

Three steps to a clear shortlist

No training. No configuration. Create a job, upload CVs, and you're done.

Step 01

Create a job

Paste your existing job spec, or use Aptly's AI builder. Answer a few targeted questions and get a world-class spec in seconds, with a check for unrealistic criteria before you screen a single CV.

Step 02

Drop in the CVs

PDF or Word, up to 50 at a time. Aptly reads every one, scores each candidate against your spec, and runs batches in parallel. No formatting requirements. It handles the mess.

Step 03
87 · Sarah Baxter 74 · James 58 · Priya Share with client

Get your shortlist

A ranked candidate list with plain-English reasoning, ready-to-send emails for every applicant, an interview guide, and a white-labeled PDF. Share a live link with your client; they see stages update in real time and can leave comments on candidates.

01 Pillar

AI CV screening built around what recruiters actually need.

Paste a job spec. Drop in CVs. Get a ranked, reasoned shortlist in under two minutes.

A.

Plain-English reasoning, not a black box.

Every candidate scored 0 to 100 with specific reasons they fit and specific gaps to probe in interview. You can read why in seconds.

B.

Hidden gem flag.

Surfaces candidates with unique credentials that others lack, even when their overall score is lower. The candidates you'd otherwise overlook.

C.

Client values weighting.

Tell Aptly what this client actually values: technical depth, sector credibility, growth potential. Scoring adjusts to weight the factors your client cares about.

D.

AI-CV detection.

Flags how much of the CV looks AI-generated, scored as None, Mild, Moderate, or Strong. Know what you're dealing with before you pick up the phone.

02 Pillar

Candidate Communication Intelligence.

Every applicant, including the ones you don't progress, gets a specific, personalised response. Not a form letter. Not a rejection template. A real reply.

We haven't found another tool that closes this loop.

Email ready · Sarah Baxter · Stage: Shortlisted To: sarah.baxter@email.com Subject: Great news, your application for Principal Data Architect Hi Sarah, I'm pleased to let you know we'd like to invite you to the next stage. Your background in data architecture stood out, particularly your experience with cloud-native systems... Send email Copy A APTLY

The email, drafted for every applicant

Specific to the candidate, the role, and the stage. Edit before sending if you want to. Or hit send.

BrightRock Principal Data Architect Good news, you've been shortlisted Applied Screened Shortlisted Interview Offered Placed Best suited for senior data architecture roles in cloud-native environments

The portal, branded for your agency

No login required. Stage in plain language and a personalised fit profile.

Shortlisted candidates

get warm, role-specific outreach that references their actual background.

Borderline candidates

get two clear options: an exploratory chat about the role, or a "not right for this one" with honest reasoning.

Rejected candidates

get a respectful response that names something specific about their CV. No copy-paste. No template smell.

Every candidate

gets a private portal link showing exactly where they stand in your pipeline. As you progress them, their page updates automatically.

No more ghosting. No more reputation damage. No more "did they just not see my application?"

Real-time client view

Your client always has the latest view.

Share a live, branded shortlist link with your hiring manager. No login required. They see ranked candidates, pipeline stages, and match reasoning. As you progress candidates, the page updates automatically. They can leave comments directly on candidates that notify you instantly.

aptly.pro/share/abc123def456 Aptly · Principal Data Architect · BrightRock 8 screened 3 shortlisted 1 interviewing #1 Sarah Baxter sarah.baxter@email.com · 8y data architecture Strong shortlist Interviewing 87 #2 James Okonkwo james.okonkwo@email.com · 6y senior engineering Strong shortlist 74 HM Leave a comment for your recruiter... Send

No more emailing PDFs. No more "is there a newer version?"

The full kit

The rest of the toolkit.

Beyond the two pillars, Aptly includes everything an agency needs to run the candidate side of the business.

AI Database Search · Senior .NET Developer Searched 24 candidates · 3 strong matches found Sarah Baxter 8 years .NET/C# with fintech background, matches primary stack 91 James Okonkwo Strong C# background, financial services sector, SQL Server 78 Priya Nair Mid-level .NET, borderline seniority 54

Find the right candidates

  • AI Database Search: scan your existing candidate pool against any new role with ranked, reasoned matches.
  • Candidate database: every CV screened builds your searchable talent pool automatically.
  • Hidden gem flag: surface candidates others would overlook.
BrightRock Shortlist Report 3 candidates Live shortlist · BrightRock Sarah Baxter 87 James Okonkwo 74 Priya Nair 58 Hiring manager left a comment

Impress the client

  • White-labeled PDF: professional shortlist report with your agency name and client details.
  • Live client shortlist: shared link with real-time stage updates and comments.
  • Candidate portal: branded status page for every applicant.
Job spec Unrealistic criteria flagged Interview guide Q. Cloud-native architecture experience? ✓ STRONG specific examples of multi-region failover ⚠ WEAK vague references to "the cloud" ⚑ FLAG tools they list don't match the stack Q. Team leadership in scaling environments?

Get the work done

  • AI job spec builder: world-class specs in seconds, with red flags for unrealistic criteria.
  • Interview guide: tailored questions, strong and weak answer indicators, red flags.
  • Bulk email sending: every applicant gets a reply in one click.
Who it's for

Built for agencies that live by the shortlist.

Aptly is purpose-built for recruitment agencies and recruiters working multiple roles, multiple clients, every week.

This is for you if you...

  • Place ten or more roles a month across multiple clients
  • Are drowning in CVs and falling behind on candidate replies
  • Run a small or solo agency and need to look bigger than you are
  • Have clients who want more visibility on the shortlist process
  • Want to stop ghosting candidates without spending an extra hour a day on email

This isn't right for you if you...

  • Run retained executive search with five hand-sourced candidates per role
  • Are an internal HR team hiring for a single company (consider the API instead)
  • Want AI to make hiring decisions for you (Aptly assists, doesn't decide)
  • Need deep ATS workflows like offer management or onboarding (use Aptly alongside your existing ATS)

Honest fit beats forced fit. If we're not right for you, we'll say so.

Pricing

Simple, transparent pricing

Start free. Upgrade when you're ready. No contracts, no hidden fees, cancel anytime.

All prices in USD. Save ~17% with annual billing. Contact us to pay annually.

Free
Free
 
Forever · no card needed
50 CV scans total
3 active jobs · 1 seat
  • All features included
  • Ranked shortlist
  • AI-CV detection
  • Candidate emails drafted
  • Interview guide
  • PDF report
  • Client sharing link
  • Candidate database
Start for free
Starter
$59/mo
or $49/mo billed annually
250 scans/month · resets monthly
15 active jobs · 1 seat
  • Everything in Free
  • 250 scans per month
  • Screening history
  • Bulk email sending
  • Client CRM
  • AI database search
  • Custom email templates
Get started
Agency
$499/mo
or $414/mo billed annually
3,000 scans/month · resets monthly
Unlimited active jobs · 10 seats
  • Everything in Pro
  • 3,000 scans per month
  • 10 team seats
  • White-label job board
  • Dedicated support
  • Quarterly review call
Get started
Enterprise
Custom
pricing
 
Unlimited scans · Unlimited seats
Unlimited active jobs
  • Everything in Agency
  • Unlimited everything
  • API access included
  • Custom onboarding
  • SLA support
  • Annual invoicing
Contact us

No contracts. Cancel anytime. 7-day money-back guarantee on your first subscription.

Need more scans mid-month?

Top-up packs are available now. Buy additional scans without changing your plan, only used after your monthly allowance runs out. Contact us at hello@aptly.pro for current top-up pricing and to purchase.

FAQ

Common questions.

The things buyers usually ask before they sign up. If something isn't here, email us at hello@aptly.pro.

Do I need to migrate from my existing CRM?

No. Aptly works standalone or alongside any CRM or ATS. Use it for the screening loop and keep your existing system for everything else.

What happens to candidate data?

Your candidate data is stored as long as your account is active. You can delete records at any time. On account deletion, all data is removed within 30 days. We process CVs using Anthropic's Claude API. Your data is never used to train any model.

Is Aptly GDPR and POPIA compliant?

Yes. We're a data processor under GDPR. A full Data Processing Agreement is available to every customer. Sub-processors are listed in our Privacy Policy. We process data in EU and US regions and retain only what's needed to deliver the service.

How accurate is the AI scoring?

Aptly scores against your specific job spec, not a generic template. The hidden gem flag and client values weighting surface candidates a generic match score would miss. AI scores are decision support, not the final word; you remain the recruiter, your client remains the authority on their role.

Do candidates know their CV was screened by AI?

That's your call. Where required by local law, you must inform candidates that automated tools are used in screening. Aptly's candidate portal makes this disclosure simple to implement, and your account settings include candidate-facing language you can customise.

What happens to my unused scans?

Plan scans reset monthly and don't roll over; they reflect current AI processing costs. Top-up scan packs don't expire and are drawn on only after your monthly plan allowance is used.

Do you offer refunds?

Yes. 7-day money-back guarantee on your first subscription payment. After that, subscriptions are non-refundable, but you can cancel anytime to stop future charges.

Is there an API?

Yes. The Aptly API lets larger agencies and corporates integrate AI screening directly into their existing ATS or HR platform. See the API page for plans and documentation.

Try it on your
next role.

Start free with 50 CV scans included. No credit card. No integrations to set up. Works standalone or alongside the tools you already use.

If it doesn't save you time, improve your client relationships, and make your candidates feel respected, you've lost nothing.

Start for free

Or talk to us first

Takes about two minutes to see your first shortlist.

For developers

CV screening as an API.

The Aptly API lets you add AI-powered candidate scoring to any ATS or HR platform. Submit a job spec and CVs. Get structured scores, match reasoning, and gap analysis back programmatically.

Async processing, webhook delivery, up to 200 candidates per request. No UI required on your side.

Build $199/mo · 1,000 CVs included

Scale $499/mo · 3,500 CVs included

Enterprise custom volume pricing

View API docs and pricing →
// Submit candidates for scoring
POST /api/v1/screen
X-API-Key: aptly_your_key_here
{
"job_spec": "Senior Python Developer...",
"candidates": [{
"candidate_ref": "your-id-001",
"cv_text": "7 years Python..."
}]
}
→ score: 84 · verdict: "Strong shortlist" → match_reasons: ["7 years meets senior band"...] → gaps: ["No AWS experience mentioned"...]