The short answer
Day 30 is about expectations: does the job match what they were told, and did training prepare them. Day 60 is about the manager: are they getting support and clear goals. Day 90 is about the decision: looking at the next twelve months, do they see themselves staying, and if not, what is driving it. The core script is the same each time; the emphasis moves.
Two rules make the plan work. Someone other than the manager asks, because the manager is a frequent answer. And every conversation is scored into the same fields, so by day 90 you have one record per person and a list of names, not three sets of notes.
Below: the questions for each milestone, the reasoning, a copy-paste template, and how to run it when you have four hundred joiners a quarter and not four.
Why the first 90 days decide attrition
Ask people who left inside a year when they first thought about it, and the answer is rarely month eleven. It is the first quarter, when the job turned out to be different from the pitch, or the training ended before they were ready, or the manager who interviewed them handed them to a supervisor who never checks in.
None of those are surprises to anyone who has run frontline hiring. What is missing is a way to hear them while they are still fixable. A 30-60-90 plan is that mechanism, if the conversations are honest and the answers go somewhere.
Day 30: does the job match the pitch?
The first check-in is short and mostly listening. Open with "How has your experience been so far, these first few weeks?" and let them set the tone. Then steer, without reading a list, toward the three things that go wrong early.
Expectations. Does the work match what they were told at hiring? Expectation mismatch is one of the most common risk drivers on the calls we run, and at day 30 it can still be corrected by a manager conversation rather than a resignation.
Training. "How effective was the training in helping you do your job?" Score it on a five-point scale afterwards. People who say training was slightly or not effective are telling you they are about to underperform and be blamed for it.
Settling in. How settled do they feel in the team, and is there anything they need that they have not asked for? Small asks at day 30 are cheap.
Do not ask the twelve-month question yet. It is too early for a real answer, and asking it makes the call feel like an interrogation.
Day 60: is the manager showing up?
By day 60 the honeymoon is over and the manager relationship is the variable. "How satisfied were you with the support and guidance from your manager during this period?" Then: are their goals clear, do they know what good looks like this quarter, have they had a real one-on-one.
This is where the neutral-asker rule earns its keep. A supervisor running this check-in gets a 4 out of 5 from everyone. A neutral voice on the phone gets "mostly absent, honestly" from the people who are already updating their CV.
Ask, on this call, whether anything has come up that they have raised with someone here. The answer sorts concerns into the ones nobody has heard and the ones that were heard and ignored, which need different escalation.
Day 90: are they staying?
Now the gate question, asked plainly: "Looking at the next twelve months, how do you feel about staying on here?" Read the whole answer. "I think so, but let's see" is unsure, not yes.
Branch from there. Settled people get asked what keeps them and what to keep doing. Unsure people get asked the one thing holding them back and what would need to change. People who may leave get asked what is driving it, whether they have raised it, and the single thing that would make them stay. Everyone closes with the 0 to 10 recommend question.
The full branching set, with the reasoning for each question, is in our guide to employee check-in questions.
After day 90: six months, one year, before peak season
The milestones are a setting, not a rule. Retail and BFSI teams often add a check-in before the season that historically loses people, and a six-month or annual one that repeats the gate question. Each milestone is its own cohort with its own script, and each person's calls accumulate on one record, so a change from settled at day 90 to unsure at six months is visible as a change.
Who asks: the manager, HR, or a neutral third party
The manager should have their own one-on-ones; those are not the check-in. The check-in is the conversation the employee can have about the manager. HR can run it, but HR in the same building tends to get the guarded version too.
What works is a neutral voice, on the phone, in the language the employee actually speaks, with one honest line at the start: what you share goes to senior HR leadership, under your name, so that someone can act on it. Attributed, and told so up front. An anonymous program feels safer and cannot be acted on.
Turning three conversations into one record per person
Score every call into the same fields: commitment (committed, unsure, at risk), risk drivers and stay drivers from fixed lists, what they asked for, whether they raised it with anyone, training effectiveness, manager support, and the recommend score. Keep their own words beside every category as evidence.
Derive risk from a published rule. High: said they may not stay, or raised something that needs a formal review. Medium: unsure, or settled but would not recommend. Low: settled. Unknown: never reached, and unknown is never counted as low.
Then give HR a queue, not a report: a list of names filterable by team, manager, driver, and time in the job, where every row opens the person, their quotes, and the recording. Protect people in the aggregates by never charting a group smaller than five, and naming withheld groups with their headcount rather than dropping them silently.
A 30-60-90 check-in template
Everyone gets the opening and the close. The middle moves with the milestone.
- Day 30: How has your experience been so far? Does the job match what you were told at hiring? How effective was the training in helping you do your job? How settled do you feel in the team? Is there anything you need that you have not asked for?
- Day 60: How satisfied are you with the support and guidance from your manager? Are your goals for this quarter clear? Has anything come up that you have raised with someone here, and what happened?
- Day 90: Looking at the next twelve months, how do you feel about staying on here? Then the settled, unsure, or may-leave branch. How satisfied were you with your manager's support? How effective was training?
- Every call closes with: On a scale of 0 to 10, how likely are you to recommend working here to a friend? Anything else?
Running it at scale without an HR team of fifty
Three check-ins per joiner, four hundred joiners a quarter, is twelve hundred conversations. Nobody has that many HR business partners, which is why most 30-60-90 plans quietly become a day-30 email survey.
The way to keep it a conversation is to make it a call program. An AI counselor phones each person at the milestone you set, opens by asking which language they would like, states where the feedback goes, runs the script with follow-ups where an answer is thin, and scores the call into the fields above. Three attempts inside working hours, callback capture if someone says call me tomorrow at four, and a short call never counted as a completed one. The output is the queue with names on it, per-person reports, and a cohort workbook with the action list already written.
Frequently asked questions
What should a 30-60-90 day check-in cover?
Day 30: whether the job matches what they were told and whether training prepared them. Day 60: manager support and clarity of goals. Day 90: the twelve-month staying question, with branches for settled, unsure, and may-leave. Every call closes with a 0 to 10 recommend score.
Who should conduct 30-60-90 day check-ins?
Someone other than the manager, because the manager is one of the most common reasons people give for leaving and will not hear it directly. A neutral third party on the phone, in the employee's own language, gets the honest version. AI check-in calls are built for exactly this.
Should new hire check-ins be anonymous?
No. Tell people before the first question that the feedback goes to senior HR leadership under their name, so that someone can act on it. Honour objections by ending the call and never redialling. Protect people in reports by never charting groups smaller than five.
How long should a check-in call be?
Five to ten minutes. Shorter and you get the polite answer; longer and frontline employees stop picking up. On the calls we run, a settled person is done in five minutes and a probing conversation runs closer to ten.
What do you do with the answers?
Score every call into fixed fields, derive a risk level from a published rule, and give HR a named queue filterable by team, manager, and driver. Each row should open the person's quotes and recording. Then someone books the conversation the employee asked for.
Can 30-60-90 day check-ins be automated?
Yes. Load the joiner list with joining dates, set the milestones, and an AI counselor phones each person at day 30, 60, and 90 in the language they choose, with retries and callback capture. Every answer lands on one record per person.