Every candidate, one record.
Roles, applications, your own stages, messages, tests and interviews, all on one record per candidate.
Free to start. No card.
- Stages
- Yours, per role
- Job pages
- Public, shareable
- On the record
- Tests, interviews, decisions
- Team access
- Roles and permissions
- Rejections
- Reasons, shared if you choose
- Automation
- Opt-in rules
The problem
With Winkle
The problem
Scattered tools
CVs in email, scores in a spreadsheet, notes in chat.
Roles, applications, tests, interviews and messages on one record.
The problem
Who decided what?
Without a record, decisions are hard to explain later.
Every decision records the person who made it. Rules can suggest a rejection; only a person confirms one.
The problem
Candidates left waiting
People go quiet when nobody tells them where they stand.
Bulk actions and in-app messages keep your shortlist moving.
How it works in Winkle.
- 01
Post the role
Draft it from a sentence or write it, then publish.
- 02
Applications arrive
Each one is read against the role, with a fit score and reasons.
- 03
Your stages
Move candidates through the stages you set for that role.
- 04
Test and interview
Send a skills test or an AI interview from the candidate's record.
- 05
Decide, on the record
Advance or reject. Who decided, and when, is kept.
The whole story, on one record.
The application, its fit score, the test, the interview, your team’s scorecards and the messages, in the order they happened.
Every move records who made it, and a rule is named when it moves someone. Rejections are always a person's.

Niles D.
Backend Engineer · applied 12 Sep
- 12 SepApplied12 SepFit 86 · Go, Postgres and on-call matched · Kafka not shown
- 13 SepRule: fit 80+13 SepMoved to Screened, recorded as the rule’s decision
- 15 SepSkills test15 Sep88% · Go 100, SQL 85, System design 78
- 18 SepAI interview18 Sep84 · 6 answers, each with its reasons · recording kept
- 19 SepScorecards19 SepTwo teammates: Strong yes, Yes
- 20 SepMessage20 Sep“Could you do Thursday at 11 for the final round?”
- 22 SepMoved to Offer22 SepBy Lena, hiring manager
Illustrative. An invented candidate.
Say no kindly, and say why.
Pick a reason for your record. If you share it, the candidate reads it in words written for them. Try one.
What you pick
What they read
Backend Engineer · Paylane
Thank you for applying. The team has decided not to move forward with your application this time.
The team was looking for more depth in some of the skills this role needs.
Illustrative message. The reason’s wording is Winkle’s own: kind, specific, and never names anyone else.
Put the finalists side by side.
Two to four people for the same role, on the same evidence. Who leads each row is marked for you.
Niles D. | LMLucas M. | HWHannah W. | |
|---|---|---|---|
| Fit score | 86 | 81 | 88Leads |
| Skills test | 88 | 88 | 91Leads |
| AI interview | 84 | 90Leads | 79 |
| Scorecards | Strong yesLeads | Yes | Yes |
Illustrative. Two to four finalists of one role, from the evidence your team gathered.
What you get.
Kanban, your stages
Drag candidates between the stages you set for each role.
Bulk actions
Shortlist, reject or move many candidates at once.
Scheduling
Connect Google Calendar: times around your busy slots, a Meet link, booking pages.
Team, scorecards, notes
Custom roles and permissions; scorecards and notes on each candidate.
Message in-app
Message any applicant, one thread per candidate.
Decisions recorded
Who decided and when. Every rejection is a person's.
Can I set my own stages?
Yes. Each role has its own pipeline stages, and candidates can only move to stages that belong to that role.
Is there a record of who decided?
Yes. Decisions record the person who made them. A rule can move or flag candidates, and it is named in the activity feed when it does; it can only suggest a rejection, which a person then confirms.
Can I tell candidates why they weren't chosen?
Yes, if you want to. You pick a reason for your record, and you choose whether to share it. A shared reason reaches the candidate in wording written for them, kind and specific, never naming anyone else.
Can I import my existing candidates?
There's no bulk importer today. Most teams start with their live roles.
Start with this, free.
Roles, applications, your own stages, messages, tests and interviews, all on one record per candidate.
Free to start. No card.