Product Design

Web App

2021

TayoHR Automated
Recruiting Experience

About Tayo HR

TayoHR is a recruiting software for medium and large-sized businesses and the people who work in them.


TayoHR make it easy to source, screen and onboarding candidates while prioritizing DEI by leveraging the use of AI, automation and analytics. TayoHR is designed to set you free to focus on what matters most and use data to help the organization make strategic

decisions.

Project goal

Design a MVP solution which can be presented to higher management and investors and further allow the project team to develop the product phase 1.


Business goal is to make TayoHR to be the key leader in using AI, Analytics and Automation tools to bring efficiency and fairness to the recruiting process. And how our feature technology can be used to democratize opportunity for every qualified candidate.

Key Problems

Key problems the software intends to solves are lack of equitable hiring in the workplace, retention challenges and tedious administrative tasks in HR space. TayoHR is a value based and cloud based SaaS platform that empowers recruiters and hiring managers to make faster, better, and bias-free hiring decisions. Unlike the competitors, Tayo HR wants to prioritize DEI in the recruitment and onboarding workflow process to eliminate conscious/unconscious bias to achieve equitable hiring.

Scope & Design Process

My Role

Responsible for end to end design process

Stakeholders

Project Manager, Founder,

Top Management

Our approach

Work in an agile way by designing and validating one section at a time

Discover

Define

Design

Deliver

I conducted workshops with stakeholders to understand requirements, document our research, and prioritise features

Requiremeant Gathering

User Interviews/Surveys

Competitor Analysis

Card Sorting

Secondary Research

Persona Development

We needed to understand user activities and define the experience of the product journey and ended up in the following artifacts

User Scenario

Task Flow/User Flow

Info. Architecture

As per the prioritised flows we ideated on a few approaches while testing each flow and created visual designs

Ideation/Whiteboarding

High-Fidielity Wireframes

Visual Design

Interactive Prototype

User Testing

Once all the designs were finalised we coordinated with the project manager to have a smooth hand over

Design Validation

Final Prototype

Specs and Assets

Timeline

Week 1

Week 3

Week 5

Week 2

Week 7

Week 8

Week 4

Week 6

Plan & Discover

Define

Testing & Validation

Design UX

Wireframes | Flow 1

Flow 2 & 3

Flow 4, 5 & 6

Design UI : Visual Designs

Prototype & Handoff

Requirements

Job description tool

Candidate screening

Schedule interviews

Video interviews

Candidate verification and background check

Chatbot

Recruitment analytics

Onboarding experience

Applicant tracking system

Post multiple jobs

AI candidate shortlisting system

Research

Understanding recruitment

We conducted our research phase to understand all the aspects of recruitment and as we had access to users (few directly & few via project manager) we gather insights from them & understood their perspectives. We also had a few insights from a business perspective from the project manager, so we further focused on the experience, pain points, roles, and competitors so that it gives us a foundation to analyse these results and convert them into features & user flows.

User

interviews

Competitive

analysis

Secondary

research

User research

It is hard to concentrate & keep track of different hiring stages of multiple candidates

I want to ensure that the candidate has a good recruiting experience

It is a challenge to manage multiple job boards

Unaware of active jobs

I want to hire best candidate without any personal bias

Recruiters

screening,

write & publish jobs, interviews, onboarding

Keeping track of offer letters is challenging for me

I have to put extra effort to check the status of background verification

Candidates say no to the provided offer on the date of joining

Hiring a candidate is a slow process as it involves multiple steps

Senior Recruiters

interviews, job offers, salary negotiations

Interview gets scheduled without screening the candidate

Candidates sometimes look good on paper but lack the relevant skills

Communication gaps with recruiters should be reduced

Sometimes documents related to the candidate's profile are missing and it creates a blocker in the process

Hiring managers

evaluation & assessment, onboarding

Key interview insights

80%

Recruiters find it difficult to manage multiple candidates on different job boards.

65%

Recruiters find it difficult to be mindful of diversity & inclusion while looking for a candidate

70%

Recruiters think constructing an excellent job description is time consuming & difficult. They would rather concentrate on pre screening candidates

70%

Hiring managers agreed that keeping track of events performed and yet to be performed for a job opening was a hassle.

60%

Senior recruiters find it difficult to track the verification process without interrupting their workflow

80%

Hiring managers said it will be helpful if they can track job openings individually to make informed decisions

Competitor analysis

As this was a new area of domain for me, I tried studying as many competitors as possible. Few competitors were already suggested by the project manager in our ongoing workshops, but I had to explore all possible competitors from a UX perspective as provided competitors were not enough to conduct an analysis. I browsed through review websites, documentations, demo videos, product trials and documented those results.

Workable

Workable provides recruitment tools, processes, and automation all in one complete solution. Workable has exceptional candidate experience, it provides applicants with an advanced careers page builder, interview self-scheduling, native texting, and one-way video interview tools.

Highlights

Sourcing

AI & Automation

Reporting

Breezy HR

Breezy HR is the drag-and-drop simple, affordable and flexible ATS/Recruiting solution. With a user-friendly interface and very limited onboarding time, Breezy encourages entire teams to participate in the recruiting and hiring process for their best recruiting results yet.

Highlights

ATS - Drag & Drop

Video Interviews

Candidate Management

Bamboo HR

BambooHR offers small and growing companies a human resource information system (HRIS) that includes an applicant tracking system (ATS), time tracking, payroll processing, employee engagement and employee satisfaction tools, automated reminders, and workforce data analytics to manage all aspects of the employee lifecycle.

Highlights

Good overall fit

Onboarding

Ease of Use

Rating in terms of user experience

Great

Average

Poor

Products we studied for specific feature

for the AI candidate matching feature using psychometric tests

for the smart job description tool

for analytics dashboards especially DEI dashboards

Understanding the recruiting process

As I had very little idea about the recruitment process, I conducted workshops with the project manager to understand all the aspects of recruiting. We tried understanding the importance of each role while talking to each type of user. This was very important for my understanding as we had to further explore each recruiting stage to construct user flows. In this activity, I gained a good high level knowledge of the process and formally documented the same.

What is it ?

S

o

u

r

c

i

n

g

Shortlisting

Background verification

Interview &

Assessment

Job Offer

O

n

b

o

a

r

d

i

n

g

User personas

I conducted a workshop to create a persona with the project manager which was sub result of the interviews we conducted earlier. This gave a good foundation for understanding our users for later design phases.

Recruiter 27

John is a white male and works as a recruieter in an agency on contract basis, he focuses on inclusive hiring and manages a lot of communication and followups.

Personality

Open minded, Extrovert, Adventurous, Constructive, Enjoy interacting to people

Interests

Blogger and writes experiences, Meeting new people, Hiking, Fishing

Skills

Public speaking, Interpersonal skills, Task oriented, Good Communicator

Reasons to use product

Increase efficiency, Hire quality candidates, Better collaboration

John

Hiring manager 35

Denice is an african american female, works as a product manager in a product based company. She has good amount of exprecience in recruiting and regulary coordinates with HR staff.

Personality

Introvert, Joyful, Cautious, Loves staying indoors

Interests

Book reading, Poetry clubs, Tv shows

Skills

Good interpersonal skills, Team leader, Task management

Reasons to use product

Communicate with candidates easily, Interview candidates efficiently, Onboard candidates efficiently

Denice

Define

User stories

Although this was an activity conducted by the project manager, I helped by creating a few user stories for each use case so that we have the foundation of a few features and epics. This also helped us gain further knowledge about the activities of the different personas.

Stakeholder

Designer

User Journey

As we gathered the understanding of the recruitment process earlier in our discovery phase, we took that as a starting point and started constructing the journey of the user for hiring a candidate to gain an understanding of different touchpoints, intentions, and opportunity areas. This also defined the hiring funnel formally.

Sourcing

Shortlisting

Selection

Onboarding

Create a new job opening and write an appropriate job description


Post the created job to multiple job boards

Recruiter pre-screen the applications before sharing with hiring manager


Recruiter conducts a screening call with the candidate


Hiring manager screens resume and shortlists for next stage and conduct first-level screening on call

Hiring manager shares an assignment with the candidate


Recruiter schedules & hiring manager conducts an evaluation interview with the potential candidate


Hiring manager does the assessment & review of the interview & assignment and shares the feedback

Recruiter creates an offer for the candidate and the candidate accepts it


Recruiter initiates the background checks


The onboarding process gets started and recruiter tracks the process for a smooth onboarding experience

Login to application

Click on create new job and fill all the details

Paste job description previously created in google docs

Post the job and repeat for each platform

Open applicant’s mail to screen and forwards to hiring manager

Recruiter contacts the candidate through the provided phone no. in the resume to understand the candidate

Meanwhile hiring manager opens recruiter’s mail and reverts to schedule an initial call with the candidate

Recruiter opens google calendar and creates a meeting invite

Hiring manager evaluates and shortlists the candidate via mail

As per hiring manager’s first level evaluation recruiter shares the appropriate assignment

After recieving the assignment via mail, recruiter opens google calendar and creates a meeting invite for candidate and hiring manager

Hiring manager shares review & assessment via mail to the recruiter

Recruiter starts writing the offer letter on google docs and browses to previously written letter for reference

Recruiter opens third party application and inputs details of the candidate for background check

Recruiter sends onboarding checklist of documents and todo list for onboarding

Recruiter does back and forth for this process via mails

Writing job description is a time taking process without any reference docs

Manually posting job on each platform is frustating

Not sure how each job post is doing

Have to switch multiple applications

Looses track of mails as there are multiple candidates

New mail is drafted for each stage

Not sure about status of each candidate in a long list of job openings and candidates

Non availability of hiring manager or candidate for video interview

Choosing correct assignment is sometimes difficult

Have to switch multiple applications

Login each time to third party application to see background check status

Generation of too many mails for onboarding, which developes frustation and mismanagement

Provide smart job description writing solution

Jobs tracking at one place

Provide list of reference documents, intergtaed into the description wiritng tool

Make status of the cadidates visible upfront and transparent

Intergrate all processes at one place

Reduce dependency

on mail

Offer video response interviews

Segregate candidates on the basis of jobs

Reduce dependency on google calendar

Intergrate all onboarding activities

Showcase third party application status

Provide status of all onboarding activities

Phases

Actions

Touchpoints

Gains

Opportunities

Information Architecture

Once we had user stories and user journey, we got a pretty good understanding of different sections of the application and its functionalities. We created the architecture to define what things are required and should be aligned within each section.

User Flows

As we had a high level hiring flow from our early discovery, I created use cases for each hiring stage and divided them into sections and further created user flows for each section seperately. All of this could have been created into one single flow, but as per our finding each user have a defined role and would access the required section only. So we had to cater that need and focused on each use case.


We have showcased a few of the major user flows out of all the use cases, all of them were prioritised as P1, P2, P3, and so on...

New job posting

Manage jobs

Pre screening & Schedule Interview

Send offer to new hire

Design

Wireframes

As per the defined priority, I picked each user flow and started working on the wireframes for it. At this stage, competitive analysis and user stories came in handy and helped me to design solutions by giving a good reference point.

Signin, Signup & Dashboard

Jobs & Jobs creation

Candidate & Pipeline

Feedback on Wireframes

The project manager presented the wireframes to the potential users and received feedback on the designs, we amended our designs for the problem areas. This gave a pretty good validation and confidence boost to take these wireframes to the next phase.

Finding candidates as per jobs and their status is time consuming and there can be 100s of candidates so will it be more difficult to find a candidate even with a filter option

Need more flexibility of actions performed from candidate detail screen as there are more things required to take action on expect scheduling interview and sending email

Many questions can be asked from a user and not just one long one. I will be interested in seeing response to each question separately

No way to save new offer letter

Visual Designs

As we defined the layout pretty well in the wireframe stage, I chose to keep the visuals simplistic and neutral as users have to consume a lot of information at the same time. So to keep the visual load to a minimum, I used less color and more white spaces. Also as this application was an MVP and later many features would be added, I designed the visuals keeping scalability in mind.

Dashboard

Dashboard overview

Dashboard gave a high level view to the users of all kinds of information without deepdiving into different sections. this will be mostly used by senior recruiter and hiring managers

Jobs section

Create a new job

Creating a new job flow has 3 major stages - writing a job description, preview & job boards. We wanted to focus on guiding the user to write job descriptions by using AI capabilities which eventually improves the quality of job descriptions for different requirements

Jobs section

Choose from the template library

When the user writes a description it gets stored in a library and the user can later use these as templated, which eventually saves a lot of time while posting new jobs. We gave the option like score and dates to make the choice easier for the user

Jobs section

Schedule interview

Users can schedule an interview without switching to another external calendar/meeting application. This action is performed in a modal window which helps the user to concentrate. They can also add required team members to the interview. Users can choose to schedule either of the two interview formats

Live

Interview

Video

Response

Candidates section

Candidate overview

Users can see all the candidates and their status in one single view which is segregated by jobs, user can collapse those jobs which are required by them and can concentrate on the required one. They can further apply filters to find the required information easily. As storing candidates' data is usual practice by recruiters in excel sheets, users can also import candidates from excel sheets to the current view

Candidates section

Candidate’s profile

Users can navigate to this screen from the candidate overview and see each and every detail about a candidate. They can then perform many actions here, one of them being to schedule an interview which is the most frequently performed action.

Candidates section

Video interview response

Users can see the response video question by question and provide their feedback or assessment by commenting, this feature helps the user to assess candidates efficiently and creates an automated experience. The questions can solely be related to skills, experience, or used to conduct a technical test.

Candidates section

Pipeline board

Just like the candidate view, the user can choose to look at the candidates in a kanban board format. The motive of this view is to have a holistic view divided by hiring stages, user can see all these details in more of a visual format and move candidates from one hiring stage to another by drag & drop action

Offer section

Offer generation

Users can initiate offer generation from the candidate detail view once the candidate has been interviewed. All the fields are linked to a predefined document format which reduces the pain of writing an offer letter for every selected candidate

Offer section

Review document

Once users click on the “Next & Review” button from the previous screen, they can review the document and make amendments as per the requirement and choose to submit the document by “Send for Approval” (if approval is required by a senior) or “Send without Approval” (if approval is not required by a senior)

Offer section

Other details

As this is a 4 step process (personal, job, compensation, and other), every time user saves one type of detail the system automatically saves the document into a draft unless the user wants to intentionally cancel and delete it. This process was chosen to be done in an accordion format as the user can easily go back and forth filling these details.

Offer section

Offer overview

Users can see all the offer letters generated for a candidate and their status in this view. This view is especially for a senior recruiter or hiring manager to approve the generated letter to open and see the offer letter, as of now demonstrated design is from the recruiter's perspective for a senior recruiter or hiring manager they’ll also see an approval button next to discard.

Onboarding section

Onboarding overview

Users can see the view segregated by onboarding stages and also perform an action like initiate, stop, and complete the onboarding process for a candidate

Onboarding section

Initiate onboarding

Users can add required details for onboarding the candidate and assign a buddy to help them onboard, use can also import any previously created document.

Client testimonial

Project manager

Client Representative

Just to quickly let you know that the UI/UX Project we worked on turned out to be a successful one. Without each one of you, it might not have been possible. And I’d like to thank each one of you for the hard work and all the effort in building the designs and mockups for TayoHR software.


On behalf of the management, I would like to extend our appreciation for the amazing work done on the TayoHR ideation to prototype designs. The professionalism and the endless hours that you and your team have spent on the prototype have impressed the stakeholders immensely. Thank you once again for all the effort.

Collaborative workshops

Stakeholder

Designer

Thank you for your time

Thank you for your time

2025 Gaurav Rawat. All right reserved.