System Architecture

The Customer Intelligence (CI) application is a powerful tool for product and content recommendations. It empowers users to effortlessly deliver advanced product recommendations on their websites, customize recommendation widgets according to their preferences, and monitor key performance indicators (KPIs) to boost sales and ROI continuously.

The CI Architecture is designed to offer the following capabilities:

CI is designed to bring efficiency, personalization, and affordability to your product recommendations, enhancing the overall shopping experience for your customers.

Key components used to develop the application are as follows:

Key Components

Backend (AWS)

The backend of our system, like the frontend, relies on serverless services available in AWS. This setup is pivotal to our infrastructure, as it enables the application to efficiently scale up and down, effectively managing infrastructure costs while delivering top-tier enterprise-level performance. Some of the core AWS services integral to this application include:

This robust AWS-based backend infrastructure forms the backbone of our application, ensuring optimal performance, scalability, and cost-efficiency while providing advanced product recommendations to enhance user experiences.

Frontend (Admin Panel)

The admin panel is a user interface tailored for Shopify merchants, meticulously crafted as a single-page application using the React library. Its primary objective is to empower operators with a plethora of functionalities, including:

With its user-friendly interface and robust set of features, the admin panel equips you with the tools needed to optimize your e-commerce operations, enhance customer engagement, and drive sales growth.

Tracking Libraries

This component implemented as JS library will be used to track customer customer behaviour and deliver product recommendations on the website based on the configurations on the admin panel. This library will be hosted on S3 bucket within AWS and shared with tenants. For more details tracking library click here.

Recommendation Models

The Ci application is meticulously designed to leverage cutting-edge graph technology, enabling the delivery of real-time, personalized recommendations powered by AI and machine learning algorithms. Our platform offers a diverse array of product and content recommendation models, encompassing up-sell, cross-sell, featured products, and more. These models are underpinned by advanced algorithms that intelligently analyze product metadata, transactional history, and customer behavior. The result is a highly targeted and personalized recommendation engine that enhances user experiences and drives engagement.

Please click here to find more details about the recommendation models: 


Still need help?

Please contact our professional support team if you require further assistance