How to run your first AI UGC campaign (step-by-step guide) — Transcript
Full transcript
- 0:00What the [ __ ] is UGC creators? Well,
- 0:02when you see a video like this on
- 0:03Instagram or Tik Tok that you saw it is
- 0:06a real user generally share a product
- 0:08they like is most likely a UGC content
- 0:11created by the product company. They
- 0:12typically pay $ 20 to $50 per each video
- 0:14and sometimes even thousands of dollar
- 0:16for just one content. And here comes
- 0:18Jamaica quickly explain how it works in
- 0:1920 seconds. I did some research and
- 0:21found examples of videos these campaigns
- 0:23produce. They were extremely low effort
- 0:26but I could see why they worked.
- 0:31The basic UGC strategy is pretty simple.
- 0:34Find a bunch of kids with too much time
- 0:36on their hands. Have them create new
- 0:38social media accounts dedicated to
- 0:40posting about your app and pay them $ 20
- 0:42to $50 per video. You're not paying for
- 0:45their audience because they usually
- 0:47don't have one. And you're not posting
- 0:49these videos on your own account because
- 0:51the whole point is for them to look like
- 0:53normal people who just happen to
- 0:55discover your app. And since I already
- 0:57know what CDES 2.5 type of model is
- 1:00capable of producing, it's only
- 1:01reasonable for me to think there must be
- 1:03a way for us to produce those
- 1:04hyperrealistic UGC content. But for the
- 1:07past few days, I tried all sort of
- 1:08different ways. And I think I finally
- 1:10cracked it. A workflow that allow you to
- 1:12produce hyperrealistic UGC content.
- 1:14They're going to drive down the cost
- 1:15from 20 to $50 to only 20 cents per
- 1:18second. And all those UGC content will
- 1:20be produced by cloud code or your codeex
- 1:22directly by utilizing free plug-in like
- 1:24track which is open source project for
- 1:25your agent to access also different data
- 1:27and tooling. I'll take you through step
- 1:29by step so you guarantee can produce the
- 1:31same result as I get. So one thing I
- 1:33always started with is try to get a
- 1:35bunch of videos that is working really
- 1:36well in our vertical and analyze them
- 1:39because the crux of the UGC content is
- 1:41literally two parts. One is a hook which
- 1:44probably the most important thing and
- 1:46second part is content demo that
- 1:48showcasing your product and typically
- 1:50the way to scale it is the same product
- 1:52demo can be paired with five or 10
- 1:54different hooks. So you can test out
- 1:56huge amount of variations to see what
- 1:58actually works and by just watching the
- 2:00trending content in your vertical
- 2:02recently you get understanding about how
- 2:05you should design those hooks and also
- 2:07help you find what type of face or
- 2:09characters actually resonate with your
- 2:11audience because believe it or not with
- 2:13the same script change your person might
- 2:16significantly change the impression.
- 2:17We're going to use this free tool called
- 2:19track which full contact actually uses
- 2:21because when my team were running
- 2:22different loops to drive go to market
- 2:24one of the biggest problem I have was
- 2:26that agent needs access to a lot of
- 2:28different data as well as tools but most
- 2:30of those data I locked behind some pay
- 2:32wall that cost me a few hundred no
- 2:34matter how many times I actually need
- 2:35that data that's why I bu so that you
- 2:38only need to connect one key and have
- 2:39access to all sort different service and
- 2:42don't need to pay for subscription but
- 2:44pay for usage only and because I was
- 2:46using this for my own company. It has
- 2:48really rich data for your agent to find
- 2:50what's actually trending and working in
- 2:53your social channels or from your
- 2:55competitors. All you need to just sign
- 2:56in, choose the agent that you're using
- 2:58and copy this prompt to your agent. It
- 3:00will be able to just set up. After it's
- 3:02done, just give a prompt. Help me pull
- 3:04recently trending videos in our
- 3:06verticals AI tooling. Within one minute,
- 3:08it just got me this list of videos that
- 3:10is actually trending recently on Tik Tok
- 3:13and Instagram for my specific vertical.
- 3:15and I can look through the hooks, find a
- 3:17character that we like and create a AI
- 3:19character that get that vibe, but it's a
- 3:21different person. Among all those
- 3:23videos, I quite like this character look
- 3:26smart, approachable. If she talk about a
- 3:28solution where she makes money, I
- 3:30probably will believe it. And our goal
- 3:31is take a character that actually exists
- 3:34and we like, grab his vibe and generate
- 3:36our own version so that we can create
- 3:38account based on that character and make
- 3:40a UGC content out of it. And this to be
- 3:43honest is really really difficult. For
- 3:46context, if all you want to do is just
- 3:48generate a realistic video, that is
- 3:50easy. This is a video I got just one
- 3:53shot from Cance 2.5 about a girl talking
- 3:56about a script. And this one looks
- 3:58absolutely real. But the problem is that
- 4:00I have no control about how the person
- 4:02going to look like. And if I do have a
- 4:04picture of a person already and want to
- 4:07make a realist video based on that, this
- 4:09is also easy. This is what we got. To
- 4:11me, this already super realistic. If I
- 4:14show to my friends, they probably won't
- 4:15be able to tell that this is AI
- 4:17generated. But the real hard part is
- 4:18that you want to generate videos with a
- 4:21character that has certain vibe that you
- 4:23really like. I actually try a few
- 4:24different approach. For example, I was
- 4:26trying to create a AI character based on
- 4:29this lady who were making a lot of good
- 4:31videos from Google Cloud YouTube channel
- 4:33and take a screenshot of her and feed to
- 4:35GP2 image 2.5 and Gemini 3. The result I
- 4:39got is something like this. The left one
- 4:41is GP image 2.5 and right side is Gemini
- 4:443 Pro. Both are the state-of-the-art
- 4:47models, but they just didn't look like a
- 4:49real person. Something about them feels
- 4:51really off and I can't really pinpoint
- 4:53why. But luckily, I got an amazing
- 4:55prompt from a friend Harry which totally
- 4:57changed output. This result I got with
- 4:59the right prompt from him. You can see
- 5:01that it actually generated a character
- 5:04that really got a vibe of the original
- 5:06person and it looks real. It didn't look
- 5:08like those normal AI slop image and the
- 5:11key thing here is that you want to
- 5:12restrict the exploratory space for the
- 5:16model because at a default even batch
- 5:18model like GV image 2.5 still have some
- 5:21out ofbox characteristic like for the
- 5:23eyes is always quite big and face often
- 5:26it just got those type of doll face and
- 5:28large model often include quality
- 5:30booster in the prompt like 4K AK ultra
- 5:34detail which will often lead to those
- 5:35high clarity HDR type of picture then
- 5:38make it looks like very AI slop and the
- 5:40way we solve that is output a JSON based
- 5:44prompt like this they almost force model
- 5:46to define every single details they
- 5:48otherwise will omit and revert to
- 5:50default and I tried this skew a few
- 5:52times it g me really amazing results
- 5:54like I'm feeding this pretty famous
- 5:57Chinese tech vlogger and is able to
- 5:59output a new character that look
- 6:02different but got original vibe same
- 6:04thing of another Chinese AI podcaster
- 6:06and generating new character with the
- 6:08same vibe. I even got this new character
- 6:10by feeding image of Jen Yan from Silicon
- 6:13Valley and I think it did a pretty good
- 6:15job. Most importantly, this looks real.
- 6:17It didn't look like those AI slop images
- 6:20and he was kind enough to turn that
- 6:21knowledge into a reusable skill that
- 6:24allow you to feed model any screenshot
- 6:26and character and I'll put a new
- 6:28character that looks different but got
- 6:31the vibe. And I have put the link to his
- 6:32skills in the description below so you
- 6:34can check out for free. And I highly
- 6:36recommend you go and follow him on
- 6:37Twitter. He's one of the best builder I
- 6:39met in my life. So this is the first
- 6:41trick. You want to have Jason B prompt
- 6:43like this that define every single
- 6:44details to constrain models explorative
- 6:47space. And second trick I found is that
- 6:49even you got a prompt right different
- 6:50models still have different performance.
- 6:52Here I use same prompt across five
- 6:54different models. And please comment
- 6:56below. Let me know which one you feel is
- 6:58best. But based on my test, I actually
- 7:00found Gemini 3 Pro leads to the best
- 7:02results. Like technically JP2 image 2.5
- 7:06should be the best one. The character
- 7:07generated somehow has this patterns
- 7:09where the eyes didn't look as real and
- 7:12the face generated more like those
- 7:13dollface versus Gemini 3 pros results
- 7:16are super realistic and we actually add
- 7:18all the major image and video generation
- 7:21model on track as well. So with a track
- 7:23skew you are able to get your cloud code
- 7:25or codecs to generate character with
- 7:28super cheap price because we don't take
- 7:30any markup. So you can actually do
- 7:31things like help me generate character
- 7:33using portrait clone skew with GPT image
- 7:362.5 Gemini 3 pro Cream so I can compare
- 7:40based on this screenshot of the original
- 7:41person and then it is able to call
- 7:43different models so you can easily
- 7:45compare the results and choose the best
- 7:47one you want. And next now we get
- 7:49character ready we want to create the
- 7:51actual UGC content. All you need to do
- 7:53just feed to the CDS 2.5 model and use
- 7:57this as an image reference. it will do a
- 8:00really good job. The only problem is
- 8:01that as a default the C dance 2.5 model
- 8:05will refuse to take hyper realistic
- 8:07image like this to prevent you from
- 8:09impersonate someone and making video out
- 8:11of it and platform like Hickview they do
- 8:13provide end point that allow you to
- 8:15bypass that but they also charge a huge
- 8:17amount of margin they're going to make
- 8:18your cost at least double or triple and
- 8:20the correct way to do that is you buy
- 8:22this API from by plus directly there's
- 8:25some advanced creation rights and even
- 8:27with free version that has this premium
- 8:29creation benefit package Page entry will
- 8:31allow you to upload image and create a
- 8:33digital character based on that and then
- 8:35it can generate video based on this
- 8:37character that you register but it does
- 8:39take a few different hurdles to get
- 8:41approval from it. However, on track we
- 8:42actually have this CS 2.5 restriction
- 8:45and point or automated process to take a
- 8:48picture upload as a assets for the
- 8:50character bypass the whole restriction
- 8:52and we're going to offer the cheapest
- 8:53possible price on the market and take 0%
- 8:55markup. So you can use a cdance 2.5
- 8:57endpoint just like you buy directly from
- 9:00by plus and all you need to do just to
- 9:02track your cdance 2.5 less restriction
- 9:04model to generate video using script
- 9:07with this character in generally it can
- 9:09make a really good job based on just one
- 9:11image but this is one problem you will
- 9:12probably notice voice it generate at
- 9:14default didn't sounds right and trick I
- 9:16found here is that you can also get
- 9:18audio clip from original video that you
- 9:20like then pass this audio as audio
- 9:22reference this what I found is shortest
- 9:24cut to get the whole video rhythm and uh
- 9:27speech feels right because there are so
- 9:29many details it's hard to otherwise
- 9:31describe in text and this is final video
- 9:33I got
- 9:33>> 3:00 a.m. Last night, my agent was
- 9:35researching hundreds of customers and
- 9:37emailing each of them to book meetings
- 9:38for me. I woke up to 12 replies and four
- 9:41meetings on my calendar. Here's exactly
- 9:43how I set it up.
- 9:44>> And the only last part is a demo
- 9:45content. And to just cut a cost, I found
- 9:48in the demo content, you don't really
- 9:50have the character showing. You
- 9:52literally can just you record a video
- 9:54and then use 11 lab official audio to
- 9:56clone the voice and output the audio
- 9:58clip and merge together with demo video
- 10:00you make. Here I just manually use my
- 10:02phone to record some demos of how people
- 10:04can use plugin to get a codec doing GTM
- 10:07work like find the lead doing the
- 10:09autoreach. Then I create a voice on fish
- 10:10audio using the original audio clips
- 10:12that I got from the original video and
- 10:14put together a product demo clips that
- 10:16has real voice over and captions. And
- 10:18once I get demo clips right, I can just
- 10:20pair it with five or 10 different hooks
- 10:23AB testing them to see which one
- 10:25actually works. And here is how I did
- 10:27it. I basically give track to my cloud
- 10:29code and ask it to pull recently
- 10:31trending videos in my vertical and I
- 10:33give it some reference account that I
- 10:35think is doing pretty good job like
- 10:36composio then analyze and figure out the
- 10:38hooks that I can be using for this demo
- 10:40and grab a bunch of different trending
- 10:42videos that's getting a lot of views and
- 10:44because model nowadays are pretty good
- 10:46at analyzing audios and transcript is
- 10:49able to just extract hooks they were
- 10:50using like this one video from composer
- 10:52got 3.3 million impression they I email
- 10:55over 5 million people and asked each for
- 10:57$1. Okay, interesting. I assume they are
- 11:00using this video to showcase like Gmail
- 11:03integration I guess. So those
- 11:04information are really useful for
- 11:05yourself and agent to analyze a pattern
- 11:07which is have pretty stunning claim and
- 11:10showcase some numbers pair with results.
- 11:12They asked to brainstorm some options
- 11:14and one I actually pretty like 3:00 a.m.
- 11:16last night my agent was researching
- 11:18hundreds of customers and emailing each
- 11:20one of them to book a meeting for me. I
- 11:22woke up to 12 replies and four meetings
- 11:24on my calendar. Here is exactly how I
- 11:27set up. So I'm going to give it a prompt
- 11:29that I like one now. Please use C dance
- 11:312.5 with character image that we created
- 11:34before and audio reference to generate a
- 11:36video for me. And I actually created
- 11:38this UGC talking head video skill that
- 11:41is able to take in the request and
- 11:43design the script and duration grab a
- 11:45voice reference generate the prompt for
- 11:47the video and even adding the caption
- 11:49and headers to make a final video. If
- 11:51you're interested this skill I put in
- 11:52our GitHub repo of track already so you
- 11:54can go and grab it. All I need is just
- 11:56send this request then it will pull all
- 11:58the resource and use a se dance 2.5 less
- 12:01restriction model that we have on track.
- 12:04And after a few minutes it is able to
- 12:05generate full UGC clip for only $2.67.
- 12:10And here's the result. 3:00 a.m. last
- 12:12night my agent was researching hundreds
- 12:13of customers and emailing each of them
- 12:15to book meetings for me. I woke up to 12
- 12:17replies and four meetings on my
- 12:19calendar. Here's exactly how I set it
- 12:21up. First, go to chat GBT. Search for
- 12:23the track plugin. Then just tell it who
- 12:26you're looking for. It researches every
- 12:28lead, writes each one a personalized
- 12:30email, and sends it from my Gmail.
- 12:32>> So, this is pretty much the whole
- 12:33workflow from find trending content and
- 12:35character to create a AI character that
- 12:38going to resonate with your audience to
- 12:39actually generate those UGC content at
- 12:42scale. And if the video you're
- 12:43generating is a bit more complicated
- 12:45than those type of software demo video,
- 12:48then typical flow is that you want to do
- 12:50a more detailed character design which
- 12:52is not just front-facing but different
- 12:55angles and then use image generation
- 12:57model to create a storyboard to align
- 12:59things then feed those storyboard plus
- 13:02character to Cance 2.5 and generate the
- 13:04final video. But for most of software
- 13:06you see is typically pretty simple. I
- 13:09found with one image is already good
- 13:11enough. So this is pretty much the whole
- 13:13flow and as mentioned before we be spend
- 13:15a lot of time building track which is
- 13:17like open router for data and agent
- 13:19toolings. So you can just connect to one
- 13:20service and will give you access to more
- 13:22than 3,000 different premium data and
- 13:24tools across people and company
- 13:26enrichment buying signal SEO and AEO and
- 13:29social. It even have free endpoint for
- 13:31you to manage your social and ads
- 13:33accounts through OOS for free. So you
- 13:35don't need to pay additional service for
- 13:36like buffer potato or uni. And it's
- 13:39fully open source, so you can host
- 13:40yourself or come and contribute. And
- 13:42please comment below if you have any
- 13:43questions or feedback.
About this transcript
This page contains the full transcript of How to run your first AI UGC campaign (step-by-step guide) by AI Jason, generated from the public captions YouTube serves with the video. The transcript has 2,820 words across 391 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to choose a caption track available on the video.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, caption language selection, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.