Batch AI Creatives — UGC Ad Testing & Prompt Template Library
Batch AI creatives for Meta and TikTok—UGC ad volume testing, Reels/Shorts covers, faceless shorts with Chat+Image+Voice, prompt templates, and Nano Banana 2 workflows that fight creative fatigue.
Why Batch Beats One-Off Prompting
First posts look great; by week three style drifts and output slows. Performance accounts feel it first: the same “winning” static runs until CTR collapses (creative fatigue). Batch production fixes that with templates + AI Chat + AI Image + score—the same loop as Optimize Then Generate, scaled across a content calendar.
Benefits:
- Faster weekly output (5–20 assets per session)
- Visual consistency for brand and ad accounts
- Lower cost per creative vs bespoke prompting every time
- Use batch text-to-image for cheap screening, then let CTR decide what graduates to 2K
Agentic batch loop: template × variant × score
Compress the four layers into an operator-ready cycle:
Theme (weekly mood) → Templates (5–10 bases) → Chat variants (3 per template)
→ 1K screen → 2K finals + voice → publish & score → promote gold templatesSame shape as an agentic marketing workflow: Chat plans, Image/Voice produce, you curate. Humans touch CTA copy and compliance on the top 30%—not every image from scratch.
Minimum metrics set
| Asset type | Primary metric | Promote when |
|---|---|---|
| Static feed | CTR, saves | 7-day CTR ≥ account average |
| Short cover | 3-second hold | Completion rate rises too |
| Voiced ad | Hook completion | Conversion or add-to-cart lifts |
Retire bottom 20% of templates monthly to limit creative fatigue across the account. If the same frame runs two weeks and CTR slides, swap the template before you raise budget.
The Batch System (4 Layers)
Layer 1 — Campaign theme
Define one theme per week or launch:
- Product drop / SKU focus
- Seasonal (back to school, holiday gifting)
- Evergreen pain point ("sleep", "hydration", "productivity")
All templates inherit the same mood keywords so feeds feel cohesive.
Layer 2 — Prompt template library (5–10 bases)
Each template is a fill-in-the-blank optimized prompt stored in Prompt Library, archived with a naming convention (see below):
| Field | Example |
|---|---|
| Audience | Gen Z skincare buyers |
| Product angle | Before/after glow, ingredient hero |
| Style keyword | UGC handheld, studio premium, meme-native |
| Platform | TikTok 9:16, Reels, YouTube Shorts |
| CTA tone | Soft curiosity vs direct "shop now" |
Gold prompt templates (fill-in-the-blank)
These five bases cover the most common social hooks. Swap only bracketed fields—keep structure fixed so A/B ad testing stays comparable.
1. Studio premium
[PRODUCT] on a clean studio surface, soft side light with a subtle rim light,
premium commercial photography look, seamless light-gray or off-white backdrop,
product centered and sharp, packaging and material detail readable,
[MOOD] mood, 9:16 vertical, no text, no watermark, no face in frame.2. Ingredient / material close-up
Extreme close-up of [INGREDIENT OR MATERIAL] from [PRODUCT], macro photography,
shallow depth of field, real texture and micro-detail visible, soft natural light,
background blurred into [COLOR TONE], scroll-stopping composition,
[ASPECT RATIO], no text in image.3. Meme-native
[PRODUCT] in [everyday absurd or contrast situation], casual phone-snapshot UGC look,
light noise and natural exposure, feels like a real social feed photo before captions,
[MOOD] relatable or ironic vibe, 9:16, product recognizable, no text in image.4. Before / after glow
Same framing, split left-right or top-bottom: [PAIN STATE] before [PRODUCT]
versus [IMPROVED STATE] after, matching light and camera angle,
believable and not over-retouched, [MOOD] mood, [ASPECT RATIO],
no text and no arrow overlays in the image.5. Lifestyle scene
[PRODUCT] naturally placed in [LIFESTYLE SETTING], authentic ambient light,
lived-in atmosphere, product sharp in the foreground, soft background clutter that does not compete,
[MOOD] mood, [ASPECT RATIO], no face or hands-only, no text in image.For a UGC handheld variant, append to the lifestyle template: UGC handheld phone photo style, natural window light.
Layer 3 — Optimize and variant generation
For each template:
- AI Chat — paste template + SKU details → 3 style variants (0.5 credits each)
- AI Image — cover + 2 alternates at 1K (
nano-banana-fast) for screening; promote winners to 2K (nano-banana-2) - AI Voice — 10–20s ad reads from best stills—see AI Voice Workflow
Target 3–5 usable assets per template before moving to the next.
Channel notes (Meta Ads vs TikTok vs organic)
| Channel | Ratio priority | What to vary first | Keep fixed |
|---|---|---|---|
| Meta feed ads | 4:5 (plus 1:1) | Background mood, color adjective | Product shape + brand palette |
| TikTok / Reels / Shorts | 9:16 | Hook still + first 2s voice | Voice persona + caption style |
| Organic Instagram | 4:5 feed, 9:16 stories | Lifestyle setting | Template structure |
Ship compliance mains (white background) and ad lifestyle variants from separate prompts—mixing them in one Ads Manager campaign often confuses learning. Log template ID when you upload so fatigue analysis maps back to Prompt Library entries.
Supported image models (only):
| Job | Model | Resolution |
|---|---|---|
| High-volume screening | nano-banana-fast | 1K |
| Everyday finals | nano-banana / nano-banana-2 | 1K → 2K |
| Strong reference edits | nano-banana-2-cl | Match platform crop |
| Hi-res covers / finals | nano-banana-2-4k-cl / nano-banana-pro | 2K or 4K |
| Complex light & texture | nano-banana-pro-vt | Winners only |
Credits: Chat 0.5 / reply; Image 1K = 3, 2K = 4, 4K = 8; Voice ~1 credit / 500 characters.
Credit planning example (one template, one SKU):
| Step | Count | Credits (approx.) |
|---|---|---|
| Chat variants | 3 replies | 1.5 |
| Image drafts 1K | 5 images | 15 |
| Image finals 2K | 2 images | 8 |
| Voice hooks | 2 × ~40 words | 2 |
| Total | ~26.5 |
Adjust counts to your plan; draft at 1K, finalize only winners. Do not default to 4K before CTR data.
Layer 4 — Score and recycle
Track per asset:
- Hook retention (short-form with voice)
- CTR (static ads)
- Saves/shares (organic)
Promote top prompts to "gold templates". Retire bottom 20% monthly to fight creative fatigue.
Prompt Library naming convention
Batch ops need searchable IDs—not "new template 3". Use:
sm_[style]_[angle]_[version]Examples:
| ID | Meaning |
|---|---|
sm_ugc_handheld_v3 | Social · UGC handheld · v3 |
sm_studio_premium_v1 | Studio premium |
sm_ingredient_macro_v2 | Ingredient macro |
sm_meme_native_v1 | Meme-native |
sm_ba_glow_v2 | Before/after glow |
sm_lifestyle_scene_v1 | Lifestyle scene |
Suggested tags:
| Dimension | Example tags |
|---|---|
| Platform | tiktok, reels, pinterest, linkedin |
| Mood | fresh, premium, ironic, calm |
| SKU | serum-a, spf-b, gift-set-c |
| Aspect | 9:16, 4:5, 2:3, 1:1 |
| Status | draft, gold, retired |
Note platform, safe-zone rules, and last CTR in the library entry. New teammates pull by ID instead of copying prompts from chat history.
Platform pixels & safe zones
Lock aspect ratio before export; keep text and logos clear of edges and system UI.
| Platform | Recommended pixels | Aspect | Safe-zone notes |
|---|---|---|---|
| TikTok / Reels / Shorts | 1080×1920 | 9:16 | Leave ~15% top/bottom for captions & UI; subject center-upper |
| Instagram feed | 1080×1350 | 4:5 | Strong color block; keep key product inside inner margins |
| 1000×1500 | 2:3 | Vertical product story; avoid edge-cropped packaging | |
| 1080×1080 or 1200×627 | 1:1 / ~1.91:1 | Clean, minimal backgrounds; no noisy meme clutter |
For faceless shorts, draft VO in AI Chat, pair product stills from AI Image with AI Voice, then assemble captions in your editor—ideal for accounts that need a steady Reels calendar without on-camera talent.
UGC Ad Batch Pattern
Batch UGC-style ads like this:
- AI Chat — define 3 persona angles (skeptic, enthusiast, busy parent)
- Generate one image prompt per persona—handheld light, kitchen/bathroom setting (reuse
sm_ugc_handheld_v3) - AI Voice — 15–30s read per persona (~35–75 words each)
- Export variants with different opening hooks (same body prompt)
Reuse Ecommerce Image Optimization prompts for hero product stills first, then drop them into social templates for UGC ad testing.
End-to-end weekly case: 3 SKUs × 5 templates
Run one full week of batch AI creatives + A/B testing on a skincare line (serum / SPF / gift set):
Output & credit budget
| Item | Count | Notes |
|---|---|---|
| Templates | 5 (studio, ingredient, meme, B/A, lifestyle) | Run each SKU through all five |
| Chat variants | 3 SKUs × 5 templates × 3 replies | ~45 × 0.5 ≈ 22.5 credits |
| 1K screens | ~45 images | 45 × 3 = 135 credits |
| 2K finals | ~8–12 winners | ~32–48 credits |
| Voice hooks | 6–8 short reads | ~6–10 credits |
| Week total | ~45–60 usable assets | ~120–180 credits (aim mid-range) |
Budget control: 3× 1K per template first; only promote "shippable" frames to 2K.
Schedule
| Day | Action |
|---|---|
| Mon | Lock mood keywords; Chat variants for 5×3; nano-banana-fast 1K batch text-to-image |
| Tue | Human cull to top 30%; check safe zones & platform crops |
| Wed | Winners to nano-banana-2 2K; 6 AI Voice hooks |
| Thu | Ship TikTok covers + Reels calendar posts; small-budget A/B |
| Fri | Read 24–48h CTR; promote or retire |
CTR decision rules (copy as-is)
- Promote to gold: 7-day CTR ≥ account average × 1.2 and retention/saves hold → tag
gold, scale next week - Hold & retest: CTR within ±10% of average → swap hook copy only; keep visual structure
- Retire or rebuild: CTR < average × 0.8, or two-week decline → tag
retired, pull from primary rotation
Templates that usually get promoted
Ingredient close-up and before/after glow often win feed CTR; meme-native is volatile but strong for organic resonance; studio premium is steadier with mid CTR—keep one version for brand and one for ads. Trust your account data over taste.
Weekly Calendar Example (compact)
| Day | Output |
|---|---|
| Monday | Refresh 2 gold templates × 3 SKUs (images at 1K, pick winners) |
| Wednesday | 5 voice reads from best stills; 2K finals on top 3 images |
| Friday | A/B two CTA text overlays on winners in design tool |
Anti-Patterns
- 50 unique prompts with no shared structure—style drift guaranteed
- Skipping AI Chat refinement to "save time"—re-roll costs more credits
- Publishing every variant—curate top 30% only
- Finalizing at 4K before CTR data—waste credits on losers
- Running one template too long—creative fatigue erodes early wins
FAQ
How many templates do I need to start?
Five strong templates beat twenty weak ones. The five fill-in bases above are a complete starter set.
Images only or voice too?
Both. Batch stills for feed and TikTok covers, then add AI Voice for ads and faceless shorts.
Can teams share templates?
Store sm_* IDs in Prompt Library with platform / mood / SKU tags, or maintain a shared doc with fields; link these guides for onboarding.
When should I use Nano Banana 2?
Screen with nano-banana-fast; after composition and offer clarity check out, finalize with nano-banana-2 (and cl / 4k-cl / pro variants)—do not spend credits on unvalidated creatives.