BusinessRnD · draft v2 · built 2026-10-21 06:15 UTC

I10 · Product media for merchants, better variations — deep dive

Side bet
Shopify and Google give AI media away. ProofCut avoids that but climbs slowly.Realistic: $0.5–4k MRR in year one · Chance of $10k/mo: low

Cards have Go deeper, Maybe and Kill buttons. Press Send feedback to save. Your marks from all tabs collect at the end of each page.

Prepared 2026-10-20 from Shopify App Store category, app and review pages fetched that day. Review counts are only a rough stand-in for demand; Shopify doesn't publish installs. Notes: research_notes/Owned ideas deep dives/i10-productmedia_notes.md.

Bottom line

The market today

The Shopify App Store's "Image editor" category lists 406 apps, and "Video and livestream" lists 311 (Image editor; Video). Older template and auto-post tools hold real review counts; new AI generators have almost none; shoppable-video widgets only embed existing clips.

App (launched) Reviews Rating Price What it does Top complaint
Outfy (2015) 572 4.8 Free, $25–55/mo Auto-posts product videos; AI studio add-on "Posts are nearly all the same and pretty basic"
Minta (2020) 325 4.4 $5–55/mo Auto-posts video ads Repetitive posts hurt account reach; posting stops
Promo.com (2019) 253 4.8 Free app Template product videos Can't download; publishing fails
Vimeo Create (2019) 105 4.3 $108–900/yr Photos into template videos "Says free but it's not"; product import broke
SellerPic (2024) 90 4.3 $29–99/mo AI model photos, photo-to-video Credits lost on errors; surprise annual charge
WeShop AI (2023) 43 4.5 $9.99–457/mo AI model photos and video Missing hands, pay again to fix
Photoroom (2023) 36 3.9 Free app + paid plan Bulk catalog photo edits Distorts labels; wrong jewelry size
Pictu (2025) 32 5.0 $19.99–239/mo Bulk AI product images Too few low ratings to tell
Lensia (2025) 17 5.0 $19–99/mo AI ad creatives and UGC for Meta and TikTok Too few low ratings to tell
Vidify (2022) 12 4.1 $20–60/mo AI video from one image Stuck on "Starting", no progress bar
Upspring.ai (2024) 8 5.0 $149–349/mo Video ads plus competitor creative research Too few low ratings to tell
Tolstoy (2020) 283 4.6 $12–195/mo Shoppable video widget Not a creation tool

The 2026 wave. 21 sampled generators launched in 2026 alone, such as Klaket (15 Oct), OnPromptAds (7 Oct) and ReelProof (reviews into AI video ads). Almost all have 0–2 reviews at $19–249 a month. Ad intelligence inside Shopify is nearly empty: Meta Adspy has 1 review and Upspring has 8.

What merchants complain about (1–3★ reviews of the leaders):

The bundling threat:

What this means: anything a model can make from a photo in one click, the platforms will give away. They don't tell a merchant which ad to make this month, and they don't guarantee the product isn't redrawn.

Variants compared

Variant Demand evidence Competition Fit with your assets Compute Verdict
I10.1 Proof-first ad studio Medium: buyers pay for ad intel; template video apps lead their segment Medium Very high No model Build
I10.2 AI UGC video ads with proven hooks Weak: best app has 17 reviews Very high, bundled High Paid provider Fold into I10.1 later
I10.3 Winning-format feed for agents Strong for raw ad data on Apify Medium High No model or customer-side Side product of I10.1
I10.4 Creative-refresh watcher Indirect Low Medium No model plus renders Phase 2 upsell
I10.5 EU-localized product media Weak Medium Low Paid provider Make it a setting
I10.6 Google Shopping and YouTube video Need is real but Google fills it Very high, bundled Medium Paid provider Drop
quadrantChart
    title I10 variants by competition and fit
    x-axis Low competition --> High competition
    y-axis Weak fit --> Strong fit
    quadrant-1 On brand but crowded
    quadrant-2 Best bets
    quadrant-3 Side bets
    quadrant-4 Avoid
    V1 Proof ads: [0.42, 0.88]
    V2 AI UGC ads: [0.83, 0.76]
    V3 Format feed: [0.6, 0.7]
    V4 Refresh watcher: [0.28, 0.58]
    V5 EU localize: [0.45, 0.28]
    V6 Google video: [0.8, 0.4]
I10.1

Proof-first ad studio (ProofCut)

What it is: A Shopify app built around a monthly board of ad structures scaling in your category (e.g. "problem, proof, offer, 12 seconds, review quote at second 3"). Pick one, and the app fills it with your real photos and best real reviews, then renders four vertical variants in about a minute for Meta, TikTok, Shorts or the product page. No AI redraws your product.

Who pays: Small and mid-size Shopify merchants who run, or want to run, Meta and TikTok ads but have no creative team. Shopify bills them.

Evidence of demand:

  • Off Shopify, buyers pay $49–459 a month for Foreplay and $129–959 for Atria (Foreplay; Atria).
  • Apify's Facebook Ads Library scraper has 45,038 users, 8,994 of them in the last 30 days (Apify).
  • Template video makers lead creation apps on reviews (Outfy 572, Minta 325), and their bad reviews ask for what this adds: variety that sells.
  • Weak spot: ad-intel apps inside Shopify have barely any reviews, so demand inside the store is unproven.

Why we can win:

  • You already have an ad-library collector and a beat-synced renderer.
  • Rivals are AI generators (fidelity and credit complaints) or template tools (sameness complaints); free platform tools never say what to make.
  • Using real, attributed reviews keeps US merchants clear of the FTC's ban on AI-faked testimonials (fines of about $51,744 per violation, per Sidley).

Build effort (AI): About 3 weeks of Claude Code work (estimate). That covers the app (from Shopify's official template, so Bettter's skeleton and its ownership question aren't needed), 12–20 video templates, the format-library pipeline and Shopify App Pricing. After launch, the AI refreshes formats weekly and drafts support replies.

Compute: No model at runtime. Videos render on your server at about 1 CPU-second per video second (your measured MontageRnD speed). Claude Code curates the format library offline as operator work on your subscription, at the same cost for 10 or 10,000 merchants.

Pricing & revenue estimate:

  • Plans: Free (3 ads a month, watermark), Starter $19 (30 ads), Growth $49 (150 ads, bulk, product-page upload), Pro $99 (500 ads, 10 categories).
  • For $10k/month profit: about 380 paying merchants at a $30 average (about $26.6 net each after the 2.9% fee, servers and roughly 5% tax), or about 3,800 installs at an assumed 10% conversion.
  • Realistic first 12 months: $0.5–4k MRR (estimate).

First step: I build the format board for skincare, pet and home, plus 20 sample ads on a development store with fictional products. Then the app.

I10.2

AI UGC-style video ads with proven hooks

What it is: Candidate 1. A product page goes in; hooks come from your ad intel; AI avatar or motion clips come out as Meta and TikTok ads.

Who pays: The same merchants, plus a usage charge per generated clip.

Evidence of demand: Weak. Of about 15 such apps launched in 2025–26, the best (Lensia) has 17 reviews; most have none.

Why we can win: Your pipeline is good, but Tinker gives away Veo, Kling, Sora and an ad generator. Avatar "customers" posing as real buyers also run into the FTC rule.

Build effort (AI): 3–4 weeks, plus heavy support on bad generations.

Compute: An approved paid provider at $0.25–1.21 per 5-second clip (fal), passed to merchants as Shopify usage charges. This needs your approval.

Pricing & revenue estimate: $29–99 a month plus about $0.60 per clip. Free redos of failed clips thin the margin; it earns less than I10.1 at any install count (estimate).

First step: Don't build it as a standalone app. Add "AI motion shot" as an optional upgrade inside I10.1 once that passes its kill test.

I10.3

Winning-format feed for agents (Apify actor and MCP)

What it is: Candidates 4 and 5 combined. You sell I10.1's format library and longest-running-ads data to AI agents, agencies and developers, as an Apify actor and an MCP endpoint. Any generation uses the caller's own model or API key.

Who pays: Agencies, media buyers and developers' agents. Apify bills per result and pays you.

Evidence of demand: Strong for raw ad data (Apify ad-library scrapers have 45k, 4k and 3.4k users); weak for generation (the top AI video-ad actor has 148) (Apify store).

Why we can win: Pre-tagged formats beat raw scrapes and reuse I10.1's pipeline for free. But at least seven scrapers compete, and this overlaps I1 and I5.

Build effort (AI): About 1 week on top of I10.1.

Compute: No model at runtime (tags are computed in advance). Any generation runs customer-side.

Pricing & revenue estimate: Pay per result. Expect hundreds of dollars a month, not thousands: the average Apify developer earns about $300–470/month (AgentByline).

First step: Publish it as I10.1's data twin once the library exists, and count it under I1.

I10.4

Creative-refresh watcher

What it is: Candidate 6. The merchant connects their Meta ad account. When an ad tires (frequency up, click-through down), the app renders replacements in the same winning format. Detection needs no model.

Who pays: Merchants spending $3k or more a month on Meta, at $99–299 a month.

Evidence of demand: Indirect. Creative fatigue is a known pain, and I found no Shopify app that handles it.

Why we can win: It keeps customers subscribed. But reading other businesses' ad accounts likely needs Meta App Review and Business Verification (general knowledge, not re-verified): one more platform that can say no.

Build effort (AI): 4–6 weeks, plus Meta's review time. You handle verification.

Compute: No model for detection; replacement ads reuse I10.1's renders.

Pricing & revenue estimate: $99–299 a month from fewer, bigger customers. About 60–100 of them would make $10k (estimate).

First step: Offer it later as an upsell to I10.1 Growth and Pro users. Start Meta verification only if I10.1 passes.

I10.5

EU-localized product media

What it is: Candidate 3. Translates text in images, captions and video overlays into about ten EU languages.

Who pays: Merchants selling into several EU markets.

Evidence of demand: Weak. FY Product Image Translate has 0 reviews since 2024, and Shopify's free Translate & Adapt (1,399 reviews) already covers store text.

Why we can win: Hardly; machine translation is a commodity.

Build effort (AI): 2–3 weeks.

Compute: An approved paid provider for translation and image-text editing.

Pricing & revenue estimate: $9–59 a month. Small.

First step: Make language a setting inside I10.1 instead. Template text is easy to localize, and Minta users complained about English-only videos.

I10.6

Video for Google Shopping, Performance Max and YouTube

What it is: Candidate 2. Auto-made product videos for Google campaigns that have none.

Who pays: Merchants running Google Ads.

Evidence of demand: The need is real, but Google now fills it itself: Asset Studio turns URLs and photos into videos with Gemini Omni (Google).

Why we can win: We can't beat free, built into the merchant's own ad account.

Build effort (AI): 2–3 weeks.

Compute: A paid provider or templates.

Pricing & revenue estimate: Low, because Google bundles it.

First step: None. I10.1 exports a 16:9 version for YouTube anyway.

ProofCut (working name): ads based on what's working now, made only from your real product.

flowchart TD
    A["Merchant finds app in App Store search"] --> B["Installs free plan, no card"]
    B --> C["Category detected from product types"]
    C --> D["Winning formats board for this month"]
    D --> E["Picks a format"]
    E --> F["Real photos and top reviews filled in"]
    F --> G["Edits hook line, previews 4 variants"]
    G --> H["Server renders in about a minute"]
    H --> I["Downloads for Meta, TikTok, Shorts"]
    H --> J["Adds video to product page"]
    I --> K["Hits free limit, upgrades via Shopify billing"]
    K --> L["Monthly format drop brings them back"]
    L --> D

The first three screens (all three are in the mockup):

  1. Winning formats. Your category is detected from your product types. Each card shows a format's structure (hook, proof, offer), length, how many ads use it and how long they have run, refreshed monthly. Abstract diagrams and statistics only; competitors' videos are never re-hosted.
  2. Build. Pick a product. The app pulls its photos and best 4–5★ reviews from Shopify or a review app such as Judge.me (48,770 reviews on its own listing — Judge.me), suggests hook lines from a curated library and previews four variants in a phone frame.
  3. Exports. A progress bar, downloads in 9:16, 4:5, 1:1 or 16:9, "add to product page", and a usage meter with a plain promise: failed renders never count.

Pricing:

Plan Price What you get
Free $0 3 ads a month, small watermark, 1 category
Starter $19/mo 30 ads, no watermark, 1080p, 1 category
Growth $49/mo 150 ads, bulk by collection, product-page upload, 3 categories
Pro $99/mo 500 ads, 10 categories, monthly format report
Add-ons, later Usage AI motion shot about $0.60 per 5 s; AI voiceover about $0.20 per ad. Billed by Shopify under a cap the merchant sets (Shopify). Needs your approval

Monthly billing is the default; annual only as an explicit choice (SellerPic's surprise annual charge draws 1★ reviews).

Launch path:

Kill test: see the go and kill thresholds under Next steps.

Open the mockup

Where the AI compute runs

Step Runs on Who pays Notes
Collect public ad data weekly No model You: server plus about $0.00075 per ad Prefer Meta's official Ad Library API; scraping has terms risk
Tag formats; write the hook-line library Claude Code subscription — operator You (subscription) Batch job on your schedule, never triggered by a merchant
Detect category; pick the best reviews No model Nobody Rules on product type, star rating, length and keywords
Fill template and render video No model You: server CPU, well under $0.01 per ad (estimate) Deterministic; product pixels are never redrawn
Rewrite hooks in the merchant's voice (optional) Customer-side Merchant Their own Sidekick or connected AI; copy and paste in version 1
AI motion shot or voiceover (optional, later) Approved paid provider Merchant, via Shopify usage charges $0.25–1.21 per 5 s clip (fal; Kie); needs your approval; merchant's own API key is the alternative
Support replies Claude Code subscription — operator You (subscription) Drafted from a knowledge base; refunds escalate to you

Next steps

gantt
    title I10.1 ProofCut launch plan
    dateFormat YYYY-MM-DD
    axisFormat %d %b
    section You once
    Partner account and payout setup :a1, 2026-10-21, 3d
    section AI build
    Seed format library for 3 categories :b1, 2026-10-21, 10d
    Video templates and renderer :b2, 2026-10-23, 10d
    Shopify app with billing and listing :b3, 2026-10-28, 11d
    section Review
    App Store review of unknown length :c1, 2026-11-09, 14d
    section Test
    Demo ads on your own channels :d1, 2026-11-02, 21d
    Kill test after approval :d2, 2026-11-23, 28d
    Go or kill decision :milestone, m1, 2026-12-21, 0d

I do:

You do once:

You do recurring:

Go and kill thresholds (28 days after approval):

Risks and open questions

Sources

  1. Shopify App Store: Image editor (406 apps)
  2. Shopify App Store: Video and livestream (311 apps)
  3. Outfy, low reviews
  4. Minta, low reviews
  5. Promo.com, low reviews
  6. Vimeo Create, low reviews
  7. SellerPic, low reviews
  8. WeShop AI, low reviews
  9. Photoroom, low reviews
  10. Pictu, Lensia, Vidify, Vidify low reviews
  11. Upspring.ai, Meta Adspy, Tolstoy
  12. Klaket, OnPromptAds, ReelProof, UGCMaker, Supra
  13. Judge.me
  14. Translate & Adapt, FY Product Image Translate
  15. Shopify Help: Tinker
  16. Shopify Help: media generation
  17. Shopify Help: AI tools and Sidekick
  18. Google Ads blog: Asset Studio video (1 Oct 2026)
  19. Shopify revenue share
  20. Shopify App Store requirements
  21. Shopify usage billing, billing overview
  22. Shopify app review process
  23. Shopify Partner payouts
  24. fal pricing, Kie pricing
  25. Foreplay pricing, Atria pricing
  26. Apify Facebook Ads Library Scraper, Apify store API
  27. Meta Ad Library API
  28. Sidley: FTC rule on fake and AI reviews
  29. AgentByline: Apify actor earnings

Your feedback

What you marked so far (all tabs)

Nothing yet.

Feedback is stored on this device and sent to the report's private storage. If sending fails, copy it and paste it into the chat.