Platform overview

Every stage of hiring,
one connected system.

From the first job description to the signed offer, FineApples replaces the spreadsheets, inboxes and disconnected tools with one workflow — AI-assisted where it matters, auditable everywhere.

The AI engine

AI wired into the workflow, not bolted on the side.

Five AI capabilities run underneath the platform, each doing one job well and feeding directly into what recruiters and candidates see next.

AI job descriptions

AI

Generate a complete, structured JD from a few inputs — title, seniority, must-haves — or upload an existing JD and let AI parse it into rounds-ready structure.

AI resume parsing

AI

Every uploaded resume becomes a clean, structured candidate profile in seconds — education, skills, experience, projects and contact details extracted automatically.

AI match scoring

AI

Semantic embeddings compare every resume against the JD it's applied to, with a weighted, explainable score: required skills, experience, preferred skills, role summary and education.

AI question generation

AI

Generate assessment questions straight from a job description or a question category — ready to review, edit and add to the question bank.

AI ID verification

AI

OCR reads and validates a candidate's ID document, cross-checks it against their profile, and auto-fills the fields it confirms — no manual data entry.

How match scoring is weighted

Every resume is embedded and compared against the JD's embedding, then scored against five weighted components. The result is explainable — strengths and gaps are surfaced alongside the number, and rescoring runs automatically whenever the resume or JD changes.

Required skills35%
Experience30%
Preferred skills15%
Role summary10%
Education10%

Scores drive auto-shortlisting directly — no separate review step required unless you want one.

Senior Backend Engineer — JD
Generating…
PostgreSQL.NET5–8 yrsHybrid · Pune
resume.pdf

Parsed in seconds

B.Tech, CS — 2024React · Node.js2 internshipsPune, INAWS Certified

Profile auto-filled · ready for scoring

87match
Required skillswt 35%
Experiencewt 30%
Preferred skillswt 15%
Role summarywt 10%

Strength: required skills coverage · Auto-shortlisted for Round 1

Recruitment drives

Five ways to hire, one place to run them.

A drive is a self-contained hiring effort with its own jobs, candidates and shortlists — so campus, lateral and referral hiring never trip over each other.

Campus
Lateral
Internship
Referral
Walk-in
  • College access grants let a placement cell see and manage exactly the campus drives they're part of — nothing else.
  • Shortlisting and assessment dispatch happen at the drive level, so a whole cohort moves together.
  • Bulk resume download pulls every candidate's resume from a drive in one action.

Campus Drive — COEP Pune

1,240 candidates · 4 roles

Lateral — Platform Team

310 candidates · 2 roles

Internship — Summer '26

890 candidates · 6 roles

Candidate tracking

A pipeline that updates itself.

Configurable rounds, a live board, bulk actions and a complete audit trail — the board recruiters see is the same one that's always current.

app.fineapples.ai — Candidate pipeline
Applied2
SI

Sana Iqbal

Product Designer

90% match
VR

Vikram Rao

DevOps Engineer

76% match
Online Assessment2
PN

Priya Nair

Data Analyst

88% match
RM

Rohan Mehta

Backend Engineer

84% match
Interview1
AS

Aarav Sharma

Frontend Engineer

92% match
Selected1
IV

Ishita Verma

QA Engineer

81% match

Configurable rounds per job

Define the exact sequence of rounds for each job — screening, assessment, technical, HR — each with its own evaluation criteria.

Live kanban board

A real-time board over SignalR — candidates move between stages the instant a recruiter or interviewer acts, no refresh required.

Bulk actions

Shortlist, reject, advance or dispatch assessments to a whole selection of candidates at once, instead of one profile at a time.

Full stage history & audit

Every transition — Applied through the configured rounds to Selected or Rejected — is logged with who acted and when.

Auto-shortlist rules

Advance candidates automatically on ATS match score, assessment score, interview score, or a combined threshold you set per job.

Bulk CSV import

Import candidates by the hundred with a staging step and automatic duplicate detection before anything hits the live pipeline.

Assessment engine

Assessments candidates can't game, and evaluators can trust.

Timed, sectioned, shuffled and proctored by default — with the identity checks and grading flows a real hiring process needs.

Timed & sectioned

Per-section timers and navigation rules — lock candidates to a section, or let them move freely within the time budget.

Shuffling

Questions and answer options shuffle per candidate to keep every attempt independent.

Passing % & attempts

Set a passing threshold and a maximum number of attempts per assessment.

Proctored fullscreen

Assessments run in a monitored fullscreen mode that flags exits and tab switches.

Audio & video capture

Capture spoken or recorded answers directly in the browser for questions that call for them.

Manual grading

Subjective and open-ended answers route to a dedicated grading queue for human review.

Email-OTP identity gate

Candidates verify by one-time code before the assessment clock starts — no shared logins.

Invite links & categories

Dispatch by invite link, and organise everything by category with a reusable question bank.

Early access

AI interviews

An AI persona interview mode is schedulable today for structured first-round conversations, with the full conversational engine rolling out next.

Early access

Coding assessments with auto-judging

Monaco-powered code questions are live today, with in-browser execution and automatic judging coming.

Round 2 · Tech Interview

Google Meet · 10:30 AM

42 interviews auto-slotted

Round-robin across 6 interviewers

Invites sent

Branded template · OTP-gated

Interviews & scheduling

Scheduling an entire round takes minutes, not days.

Slot generation, interviewer round-robin and calendar integration remove the back-and-forth that usually eats a recruiter's week.

  • Single & bulk scheduling

    Book one interview or an entire round in a single pass.

  • Auto slot generation

    Slots are generated automatically with interviewer round-robin and configurable recess windows between sessions.

  • Calendar & Meet, wired in

    Every booking syncs to Google Calendar with an auto-generated Google Meet link — no separate step.

  • Reschedules & timezones

    Reschedule without losing history, with timezones handled correctly for every participant.

  • Reminder emails

    Candidates and interviewers both get reminders ahead of their slot, automatically.

  • Structured feedback

    Interviewers submit structured, per-round feedback that feeds straight back into the candidate's record.

Access control

Permissions granular enough to trust, simple enough to manage.

86 permissions across 9 modules, five system roles to start from, and custom roles when those aren't enough.

System roles

  • SuperAdmin
  • Recruiter
  • Interviewer
  • Assessment Setter
  • Candidate

Plus custom roles built from the same 86 permissions, for teams whose structure doesn't fit the defaults.

Three access scopes

Self

Access limited to records the user owns or is directly party to.

Assigned

Access to drives, jobs or candidates explicitly assigned to the user.

Organisation-wide

Full visibility across the tenant, for roles that need it.

Sensitive permissions are flagged distinctly when assigning roles, and every grant, revoke and access decision is captured in a full audit log.

Communication

Every email on-brand, every send accounted for.

Per-tenant SMTP

Each organisation connects its own SMTP relay, with credentials stored encrypted.

Branded templates

Every event type — invite, reminder, offer, OTP — has an editable, branded email template.

Async dispatch

Emails go out through a message queue, so bulk sends never block the app.

Scheduled & OTP emails

Time-delayed sends and one-time-code emails are first-class, not bolted on.

In-app notifications

A real-time notification bell keeps every user current without leaving the app.

Analytics

Everyone sees exactly the dashboard their role earns.

Eleven permission-aware widgets compose each user's home view — a recruiter and a super-admin looking at the same tenant see different things, on purpose.

  • KPI summary
  • Pipeline overview
  • Active drives
  • Scheduled activity
  • My interviews
  • Pending feedback
  • Hiring activity
  • Assessment statistics
  • Drive funnel
  • Interviewer load
  • Recent candidates

For super-admins

A hiring funnel view and organisation-wide activity charts sit above the standard widget set, giving leadership a single read on how hiring is trending across every drive.

Every report and widget exports to PDF or CSV.

Under the hood

Built to hold up at organisation scale.

Per-tenant database isolation

Multi-tenant by design, with each organisation's data isolated at the database level.

White-label branding

Logo and brand name are configurable per organisation, end to end.

Audit logs

Sensitive actions across the platform are logged for review.

Session controls & CSRF protection

Session management and CSRF protection are built into the request pipeline.

Soft delete

Records are soft-deleted, never destroyed outright, so nothing is unrecoverable by accident.

Azure cloud

Hosted and operated on Azure.

See the whole platform,
not just the pitch.

We'll walk through it on your own roles and your own volume. A live demo takes 30 minutes.