Skip to the main content
Your E-commerce Creative Assistant

From one Research Pack to ready-to-run creative

Every ad starts from research, not from what looks good.

  • A Static: a knee sleeve in an open kitchen drawer, beside the old sleeve it replaces
  • A Static: a list in a phone notes app, seven night steps struck out, now one pump of Velle serum
  • A Static: a Northbound can on a desk, nothing missing, nothing added, with four icons
  • A Static: same woman, same counter, ten minutes less every night

Every ad traces back to research

Each finding is labeled verified, stated or inferred, so you know what’s solid before you spend on it.

From a real Research Pack runA prebiotic soda
  • Verified

    Four independent, unprompted reviews converging on the same guilt/relief language: “I don’t feel guilty about drinking it,” “a recovering soda addict,” “these have replaced sodas and I’m so thankful.”

    A flavor-ranking review and retailer reviews
  • Stated

    One sourced quote: “Root beer and grape soda selling quickly in our house.”

    Slickdeals, a single source
  • Inferred

    Pain level is moderate, not acute: a recurring low-grade “did I earn this” audit, not a crisis.

    The run’s own reading, no source

What a run hands over

Prompts for your Statics, timed prompts for your videos, and Shopify theme files.

Static Ad Generator

An image prompt for every Static

Each concept comes with its headline, the buyer it’s for and a prompt to paste into your image tool.

Built on this line from the researchVerifiedHer old fountain was cleaned on schedule and still grew mold in the motor.Reviews on zooplus.ie

Avatar: The Mold Finder · Solution Aware · 4:5

Before and after: “Cleaned every week. Grew anyway.”

image-promptExcerpt
Create a 4:5 vertical static ad, a side-by-side before/after split down the middle, set in one ordinary American kitchen in daylight. Camera at her chest height, about four feet away, facing her. Left panel: a woman in her mid-forties, brown hair tied back, plain gray T-shirt with sleeves pushed up, stands at a white kitchen sink holding the small pump from an old unbranded plastic fountain in her palm, its inside coated in dark slime; a small bottle brush is stopped in her other hand, her mouth tight, chin pulled back. Cool, flat, grayish light, still properly exposed. …
Video Ad Generator

A timed prompt for every video

The script, then a prompt for your video model with every line timed to the voiceover.

Built on this line from the researchVerified“The motor was completely overtaken by black mold that is dangerous for cats and could not be cleaned.”A 1-star Trustpilot review

Avatar: The Mold Finder · P-A-S · One 30s take

Script 1: “I clean this every single week.”

video-promptExcerpt
… Selfie video, the phone held at arm's length in her right hand, with constant small hand shake and drift. The camera is at chest height facing her as she stands at the counter, the window on the left of frame, medium close-up. The Brightwell Fountain is out of frame until 14s. 0-3s: Already mid-inspection at the first frame, she holds an old, plain, unbranded fountain pump close to the lens in her left hand, tilted into the window light, brow furrowed, and the frame pushes in as she leans closer. Matter-of-fact, a little defensive: "I clean this every single week." 3-9s: She turns the old pump toward the lens so its inside fills the frame, black buildup in every gap, and her face drops. Voice lowering, disgusted: "But when I pulled it apart today, it was already black inside." …
Shopify Builders

Theme files you drop into Shopify

Sections, templates and blocks for your own theme, with the steps to add them and the switches you can turn off.

Built on this line from the researchInferredShe blames the design, not herself: a pump housing with somewhere for gunk to hide that she couldn’t see or reach.The Research Pack’s own reading, no source

Shopify Product Page Builder · Dawn theme · 1 file

A whole product page, built from Dawn’s own sections

templates/product.brightwell-fountain.jsonExcerpt
{ "sections": { "main": { "type": "main-product", "blocks": { "title_bw01": { "type": "title", "settings": {} }, "text_core_bw02": { "type": "text", "settings": { "text": "A pump you can check at a glance, no tools needed.", "text_style": "subtitle" } }, "text_benefit_bw03": { "type": "text", "settings": { "text": "👀 See-through pump cover, check it anytime", "text_style": "body" } }, …

The research step one-click tools skip

Product, competitors, customers and their own words. You approve each stage.

The Competitor Set stage: a table of fountain brands, each with its kind and why it is in the set
The competitor set: the brands and why each one is in
The Customer Types stage: three customer types, with what each blames, how each feels and how aware each is
The customer types: what each one blames and feels
The Their Words stage: each customer type's strongest feeling, the phrase to lead with and what never to say
Their own words, and what never to say to them

How Otto Lab compares

Two ways brands write ads with AI today, and where Otto Lab is different.

Otto LabA chat (ChatGPT or Claude)One-click ad tools
Buyer and competitor researchResearch Pack, twelve stages, approved one at a timeYou collect it and paste it inSome show competitor ads or insights
Labels where each finding came fromVerified, stated or inferredWhatever you track yourselfNot documented
What it couldn't findLeft blank; each research stage lists what it couldn't confirmUp to the promptNot documented
Shopify page filesSections and product pagesCode you write or adaptNot documented
Images and videoPrompts to paste, or Generate on your Kie AI key (paid)Your own image or video modelMade in the tool, on its plan's credits or quota
What you pay3-day free trial, then $19.99 a month with no limit on runs; AI billed by Anthropic on your keyYour AI planMostly plans metered by credits or generations

Buyer and competitor research

Otto LabResearch Pack, twelve stages, approved one at a time

A chat (ChatGPT or Claude)You collect it and paste it in

One-click ad toolsSome show competitor ads or insights

Labels where each finding came from

Otto LabVerified, stated or inferred

A chat (ChatGPT or Claude)Whatever you track yourself

Not documented: One-click ad tools

What it couldn't find

Otto LabLeft blank; each research stage lists what it couldn't confirm

A chat (ChatGPT or Claude)Up to the prompt

Not documented: One-click ad tools

Shopify page files

Otto LabSections and product pages

A chat (ChatGPT or Claude)Code you write or adapt

Not documented: One-click ad tools

Images and video

Otto LabPrompts to paste, or Generate on your Kie AI key (paid)

A chat (ChatGPT or Claude)Your own image or video model

One-click ad toolsMade in the tool, on its plan's credits or quota

What you pay

Otto Lab3-day free trial, then $19.99 a month with no limit on runs; AI billed by Anthropic on your key

A chat (ChatGPT or Claude)Your AI plan

One-click ad toolsMostly plans metered by credits or generations

Try it free for 3 days

Monthly payment
Today$0
From day 3$19.99 a month
Start 3-Day Free Trial
  • Unlimited runs on every pipeline
  • Unlimited brands
  • Winning ads library, refreshed daily
  • Teams: up to 10 people, each on a paid plan, one shared Team API key

Whop asks for a card. Cancel before day 3 ends and you are never charged. Payments are not refunded.

Questions before you start

What does a run show?

The research it did, with each finding labeled verified, stated or inferred. Then the ads, each with the buyer it’s for and what it tests. Every pipeline and tool is in the trial, the Research Pack included.

Why do I need my own Anthropic key?

Every pipeline runs on Claude through your key. Anthropic bills you directly at their price, and Otto Lab adds nothing. Your key is stored encrypted on Otto Lab's server, and only its last 3 characters are ever shown.

What will the AI cost me?

That depends on how much you run, and Anthropic sets the price. You buy credit in your Anthropic account, and runs stop when it runs out. Generating Statics and videos takes the monthly plan or trial and your own Kie AI key, and Kie AI bills you for them.

Is the trial really free?

For 3 days, yes. Whop asks for a card, and you pay nothing until day 3 ends. Cancel before then and you are never charged. You still pay Anthropic for the AI on your own key. Every pipeline and tool is in the trial.

Why does a run take minutes?

It reads the market before it writes, and it stops after each stage so you can approve it. Runs keep going if you leave, so you can come back to a decision.

Will it make my ads perform better?

Otto Lab doesn't promise sales or ad results. Results depend on your product, offer and market. It gives you research with sources and drafts written from it. You check the drafts and decide what goes live.

Can I trust what it writes?

Treat every output as a draft. Every finding is labeled verified, stated or inferred, and it lists what it couldn't confirm. Check claims before you publish, especially in supplements, health, finance or products for children.

Do I need Shopify?

Only for the Shopify Builders, which produce drop-in theme files. The research, copy, scripts and Static concepts aren't tied to a platform.

Who owns what I make? Who sees it?

You own everything you create, including during the trial. Otto Lab doesn't train on your work or sell your data. Only you, your team and anyone you send a review link can see it. To make your work, it goes to Anthropic and, when you press Generate, to your media service.

How do I cancel? Can I get a refund?

Cancel the monthly plan any time on your Whop billing page. No email and no reason needed, and you keep access to the end of the paid month. Payments aren't refunded, so cancel before your 3-day trial ends if it isn't for you.

More questions? See Help or email hello@ottolab.io.

Otto Lab: your e-commerce creative assistant