A screening score you can defend.

Every application is marked against a published scheme, category by category, with the reasoning written down. Show a candidate why. Show your CEO why.

HR Recruitment Platform is applicant tracking software for employers. Companies use it to publish job openings, receive and review applications, screen candidates, and schedule interviews with their hiring team.

  • No credit card required
  • Reviewed within 1 business day
Example screeningSenior Laravel Developer

A. Rahman

Applied 3 days ago

66/100

Skills40%
71
Experience30%
58
Education15%
70
Role fit15%
62

Why this score. Six years of Laravel with ownership of a billing service, and queue work that matches the role. No Docker in the last two positions, and the mentoring the job asks for is not evidenced. The form claims eight years; the resume shows six, so six is what was marked.

The scheme is published before the marking starts.

Four categories, fixed weights, the same for every candidate against a given job. The total is recomputed from the four, so a score always adds up to its own breakdown — and screening runs at temperature zero, so the same resume against the same job scores the same next week as it does today.

Skills40%

Does the candidate show the skills this job asks for?

Equivalent and transferable technologies count. A resume that says Next.js is not marked down for never typing the word React.

Experience30%

How relevant, recent and deep is the work behind it?

Scope, ownership and measurable results, read against what this role actually needs — not a count of years.

Education15%

What formal education or certification is there?

If the job states no requirement, a candidate without a degree scores neutrally. Self-taught is never punished by default.

Role fit15%

Does the person fit this role as written?

Seniority, responsibilities, work mode and location. Not personality, and not a guess at culture.

What a candidate says about themselves is a claim, not evidence. Answers typed into the application form are checked against the resume. An unsupported claim never raises a category score — it becomes a question to ask at interview.

The score is one step. The hire is the job.

A screening score is worth nothing on its own. What follows is the rest of it — publishing the opening, arranging the interviews, making the offer, and being able to say afterwards where the hire came from and how long it took.

Your opening, on a page that looks like you.

A job goes live on its own public page, carrying your logo and your colour, with whatever questions you actually need answered. Share one link.

  • Ask what the role requires — your own form fields, plus a CV upload — instead of a fixed template.
  • The page ships with the structured data Google reads, so an opening can be found rather than only shared.
Apply pageyourcompany.example/apply
Y

Senior Laravel Developer

Lahore · Full time

Full name
Email address
Years with Laravel
you asked this
Notice period
you asked this
CV
PDF or DOCX
Submit application

1 link · no login for the candidate

Interviews that do not need three emails to arrange.

Pick from times your interviewers are actually free. Everyone gets a calendar invitation with the meeting link already in it.

  • Slots come from your team’s stated availability, and a double booking is refused rather than warned about.
  • Zoom, Google Meet or Teams links are generated with the invitation — nobody pastes a room into a message.
Choose a time3 interviewers free

Tue 10:00 – 10:45

Ayesha, Bilal

AKBR
Select

Tue 14:00 – 14:45

Ayesha, Bilal, Sana

AKBRSM
Select

Wed 09:30 – 10:15

Bilal is already booked

AKBR
Unavailable

Questions for the role are generated with the interview, and each interviewer scores their own feedback against it afterwards.

Double booking refused, not warned

An offer the candidate can answer.

Record the decision and the candidate gets their own private link. They accept or decline on it, and your team is told either way.

  • One link per offer, good once, and no account for the candidate to create.
  • A deadline that expires on its own, so an unanswered offer does not sit open indefinitely.
What the candidate seesOffer · expires in 5 days

Senior Laravel Developer

Your Company · Lahore

Start date
1 October
Employment
Full time
Reporting to
Head of Engineering
AcceptDecline

Answered in 2 clicks

Numbers you can take into the meeting.

Where candidates came from, where they stall, how long a hire takes, and what each recruiter is carrying.

  • Hiring, pipeline, source and recruiter reports, each exportable as CSV, Excel or PDF.
  • Schedule the ones you read every week and have them arrive by email instead.
Source reportLast 90 days
Apply link
62%
LinkedIn
24%
Referral
9%
Added by hand
5%
Applications1,284

Channels, not people. This report holds no protected characteristics and is not a diversity measure.

CSV · Excel · PDF

Everything else that hiring actually needs.

Not a wish list. Each of these is in the product today.

  • A pipeline, not an inbox

    Every application sits in one stage — pending, screening, shortlisted, interview, offer, hired — and moves when you move it.

  • Roles that match how you hire

    Six roles with genuinely different access. Admins run the account, HR work their jobs, hiring managers see their department, interviewers see only their own interviews.

  • Bulk actions on a shortlist

    Move a filtered set of candidates to the next stage, or email all of them at once, without opening each application.

  • Email through your own provider

    Connect Brevo or your own SMTP server. Invitations, status changes, interview times and offers then go out from your domain, not ours.

  • Interview questions worth asking

    Generate questions for the role — technical, competency and follow-ups — save the set against the job, and record the answers alongside them.

  • An API and its documentation

    The documented endpoints behind the product are available to you, so hiring data does not have to stay in one browser tab.

Pricing that fits how much you hire.

Every plan includes the screening rubric, the pipeline, interview scheduling and the audit log. What changes is how many jobs you run at once and how many people work them.

Starter

For a team filling a handful of roles a year.

Talk to us

  • The full marking scheme on every application
  • Branded apply page and shareable link per job
  • Interview scheduling with availability checking
  • Hiring and pipeline reports

Growth

Most teams

For a hiring team running several roles at once.

Talk to us

  • Everything in Starter
  • Your own email provider — Brevo or SMTP
  • Google Meet, Zoom and Teams meeting links
  • Offer letters with candidate accept and decline
  • Source and recruiter performance reports

Enterprise

For a company that has to answer to auditors.

Talk to us

  • Everything in Growth
  • Full audit trail with CSV export
  • Two-factor authentication across the account
  • Scheduled reports delivered by email
  • API access

What protects the data you put in.

Credentials are encrypted, then masked
API keys, SMTP passwords and OAuth tokens are encrypted with AES-256-GCM before they are stored, and the API returns them masked — the secret itself never comes back to a browser.
One company cannot see another
Every query is scoped to your company. An ID belonging to someone else does not return a permission error, it returns nothing at all — because you are not meant to learn that it exists.
An audit trail your admin can read
Who changed a job, moved an application, ran a screening or touched a setting — recorded, readable in Settings, and exportable as CSV.
Two-factor authentication that is actually enforced
Time-based one-time codes, set up per user. Once a user turns it on, the login itself refuses a password alone.
Candidate data you can erase
Anonymising a candidate strips their name, contact details and answers. A permanent delete, restricted to admins and confirmed twice, also purges their CV from storage.

And if it turns out not to suit you.

No card, no contract
There is no billing to enter and nothing to cancel. Create the account, post a job, and decide afterwards.
Start with one job, not a migration
There is no importer, and you do not need one to begin. Publish a single role, share its apply link, and let the first applications arrive before you move anything else.
Your numbers leave with you
Hiring, pipeline, source and recruiter reports all export to CSV, Excel or PDF, whenever you want them and without asking us.
A person answers your email
No chat widget and no ticket queue — support is an email address, and it reaches people who work on this product.

Post a job today. Read your first marked application tomorrow.

Registering creates your company account. A title and a location are all a job needs to go live, and the apply link is yours to share the moment it does.

  • No credit card required
  • Reviewed within 1 business day
  • Your team joins by invitation — nobody self-registers into your account
HR Recruitment Platform — Applicant Tracking System for Hiring Teams