IT Visionary Leverages AWS Personalize to Optimize DentaCarts' Customer Experience
DentaCarts is an online dental marketplace with two platforms (web and mobile), serving dentists from all over Egypt. With various trusted vendors and providing customers with delivery service, DentaCarts’ mission is to help dentists and dental clinic managers to have a better purchasing experience through easy to use interface on both mobile and web platforms. To enhance their customer experience and increase their sales, DentaCarts decided to implement AWS Personalize.

"We are an e-commerce company specialized  in medical supplies. We engaged with IT Visionary on multiple levels including cost management and the ML stack. They showed high level of cooperation in the mutual implementation scope, they tried to take the learning curve and onboard on any new service or product. We managed to realize a strong implementation for Amazon Personalize product with its data pipelines and it is a continuous-improvement project. Me -personally- always found their team motivated and committed to achieve.”
Saad Saleh
CTO @ DentaCarts
Data Preparation and Modeling
IT Visionary and DentaCarts team worked closely to Prepare the Data required for AWS Personalize. The Data preprocessing step required careful attention to detail and a deep understanding of the data before it can be used for modeling. Series of steps were taken including data cleaning, feature engineering, and data transformation using AWS Glue to automate the ETL pipeline, and AWS SageMaker notebooks for data preprocessing.
Based on the data preprocessed, DentaCarts decided to choose two recipes in AWS Personalize. The first recipe is User Personalization and the second one is Similar items.
Integration with DentaCarts' Website and Applications
After training the model and testing the results, DentaCarts’ development team integrated the recommendation results on their website and mobile applications. This integration allowed DentaCarts to provide personalized recommendations to their customers, resulting in an improved customer experience and increased customer satisfaction.
