Skip to main content
Vriti

The real problem

Hiring rarely breaks in one place. It frays everywhere at once.

Before talking about software, it helps to name what actually goes wrong. Most recruiting teams will recognise every one of these.

Disconnected channels

The same candidate, three different versions.

Applicants come in through job portals, your own team's sourcing and recruitment agencies. Each lands somewhere different, and no single place holds the whole picture.

What it costsRecruiters reconcile records instead of evaluating people — and strong profiles go unseen in an inbox nobody checked.

No clear visibility

Nobody can say where a candidate stands.

Stages live in someone's head or a spreadsheet tab. Who moved a candidate forward, who owns the next step and why someone was rejected are rarely written down.

What it costsCandidates stall between stages, and every status question turns into a message thread.

Inconsistent screening

Same candidate. Three reviewers. Three verdicts.

Each recruiter asks different questions and weighs the answers their own way. Without shared questions, weights and a pass mark, the outcome depends on who happened to review.

What it costsDecisions are hard to explain, and good candidates are filtered out by inconsistency rather than fit.

Rohan Kulkarni
  • 5.1 yrs React
  • Prefers remote
  • Shipped Next.js

Vendor management

Which agency sent this candidate first?

Agencies submit through email threads, shared drives and phone calls. When two of them send the same profile, ownership is unclear, and knowing what each partner has submitted means digging through inboxes.

What it costsOwnership disputes, duplicated effort and no single record of what each partner has submitted.

Candidates left waiting

Applied three weeks ago. Still says “Applied”.

Once someone applies, they often hear nothing until a final email — if one arrives at all. Status changes happen internally and never reach the person they affect.

What it costsCandidates drop out or accept elsewhere, and every silent application chips away at your employer brand.

Manual coordination

The work about the work.

Updating trackers, chasing interview feedback, forwarding CVs and nudging colleagues fill the day. Each task is small; together they crowd out the hiring itself.

What it costsRecruiter time goes to coordination, and hiring moves at the speed of the slowest follow-up.

Why the usual fixes don't hold

Each fix adds another place to look.

  • Another spreadsheet tab.
  • Another shared inbox.
  • Another status meeting.
  • Another tool only one team uses.

The problem isn't a missing tool. It's that hiring work is split across too many of them.

The turning point

Bring every part of hiring into one connected system.

The same pieces, no longer scattered. Every source, every screening answer, every move and every message lives on the job itself.

  • Vriti, internal and vendor submissionsEvery source lands on the same job
  • One candidate profileSource, rep, CTC, match and every move
  • Vendor submissionsEach one keeps its agency
  • Structured screeningWeighted questions and a pass mark
  • Recruiter collaborationReps, approvals and comments on moves
  • Clear status trackingYour own stages, every move recorded
  • Candidate visibilityEach stage and comment, on their side

Seven places to lookOne connected workflow

How Vriti ATS solves it

Each problem, answered inside the product.

Every capability below is part of Vriti ATS today. The panels are live on demo data — try them.

Unified candidate management

Every submission, on the job it belongs to.

The problem
Applicants, referrals and agency profiles sit in different inboxes and sheets.
How Vriti handles it
Candidates from Vriti, your own team and your vendors land on one job, in one Submissions + ATS table. Every row carries its source, and a vendor profile keeps its agency.
What changes
One list to review, whoever found the candidate.
  • Vriti, internal and vendor sources
  • Centralised candidate records
  • Submission visibility
  • Source attribution
JobsSenior React DeveloperSubmissions + ATS
Sources8 submissions
CandidateSourceRepresentativeMatchATS stage
Aarav MehtaInternalAditi94%AI Interview
Meera Joshivia Northwind StaffingVendorAditi89%Offer Stage
Sneha Iyervia Northwind StaffingVendorAditi91%HR Discussion
Priya NairInternalNeha82%AI Interview 2
Rohan KulkarniVritiKabir86%Contacted
Karthik Raovia TalentbridgeVendorNeha48%Screening
Ananya GuptaVritiKabir71%Screening
Vikram Singhvia Harbor HiringVendorKabir78%Just in

Recruitment pipeline

Know where every candidate is — and how they got there.

The problem
Stages are tracked by memory and spreadsheets, so progress is guesswork.
How Vriti handles it
Each job follows its own Status flow. The stage strip shows a live count for every stage; click one to see who's in it. Every move records who made it and when.
What changes
You see where the pipeline is stuck at a glance.
  • Your own stage names per job
  • Live counts per stage
  • Stage transitions recorded
  • Recruiter visibility
JobsSenior React DeveloperPipeline
2 in Screening
  • Karthik RaoMoved by Neha · Sep 24, 2026Vendor
  • Ananya GuptaMoved by Kabir · Sep 24, 2026Vriti

Structured screening

One yardstick for every applicant.

The problem
Each reviewer judges answers differently, so outcomes depend on who reviewed.
How Vriti handles it
Configure the job's screening questions, give each one a weight and set a pass mark. Every applicant's answers are scored the same way — and, if you switch it on, their result can move them to a stage.
What changes
Decisions you can explain, applied the same way to everyone.
  • Screening questions per job
  • Question weights
  • A pass mark
  • Optional auto-update of status
JobsSenior React DeveloperScreening questions
Screening questionsTotal weight: 100
  1. 5+ years of hands-on React?40
  2. Comfortable with hybrid in Bengaluru?30
  3. Shipped Next.js to production?30
  • Aarav Mehta100Pass
  • Meera Joshi100Pass
  • Sneha Iyer100Pass
  • Priya Nair100Pass
  • Rohan Kulkarni70Pass
  • Karthik Rao60Short
  • Ananya Gupta30Short

Vendor management

Agencies submit into the job, not your inbox.

The problem
Vendor profiles arrive by email, and ownership gets lost along the way.
How Vriti handles it
Publish a role to your agencies and their submissions land on the job with the agency and representative attached. Vendors agree to your terms — including no duplicate consultant submissions across vendors — before they submit.
What changes
Clear ownership of every vendor submission.
  • Recruitment partners in one place
  • Vendor submissions on the job
  • Agency attribution
  • Terms vendors accept
JobsSenior React DeveloperVendors on this job

Vendors on this job

  • Meera Joshivia Northwind Staffing · Rep Aditi36 LPA · PermanentOffer Stage
  • Sneha Iyervia Northwind Staffing · Rep Aditi2.6L / mo · C2CHR Discussion

Vendor termsNo duplicate consultant submissions across vendors

Candidate experience

Candidates see their own progress.

The problem
Applicants hear nothing between applying and a final email.
How Vriti handles it
Candidates follow their application in Vriti: every stage, who moved them, when, and the recruiter's comment. They can withdraw whenever they choose.
What changes
Fewer “any update?” emails, and a better impression of your team.
  • Candidate application portal
  • Application status
  • Progress through stages
  • Recruiter comments
My applicationsSenior React Developer
My applications · Senior React Developer · Demo CorpCurrent stage: AI Interview
  1. AI InterviewMoved by Aditi · Sep 22, 2026Invited you to the AI interview. Take it any time before Sep 27.
  2. ScreeningMoved by Aditi · Sep 19, 2026Thanks for applying — your profile matches the role well.

Recruitment collaboration

Decisions recorded where the whole team can see them.

The problem
Feedback and decisions live in chats and email threads nobody else can find.
How Vriti handles it
Every candidate has a representative. Moves carry a comment, rejections carry a reason, new job posts wait for an approver, and Status Mapping can move a candidate when their AI interview result is in.
What changes
Less chasing, and a shared record of every hiring decision.
  • Representatives on every candidate
  • Comments and rejection reasons
  • Approvals before publishing
  • Interview progression
JobsSenior React DeveloperPriya Nair

Job post approved by Kabir · Published

Priya NairRepresentative: Neha · InternalAI Interview 2

    Latest moves

  • Neha→ AI Interview 2 · Sep 24, 2026
  • Status Mapping→ Candidate Shortlisted · Sep 21, 2026

The outcome

Less recruitment chaos. More confident hiring decisions.

The same hiring work, before and after it lives in one system.

Disconnected

With Vriti ATS

Hiring visibilityDisconnected: Ask around to find out where a candidate is
With Vriti ATS: Every candidate's stage, with who moved them and when
EvaluationsDisconnected: Each reviewer uses their own yardstick
With Vriti ATS: Weighted questions and one pass mark for every applicant
Candidate managementDisconnected: Three lists in three places for one job
With Vriti ATS: Vriti, internal and vendor submissions on one job
Vendor coordinationDisconnected: Profiles buried in email threads
With Vriti ATS: Each vendor submission keeps its agency and rep
Candidate experienceDisconnected: “We'll get back to you.”
With Vriti ATS: Candidates see each stage and the recruiter's comment
Manual coordinationDisconnected: Every candidate moved by hand
With Vriti ATS: Screening results and interview outcomes can move candidates for you

Your hiring process deserves a better system.

Bring candidates, recruiters, vendors, and hiring workflows together with Vriti ATS.

Explore Vriti
Request a demo