Bolder decisions on Insurance dashboard with Embedded Analytics

Make Bolder Decisions with an Insurance Dashboard Powered by Embedded Analytics


Data is the most valuable asset for today’s businesses to ensure their survival and success. For the insurance industry in particular, companies can use their data to uncover more opportunities and increase their profit margins. Many companies struggle to turn their raw data into actionable insights, but embedded analytics empowers companies to transform their data into visualizations in a few simple steps, surfacing the critical information they need within their business applications. In this blog post, I am going to provide a walkthrough of embedded analytics and how it can help an insurance company make better business decisions and gain a competitive advantage over its peers.

What is embedded analytics?

Embedded analytics allows you to embed reports, dashboards, and data visualizations directly into the user interface of an application to increase data comprehension and usability. With Bold BI Embedded, you use a JavaScript SDK and server application to deeply embed our analytics solution right within your software or environment. This makes it easier for you to develop and manage effective data visualizations, and make bolder decisions to grow your business.

Benefits of embedded analytics in the insurance industry

Deploying embedded analytics into your organization offers numerous benefits that help managers take the company to the next level. With embedded analytics, managers can break down the company data, allowing them to interact with it and achieve business goals with the newly gained insight. On this topic, I am going to discuss the areas in which embedded analytics helps improve an insurance company. The key areas are:

Efficient claims management

Efficient claims management

An efficient claims procedure allows executives and agents to address claims faster, which allows the company to support a larger number of customers. With embedded analytics, executives can get a comprehensive view of critical business processes and performance, including open claims, average time taken to settle claims, retention rate, new policies per agent, claim frequency, and more. Insurance companies can deliver extensive customer profiles to their claims handlers by integrating embedded analytics with customer relationship management systems. Agents can use this capability to review customers’ previous claims and other important information, allowing them to provide faster service and a more personalized experience.

Earlier fraud detection

Earlier fraud detection

When insurance firms lose money due to fraud, they frequently raise premiums and rates to compensate for their losses, which results in a poor customer experience. Embedded analytics gives companies the power to fight fraud, whether it is due to inflated claims or fabricated information on application forms. Early detection is critical for effective fraud protection. With predictive analytics, a company can identify fraudulent claims earlier in the claims cycle by comparing previous claims patterns and forecasting future trends. This will help prevent losses and improve the credibility of the insurance company among customers, which will in turn attract more business and yield more profits.

Improved sales and distribution

Improved sales and distribution

Nowadays, to address a variety of needs, people expect tailor-made insurance policies and schemes. Embedding analytics in your applications helps agents find a similar scheme for a specific set of customers based on the options they have selected, and helps executives monitor KPIs and metrics in real time with dashboard visualizations that show individual product and agent performance. Assessing a team’s performance helps managers achieve business goals and focus on areas that are lacking. This, in turn, will boost the company’s performance and revenues.

Tracking financial projections and customer engagement

Tracking financial projections and customer engagement

Embedded analytics helps you analyze your company’s cash flow, income and expenditure statements, balance sheet reports, and more, all in one place. Analyzing these reports helps managers make decisions wisely and run the company efficiently. Additionally, they can track agents’ interactions with customers and the feedback on support questions, providing insight into the agents’ behaviors that lead to increased customer engagement levels and improved customer satisfaction.

How to embed analytical tools into insurance domain apps

Let’s see how analytics can be embedded into insurance web applications. I am going to provide a walkthrough on embedding dashboards into an Angular application. Consider a scenario where your insurance company has a website like the one shown in the following image.

Sample Website of an Insurance Company
Sample Website of an Insurance Company

You can embed dashboards easily using Bold BI Embedded and avoid building an analytics or BI solution yourself. Follow these steps to embed your dashboard successfully.


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

Step 1: Creating an Angular application

To successfully embed a dashboard in your application, you need to create an Angular application. To do that, first, you need create a new Angular project in Visual Studio Code and add the necessary ts files to the project as shown in the following image.

Adding necessary ts files
Adding necessary ts files

For more guidance, refer to the sample code in the Bold BI documentation.

In this demonstration, the Angular application acts as a client, and an ASP.NET Core application acts as a server. You need to add several properties in the app.component.ts file, as shown in the following table and screenshot.


Property Value Descriptions


Bold BI dashboard server URL. Example: http://localhost:58094/bi.


For Bold BI Enterprise, it should follow the format `site/site1`. For Bold BI Cloud, it should be an empty string.


Your Bold BI application environment. If using Bold BI Cloud, you should use `cloud`. If using Bold BI Enterprise, you should use `enterprise`.


An ASP.NET Core application would be run on http://localhost:5000/, which needs to be set as `apiHost`

Adding Required Variables in the app.component.ts File
Adding Required Variables in the app.component.ts File

After adding these properties, we need to create the Bold BI instance.

Step 2: Create a Bold BI instance

After the Angular web application is created, you need to create a Bold BI instance to help you communicate between the server side (any web application) and the client side (Angular application), which allows us to embed a Bold BI dashboard in the Angular application.

Step 3: Create an authorization server to authenticate the Bold BI server

Every application that embeds a Bold BI dashboard or widget must be authorized with the Bold BI server, and this authentication step requires sending confidential information to the Bold BI server, such as user email, group data, and embed signature. So, in your server application, implement this authentication flow and provide the URL for connecting to your server in the Bold BI Embedded instance.

Step 4: Running the Angular application to view the embedded dashboard

In the Angular application, update the authorization URL and dashboard URL that were defined in the ASP.NET Core application. Finally, you can that see the dashboard created in the Bold BI server is embedded in your web application.

Dashboard Embedded into an Angular Application
Dashboard Embedded into an Angular Application

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

Bold BI’s insurance solution dashboard examples

Insurance Analysis dashboard

By embedding the Insurance Analysis dashboard in your application, you can get an overview of an insurance company’s performance through the visualization of key metrics such as APE, profit with respect to time and region, and more.

Insurance Analysis Dashboard Embedded in an Angular Application
Insurance Analysis Dashboard Embedded in an Angular Application

Key metrics and KPIs

APE Performance by Sales Channel: Shows the Annual Premium Equivalent (APE) channel-wise.
APE Performance by Year and Policy Type: Shows which policy types have high performance via color gradients.
APE Performance by Region: Shows the Annual Premium Equivalent for a specific region.
Assured Amount by Policy Type: Shows the percentage of the assured amount to each policy type.
Profit vs. APE: Shows the measure of profit and Annual Premium Equivalent for each insurance policy type.

To know more about the metrics and KPIs used in this dashboard example, refer to the Insurance Analysis dashboard.

Policy Claims Analysis dashboard

By embedding the Policy Claim Analysis dashboard in your application, you can get an overview of policy claim details, claim amounts, average cost comparison, and customer feedback.

Policy Claims Analysis Dashboard Embedded in an Angular Application
Policy Claims Analysis Dashboard Embedded in an Angular Application

Key metrics and KPIs

Claim Amount Comparison: Shows the comparison of the claim amount for each policy type over a time period.
Average Cost Per Claim: Shows the measure of average costs of the six policy types offered by the company.
Average Days to Settle a Claim: Shows the measure of average days to settle each claim.
Average Number of Customers Providing Feedback: Shows the number of customers who are providing feedback.

Refer to the example dashboard for policy claims analysis to know more about the metrics and KPIs used.


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

I hope now you have a better understanding of Bold BI Embedded and how it can help the insurance industry make bolder decisions to enhance its growth. You can create a dashboard any way you like with Bold BI Embedded’s 35 widgets and 130 supported data sources.

To get started with Bold BI, schedule a free 30-minute demo with our experts about creating dashboards and any other features you would like to learn more about. 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 question.

Leave a Reply

September 18, 2021 7 min read


Access live 30-minute demo with our experts

Related Blogs

Up arrow icon
Live Chat Icon For mobile
Hugo Morris

Chat with the Bold sales team now!

Live Chat Icon