When I was given the responsibility to set up an onboarding process in Jira Service Management, my main goal was simple:
Make onboarding smooth, structured, and less dependent on emails and manual follow-ups.
Before this, onboarding in our team was a bit scattered HR, IT, and Admin were all working separately, and sometimes tasks were missed or delayed.
So I designed and implemented a centralized onboarding system in JSM, integrating multiple teams and automating most of the process.
Here’s how I built it.
I wanted a flow where everything happens in a structured way:
This helped me turn a manual process into a fully trackable and automated workflow.
Instead of using external forms, I created a request type directly in the JSM portal called:
"New Employee Onboarding"
This form includes important details like:
What I noticed:
Having everything inside JSM made the process more centralized and easier to manage.
Whenever HR submits the request through the portal:
This becomes the main onboarding ticket for that employee.
Initially, I made the mistake of adding too many workflow steps.
Later, I simplified it to something more practical:
Lesson I learned:
Simple workflows are easier for teams to follow and maintain.
Once HR validates the details, I set up automation to create subtasks like:
Each subtask is automatically assigned to the respective team.
This made a big difference:
No manual task creation and clear ownership for each team.
This is where most of the efficiency comes in.
Some automations I implemented:
Impact:
Reduced manual coordination and improved consistency.
For IT tasks, I ensured:
To make sure nothing is missed, I added a checklist including:
This helped standardize the onboarding process.
I automated key communication emails like:
Result:
Employees receive all necessary information without manual follow-ups.
Finally, I created dashboards to track:
Defined SLAs:
While building this, I learned a few things:
Gunjan Kumar
0 comments