Home  ›   Blog   ›   Process   ›  Employee Onboarding: How to Build a “Welcome” to “Wow” Process That Retains

Employee Onboarding: How to Build a “Welcome” to “Wow” Process That Retains

Most teams underestimate employee onboarding. 

I’ve seen it too often: an offer gets signed, and then… It’s a scramble. A few docs, a quick intro call, maybe a Slack message or two, and we call that onboarding.

But the truth is, your retention strategy begins in that first week, the first day, even.

If you’re building a team that’s meant to grow and last, you can’t afford to treat onboarding as an afterthought. It’s not just about paperwork or productivity. It’s about trust, clarity, and momentum. Done right, onboarding gets people aligned early, plugged in fast, and ready to contribute where it counts.

In this guide, I’ll walk you through everything you need to build an employee onboarding process that actually works—one that scales, feels human, and helps people stay. 

Let’s get into it.

What Is Employee Onboarding?

Employee onboarding is the process of helping a new hire adjust to their role, team, and company. It includes setting up their tools, introducing them to coworkers, explaining how things work, and guiding them through their first few weeks. A good onboarding makes new employees feel welcomed, supported, and ready to do their job well.

For example, at one company, the manager gave every new hire a 30-day plan with clear tasks, set up weekly check-ins, and paired them with a buddy. The result? The new hire started contributing in just one week and felt confident asking questions from day one.

Why Employee Onboarding Needs a Rethink

Most employee onboarding programs still feel like a checklist exercise: a few welcome emails, a flood of HR paperwork, a quick meet-and-greet over Zoom, and maybe a product doc or two to skim through.

But here’s the problem: that kind of onboarding doesn’t stick.

You’re not just onboarding an employee; you’re shaping their perception of your company from Day One. If that first experience feels disjointed, unclear, or impersonal, you’ve lost momentum before the real work even begins.

The fix? Rethinking what employee onboarding actually needs to do.

And I’m not talking about adding more noise. I’m talking about designing onboarding as a step-by-step employee onboarding process that answers the real questions new hires are asking (but not always saying out loud):

  • What am I expected to do in my first 30 days?
  • How will I know if I’m doing it right?
  • Who do I go to when I get stuck?
  • Do I even belong here?

This is where most companies fall short. They assume information = onboarding. But clarity, connection, and trust? That’s the real work.

How to Onboard Employees with PeopleGoal

If you want to move past scattered docs and manual follow-ups, here’s how you can build and run a complete employee onboarding process inside PeopleGoal—step by step.

Step 1. Install Your Onboarding Workspace

Onboarding Workspace
  • From your PeopleGoal dashboard, click Workspaces in the left-hand menu.
  • On the Workspaces page, select Create a new workspace.
  • In the search bar, type Onboarding.
  • Under Store template, select the Onboarding workspace and click Add this to your account.
template onboarding

Once added, you’ll see the Onboarding workspace on your Workspaces page. It comes with three onboarding apps already installed:

  • Pre-Onboarding Checklist
  • Onboarding Checklist
  • New Joiner Survey

After installation, click on the Onboarding tab in your Workspaces. From there, you can begin editing any of the three apps or use them as-is to launch your first onboarding flow.

Simple setup, zero configuration headaches. You’re ready to move to customization.

Step 2: Customize Your Onboarding Checklists

Here’s how to configure your onboarding checklist step by step.

Open the Template

  • Go to your Onboarding or Pre-Onboarding app
  • Click the Template tab
  • Select Edit template
template install

You’ll see the checklist laid out in multiple states (each one tied to a specific phase of the process). For example, the first state might ask the employee to fill in personal details like name, email, and address.

Now, it’s time to tailor that experience to your process.

i) Edit Existing Elements

Edit Existing Elements in tenplate

Each question or field in the checklist is called an element. You can edit any of these to match your exact requirements.

Here’s how:

  • Hover over the element you want to change
  • Click the three-dot menu
  • Choose Edit (e.g., “Edit text input”)
  • Update the placeholder text, instructions, required settings, and more
  • Click Save changes when you’re done

You can adjust everything—from the number of rows in a text box to whether a field is mandatory. If you’ve got multiple offices globally, for instance, you can add an extra line to the postal address field to reflect that.

Pro Tip: These edits only apply to the specific field you change, not all fields. Want to reuse a format? Use the Duplicate element (explained next).

ii) Duplicate Elements

  • Hover over the element
  • Click the three dots
  • Select Duplicate element
Duplicate element employee onboarding

This creates an exact copy below. From there, you can edit the label or field text to suit different use cases.

iii. Reorder Elements and Sections

Moving things around is as easy as drag-and-drop:

  • Hover on the left of any element or section title
  • Drag to reorder within the section
  • To move an element to a different section, click the three-dot menu and choose Change section
 Change section employee onboarding

Organize the flow in a way that mirrors how your team actually works.

iv. Create New Elements and Sections

Need to collect more information? Add it in seconds:

  • At the bottom of any section, click Add element
  • Choose from field types like dropdowns, text boxes, file uploads, date range pickers, etc.

You might, for example, add a Date range picker to find out if a new hire has pre-booked time off that would affect their start or training schedule.

add a Date range picke step

To create a whole new section:

  • Scroll to the bottom of the Template
  • Click Add section
  • Drag it into place, name it, and add your fields
add your fields to employee onboarding template

Example: Add a section called “Pre-Onboarding Summary” where new hires can review details they’ve already submitted, especially if you’re linking information between two apps.

Step 3: Configure the Onboarding States

Now that you’ve customized your checklist, it’s time to define how the process flows and, more importantly, who owns each step. This is where states come in.

Each state in PeopleGoal represents a phase in your onboarding process. Think of it like a mini-workflow that gets passed from one person to the next. One state might be owned by HR, another by the hiring manager, another by IT, and so on.

By assigning specific people to each state, you create a clear, trackable flow that keeps everyone in sync and ensures no task gets missed.

trackable flow

What You Can Do with States:

  • Break onboarding into logical stages (e.g., HR review, IT setup, manager intro)
  • Assign a participant to each stage
  • Control what each person sees or edits (e.g., read-only, full access, hidden)
  • Add confirmation steps so nothing falls through the cracks

This gives you a structured, multi-stakeholder onboarding process that adapts to your team’s roles and responsibilities.

i. Add a New State

Add a New State

To add a step to your onboarding flow:

  • Go to your app’s Edit template page
  • Click the + icon to create a new state
  • Name the state (e.g., “Employee Confirmation”)
  • Assign a participant role (like “HR Manager” or “IT”)
  • Choose a status flag (e.g., “In progress,” “Awaiting review”)
  • Set visibility: choose if that person can edit, view only, or not see the section

Once created, drag and drop to reorder your states and shape the flow exactly how you need it.

Example: Want the new hire to confirm all steps before wrapping up onboarding? Add a final “Employee Confirmation” state with read-only access so they can review everything completed by HR, IT, and their manager.

ii. Delete a State

Delete a State

Don’t need a particular stage in your flow? Remove it in seconds:

  • Go to Template > Configure states
  • Select the state you want to remove
  • Click Delete state
delete a state screenshot

For example, if you are offering remote onboarding and no longer need “Office Admin Checks,” you can delete that state—and the corresponding section in the checklist.

Have a remote team but are not sure where to start? Watch this video to learn exactly how to do it:

iii. Customize Your Status Flags

 Customize Your Status Flags screenshot

Each state has a status flag that shows what stage a task is in. You can update these to match your language or internal process.

To customize:

  • In Configure states, click Manage status flags
Manage status flags screenshot
  • Click a flag to rename it or change its color
  • Click Create a new status flag to add more
Create a new status flag
  • Assign flags to specific states (e.g., “Awaiting review” for final steps)

Pro Tip: Keep your list clean; remove unused flags to keep filters and dashboards focused.

Step 4: Manage Your Onboarding Checklist Participants

An effective onboarding process isn’t just about the checklist—it’s about the people behind it. At every stage, someone is responsible for reviewing, approving, or supporting the new hire. This is where assigning the right participants to your onboarding workflow becomes critical.

PeopleGoal lets you control exactly who’s involved, what they need to do, and what they’re allowed to see.

i. Automate Who Gets Assigned to What

Automate Who Gets Assigned

You likely already know who owns what during onboarding—HR handles compliance, IT sets up hardware, and the hiring manager drives goals and expectations.

Instead of manually assigning them every time, you can automate this with default users and relationship roles.

Here’s how to do it:

  • Go to Configure states in your onboarding app
  • Click Manage participants
  • For each role (e.g. IT Lead, Line Manager, Admin), assign a Default user or Default relationship
  • You can also rename participant roles to match your internal language (e.g. “Team Lead” instead of “Line Manager”)
assign a Default user

Now, whenever you start a new onboarding checklist, the system will auto-assign the right people based on the hire’s department or reporting line. No extra clicks, no manual input.

ii. Control Who Sees What (Visibility Settings)

Each participant doesn’t need access to everything, and shouldn’t have it.

In PeopleGoal, you can define visibility at both the section and field level:

  • Full visibility: the participant can view and edit the section
  • Read-only: participant can view but not make changes
  • Hidden: participant doesn’t see the section at all
Control Who Sees What

This matters most when:

  • You’re dealing with sensitive employee info
  • You want managers to see onboarding comments but not alter them
  • You’re protecting compliance documentation from general access

Example: The hiring manager can view the new hire’s responses but only comment in their own section. The new hire can only see and edit the fields assigned to them. Everyone stays focused on what they need to do—nothing more, nothing less.

When you’ve configured all your roles and visibility rules, click Save changes to lock them in.

Managing participants this way saves time, removes guesswork, and keeps your onboarding secure and structured. Everyone knows where they fit, and the process runs like it should—from the first hire to the fiftieth.

Step 5: Set the Onboarding Checklist Permissions

Permissions in PeopleGoal make sure that only the right people can view or edit onboarding materials, especially when sensitive information is involved.

This step is about keeping your process secure and intentional.

How to Access Permissions

How to Access Permissions

Start by navigating to your onboarding app:

  • Click Settings
  • Expand the Permissions section
  • Click Explain permission types if you want to quickly review what each level means (e.g., Owner, Editor, Access Denied)
Explain permission types

Now, you’ll configure access in three parts: app-wide, individual users, and teams.

i. App-Wide Permissions

First, lock down general access:

  • Set your default permission to Access Denied

This blocks the onboarding app from being visible to everyone by default. We’ll open access up only to the users or teams who need it.

Think of this as your baseline security layer.

ii. Specific User Permissions

Specific User Permissions

Next, assign permissions to individual users:

  • In the same Permissions section, select Configure specific permissions
  • Under User permissions, click Add user
  • Search for your teammate’s name
  • Choose the appropriate permission level (Editor, Viewer, etc.)

This is great for assigning key roles, like HR managers or admins, who will always need access, regardless of the team setup.

iii. Specific Team Permissions

Now create a controlled experience for new hires:

  • In the Team permissions area, select your New Joiners team (create this team if you haven’t already)
  • Set their permission level to Create only

This gives your new employees access to only their onboarding checklist and nothing else. Once onboarding is complete, simply remove them from the team.

It’s simple, secure, and minimizes risk.

Step 6: Launch Your Onboarding Process

Once you’ve set up your checklist, assigned participants, and locked down permissions, you’re ready to hit the button that makes all of it matter—launching the onboarding process.

You can either launch it immediately or schedule it to roll out ahead of an employee’s first day. Here’s how both options work.

Launch Your Onboarding Process

i. Start a New Onboarding Process

If you’re ready to get someone started today:

  • Go to either the Pre-Onboarding or Onboarding app
  • Click New Pre-/Onboarding Checklist
  • Select the user(s) by searching for your new hire’s name
  • Click Create

If your workflow has automated participant assignments (which you ideally set up in Step 4), the right people will be notified and everything kicks off automatically.

No automation?
No problem. Just open the checklist manually and assign each state to the relevant team member, like HR, the hiring manager, or IT. It’s a couple of clicks and you’re off and running.

ii. Schedule an Onboarding Process

Want everything to be in place before the new hire walks in (or logs on)? You can schedule onboarding to start days in advance.

Here’s how:

  • 1. From the app homepage, click Add…, then Schedule…
Schedule an Onboarding Process

2. You’ll see a content box appear—click the pencil icon to edit

pencil icon to edit
  • 3. Add a schedule description so you know what it’s for
schedule description screenshot
  • 4. Toggle on “Show on dashboard” if you want visibility for your team
  • 5. Click Add event and set the date you want the checklist to launch
Add event complete your onboarding process
  • 6. Set up reminders or use an offset (e.g. “-7”) to start onboarding 7 days before their official start date
Set up reminders

This is especially helpful for pre-boarding—getting equipment sent, paperwork sorted, or access credentials ready ahead of time.

Just remember to hit Save changes when you’re done editing the schedule.

Once you launch the checklist—whether immediately or on a schedule—the process kicks in. Everyone involved is notified, each task is assigned, and your new hire gets a structured, step-by-step experience that’s built to set them up for success.

Want to go a step further? Check out our Engagement workspace to run pulse surveys and monitor employee experience beyond onboarding.

Not on PeopleGoal yet? Book a demo and see how easy it is to build workflows that actually work.

Employee Onboarding Checklist: What to Include

Here’s what your employee onboarding checklist should include at a minimum:

✅ Pre-Onboarding

  • Offer letter signed and stored
  • Employment contract and policies shared
  • Payroll, tax, and ID documentation collected
  • Equipment ordered and shipped
  • Accounts and tools set up (email, Slack, Zoom, etc.)
  • Intro to manager and buddy scheduled
  • Pre-boarding welcome email sent

✅ First Day

  • Welcome message from the team
  • IT and system access verified
  • Org chart, key contacts, and team intros
  • Kickoff meeting with the manager
  • Walkthrough of the onboarding roadmap
  • First-day task list shared

✅ First Week

  • Role-specific training sessions
  • Access to tools, systems, and documents
  • 1:1s with cross-functional teammates
  • Intro to company values, mission, and culture
  • Initial goal-setting with manager
  • Feedback form/check-in

✅ First 30-60-90 Days

  • 30-day: knowledge and tools check
  • 60-day: project contribution + early wins
  • 90-day: performance review + long-term goals
  • Final onboarding feedback survey
  • Transition into ongoing employee development

This isn’t about overwhelming your new hire. It’s about giving them structure and support. Use this checklist as your foundation, and adapt it based on role, location, and team structure.

Top Employee Onboarding Best Practices

It’s not just what you include in your onboarding process—it’s how you deliver it. These best practices are what separate teams that simply “tick the boxes” from those that turn new hires into long-term contributors.

If you want your onboarding to work—not just look good—here’s what to focus on:

1. Start Before Day One

Get the paperwork, IT setup, and intros out of the way early. Use pre-boarding to reduce stress and show the new hire that you’re ready for them.

How to do it:
Set up a Pre-Onboarding Checklist in PeopleGoal with key tasks like document collection, hardware shipping, and manager intros scheduled before their first login.

2. Assign a Buddy or Onboarding Partner

A new hire should never feel like they’re figuring it out alone. Assigning a peer, not just a manager, gives them someone to ask the “small” stuff.

How to do it:
Create a dedicated “Buddy” task in your onboarding checklist and include prompts for informal check-ins during the first two weeks.

3. Build a 30-60-90 Day Plan

Without clear expectations, people get lost—or worse, disengaged. A structured ramp-up plan, like a 30-60-90 day onboarding plan, keeps everyone aligned.

How to do it:
Use PeopleGoal’s Goals feature to create a template with milestones for each onboarding phase, tied to performance and learning outcomes.

PeopleGoal’s Goals feature

4. Mix Sync and Async Content

Don’t force every introduction or training into a meeting. Let people digest information at their own pace and reserve live time for what really matters.

How to do it:
Add recorded videos, docs, and tool walkthroughs to your onboarding checklist so new hires can explore on demand.

5. Keep Feedback Loops Open

Onboarding is a two-way process. Make it easy for new hires to tell you what’s working and what’s not—early and often.

How to do it:
Use the New Joiner Survey app in PeopleGoal to collect feedback at Day 7, Day 30, and Day 90. Don’t wait until it’s too late.

6. Involve the Manager from the Start

Onboarding isn’t HR’s job alone. The manager needs to be hands-on from day one, setting expectations, reviewing progress, and building trust.

How to do it:
Create dedicated tasks in your workflow just for the manager—like a welcome call, role overview, and first-week check-in.

These aren’t just best practices—they’re friction removers. They help your new hire get up to speed faster, feel like part of the team, and actually want to stay.

Common Onboarding Mistakes and How to Avoid Them

Here are some of the common onboarding mistakes I see teams make when onboarding an employee. and exactly how to fix them.

1. Starting Too Late

If onboarding begins on Day One, you’re already behind. New hires show up unsure, unprepared, and underwhelmed.

Fix it:
Start with pre-boarding. Use PeopleGoal to send welcome emails, collect documents, and schedule intro meetings before they even start.

2. Overloading on Day One

Dumping everything—logins, trainings, policy docs—on Day One overwhelms new hires and guarantees they won’t retain half of it.

Fix it:
Stagger the experience. Break onboarding into manageable phases across the first 30–90 days, and mix in async content they can review at their own pace.

3. Leaving It All to HR

Onboarding is a team effort. If managers aren’t involved early, new hires miss the context and connection that actually help them succeed.

Fix it:
Build manager responsibilities into the process—first-week check-ins, goal-setting sessions, and early performance feedback.

4. Missing Role Clarity

You can have the slickest onboarding flow in the world, but if your new hire still doesn’t know what they’re accountable for, they’ll flounder.

Fix it:
Include a 30-60-90 day plan that outlines specific outcomes and responsibilities. Don’t assume people will “figure it out.”

5. Failing to Collect Feedback

If you never ask new hires how onboarding felt, you’re flying blind—and likely repeating the same issues.

Fix it:
Automate feedback surveys through PeopleGoal at key intervals (like Day 7 and Day 30), and actually use that data to improve the process.

Avoiding these mistakes doesn’t require a massive overhaul. It just takes intention. Onboarding isn’t about checking boxes—it’s about building trust and giving people what they need to do great work from the start.

Mistake Why It’s a Problem How to Fix It
Starting Too Late New hires feel unprepared from Day One Begin pre-boarding before their start date using a checklist
Overloading on Day One Too much info leads to confusion and poor retention Spread onboarding over 30–90 days with a mix of live and async content
Leaving It All to HR Managers miss key touchpoints, and new hires lack context Assign onboarding tasks directly to managers in your workflow
Missing Role Clarity New hires don’t know what success looks like Provide a clear 30-60-90 day plan with goals and checkpoints
Not Gathering Feedback You keep repeating the same issues without realizing it Schedule surveys at Day 7, 30, and 90 to capture actionable feedback

Driving Long-Term Success Through Better Onboarding

A strong onboarding process isn’t about doing more—it’s about doing the right things in the right order, every time. It means giving new hires the clarity they need, the support they expect, and the structure that sets them up to contribute from day one.

When onboarding is built with intention, when each step is mapped, owned, and repeatable, it stops being a task and starts becoming a strategic advantage.

This is how you reduce early churn. This is how you build trust fast. And this is how you create a consistent employee experience across every department, every role, every hire.

If you’re ready to bring that kind of consistency to your team, PeopleGoal gives you the tools to make it happen, without the complexity.

Because onboarding should feel seamless, for you and for them.

Frequently Asked Questions

Loader image

To make remote onboarding more engaging, focus on connection, clarity, and pacing:

  • Assign a buddy for informal support and regular check-ins
  • Break up content with a mix of live sessions and self-paced resources
  • Schedule 1:1s with team members early on
  • Use a structured 30-60-90 day plan so expectations are clear
  • Gather feedback regularly to improve the experience in real time

The more intentional you are about human interaction and communication, the more engaging onboarding becomes, regardless of location.

To help new employees feel connected to your company culture, don’t leave it to chance; build it into your onboarding:

  • Share stories about how the company was built, your values in action, and what success looks like internally
  • Include team rituals (like welcome calls, Slack intros, or virtual coffees) early in the process
  • Introduce a culture ambassador or buddy who can offer insight beyond policies
  • Use onboarding content that explains not just what you do, but how you work and make decisions
  • Encourage managers to reinforce cultural values in their 1:1s and feedback

Culture isn’t absorbed automatically in a remote setting—you have to show it, ta

The best way to combine asynchronous and synchronous training is to use async for knowledge transfer and sync for connection and context:

  • Use asynchronous content (videos, slide decks, how-to guides) for tool walkthroughs, company policies, and product overviews. Let new hires absorb this on their own time.
  • Use synchronous sessions (live Zoom calls, 1:1s, team intros) for Q&A, real-time discussions, and building relationships.
  • Share a clear schedule so new hires know what’s expected to be completed on their own vs. what’s happening live.
  • Follow up async training with brief sync check-ins to reinforce learning and answer questions.

This balance gives structure without overwhelming, and supports both autonomy and team connection.

To localize onboarding for a global team, focus on accessibility, relevance, and cultural alignment:

  • Translate key content into the primary languages of your regions
  • Use localized examples and scenarios in training materials
  • Adjust policies and compliance steps based on regional laws and norms
  • Offer flexible meeting times to accommodate different time zones
  • Assign local mentors or buddies who understand cultural nuances
  • Adapt communication tools (e.g., using messaging apps popular in specific regions)

Localization ensures every new hire feels understood and supported, no matter where they’re joining from.

Ready to 3x Your Teams' Performance?

Use the best performance management software to align goals, track progress, and boost employee engagement.

Lara Kelly

About the author

Lara Kelly