Optimize Your Hiring Process with Embedded HR Recruitment Analytics

Arunkumar R
Bold BI
Published in
9 min readJun 10, 2022
Optimize Your Hiring Process with Embedded HR Recruitment Analytics

HR departments are the bridge between employees and managers. When it comes to recruiting, HR managers sometimes struggle to make the process smooth and efficient for hiring the right candidate for the job.

Embedded analytics in an HR department gives managers the requisite insight through KPIs and metrics to recruit quality candidates, simplify the hiring process, save time, cut costs, and more. In this blog, I am going to give you an overview of embedded analytics and how Bold BI helps enhance recruitment through the following subtopics:

  • What is embedded analytics?
  • Benefits of embedded analytics in recruitment.
  • Bold BI’s HR Recruitment Management Dashboard.
  • How to embed analytical tools into HR, recruiting, and hiring apps

What is embedded analytics?

Embedded analytics is the integration of analytical solutions and data visualization capabilities into a software application’s user interface to improve data comprehension and usability. Bold BI helps you easily embed analytics solutions into your everyday work applications using a JavaScript SDK and server application. It also enables you to reduce dependency on IT teams and delivers all the insights you need to improve organizational and workforce outcomes. You can also embed dashboards or other analytics-related modules right inside your application, work directly with your data, and ease the process of breaking down silos between and within departments.

Benefits of embedded analytics in recruitment

Companies’ implementation of embedded analytics in their HR departments simplifies managers’ tasks and helps them navigate the recruitment and hiring processes effectively. This has many benefits for their businesses:

  • Recruit quality candidates.
  • Improve career development.
  • Save time and cuts costs.
  • Improve company culture.

Recruit quality candidates

Recruit quality candidates
Photo by Alexander Suhorucov from Pexels

Working with embedded analytics, HR admins and hiring managers have insight into KPIs and metrics like total applicants, applications received by department, quality of hire, applicant growth rate, talent satisfaction, and more. By adjusting different parts of the hiring process — such as role descriptions, job posting locations, and interview types — and observing corresponding changes in their KPIs, hiring managers can dial in the best hiring practices to employ for particular roles and attract the best candidates.

Improve career development

Improve career development
Photo by Mart Production from Pexels

Successful candidates are those eager to make an impact at the company, perform their roles, and go above and beyond their roles’ requirements. With embedded analytics, HR departments and hiring managers can track information like applicant details and application sources. From this info, HR managers can help recruits hit the ground running by facilitating specific trainings and courses to shore up any shortcomings in a new hire’s experience or knowledge. This develops candidates’ careers by giving them the tools necessary to flourish in their new position.

Save time and cut costs

Save time and cut costs
Photo by Monstera from Pexels

The HR team has to constantly balance the timing of hirings and its budget for recruiting and interviewing candidates. Embedded analytics in the HR department help track time to hire, cost to hire, salary range penetration, and more. These metrics enables the HR team to design a comprehensive strategy for the hiring process, orientation, and more to account for efficient use of time and money.

Improve company culture

Improve company culture
Photo by Tima Miroshnichenko from Pexels

With embedded analytics, hiring managers can track shortlisted candidates, hired candidates, rejected candidates, and more. A unique advantage of this info is that it allows the hiring managers and the wider HR department to turn the microscope onto the company itself to learn what can be done to attract more candidates. By being open to feedback from new hires and even rejected candidates, HR can learn what aspects of the work environment of the company are perceived as problem areas, and concoct ways to address them. This increases the teamwork within the company between management and employees, and leads to a better working environment for all.

Bold BI’s HR Recruitment Management Dashboard

The embedded HR Recruitment Management Dashboard includes essential recruitment-related KPIs for the human resources (HR) department. HR admins can use these metrics and KPIs to select the best candidates for different roles, and constant monitoring helps cut hiring costs and provide clarity to the factors that influence the hiring process.

HR Recruitment Management Dashboard
HR Recruitment Management Dashboard

The dashboard visualized the following key metrics and KPIs:

  • Total applicants
  • Shortlisted candidates
  • Hired candidates
  • Rejected candidates
  • Time to hire
  • Cost to hire
  • Open position by department
  • Applications received by department
  • Applications received by source
  • Recruitment funnel
  • Applicant details

Total applicants

Total Applicants in HR Recruitment Management Dashboard
Total Applicants in HR Recruitment Management Dashboard

This card widget shows the total number of applications received for open positions in the selected month.

Shortlisted candidates

Shortlisted Candidates in HR Recruitment Management Dashboard
Shortlisted Candidates in HR Recruitment Management Dashboard

This card widget shows the number of shortlisted candidates for the selected month.

Hired candidates

Hired Candidates in HR Recruitment Management Dashboard
Hired Candidates in HR Recruitment Management Dashboard

This card widget shows the number of hired candidates who have accepted an offer for the selected month.

Rejected candidates

Rejected Candidates in HR Recruitment Management Dashboard
Rejected Candidates in HR Recruitment Management Dashboard

This card widget shows the number of rejected candidates for the selected month.

Time to hire

Time to Hire in HR Recruitment Management Dashboard
Time to Hire in HR Recruitment Management Dashboard

This card widget shows the average number of days elapsed between when a candidate is approached by HR and when the candidate accepts an offer for the selected month.

Cost to hire

Cost to Hire in HR Recruitment Management Dashboard
Cost to Hire in HR Recruitment Management Dashboard

This widget shows the total cost of bringing a new employee to the company, including the recruitment expenses, equipment, travel costs, administrative costs, and benefits.

Open positions by department

Open Positions by Department in HR Recruitment Management Dashboard
Open Positions by Department in HR Recruitment Management Dashboard

This pie chart shows the number of open positions in each department for the selected month. This help recruiters see which departments have the highest need.

Applications received by department

Applications Received by Department in HR Recruitment Management Dashboard
Applications Received by Department in HR Recruitment Management Dashboard

This column chart shows the number of applications received for open positions in each department.

Applications received by source

Applications Received by Source in HR Recruitment Management Dashboard
Applications Received by Source in HR Recruitment Management Dashboard

This bar chart shows the number of applications received through different application sources, like social media, job boards, referrals, and the company website, for the selected month.

Recruitment funnel

Recruitment Funnel in HR Recruitment Management Dashboard
Recruitment Funnel in HR Recruitment Management Dashboard

This funnel chart represents the stages in the recruitment process and the proportion of applicants in each stage for the selected month.

Applicant details

Applicant Details in HR Recruitment Management Dashboard
Applicant Details in HR Recruitment Management Dashboard

This grid shows details about applicants, including their names, emails, the positions applied for, application date, and current application status for the selected month.

To learn more about the metrics and KPIs used in this dashboard example, refer to the HR Recruitment Dashboard demo.

How to embed analytical tools into HR, recruiting, and hiring apps

Let’s see how analytics and dashboards can be embedded into HR and recruitment web applications. You can embed dashboards easily using Bold BI and avoid building an analytics or BI solution yourself. We will walk through the process in an ASP.NET MVC application. Consider a scenario where your HR department has a website like the one shown in the following image.

Sample Web App of an HR Department
Sample Web App of an HR Department

Prerequisites

Download and install the Bold BI server on your local machine and create an enterprise-grade dashboard. You can find the installation and deployment instructions here.

Step 1: Create an ASP.NET MVC application.

First, create an ASP.NET MVC application. Open Microsoft Visual Studio and click New Project. Then choose ASP.NET MVC Web Application, enter the project name, and click OK.

Step 2: Configure embed properties.

After the ASP.NET MVC web application is created, you need to create a model class called EmbedProperties under Models and provide the dashboard RootURL, SiteIdentifier, Environment, UserEmail, and EmbedSecret.

RootUrl           :      Bold BI dashboard server URL. For example: http://localhost:5000/bi.SiteIdentifier    :      For Bold BI, it should be something like “site/site1.”  For the Bold BI Cloud Analytics Server, it should be an empty string.Environment       :      Your Bold BI application environment. If using Bold BI Cloud Analytics Server, you should use “cloud.” If using Bold BI, you should use “enterprise.”UserEmail         :      The Bold BI server will use an email address to authorize the authorization server.

Step 3: Generate embed secret.

You have to set the embed secret for authentication, and you can get it from the Bold BI server. Click the Settings icon in the left navigation bar and then click the Embed tab. Click Enable embed authentication and then click the Generate Secret button. On clicking the button, a secret key will be generated. Copy the secret key and paste it into the application. To learn how to do this in more detail, you can refer to this documentation link.

Note: Save the secret key, as it cannot be retrieved again. If you do not save it, you will have to generate a new one using the Reset Secret option.

Step 4: Create an authorization server.

You need to implement an authorization server in the ASP.NET MVC application before embedding the dashboard from the Bold BI server. You can also configure the single sign-on (SSO)-based authorization server, which is an authentication endpoint that enables users to securely authenticate multiple applications using unique embed secrets. This prevents the need for the user to log in to different applications separately.

Step 5: Create Bold BI instance.

Finally, create a Bold BI instance to load the dashboard using a JavaScript file. Reference the required script files and CSS files in the HTML pages.

Step 6: Run the application to embed the dashboard.

After creating the ASP.NET MVC application, you need to run it. It will be launched with the dashboard details. Finally, you can see the dashboard created in the Bold BI server is embedded in your web application.

Dashboard Embedded in an ASP.NET MVC Application
Dashboard Embedded in an ASP.NET MVC Application
HR Recruitment Dashboard Embedded in an ASP.NET MVC Application
HR Recruitment Dashboard Embedded in an ASP.NET MVC Application

To learn more about embedding dashboards into your ASP.NET MVC applications, refer to this blog. You can also download the sample code used in the previous steps from our documentation.

Conclusion

Bold BI helps you integrate dashboards in your applications written in ASP.NET Core, ASP.NET MVC, Angular, ASP.NET, and Ruby on Rails. It will save you time and prevent you from doing redundant work. Click this link to explore its features. To learn more about embedding dashboards into your application, refer to this blog and our documentation.

I hope now you have a better understanding of Bold BI and how it can help HR departments be more successful. You can create a dashboard any way you like with Bold BI’s 35+ widgets and 130+ data sources.

Get started with Bold BI by signing up for a free 15-day trial and begin creating interactive business intelligence dashboards. You can contact us by submitting questions through the Bold BI website or, if you already have an account, you can log in to submit your support questions.

Originally published at https://www.boldbi.com on June 10, 2022.

--

--