Employee onboarding process flowchart
A worked example to adapt. Rename steps, add branches and owners to match how your team actually works.
Mermaid source for this diagram
flowchart TD
s(["Candidate signs offer"])
hr["HR sends contract, tax and policy forms"]
d1{"Paperwork complete?"}
rem["HR sends reminder"]
it["IT orders laptop and creates accounts"]
mgr["Manager assigns buddy and first-week plan"]
day1["Day one: orientation and setup"]
d2{"Access working?"}
fix["IT fixes access same day"]
train["Role training and first project"]
rev["30, 60 and 90-day check-ins"]
e(["Onboarding complete"])
s --> hr
hr --> d1
d1 -->|Yes| it
d1 -->|No| rem
rem --> d1
it --> mgr
mgr --> day1
day1 --> d2
d2 -->|Yes| train
d2 -->|No| fix
fix --> d2
train --> rev
rev --> ePaste into any Markdown tool that renders Mermaid, such as GitHub.
About this employee onboarding process flowchart
Onboarding goes wrong in the handoffs: HR thinks IT ordered the laptop, IT is waiting for a start date, and the manager finds out on day one that the new hire can't log in. A flowchart makes each handoff a visible step with an owner.
This example covers a salaried office or remote hire. The two decision points, paperwork and system access, are the places onboarding most often stalls, so each gets a loop back until it is resolved.
Step by step
- Offer signed. The process starts when the candidate signs, not on day one. Everything before the first day is pre-boarding.
- Paperwork. HR sends the contract, tax forms and policy acknowledgements and chases anything missing before the start date.
- Equipment and accounts. IT orders hardware and creates accounts early enough for shipping and provisioning.
- Buddy and plan. The manager assigns a buddy and writes a first-week plan so day one has real work in it.
- Access check. On day one, confirm every system login works; fix failures the same day.
- Check-ins. Scheduled 30, 60 and 90-day check-ins close the loop on goals and feedback.
How to make it in flow-chart.io
- Start from the example. Edit the text in the generator box above so it names your own onboarding steps and systems, then press Generate. The free preview needs no sign-up.
- Add the branches. Add the decision points that matter for you, for example background check passed? or remote vs. office setup. Each decision becomes a diamond with labeled outcomes.
- Assign owners. Save the diagram to the editor (free account) and rename steps to show who does what: HR, IT, the manager and the buddy.
- Share or export. Share a read-only view link: people with the link can view the diagram but not edit it. Downloads as PNG, SVG or PDF are part of Flow Pro (see pricing).
Tips
- Start the flow at offer acceptance; most onboarding delays happen before day one.
- Give every step exactly one owner, even when several people help.
- Keep loops (reminders, access fixes) visible instead of hiding them in notes.
Frequently asked questions
- What should an onboarding flowchart include?
- Pre-boarding paperwork, equipment and account setup, first-day orientation, access checks, role training and scheduled check-ins, with an owner for each step.
- Should onboarding be a swimlane diagram?
- If several departments are involved, lanes per department make ownership clearer. Generate the basic flow first, then ask the editor to arrange it in lanes for HR, IT and the manager.
- Can I generate a version for my company?
- Yes. Edit the steps in the generator box on this page and press Generate for a free editable preview.