Inspiration
We think the Inspiration for this project is best described by our friend Rishabh:
" This is where it all started going wrong and weird for me as a new intern. These were the problems I faced:
- I never got my ‘Welcome to ’ introductory email. It is important for a new employee because it usually contains the essential To-dos and To-don’ts, introduction to the company culture, a set of rules or protocols, and whom to reach out to if there’s anything wrong. Then there’s a psychological feeling of acceptance too, which I never received.
- I realized that I was given a target with a deadline already, but I wasn’t onboarded to the platforms that were required in the process.
- I reached out to my product manager to let him know about the same but he kept saying that he’ll do it soon or to remind him in the evening
- It had to constantly bug him again and again, and for some reason, he’d always be busy during work hours. I finally got added to Slack and BitBucket by the end of two weeks.
- It took about a month when I finally got my official work email.
- I worked for 3 months and left. I still wasn’t added to 2 mandatory platforms and frankly, I did quit with a lot of anger and frustration left behind. "
Onboard.io aims to solve this inefficiency, by reducing the amount of human effort required. It aims to automate the onboarding process such that just an email and a few seconds would be more than enough to onboard a new hire. It lets product or hiring managers create a one-time workflow for each role or kind of hire. Then just enter an email, select a workflow, and submit. Onboardio will take care of the rest. Within a few seconds, the employee would get all the necessary invitation emails from each platform.
What it does
Onboard.io helps admins and management teams quickly onboard their new hires. Long gone are the days where you had to visit each platform and send invites to your newest team members. Onboard.io handles this tedious task for you, just enter the email and choose one of the pre-designed flows, and you’re done. Email invites from each of the selected platforms will be sent out automatically!
Currently, Onboard.io supports five platforms:
- GitHub
- Asana
- Heroku
- Zoho
- Discord
How we built it
Onboard.io uses a React frontend paired with redux for state management. The backend is a typescript+express web server. We use OAuth 2.0 for all our API connection needs.
Challenges we ran into
Each service has its own flavor of OAuth authentication, so figuring out a communal endpoint design to serve them all was challenging, as well as quite engaging. At certain points during the development, we had to gather the entire team, hop onto a voice channel, and work out a solution - fast! A ticking clock meant we always had to be on our toes, which was quite demanding.
We also had to deal with a lot of API calls to and from a lot of different service providers, so that was also quite a challenging task. If a new service we added required an extra parameter, the entire flow structure had to be modified to accommodate the new parameter.
Accomplishments that we're proud of
The team worked from the first second till the very last, and we’re very proud of the immense dedication and diligence the team showed throughout the hacking phase. Getting three services integrated for an MVP was quite a long shot, to be honest, but we really wanted that wow factor and wanted to show just how much of an impact Onboard.io can have on your productivity!
What we learned
Working with a team with diverse timezones was something new for us, and so learning how to figure out mutual time slots to collaborate during, while also managing our work-life balance was one of the most valuable lessons we learned developing Onboard.io!
Since we started off with just a simple idea and went all the way to a fully working demo, we’re sure to have acquired the knowledge needed to build out products one can only imagine!
What's next for Onboard.io
Integrating more services!
We plan to add more services available within the ecosystem, some of which are:
- Jira
- Zoom
- Bitbucket
- Trello
- Digital Ocean
- Slack
Additional Features
- Add Additional Onboarding Services as stated above.
- Implementation of easy offboarding employees.
- Implementation of Videos Upload to help Product Managers Explain Products to new Employee Via Video



Log in or sign up for Devpost to join the conversation.