AI Automation/Retail & E-commerce

Automate Recommendations and Upsells with Custom AI

AI automates recommendations by analyzing customer purchase history to find related products. It presents these suggestions on your product pages, in cart, and in post-purchase emails.

By Parker Gawne, Founder at Syntora|Updated Mar 5, 2026

Syntora specializes in designing and building custom AI-powered product recommendation systems for e-commerce businesses. Our approach focuses on architecting hybrid models that combine user behavior analysis with advanced NLP for product content, leveraging technologies like Claude API and FastAPI for robust, scalable solutions.

A custom system is built on your specific product catalog and business rules, not generic popularity metrics. This approach works for stores with unique product relationships or those needing to incorporate specific logic, like bundling accessories or excluding items a customer already owns.

The Problem

What Problem Does This Solve?

Most stores start with a Shopify app for recommendations. These tools often rely on simple co-occurrence logic, showing what other customers bought. This fails for new products with no purchase history and creates repetitive suggestions, pushing the same five bestsellers on every page.

A home goods store selling artisan ceramics found their app recommended their most popular mug to customers viewing a $400 vase. The logic was simplistic, missing the nuance of price point and product category. Worse, the app's JavaScript added 900ms to their product page load times, hurting conversion rates and SEO rankings.

Email platforms like Klaviyo offer their own recommendation blocks, but the logic is a black box. You cannot specify rules like 'If a customer buys a coffee machine, upsell them filters and cleaning kits, not another coffee machine'. These off-the-shelf tools cannot handle business logic and force your store into a one-size-fits-all model.

Our Approach

How Would Syntora Approach This?

Syntora would approach developing a custom product recommendation system by first auditing your existing data sources, such as 18 months of Shopify order data and your complete product catalog information. Using Python and pandas, this data would be processed and cleaned to create a robust history of purchases from every customer. This curated dataset would then form the basis for developing a collaborative filtering model, designed to identify true product relationships based on user behavior.

To address the cold-start problem for new products, the architecture would integrate the Claude API to analyze your product descriptions and generate vector embeddings. This method allows for recommendations of new items based on textual similarity to products with an established purchase history. Syntora has experience building sophisticated document processing pipelines using the Claude API for financial documents, and the same pattern applies effectively for analyzing e-commerce product data. This hybrid model, combining user behavior and product content, would be stored in a Supabase Postgres database, optimized for fast lookups.

The core recommendation logic would be encapsulated within a FastAPI application and designed for deployment as a serverless function, typically on AWS Lambda. When a customer visits a product page, a request would query this API. The function would retrieve the user's history and relevant product features, compute a list of personalized recommendations, and return them efficiently. The hosting infrastructure for such a system would be designed for cost-effectiveness and scalability, with typical initial deployments often costing under $100 per month.

Syntora would integrate these recommendations directly into your Shopify theme's Liquid files using a lightweight JavaScript snippet configured to load asynchronously. This integration approach ensures minimal impact on your initial page load speed or Core Web Vitals. The same API endpoint could also be leveraged to feed personalized product blocks into your Klaviyo email templates, maintaining consistency across your on-site and email marketing channels. A typical engagement for a system of this complexity would range from 6 to 10 weeks, and would require the client to provide access to their Shopify and Klaviyo data, along with input on specific business rules. Deliverables would include the deployed recommendation service, integration code, and full documentation.

Why It Matters

Key Benefits

01

Live Recommendations in 4 Weeks

From our initial data audit to a live system generating revenue on your store in 20 business days. No lengthy implementation cycles.

02

One-Time Build, Zero Revenue Share

You pay for the build and a flat, predictable monthly hosting cost. We never take a percentage of the sales the system generates.

03

You Own the Recommendation Logic

At handoff, you receive the full Python source code in your private GitHub repository. The intellectual property is yours to modify or extend.

04

Self-Updating with Daily Refreshes

A scheduled job automatically retrains the model every 24 hours on new order data, ensuring your recommendations stay relevant as trends change.

05

Direct Integration with Shopify & Klaviyo

The system writes directly into your existing e-commerce stack. No new dashboards for your team to learn or manage.

How We Deliver

The Process

01

Week 1: Data Audit

You grant read-only access to Shopify and any analytics tools. We analyze your order history and product catalog, then deliver a data quality report outlining the strategy.

02

Weeks 2-3: Model & API Build

We build and test the recommendation models, deploy the FastAPI service, and load your data. You receive a staging link to review the API's output for test products.

03

Week 4: Frontend Integration

We work with you to install the JavaScript snippet into your Shopify theme and set up the API calls in your Klaviyo templates. You receive a live, functioning system.

04

Weeks 5-8: Monitoring & Handoff

We monitor performance and business impact for 30 days post-launch. You receive the full source code and a runbook detailing system architecture and maintenance.

The Syntora Advantage

Not all AI partners are built the same.

AI Audit First

Other Agencies

Assessment phase is often skipped or abbreviated

Syntora

Syntora

We assess your business before we build anything

Private AI

Other Agencies

Typically built on shared, third-party platforms

Syntora

Syntora

Fully private systems. Your data never leaves your environment

Your Tools

Other Agencies

May require new software purchases or migrations

Syntora

Syntora

Zero disruption to your existing tools and workflows

Team Training

Other Agencies

Training and ongoing support are usually extra

Syntora

Syntora

Full training included. Your team hits the ground running from day one

Ownership

Other Agencies

Code and data often stay on the vendor's platform

Syntora

Syntora

You own everything we build. The systems, the data, all of it. No lock-in

Get Started

Ready to Automate Your Retail & E-commerce Operations?

Book a call to discuss how we can implement ai automation for your retail & e-commerce business.

FAQ

Everything You're Thinking. Answered.

01

What factors determine the cost and timeline?

02

What happens if the recommendation API goes down?

03

How is this different from a Shopify Plus app like Nosto?

04

How do you handle new products with no sales history?

05

Does this slow down my website?

06

Can we A/B test the recommendations?