learn-ai-hr-with-phoebe / HR session 7 of 10
Learn AI + HR with Phoebe · HR track · Session 7 of 10

Onboarding that lands: the session where AI actually gives you time back

It is Kestrel week 10. Twenty-two new joiners arrive across six teams inside one month, and the people team is two humans. Everything you built in b2 to b6 was about a decision you had to guard. Tonight is different: onboarding is high-volume, high-value drafting with almost no regulatory exposure, which makes it the safest place to prove to a nervous team that AI earns its seat.

🟢 HR track HR partners · people ops · L&D 30/60/90 kit 45 min
0-3 · Where we are 3-18 · The 90 days that matter 18-40 · Build-along: plan + question base 40-45 · Q&A
Part 0

Where we are: week 10, twenty-two people, two of you

The Kestrel hiring wave is landing. Twenty-two offers signed in b6 turn into twenty-two start dates inside one month, spread across six teams, most of them managers who have never onboarded anyone. You have a people team of two. The maths does not work, and the usual failure is not that onboarding is bad - it is that it silently does not happen, and nobody notices until somebody resigns in month four with a polite note about "not much structure".

Here is the good news you have been waiting six sessions for. Nothing tonight ranks a person, rates a person, or touches a protected characteristic. Onboarding artifacts are documents about a job, not judgments about a human. That is precisely why this is the right place to start with a team that is scared of AI in HR: the win is big, the exposure is small, and once people see a good 30/60/90 plan appear in ninety seconds, the argument about whether any of this is worth learning quietly ends.

Live - presented in session Self-study - read after class ★ Try it now prompt Official sources covered
★ What you walk out with today A generated 30/60/90 plan for Senior Support Engineer drawn straight from the b2 scorecard, a manager pack Dara O. can run week 1 from without asking you a single question, an answer base built from the questions your joiners actually ask, and an honest list of the moments in onboarding where a document is not the answer and a person is.
Part 1 · what the first 90 days are actually for

Onboarding is four jobs, and none of them is a document 6 min live

Ask most companies what their onboarding is and they will send you a deck and a laptop request form. Neither of those is onboarding. Onboarding is four things happening in ninety days: the working relationships get built, the context nobody bothered to write down gets transferred, the first real contribution ships, and a feedback loop runs early enough to catch a bad fit while it is still fixable for everyone.

WHO OWNS WHAT, AND WHEN Day 30 · Land Day 60 · Contribute Day 90 · Own NEW JOINER meets the 8 people who unblock the job ships one real thing, end to end owns a queue area without a shadow MANAGER week 1 in the diary, context nobody wrote first feedback, in writing, not vibes fit call: yes, or a named plan HR PARTNER checks the plan exists before day 1 30-day check-in the manager is not in closes the loop into the review cycle Every cell is observable. If you cannot see it happen, it is a wish, not a milestone. The scorecard that defined the hire defines day 90. Write them together or they drift.
🔍 Click to zoom - the 30/60/90 arc with the joiner, the manager and HR each holding a column
LiveThe four jobs, and which one your onboarding is quietly skipping3 min▶

Run your current onboarding against these four and be honest about which one has no owner. In most companies it is the fourth, because the first three feel like hospitality and the fourth feels like conflict.

  • Working relationships. Not "meet the team" - the specific eight people whose goodwill or knowledge unblocks this job. Name them, say why each one, and put the introduction in someone's diary.
  • The context nobody writes down. Why the queue is split the way it is, which customer you never promise a same-day fix to, which system is held together by one person's patience. This is the stuff that takes new joiners four months to learn by embarrassment.
  • The first real contribution. Something shipped, in production, that mattered. Not a training module. People decide whether they belong somewhere the first time their work is used.
  • The early feedback loop. A written check at 30 and at 60, so that a mismatch is a conversation in week nine rather than a surprise in month seven. This is the kindest part of onboarding and the one that gets dropped first.
Real world

The joiner who did everything right for six weeks. A support engineer completed every module, attended every welcome session, and had a beautifully populated onboarding checklist. In week seven her manager realised she had not touched a single live ticket, because nobody had given her queue access and she had assumed that was deliberate. The checklist was 100 percent green. The onboarding had not started. Completion is not evidence; contribution is.

Self-studyWhy twenty-two at once is a different problem from one at a time2 min read▶

One new joiner is a relationship. Twenty-two in a month is a system, and systems fail differently. The three failures you will meet at Kestrel:

  • Manager capacity, not HR capacity. The bottleneck is never the induction slot. It is the six managers each losing a day a week to context transfer. Anything you generate should reduce their load, not yours.
  • Cohort envy. Twenty-two joiners talk to each other. If four get a real 90-day plan and eighteen get a laptop, everyone finds out by week two, and it reads as favouritism rather than as chaos.
  • The same question, twenty-two times. When the same question arrives repeatedly, that is not a people problem. That is a missing document, and it is the cheapest thing you will fix all quarter.
Part 2 · the generation worth doing

Three artifacts per role, and the reuse that makes them cheap 5 min live

Do not generate "an onboarding programme". Generate three specific documents per role, once, and reuse them for every joiner into that role for the next two years. Kestrel has 120 roles in the wave but only about fourteen distinct role shapes, which is the whole economics of this session.

LiveArtifact 1 - the 30/60/90 plan, drawn from the scorecard2 min▶

Here is the reuse point, and it is the most valuable idea in this session. The role scorecard you wrote in b2 to hire against already says what good looks like in this job. Day 90 success is not a new question - it is the first checkpoint of the same definition. Which means the 30/60/90 plan is not authored, it is derived: outcomes from the scorecard become milestones, capabilities become the things the joiner practises, and the interview evidence you gathered in b5 tells you which milestone this particular person will find hardest.

Companies that write the job description and the onboarding plan in separate documents, months apart, by different people, end up hiring for one thing and onboarding toward another. The joiner feels the gap first and cannot name it. They just say the role was "not quite what was described".

Real world

Kestrel's Senior Support Engineer scorecard says "reduces repeat escalations". That single outcome generates the whole arc: day 30, shadow ten escalations and write down what caused the repeat; day 60, close five yourself and publish one runbook fix; day 90, own the repeat-escalation number for one product area. Nobody invented those milestones in a workshop. They fell out of the sentence Dara O. and Nadia S. already agreed to in week 2.

LiveArtifact 2 - the manager pack, which is the one that actually saves you2 min▶

Managers do not resist onboarding. They arrive on Monday with no idea what they are supposed to do, so they do the warm generic thing and hope. The pack removes that gap: what to prepare before day 1, who to introduce and why, what to say in the first conversation, what to check at day 30, and the two sentences that set expectations honestly.

Pack sectionWhat it stops happening
Before day 1: access, kit, calendar, first task chosenWeek 1 spent waiting for a login nobody requested
Eight introductions, each with a one-line reasonA tour of faces that teaches the joiner nothing
The week 1 conversation: what to say, what to askWarm noise instead of context transfer
The unwritten context list for this teamFour months of learning by embarrassment
Day 30 and day 60 written checkpointsA fit problem surfacing in month seven
Make it fit on one page A six-page manager pack is a document nobody reads and a manager who feels judged. One page, printable, with the diary items already dated. If it does not fit, you are writing policy, not a pack.
LiveArtifact 3 - the answer base, and the one thing it must never do2 min▶

Every joiner asks roughly the same fifteen questions in their first month: how leave works, when the first pay date lands, what expenses need approval, how probation is assessed, who to tell when they are sick, what happens if they want to change teams. Answering fifteen questions twenty-two times is a hundred and thirty conversations you do not have room for.

So you build an answer base from your own policies. But hold this rule hard: the answer base answers from your documents or it says it does not know. An onboarding assistant that invents a plausible leave entitlement, or gets the probation notice period slightly wrong, has done more damage than the slow human answer it replaced - because the joiner believed it and acted on it.

Real world

The confidently wrong carry-over. A generated FAQ told new joiners they could carry five unused leave days into the next year. The company's actual policy allowed none. Three people planned around it, one had booked a trip, and HR spent a fortnight on something that had cost forty seconds to generate. The model was not malfunctioning. It answered a question the source documents never covered, in the same confident voice it used for the ones they did.

Part 3 · the part that does not scale, and should not

What stays human, and the honest limit on the rest 4 min live

You can generate the scaffolding for twenty-two people in an afternoon. You cannot generate the three moments that decide whether they stay, and the fastest way to waste a good onboarding kit is to mistake a complete document for a landed human being.

AI generates the scaffolding A person does the part that lands the 30/60/90 plan, from the role scorecard the manager pack: who to meet, what to say answers to the 15 questions everyone asks the welcome, and meaning it the here-is-what-nobody-tells-you talk the check-in where somebody admits it is hard FAILS WHEN the documents behind it are thin or stale. A confident wrong answer on pay is worse than none. FAILS WHEN you skip it because the plan looks complete. A tidy document is not a landed new joiner. Week 1 is the cheapest week to find out this is not working. Ask, do not assume.
🔍 Click to zoom - generated versus human, with the way each one breaks written underneath
LiveThe three moments a document cannot cover2 min▶
  • The welcome. Somebody has left a job they knew for a job they do not. Being expected, by name, by someone who looks pleased about it, is the whole thing. A generated welcome email that says "we are thrilled to have you on board" is worse than no email, because it announces that nobody spent thirty seconds.
  • The here-is-what-nobody-tells-you conversation. How decisions really get made, who to ask when the official channel is slow, which meeting matters. You cannot write this down, because writing it down would be a political act. It is transferred by a person who trusts the new joiner enough to say it.
  • The check-in where somebody admits they are struggling. That admission only happens if the person asking has already made it safe. No form gets it. A form gets "all good, thanks", at day 30, from someone who resigns at day 110.
Real world

The question that changed a hire. An HR partner asked a five-week-old joiner, "what have you not asked because you thought you should already know it?" The answer was a whole subsystem nobody had explained, which she had been quietly working around for a month at half speed. That one sentence is worth more than the entire onboarding portal, and no assistant will ever think to ask it.

Self-studyThe rails, in an onboarding shape2 min read▶
  • A person decides, and the record shows who. Onboarding is mostly not decisions - until day 90, when somebody decides whether probation passes. That is a decision about a person's job, it is Dara O.'s to make, and the reason gets written the same day. The generated plan is the evidence base for it, never the verdict.
  • Rate the job, not the polish. Milestones describe work: tickets closed, runbook published, queue area owned. Not "settling in well", not "great cultural fit", not "seems enthusiastic". Those are the same undefined criteria that broke the screen in b4, wearing a friendlier coat.
  • People data is not prompt fodder. The plan is a document about a role, so it needs no personal data at all. You do not need the joiner's CV, address, visa status, health information or accommodation request in a workspace to write what day 60 looks like. If a prompt seems to want it, the prompt is wrong.
Demo 1 of 2

Build the 30/60/90 for Senior Support Engineer ★ 14 min · everyone builds

One role, one plan, derived from the b2 scorecard rather than invented. Do it once live and you will have the pattern for the other thirteen role shapes in the wave.

Open the Kestrel workspace from b1. Confirm the Senior Support Engineer scorecard from b2 and the team glossary are both in the pack. If the scorecard is not there, stop - everything below depends on it.

Run the prompt below. Read the output against one question only: could Dara O. tell on the day whether each milestone happened?

Hunt the "TBC" lines. Those are the questions you would otherwise have asked Dara in week 3, when the joiner was already stuck. Send them to him this afternoon instead.

Delete anything that rates the person rather than describing the work. "Building good relationships with the team" is a vibe. "Has met the eight named people and can say what each one owns" is a milestone.

Now generate the manager pack from the same plan, capped at one page, with the day 30 and day 60 checkpoints already dated against the real start date.

★ Try it now - derive the plan, do not invent itDraft a 30/60/90 day plan for the Senior Support Engineer role at Kestrel, for a manager (Dara O.) to run. Work only from the role scorecard and glossary in this workspace. RULES - Draw every milestone from an outcome or capability already in the scorecard. Quote the scorecard line each milestone comes from. Do not add outcomes the scorecard does not have. - Make each milestone observable: something a manager could see happened, on a date. No "settling in", no "building relationships", no "understanding the culture". - Name the people this joiner needs to meet by role, and give one line on why each one - what they unblock or know. Aim for about eight, not the whole department. - Separate the three columns clearly: what the joiner does, what the manager does, what HR does, at each of 30, 60 and 90. - Anything not answerable from the pack, write as "TBC - ask the manager" with the exact question to ask. Do not fill it from general knowledge or from what other companies do. - No personal data about the individual is needed or wanted here. This is a role document. - End with the day 90 probation question in the scorecard's own words, and note that Dara answers it and records the reason the same day.
The version that produces a document nobody usesWrite a generic 90-day onboarding plan for a new support engineer.
Why the second one wastes your afternoon It has no scorecard, so the milestones come from the internet rather than from Kestrel. It has no observability rule, so you get "develop a strong understanding of the product" - a sentence nobody can ever mark done. It has no TBC discipline, so the gaps get filled with confident invention instead of surfacing as questions for Dara. And it has no owner columns, so the plan silently belongs to nobody, which is how twenty-two plans become zero.
Demo 2 of 2

The question-base test ★ 8 min · build your own

This one takes eight minutes and produces the single most useful list you will make this quarter - and the value is not the answers. It is the questions where the honest answer turns out to be "nobody knows".

Write down the fifteen questions your joiners actually asked last quarter. Not the questions you think they should ask - the real ones, from your inbox and your corridor. Ask a recent joiner if you cannot remember; they will remember vividly.

Answer each one strictly from your own policy documents. Paste the policy in, ask for the answer plus the exact clause it came from, in plain language a first-week joiner understands.

Mark every question where the source document does not actually answer it, or where two documents disagree. Be ruthless - "it is sort of covered" means it is not covered.

That marked list is your real onboarding backlog. It is also, usually, a short list of policies that have been quietly ambiguous for years and have been resolved so far by whoever happened to answer the email.

Publish the answered fifteen to the cohort before day 1. Take the unanswered ones to whoever owns each policy, with a date.

★ Try it now - answer from the documents or say you cannotHere are 15 questions our new joiners asked last quarter, and the policy documents in this workspace. For each question: 1. Give the answer in plain language, maximum three sentences, for someone in week one. 2. Quote the exact policy clause it rests on, with the document name. 3. If the documents do not clearly answer it, or two documents disagree, write "NOT ANSWERED IN OUR POLICIES" and name the conflict or the gap. Do not reason it out from what is normal elsewhere, and do not soften a gap into a vague answer. 4. Flag anything where the honest answer depends on jurisdiction, contract type or individual circumstances - those go to a person, not to a page. Then give me the NOT ANSWERED list on its own at the end, shortest first. This is our onboarding backlog and I want to be able to read it in ten seconds.
Real world

The fifteen questions that found eleven gaps. A people team ran exactly this on a cohort of nine. Four questions were answered cleanly by policy. Eleven were not - including how probation extensions worked, which two documents described differently, and which had been decided case by case by three different managers for two years. The AI did not solve anything. It just refused to pretend, fifteen times in a row, and the refusals were the deliverable.

Homework

Try it yourself - this week ◐ 40-60 min total

Source material

Official sources covered

Taught from public regulation, selection and onboarding practice, and the artifacts built earlier in this track. This course is education for HR professionals, not legal advice, and obligations vary by jurisdiction - check your own position before you act. This session covers:

✓Selection and onboarding practice - structured milestones, early feedback loopsPart 1-2 · the four jobs and the 30/60/90 arc
◐GDPR + PDPA - employee data, lawful basis, minimisation, retentionPart 3 · why the plan needs no personal data at all
◐The b2 role scorecard - the document this session reusesPart 2 + Demo 1 · hire definition equals day 90 definition
Check yourself

Three questions before you go 🎯 ◐ 90 seconds

1 · Why should the 30/60/90 plan be derived from the role scorecard rather than written separately?

The scorecard already says what good looks like. Deriving the plan keeps the promise made at offer and the reality of month three pointing the same way - and it is the reason the plan takes ninety seconds rather than a workshop.

2 · Your onboarding answer base gives a confident answer about leave carry-over that your policy does not actually cover. What is the real problem?

The base is only as good as the documents behind it, and it answers gaps in the same confident voice it uses for the things it knows. "Not answered in our policies" is a feature you have to demand explicitly, and the gaps it surfaces are your backlog.

3 · Which of these belongs on the human side of the line, not the generated side?

That admission only happens if the person asking has already made it safe. A form gets "all good, thanks" at day 30 from someone who resigns at day 110 - which is exactly the failure the early feedback loop exists to prevent.

HR session 7 cheat sheet · pin this

Why start herebig time win, almost no regulatory exposure. The safest place to convince a nervous team.
Onboarding is four jobsrelationships, unwritten context, first real contribution, early feedback loop.
The reusethe scorecard you hired against defines day 90. Never write the two documents separately.
Three artifacts per rolethe 30/60/90 plan, the one-page manager pack, the fifteen-question answer base.
Observable or deletea milestone a manager cannot see happen on a date is a wish, not a milestone.
TBC beats inventiongaps marked "ask the manager" are questions answered in week 1, not week 3.
Honest limitthe answer base is only as good as the documents. Confidently wrong beats slow and right? Never.
Stays humanthe welcome, the nobody-tells-you talk, and the check-in where somebody admits it is hard.