Skip to the main content

AI UGC ads: how to make and test them on TikTok and Meta

How to script, build and test AI UGC ads for TikTok and Meta: the four-beat script, the claims rule, test structure, and the platform differences that matter.

Published
Revised
Read
5 min

Ad accounts run out of creative before they run out of budget. AI UGC ads fix the supply problem: more distinct ideas in front of the auction each month, at a cost low enough that a wrong idea is cheap.

What an AI UGC ad is#

A UGC ad looks like a person filmed it on a phone, in a normal room, talking about a product the way people talk. An AI UGC ad is the same video with a generated presenter and a script written from your product.

  • You own the output and can run it as a paid ad.
  • The script is yours to write and edit before render.
  • Product footage is your own upload or a shot built from a real product photo.
  • Turnaround is minutes, so you plan in batches, not shoot days.

What it is not: a testimonial. A generated presenter saying “this changed my life” is not a customer. Presenting one as a customer breaks platform rules and advertising law in most markets. The AI UGC page is built around the same limit.

The four-beat script#

Write to a skeleton. “Make me a UGC ad about my product” gets you a voice reading your homepage.

  1. Situation, 0 to 2 seconds. A specific circumstance the buyer recognises, in their words. True of a narrow group, false of everyone else.
  2. Turn, 2 to 5 seconds. What changed. One sentence.
  3. Demonstration, 5 to 20 seconds. Show the thing: screen recording, product in hand, before and after. No demo means a monologue, and a monologue needs a much better script.
  4. Ask, last 3 seconds. One named action. “Link in bio” is a location, not an action.

At about 150 spoken words per minute, a 25 second ad is roughly 60 words. Write more and the delivery speeds up until it sounds like a disclaimer. For opening lines, see how to write video hooks.

Test the claim before you buy the face#

Put the sentence in front of an audience in a cheap format first, such as a text-on-screen video. When a claim holds attention, render it with a presenter. In Looptake, scripts, text formats and editing cost nothing; only AI media uses credits (pricing).

Build once, fork for each platform#

TikTok and Meta share the expensive parts: angle, script body and product footage. They differ in the cheap parts: first two seconds, caption, length and crop. Build the shared part, then fork.

The first second#

On TikTok the video is full screen, already playing, and competing with a moving thumb. The opening line must feel addressed to one person.

On Meta much delivery is feed placement: muted, smaller, with primary text above the video. The first frame works as an image, and the primary text does part of the hook’s job. Write two openings and two captions per angle. Keep the body the same.

Length#

Neither platform publishes a winning length. TikTok ranking leans on watch and rewatch, which punishes a video that runs out of things to say. Meta leans more on the action after the click. The rule for both: end when the argument ends. Cut the presenter smiling after the pitch.

Safe zones#

Both platforms put interface over a 9:16 video. TikTok covers the bottom third and the right rail. Meta covers a similar bottom area on Reels and crops feed placements closer to 4:5.

  • Keep text inside the middle of the frame, away from the bottom and right edges.
  • Keep the face and product inside a 4:5 centre crop.
  • Set this once on a template so every render inherits it.

Sound#

TikTok plays with sound on. Meta placements often start muted, so a claim that exists only in audio does not exist. Burn the key claims into the frame. Auto-captions transcribe speech; check that the line with the offer is clearly on screen.

Test structure#

TikTok rewards a wide, flat spread: many creatives, less budget each, fast decisions. Meta rewards consolidation: fewer ad sets, more creative inside each, enough budget to exit learning. The same ten assets run as ten attempts on TikTok and one or two ad sets on Meta.

Do not dump twenty variants of one script#

Twenty near-identical variants across twenty ad sets is not a test. Each gets a twentieth of the data and none exits learning. Then the team concludes AI UGC does not work.

What works:

  • Four to six different angles, one asset each.
  • Enough budget on each to reach a decision.
  • A decision rule written before launch.
  • After an angle wins, make variants that change only the first two seconds.

Where AI UGC ads fall over#

The product shot, not the face. A product that morphs between frames or a label that reads as nonsense gives the video away. Start from a real product photo. See AI product videos for ecommerce.

One voice across forty ads. One character, one energy, one rhythm, and the audience learns to skip the whole set. Vary the character, pacing and opening structure.

The claim outruns the landing page. A presenter will say things your page does not support. The clicks then convert at nothing.

Disclosure#

Both platforms have labelling rules for AI media and both change them. Two things are stable: never present a generated presenter as a real customer, and never use a real person’s face or voice without permission. Set the AI disclosure toggle where the platform offers one.

Post organically first#

Spark Ads on TikTok and partnership ads on Meta put budget behind a post that already exists. An ad running from a real account carries its comments and history. So the order is: generate, post on the brand account, watch which posts hold attention, then promote those.

Export the master file, not a download from the other platform. A TikTok watermark on Reels tells viewers and the system the video is recycled.

Looptake renders the 9:16 master, schedules it and auto-posts to TikTok and Instagram, and analytics show which posts to promote. A winning ad is also your best organic post, so put it in the calendar too.

Describe it. Looptake writes, renders, scores and posts it to TikTok, Reels and Shorts.

Free trial, no card. Paid plans from $29/month.