performance creative co-pilot · for media buyers

Save what's winning.
Generate ads that rhyme with it.

Save winning ads to a swipe file. Generate 12 Meta-ready variants per batch — using those exact references.

card required · cancel before day 7, no chargesee how it works ↓
01 · source photo
Product shot
✓ background removed
✓ analyzed · "Harry's hydrating night lotion"
✓ description generated
02 · one batch · 6 of 12 variants · 1:1 / 4:5 / 9:16
Generated ad #1Generated ad #2Generated ad #3Generated ad #4Generated ad #5Generated ad #6
★ 4 starredangle: comparisonbrand: harry's
→ download / iterate
the loop · 01

Swipe feeds generation. Generation feeds winners. Winners feed swipe.

Every reference, winner, and extracted angle is already in the prompt by default.

step 01 · swipe
Save references
Per-product. Bookmark templates, paste competitor URLs, drag images in.
17 saved4 categories
step 02 · generate
Refs feed the prompt
Plus VOC, plus brand kit, plus angle. All auto-applied per product.
prompt "split-frame compare"
+ refs 3 from swipe file
+ voc "I bought this twice"
+ brand harry's kit
+ angle comparison
→ 12 variants
step 03 · winners loop
Star → next batch references it
Cross-product library. Filter by ★. Build on what works.
2 winnerscross-product
↻ winners feed back into swipe · the loop nobody else has
positioning · 02

Swipe and generation belong in the same tool.

Swipe tools study what's winning. Generators make new things. Almost no one closes the loop.

option a
Swipe-file tools

Browse and save winning ads from a public library. Tag and organize. But they're a research tool — not a creative one.

Swipe library● yes
Save / tag refs● yes
Generate ads○ no
Angle extraction○ no
Multi-brand◐ limited
Surgical iteration○ no
option b
Generic AI ad gen

Type a prompt, get an image. No memory of category. No reference for what's already converting in your niche. Templates only.

Swipe library○ no
Save / tag refs○ no
Generate ads● yes
Angle extraction○ no
Multi-brand○ no
Surgical iteration○ no
★ recommended
option c · prodsnap
Both. One loop.

Swipe + reference + generate + iterate, in one place. Per product, per brand. Every signal in your account ends up in the prompt.

Swipe library● yes
Save / tag refs● yes
Generate ads● yes
Angle extraction● yes
Multi-brand● yes
Surgical iteration● yes
three on-ramps · 03

Templates. Custom prompts. Marketing angles. Pick the one that matches your week.

Three first-class paths into a batch, equally weighted.

on-ramp / 01

Templates

Curated, searchable library of proven Facebook ads. Filter by category, image style, setting, marketing angle, aspect ratio.

filter:category ·angle ·1:1
Exact modeRemix mode
on-ramp / 02

Custom prompt

★ auto

Plain English. The chip builder helps with structure. AI suggests prompts tailored to your specific product.

Free textChip builderFrom template
● writing
On a soft linen surface, golden-hour lighting, with citrus and ribbons of cream — focus on the bottle's matte finish...
add to prompt
+ setting lighting+ mood+ camera+ style+ voc
AI suggestion: try "macro · texture-focus" — typically wins for skincare in your category.
on-ramp / 03

Marketing angle

Auto-extracted from your product. Click any angle, the wizard opens prefilled. Generate twelve ads tuned for it.

Comparison
"vs. the drugstore lotion you settled for"
Curiosity
"why your night cream stops working at 3am"
Social proof
""finally a lotion my partner steals""
Problem callout
"morning skin shouldn't feel like sandpaper"
workflow muscle · 04

Headlines that sound like real customers, not AI.

Paste real phrases per-product. The generator writes in that exact voice.

step 1 · input
customer voice· harry's
17 phrases
amazon · ★★★★★
"I bought this twice. The second was for my partner."
repeat-buyergift
instagram comment
"finally a lotion that doesn't smell like a chemistry lab."
authenticity
support ticket #2,847
"saved my dry-skin spiral. mornings actually feel different."
problem-solved
reddit · r/SkincareAddiction
"the texture actually matters. didn't expect that."
surprise
+ paste from clipboard
used as voice
step 2 · output · in your voice
generated copy· batch #34
● voice: on
from amazon · repeat-buyersocial proof
Worth buying twice.
The second's usually for someone you sleep next to.
from instagram · authenticityidentity
Not a chemistry lab. A nightcap.
For people whose noses got tired of synthetic.
from support · problem-solvedutility
Mornings, fixed.
The dry spiral, broken.
from reddit · surprisediscovery
Turns out texture matters.
A small thing nobody told you.
Per-product, never global
Each brand keeps its own voice library.
Headlines, body, CTAs
Or just the parts you turn on.
No stylization
Phrases stay the buyer's — not the AI's.
workflow muscle · 05

Change one layer. Lock the rest.

Don't regenerate from scratch. Vary just the part that wasn't working — keep everything that was.

vary: colorssame composition · same copy
🔒
Text
🔒
Icons
Colors
🔒
Composition
🔒
Aspect ratio
Colors variant 1Colors variant 2
vary: textsame composition · same colors
Text
🔒
Icons
🔒
Colors
🔒
Composition
🔒
Aspect ratio
Text variant 1Text variant 2
Keep the structure that worked. Vary the part that didn't.
"creative refresh" — in a buyer's words
everything else · 06

The bundled details. Things that usually cost extra.

BRANDS
Multi-brand kits
Per-product colors, fonts, voice. Run 10 client brands without mixing them up.
LIBRARY
Cross-product winners
/library shows every gen, every brand. Filter by ★. Build on what works.
MODELS
Two image models
nano-banana-2 (fast, default). gpt-image-2 (slower, higher fidelity).
RATIOS
Every Meta ratio
1:1 / 4:5 / 9:16 in one batch. No Canva detour.
OUTPUT
PNG / WebP / JPG
Per ad, per ratio. Ready for Ads Manager.
COPY
Optional ad copy
Headlines, primary texts, CTAs following Meta best practices. Opt-in.
INGEST
Multi-URL onboarding
Paste several brand or competitor URLs at once. ProdSnap ingests them all.
PHOTOS
Multi-photo per product
Front / side / lifestyle / packaging. Pick which one drives each batch.
start free · 07

Seven days free. Then a flat monthly.

Card on file, full feature set, cancel anytime in 7 days.

solo
one buyer, one or two brands
$39/month
billed monthly · annual coming soon
Up to 2 brand kits
200 generations / month
All AI image models
All Meta aspect ratios
Swipe file + angle extraction
Voice of customer
Surgical iteration
Cross-product library
Priority support
most popular
studio
multi-brand performance creative
$79/month
billed monthly · annual coming soon
Up to 8 brand kits
1,000 generations / month
All AI image models
All Meta aspect ratios
Swipe file + angle extraction
Voice of customer
Surgical iteration
Cross-product library
Priority support
agency
agencies running 10+ brands
$199/month
billed monthly · annual coming soon
Unlimited brand kits
5,000 generations / month
All AI image models
All Meta aspect ratios
Swipe file + angle extraction
Voice of customer
Surgical iteration
Cross-product library
Priority support + onboarding
card required · cancel before day 7, no charge · upgrade or downgrade anytime
faq · 08

Things media buyers ask first.

Anti-abuse, not a trick. ProdSnap generates with paid AI models — without a card, the trial gets farmed in 24 hours and the price has to go up for everyone. Cancel anytime in the 7 days, you won't be charged.
↻ close the loop

Stop briefing designers
for every angle test.

Three paths. Twelve variants per batch. One loop that learns from what wins.

card required · cancel before day 7, no charge
PS
Performance creative co-pilot for media buyers and small agencies running multiple brands.
© 2026 ProdSnap · made for buyers, by buyers