Skip to main content

Command Palette

Search for a command to run...

How to Create 50 Personalized Product Previews a Day Using AI – Even If You’re Not Technical

Updated
How to Create 50 Personalized Product Previews a Day Using AI – Even If You’re Not Technical

Let’s be honest—customization sells. Whether it’s mugs with names, t-shirts with uploaded designs, or posters with pet portraits, people love seeing their ideas brought to life before they click "Buy Now."

But here’s the problem: if you’re running an e-commerce store and want to show customers personalized product previews, the usual options are either expensive, time-consuming, or both. I know this firsthand—I used to generate mockups manually in Photoshop, one at a time. It was painful.

Today, I’m generating 50+ personalized product previews a day using AI. And the best part? I’m not a machine learning expert. You don’t have to be either.

If you want to add personalization without spending hours or hiring a dev team, you’re in the right place. In this post, I’ll show you how to do it step-by-step using a platform called Replicate.


What is Replicate?

Replicate is a platform that lets you run AI models via a simple API. Think of it like a plug-and-play AI toolkit.

With just a bit of input, Replicate can:

  • Generate images (from text or input images)

  • Remove backgrounds

  • Apply styles or filters

  • Customize previews with your branding

  • And much more

It’s already being used in everything from fashion mockups to avatar creation. And because it’s API-based, you can automate the whole thing—even if you’ve never coded before.

Why Personalized Product Previews Matter

Before I dive into the how, let’s talk about why this even matters.

Personalized previews:

  • Increase conversions – Shoppers feel more confident buying what they can see.

  • Reduce returns – Customers know what to expect.

  • Build engagement – It feels interactive and fun, especially when people upload photos or text.

This isn’t just theory. I’ve tested it myself. The day I added real-time mockups to my product pages, conversions jumped by 23%. That’s without changing the price or traffic.

What You’ll Need

To get started, you’ll need three things:

  1. A Replicate accountSign up here

  2. A no-code tool or lightweight backend (like Zapier or Make) – Optional but helpful

  3. An idea of what you want to personalize – Text on products? Images? Styles?

That’s it. You don’t need a dev team, you don’t need a GPU, and you don’t need to know what a neural net is.

Step 1: Choose Your Personalization Type

There are a few common use cases for AI-powered product previews. Pick one to start with:

🧢 Text-Based Mockups

Let customers enter their name or slogan, and show how it looks on a shirt, hat, or bag.

Use case: A store selling custom family reunion shirts where users type their family name.

🐶 Photo-Based Mockups

Let users upload a photo (like their pet or face) and show it on a poster, mug, etc.

Use case: A pet portrait store where users get an art-style version of their dog on canvas.

🎨 Style Transfer Mockups

Apply a unique style (cartoon, painting, etc.) to user-uploaded content.

Use case: Turn a child’s drawing into a professional-looking art piece.

Replicate has pre-trained models for all of these. You don’t have to train anything from scratch.


Step 2: Pick a Model on Replicate

Go to https://replicate.com/explore and search for the type of model you need.

Some examples I’ve used:

  • Text-to-image (like SDXL or SD 1.5) – Great for mockups from text prompts

  • Image-to-image (like ControlNet or IP-Adapter) – Ideal for turning an uploaded image into a styled preview

  • Background remover – Useful for cleaning up uploads before generating a preview

Each model page on Replicate has:

  • A demo UI (you can try it right in the browser)

  • An “API” tab with one-line code to run it

  • Sample inputs and outputs

Pick one and bookmark it. That’s your preview engine.


Step 3: Set Up Input Collection

You’ll need to gather input from your customer. This can be:

  • A form field on your Shopify/WooCommerce product page (e.g., name or phrase)

  • An image upload widget

  • A Google Form or Typeform (for MVPs or lead-gen funnels)

Connect this to your automation tool (like Zapier, Make, or n8n). You’ll want it to:

  1. Collect the input

  2. Send it to Replicate’s API

  3. Get back the generated preview image

Pro tip: If you’re using Shopify, tools like Shopify Functions or Shopify Scripts can integrate with this process. If you’re not technical, you can use something like Shopify + Zapier + Airtable.

Step 4: Connect to Replicate API

Here’s where Replicate shines. You can literally call any model with one API request. Here’s what it looks like in code (don’t worry—you can also use no-code tools):

curl -s -X POST \
  -H "Authorization: Token YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input": {"image": "https://your-uploaded-photo.jpg"}}' \
  https://api.replicate.com/v1/predictions

You’ll get back a JSON with a link to the preview image. Display it on your product page or send it via email.

Step 5: Automate the Flow

Once your process is working manually, automate it.

Here’s a typical workflow:

  1. User uploads photo + enters text

  2. Zapier watches for new entries

  3. Zap sends inputs to Replicate model

  4. Replicate returns preview image URL

  5. Zap adds image to Shopify product page, order confirmation, or sends via email

You can generate 50+ previews a day on autopilot like this. You’re only billed by usage—so you pay per image, not per month.


Step 6: Test and Tweak

This is where the magic happens. I suggest:

  • A/B testing with vs. without previews

  • Testing different models (some give better results for pets vs. people)

  • Using high-quality inputs (low-res photos = low-res previews)

Keep iterating. I’ve gone through 3 models, 2 automation tools, and several prompt styles to get it right.


Pro Tips from Experience

Here are a few things I wish I knew earlier:

1. Add a Loading Indicator

Some previews take 10–20 seconds to generate. Set expectations with a spinner or “Generating your preview…” message.

2. Use Pre-Set Backgrounds

To maintain brand consistency, combine AI-generated layers with fixed branded mockups. Think of it as a sandwich: fixed background + AI content + product frame.

3. Cache the Results

Store preview URLs so you don’t generate the same one twice if the user refreshes the page.

4. Charge for Previews (Optional)

If you’re selling high-ticket custom art, add a “Preview My Design” button and charge a small fee for the render.


You Don’t Need to Be a Developer

Seriously. I used to avoid anything with "API" in the title. But platforms like Replicate make this stuff surprisingly friendly.

If you can run a Shopify store or build a Zapier flow, you can generate 50 custom previews a day. The hardest part is picking the right model and prompt—and I’ve already done most of the testing for you.


Final Thoughts

AI isn’t the future—it’s the now. And smart e-commerce brands are jumping on it fast. Personalized previews used to take hours of design time or custom dev work. Now, with Replicate, they take a few clicks and a bit of setup.

The best part? It feels like magic to your customers. They enter a name or upload a photo and seconds later—they see something personal, polished, and purchase-ready.

So why wait? Add AI-powered product previews to your store today. It’s faster, cheaper, and more fun than you think.

More from this blog

M

Makeinfo Blog | Tech Guides, SEO Tips, and Marketing Automation

127 posts

Blogging helpful tech tips, how-to tutorials since 2020