Five stages. Same pipeline every run.
You touch two screens: intake and review. Everything between is automated, observable, and rerunnable. This page walks through each stage with real timings.
Inputs become SKUs.
Whatever you hand Otto — warehouse photos, supplier PDFs, CSV plus image bundles — gets normalised into a canonical SKU record: product ID, name, description, category, raw images.
- PWA intake writes SKUs directly
- PDF OCR extracts text plus image regions
- CSV import maps columns to schema
Typical timing: under 30 seconds per SKU.
Otto reads the image.
A vision model describes the product: material, finish, dominant colour, approximate dimensions, likely use case. The description feeds later stages — generation prompts and SEO copy.
- Model: Google Gemini 2.5 Pro (EU region)
- Output: structured product description plus taxonomy hints
Typical timing: 6–12 seconds per SKU.
Frames get produced.
Gemini image model produces the finished frames: studio on white, studio with shadow, lifestyle scene, detail crop, alternate angle. Each frame uses a prompt template tuned to your style pack.
- 4–5 frames per SKU
- Style pack locked per tenant
- Deterministic seeds for reproducibility
Typical timing: 8–15 seconds per frame.
You approve or regenerate.
The review UI shows every frame side by side with the source image. Approve with one click. Regenerate with one click. Filter by SKU or by frame type. Bulk approve when a batch looks right.
- One-click per-frame regen at €0.25
- First regen per SKU included in Pack
- Keyboard shortcuts for speed
Typical timing: 10–15 seconds per SKU at review speed.
Otto writes to your shop.
Approved SKUs flow to your connector. Otto writes the product, uploads images in display order, attaches SEO titles and descriptions, and assigns categories. Failures retry with exponential backoff.
- Woo / Shopify / Magento / Shopware / PrestaShop
- CSV export for every other platform
- Publish dry-run preview available
Typical timing: 2–4 seconds per SKU to your store.
Four frames, one product, one style pack.
Every SKU ships with the same four views. Consistent light, consistent grade, consistent framing across the batch — not one-off hero shots.
What a real Pack run looks like
Pack M on 400 SKUs, warehouse-photo intake, WooCommerce publish, standard style pack:
- Day 0, 14:00 — tenant uploads 400 SKUs via PWA
- Day 0, 14:45 — intake complete, batch queued
- Day 1, 08:00 — vision + generate complete for all 400 SKUs (overnight run)
- Day 1, 09:00 – 12:00 — operator reviews, regenerates 22 frames
- Day 1, 13:00 — publish to Woo, 398 succeed, 2 flagged for credential fix
- Day 1, 14:30 — fixed credentials, 2 retried, 400/400 live
Total turnaround: under 24 hours. Operator time: roughly 3 hours of active review.
Start a Pack. Otto handles the rest.
Pay once. Upload your SKUs. Shelf-ready images and SEO copy in your store this week.