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?
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
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
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
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
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.
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
This card widget shows the total number of applications received for open positions in the selected month.
This card widget shows the number of shortlisted candidates for the selected month.
This card widget shows the number of hired candidates who have accepted an offer for the selected month.
This card widget shows the number of rejected candidates for the selected month.
Time to hire
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
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
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
This column chart shows the number of applications received for open positions in each department.
Applications received by source
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.
This funnel chart represents the stages in the recruitment process and the proportion of applicants in each stage for the selected month.
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.
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.
Property Value Descriptions
Bold BI dashboard server URL. For example: http://localhost:5000/bi.
For Bold BI, it should be something like “site/site1.”
For the Bold BI Cloud Analytics Server, it should be an empty string.
Your Bold BI application environment. If using Bold BI Cloud Analytics Server, you should use “cloud.” If using Bold BI, you should use “enterprise.”
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.
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.
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.