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
AIGenerate 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
AIEvery uploaded resume becomes a clean, structured candidate profile in seconds — education, skills, experience, projects and contact details extracted automatically.
AI match scoring
AISemantic 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
AIGenerate assessment questions straight from a job description or a question category — ready to review, edit and add to the question bank.
AI ID verification
AIOCR 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.
Scores drive auto-shortlisting directly — no separate review step required unless you want one.
Parsed in seconds
Profile auto-filled · ready for scoring
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.
- 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.
Sana Iqbal
Product Designer
Vikram Rao
DevOps Engineer
Priya Nair
Data Analyst
Rohan Mehta
Backend Engineer
Aarav Sharma
Frontend Engineer
Ishita Verma
QA Engineer
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.
AI interviews
An AI persona interview mode is schedulable today for structured first-round conversations, with the full conversational engine rolling out next.
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.