An employee onboarding process coordinates every step between offer acceptance and a new hire becoming productive: paperwork, accounts, equipment, training, approvals, introductions, and follow-up. Automation gives HR, IT, managers, and the employee one controlled path instead of disconnected emails and checklists.
This guide follows Bob Smith through a complete Process Street onboarding workflow. It shows how assignments, autofill, relative due dates, conditional logic, integrations, notifications, and approvals keep the work moving while preserving a rich audit trail.
The walkthrough is based on a demonstration by Blake Thorne, then Process Street’s Senior Product Marketing Manager. Watch the full demonstration below, or continue for the step-by-step guide.
Let’s say this employee is Bob Smith. I’ll type “Bob Smith” as the name of the Workflow run, click “Run workflow”, and we’ll see the Workflow run. This is what it looks like to start a new Workflow run manually.
Another option is to start these automatically. That can be based on the actions happening in other applications. So, we could have an integration, for example, in our candidate tracking system, like Greenhouse, and have our Workflow run kick off as soon as the offer is accepted. Then my team can get a notification that we have a new hire to onboard and it shows us what tasks to complete.
Tailor onboarding to your organization
Onboarding differs by company, role, location, and employment type. Workflow creators can adapt the steps without code, or use a custom onboarding software approach when the process needs deeper control over assignments, evidence, and exceptions.
So, here we are now in our active Workflow run and this is starting the onboarding process for Bob Smith.
On the left side here, you can see all the different process steps. This is everything we’ve written out and designed in the Workflow. On the right, you’ll see all the info and data for the particular step that you’re on. This can be instructional content, like text, images, and video; it can be interactive stuff, like form fields to fill in; it can even be interactive content; it can have unique data pulling in and updating based on other systems and other activity happening. Really the sky’s the limit here.
Obviously, onboarding is a little different for every company. So, it’s worth saying that everything you’ll see in here is super customizable. We hope you see things that look immediately relevant for your company, but also encourage you to use your imagination. I’m sure anything in your process can be built into Process Street, and there’s a reason that onboarding is our most popular use case.
And all of this is really easy for the Workflow creators to set up. Since we’re a no-code platform, you can just drag and drop.
“The workflow can be customized to match the organization’s onboarding process.”
Embed content for context and standardized training
Let’s say I’m the HR manager kicking this off. I can see we’ve got a video here from our VP of HR. By having content embedded directly in the process, Intercorp doesn’t have to separately train each HR onboarding member to use the Workflow and drive the process. All the training and context is right in front of them as they do the work.
Assign tasks and roles across the onboarding team
Notice I will now assign people to manage the onboarding process. I’m going to select myself as the Onboarding Lead, and notice when I do that, on the left, my face now appears next to all these steps that I’m now responsible for. So, it’s doing some assigning against these tasks based on me being in this new role now.
I’ll also go ahead and select Jalen Washington as the HR director, and Will Carter as our IT specialist, and they’ll pop up on some tasks assignments as well.
Again, if we wanted, we could have these roles and assignments populated automatically as soon as the Workflow run kicks off. This could be based on different things, like who’s on the team, who’s in different groups, what data is coming in from different integrations; there’s a bunch of different ways to do this.
Autofill information to save time and reduce human error
We’ve used an integration to push data about the new employee from the recruiting platform to Process Street. So, we’ve already got our info here filled in.
I can look in, learn about the employee, edit or make corrections if we have a detail wrong, but this is going to give me some of the details about our new hire.
I’m actually going to take a look at the start date and change it. Let’s pick a start date about a month in the future, and you’ll notice that all the task due dates change relative to the start date I just selected. So, you can set static dates to always happen, for example, in a week out or so, or you can set specific dates if you have something that you want done on December 1st, for example.
Also, notice how within the contract that we’ve sent over, we’ve got some info already filled into the contract here. This is because our integration allows us to pass data back and forth. This is all variable data based on what we’re sending in from Process Street.
So, you’ll notice as we go through this, a theme is: nobody’s copy/pasting. We’ve dramatically increased speed and cut down on our room for error just by allowing data to flow through from system to system securely. The result is a streamlined process in which people review exceptions and make decisions while routine data moves between systems securely.
Use conditional logic for flexible employee onboarding
Now, I’m going to select Bob’s work region, and here’s where Process Street’s conditional logic comes in to automatically provide only the relevant content.
Notice how as I select different options here under “Region of employment”, steps in my Workflow change. This is how we have an intro to North America Intercorp further out in our onboarding; because I selected North America, and you’ll see the same with Europe and Asia.
What this really lets me do is ensure Bob is presented with the correct onboarding experience applicable to his region. This lets me build an overall experience that’s flexible enough to adapt to different types of new hires, all without me having to maintain a separate Workflow for these different regions.
You’ll also see the content immediately below my regional selection has changed here. And so this is gonna prompt me to make some further choices like office assignment and team assignment. I’m going to select that the new employee, Bob, is working from North America, in our Toronto office, and put him with me on the HR team.
Bring onboarding workflows into Slack
All of this is available to go through these tasks in our Slack app and also in email.
So, you can get notifications in Slack and email when you have tasks assigned to you, and most of the time, you can also go through the work, complete tasks and fill things out, all without leaving Slack or your email client. We want to make it super easy for folks to get through their work wherever is most convenient for them.
Send documents for signature with DocuSign
For this next task, we’re going to send Bob a contract using our native integration with DocuSign. All I need to do to make this happen is complete this task and our DocuSign automation is going to do the rest of the work behind the scenes populating the document with the right info and sending the agreement over to the new employee.
Now, I can actually jump over to my email tab and show what this is gonna look like for Bob.
Bob is going to get an email, it’s come through from DocuSign, and I can go ahead and click “Review documents”, click “Continue”, and now I’m looking at the contract in DocuSign. This is what Bob would see.
This can be any kind of contract, agreement, or whatever you’d want to send using DocuSign. You can do this once, a dozen times, or send them to different parties; it’s really flexible in that whatever DocuSign can do, you’re able to configure inside of Process Street to kick that off.
Add pre-written emails to workflow runs
Now, we’re sending Bob a welcome email and asking him to make some selections for us. He’s gonna select a computer and cell phone.
You can see, we’ve got an email here, pre-written and ready to go, and we’ve even got some dynamic data pulled into here (Bob’s start day, email address, and name). So, all we have to do is click “Send” and that will open up the email browser in a new tab and I can send that out right away. And if I wanted to adjust something or edit it, I can do that too.
And since Bob is someone who’s never seen Process Street, never created an account, and just clicking the link that you sent over to them, he is going to see only the step in the Workflow that we want him to right now. He doesn’t see any of the other steps in our Workflow.
We’ve only made this one task available to him through this link, so he can come in and we can get any of the introductory content we want. It’s really easy, really intuitive for him to come in and see what he needs to do. We’ve asked him to make some equipment selections for our IT team to get him set up and ready to go before his first day.
Keep each owner informed through email and Slack
In this next task, we can see that Will, our IT specialist, has now been notified of the new employee equipment selections. He got this task as a notification in his email, Slack, and Process Street, so he’s going to prepare the equipment for the new employee.
Streamline authorization with approvals
As soon as Will completes that task, our director of HR, Jalen Washington, is notified that he needs to come in, do some reviews, and approve some important tasks.
Approvals are a big part of Process Street. So, you can see here we’ve got some approval mechanics built right into this task.
So, Jalen can approve or reject these one by one, he can reject them with comments, and click into them if he wants more detail on the specific task. Basically, this is putting these tasks in front of our approver and asking him to go through and approve or reject them.
He can also approve or reject with comments in bulk. So, on a task where you have a few different Approvals being asked at once, he can take a look and approve all of them.
He could also go through and do those Approvals using the Slack app or from within his email client.
Wrap up Bob’s first day
If you remember a few steps back, Bob was a guest member in our account. Now he’s on the team as a full member. That means he can now start getting these tasks in his email and Slack app as well.
And now, to start off our Day 1 onboarding, Bob is being welcomed to the team and presented with a few onboarding videos from our leadership. So, Bob can go through, watch these videos, get a great orientation to the company, and download our employee handbook. This is a PDF linked here, but it could be any sort of file that you want to attach.
Then, Bob is assigned to a task asking him to schedule and meet with the group leader for his team, and notice how the guidance in this step prompts Bob with information on his work region and the group later specific to his team.
Overall, a theme you’ll notice here is we’re not only creating a better onboarding experience for all these different participants in the process, we’re creating a better record of what’s happening in your organization, you’re creating a rich audit trail of the process. So, if you need to look into it later on, improve things, something comes up and you need proof of something that happened at a specific time, you have access to that.
“You’ve done a lot more than just send them a packet or an email with a bunch of attachments. You’ve got a really rich audit trail for this whole process.”
Welcome to the team, Bob!
The next step will send a Slack message informing everyone that Bob has completed his onboarding.
All I need to do is click “Complete” and Process Street’s automation is going to communicate with Slack and automatically post a message to our channel in Intercorp, letting folks know that Bob’s onboarding is complete and he is part of the team.
Round of applause for Bob and all the folks who brought him on through this process!
Where Process Street keeps workflows and documents
Process Street has direct, universal integrations to 5,000+ systems. Need a new one? An AI agent builds it on the fly. This lets onboarding data and actions move between recruiting, identity, communication, document-signing, and HR systems without turning the workflow into a manual handoff chain.
Our Process Street library is where all your workflows live.
Process Street is one product with Docs and Ops capability areas plus built-in AI. Docs keeps policies and procedures governed and current. Ops turns those procedures into workflows with owners, forms, due dates, approvals, conditional paths, evidence, and a record of execution. Both can be organized together in the Library.
Workflow vs. Workflow run
You can think of the Workflow as the blueprint for your process. This is where you design the different steps and then each new instance of someone working through this Workflow is called a Workflow run; that’s their unique copy of the Workflow.
What’s cool about having this model of our Workflow and Workflow run is you can push updates and changes to the master process blueprint to your Workflow at any time, and those changes will be there every time you kick off a new instance of a Workflow run.
You can even update Workflow runs that are already in progress, which is also really cool. That means you don’t need to worry about getting your process absolutely perfect in order to launch it. You can get something up and running as people go through it and execute on that process. You’re gonna learn different ways to improve it over time by shipping small changes and updating it as you learn, and as you get more resources to spend time improving your process.
A strong employee onboarding process gives every participant clear work, relevant context, and visible ownership from offer acceptance through the first day and beyond.
Get our posts &
product updates earlier by simply subscribing