Embedded Analytics in a SaaS application
We helped a multinational software company to attract new customers and increase market share by implementing Machine Learning and Business Intelligence modules, which help end-users to increase retention rate and improve operational eficiency with embedded BI.
THE CHALLENGE
Personalized offers for end users
Nowadays personalization has huge impact on sales growth. Company want to create system for products recommendation where preferences of individual users will be taken into account.
Powerful analytical platform
Company want to utilize Full potential of data, find new correlations and patterns in automatic way. Also company want to give saas users possibility to analyze customers’ data in different dimensional layers, because usage of standard static widgets couldn’t uncover all problems and gain useful insights.
100+ excel reports
SaaS generated hundreds of reports that were difficult to analyze by users. Company want to create flexible reporting tool for end users which could avoid large number of requests from users.
Data integration
Nowadays it’s not only transaction systems that generate data. Consumers generated data from wearable’s and CRM – distributed data sources were not giving any value to the business. Company want to integrate all available data sources for deeper analysis all aspects of customers.
OUR SOLUTION
We developed analytics system with self-service interactive dashboards and reports to analyze customers’ data to improve customer experience (customer 360). Additionally we implemented customized machine learning system for customer churn prediction, sales predictions, recommendation systems, the results of which were visualized using BI. We created tailor-made data integration solution for both structured data and Big Data sources, combined together in a data warehouse.
Customer 360 panel with use of machine learning models to predict user behavior.
Based on customers behavior and preferences we developed custom machine learning algorithms which predict customer churn, detect anomalous behavior and automatically create segments of users. The results are integrated with CRM and are presented in the analytical panel, which show all needed information in one place.
Embedding of self-service BI into SaaS application
Self-service BI software was embedded into SaaS application to ensure all end users needs. Drill down and drill through capabilities were enabled to enrich data analysis and decision making. Embedded analytics solutions are more flexible to integrate with web applications and cost less money and takes less time compared to building your own BI application.
Data integration
Data from 3 various data sources where integrated into one analytical data storage. Multidimensional data model was developed to improve queries and ad-hoc analysis performance.
Custom recommendation engines
Created a data-driven POS and business oriented recommendation engine that analyzes customer behaviour with huge amount of transactional and business specific data to increase sales, overall business performance and client engagement and satisfaction.
BENEFITS
Implemented solution supports automated daily reporting, provides a possibility to analyze insights instantly, increases upsells on customers, increases retention by detecting high risky customers and automated decision making processes. Solutions is fully integrated with SaaS and complemented it with unique functionalities for end-users.

19%
Increase in sales

11%
Increase in customer retention

10
Automated reports

3
Integrated data sources