Brief UGC Ad Test Pack for Agent
How to brief Versely Agent for a UGC ad creative testing pack: offer and hook variants, Meta/TikTok, aspect, avatar rules, captions, budget, approval.
A UGC ad creative testing pack is a paid-media job, not a weekly organic cadence. On Versely you brief the agent with offer variants, hook variants, platforms (Meta, TikTok), aspect, avatar vs real-footage rules, caption burn, a hard credit ceiling, and an approval gate before any ad spend. The agent plans the creative set. You approve before credits run. Media spend stays off until you say so. This page teaches that brief. It is not a model prompting sheet. For the shift from prompts to jobs, read briefing an agent instead of writing prompts.
If you want a Monday habit of organic Reels or Shorts keepers, use the sibling brief a weekly Reels pack for agent. That pack is cadence and brand education. This pack is variant throughput for ads. Do not mix the two jobs in one brief.
Versely is early. Treat this as a repeatable test shape, not a promise that one paragraph ships winners without review.
Ads testing vs organic Reels cadence
| Dimension | UGC ad test pack (this page) | Weekly Reels pack (sibling) |
|---|---|---|
| Goal | Controlled creative tests for paid delivery | Organic keepers on a schedule |
| Unit | Offer x hook variants, named for Ads Manager | Tip / proof / CTA keepers for the feed |
| Platforms | Meta Ads and TikTok Ads first | Reels, TikTok organic, Shorts |
| Spend gate | Creative approval and media budget off by default | Credit ceiling; usually no paid media |
| Done means | Labeled variants ready to upload, not auto-boosted | Scheduled or ready-to-schedule posts |
Write "test pack" or "weekly pack" in the first line so the agent does not invent a hybrid.
What the brief must name
Write it once. Reuse it. Change only offers, hooks, and attachments for the next flight.
- Offer variants - Commercial changes: price, bundle, trial, shipping, guarantee. Short ids (OFFER_A, OFFER_B).
- Hook variants - Opens on the same offer (HOOK_1, HOOK_2). One offer with three hooks beats three muddy offers.
- Platforms - Meta and/or TikTok Ads. Say if organic is out of scope.
- Aspect - Default 9:16. Call out 4:5 or 1:1 only if you truly need a separate cut.
- Avatar vs real footage rules - Synthetic presenter vs camera-real product/founder vs never-fake-customer.
- No fake testimonials - Explicit ban. See AI testimonials and the fake review rule.
- Caption burn - One style family; burn before upload; disable platform auto when you burn.
- Budget ceiling - Credits for generation. Separate line for media spend (off; human-only).
- Approval gate - Plan first. No execute over the credit cap. No auto-post. No ad account push until you approve the cut set.
Missing any of these is how packs invent reviews, burn wrong claims, or ship near-identical opens you cannot read in Ads Manager.
Offer and hook matrix (keep it small)
- 2 offers x 3 hooks = 6 creatives. Good first flight.
- 1 offer x 4 hooks = 4 creatives. Best when the offer is proven and you are hunting open strength.
- 3 offers x 2 hooks = 6 creatives. Use when price architecture is the question.
State length bands (15 to 25 seconds). Name files in the brief: TEST_YYYYMMDD_OFFER_A_HOOK_1.mp4. Naming is the difference between a useful test and a folder of "final_v7".
A planned batch from one brief is closer to a content pipeline as a brief with many steps than to six unrelated generates. If you already know the exact steps, use automate a multi-step content task. Do not hire two planners in one message.
Platforms, aspect, and mute ads
Write platforms as a list: "Meta + TikTok Ads. No organic this flight. Masters 9:16, 1080x1920."
After export, safe area preview catches UI collisions without credits. Fix aspect with reel shorts resizer; compress with social compress. Paid UGC often needs burned captions for mute retention; soft platform tracks are a different job.
Avatar vs real footage rules
Allowed as branded presenter / avatar: spokesperson who never claims personal product use; product demo with attached pack shots; hook VO over real product B-roll.
Must stay camera-real: packaging, UI, price on screen if claimed; founder face when you promised "us, not actors"; any before/after that implies a measurable result.
Never: invented customer with first-person "I used this for six months"; star ratings or quotes nobody said; competitor logos; medical cure claims; guarantees you will not honor in the ad account.
If you have a real customer quote with permission, dramatizing it is production. Inventing the quote is the violation. Full line: AI testimonials and the fake review rule. For selling the UGC supply model, see /make-money/ugc-ads-for-brands. Do not invent ROAS or client names.
Open the UGC video generator for composable UGC ops. Use the AI video generator when the agent needs plates. Attach real product stills either way.
Caption burn, ceiling, and approval before spend
Name one family for the flight. Browse /caption-styles. Example lock: "Paper or Classic, high contrast, middle third, never lower 250px." New captions from speech: paid AI caption generator. Existing SRT: on-device burn captions. Mute QA on every variant before the ad account.
Write two ceilings:
- Credits: Stop and ask if the plan would exceed N credits. Quote before generate.
- Media: Do not create campaigns, boost, or auto-post into paid. You upload approved MP4s and set budgets in Meta/TikTok.
That is approving or rejecting an agent plan before it runs. A test pack that can invent claims is not auto-execute until you have shipped the same shape for several flights.
Example brief template
Copy, fill, paste. This is a job brief, not a model clause list.
UGC ad creative testing pack brief
Job type: paid creative test pack (NOT weekly organic Reels).
Matrix: 2 offers x 3 hooks = 6 masters. Target 15-25s each.
Platforms: Meta Ads + TikTok Ads. No organic schedule. No auto-boost.
Aspect: 9:16, 1080x1920.
Offer variants:
- OFFER_A: [price / trial / bundle] - claim text locked: "[exact line]"
- OFFER_B: [alt offer] - claim text locked: "[exact line]"
Hook variants (same body, different open):
- HOOK_1: problem open
- HOOK_2: demo open
- HOOK_3: objection open
Brand / compliance limits:
- Spell PRODUCTNAME exactly.
- No fake reviews, no star ratings, no invented customers.
- Avatar may be branded presenter only; never first-person customer claims.
- Real review lines only if attached with source + permission note.
- No medical cure claims. No competitor names or logos.
- Follow /blog/ai-testimonials-fake-review-rule.
Sources:
- Attached: pack shots, logo, prior winning ad (tone only), optional real quote file.
- Prefer image-to-video / UGC compose from stills for product proof.
- Mark any shot that must stay camera-real.
Caption style:
- One family from /caption-styles (Paper or Classic).
- Burn before handoff. Disable platform auto captions on short-form.
- Mute phone QA required.
Budget ceiling:
- Credits: do not exceed CREDIT_CAP without asking. Quote plan cost first.
- Media spend: OFF. Do not create ads, boosts, or auto-post. I upload after approval.
Approval gate:
- Plan mode first. I approve selected steps.
- Deliver 6 labeled MP4s: TEST_YYYYMMDD_OFFER_x_HOOK_y.
- I approve the cut set before any ad account work.
Done means:
- 6 vertical MP4s on brief, captioned, safe-area clean, named for Ads Manager.
Agent notes and free tools
You do not need Kling clauses or TTS vendor flags. Name the job and the locks. One line if a model row matters; otherwise let the agent pick and show the plan.
Good notes: "Kill HOOK_2 on OFFER_B." "Product in frame by 1.5s." "Presenter stays spokesperson." Bad notes: "make it convert" with no id; approving media spend in chat.
Theory: briefing an agent instead of writing prompts. Chat: Versely agent chat for finished videos. Organic: brief a weekly Reels pack for agent.
After generate, keep utilities off the meter: video trimmer, safe-area, compress, burn captions for existing SRT. Generation and new speech captions stay on credits. No free generation tier. See free tools vs paid studio credits.
Flight rhythm
- Paste last flight's brief; update offers, hooks, attachments.
- Plan only; read the credit quote; untick unwanted steps.
- Mute-review each variant; check claims against locked lines.
- Safe-area and compress as needed; upload masters yourself; set budgets in Ads Manager.
- Save winners as next flight refs; kill losers by id.
FAQ
Is this a prompting guide for a video model?
No. It is a UGC ad test pack brief for Versely Agent: matrix, limits, ceiling, and approval. Prefer briefing an agent instead of writing prompts.
How is this different from the weekly Reels pack?
Weekly Reels is organic cadence. This is paid creative testing with offer/hook ids and a media-spend off switch. Use brief a weekly Reels pack for agent for the organic job.
Can I use an AI avatar in the ads?
Yes as a branded presenter or demo host. No as a fake customer with invented first-person proof. Read AI testimonials and the fake review rule.
Should the agent turn on boosts or create campaigns?
No. Keep media spend human-only until you trust the cut set. Approve creatives in chat; set budgets in the ads manager.
Where do captions and free burns fit?
Lock one family on /caption-styles. Pay for AI caption generator when you need new captions from speech. Burn existing SRT with burn captions.
What if I already know every step?
Use automate a multi-step content task or run named jobs including the UGC video generator. Use a pipeline when you want the agent to design the chain from the brief.
Takeaway
Brief the UGC ad test pack like a media producer: offer and hook matrix, Meta/TikTok, aspect, avatar vs real-footage rules, no fake testimonials, caption burn, credit ceiling, and approval before spend. Attach real assets. Demand a plan and credit quote before generate. Keep media spend off until mute and claim QA pass. That is how Versely Agent ships a test set you can defend in Ads Manager, without confusing ads testing with a weekly organic Reels habit.