Turn a Photo Into a 15-Second Video Ad
Upload a person photo, describe your ad concept, and get a 15-second UGC video back. Add a product image optionally.
e-commerce
image to video
nano banana
product photography
seedance
text to video
Video
video generation
109
Nodes & Models
LLM_floyo
NanoBanana2Unified_floyo
Seedance20ReferenceToVideo_floyo
VideoToFrames
LoadImage
Text Multiline
PreviewImage
SaveVideo
CreateVideo
RegexReplace
JoinStrings
Image Input Switch
CR String To Boolean
Description:
Turn a single photo and a short prompt into a ready-to-post UGC video ad.
Upload a photo of your spokesperson (Image 1), describe what the ad should look like, and this workflow handles the rest. It generates a styled opening frame with Nano Banana 2, then animates the full scene into a 15-second video with Seedance 2.0. Got a product to feature? Add it as Image 2, mention it in your prompt, and the product gets composited into the scene automatically.
Three inputs. One run. You get a vertical video ad with natural motion, consistent identity, and smartphone-style framing.
How do you create a UGC video ad from a single photo?
Upload a photo of your person (Image 1), write a short ad concept, and hit run. The workflow generates a reference frame using Nano Banana 2, then animates it into a 15-second vertical video with Seedance 2.0. To include a product, add it as Image 2 and mention it in your prompt.
Image 1 (Person Photo)
This is your spokesperson. The workflow preserves their face, hair, skin tone, build, and clothing throughout the video. Use a clear, well-lit photo. Headshots and half-body shots both work.
Image 2 (Product Photo, Optional)
Want a product in the ad? Upload it here. Then mention "Image 2" somewhere in your prompt. If you skip mentioning it, the workflow ignores Image 2 and generates a person-only ad. No toggle or switch needed. The prompt controls whether the product appears.
Prompt
Describe your ad concept in plain language. Think of it as a creative brief: who the person is, what they are doing, what the vibe is, and what the tagline should be. Example: "15-second cold brew ad using Image 1. Morning routine, upbeat. Tagline: Brewline. Your morning, on autopilot."
Want a product featured? Add something like "Use Image 1 and Image 2" and describe where the product should appear. The workflow routes through a classifier that detects product intent from your prompt and picks the right generation path.
Output Format
Videos render at 1080p in 9:16 (vertical). Duration is 15 seconds. The output is built for Instagram Reels, TikTok, and YouTube Shorts without cropping or reformatting.
What is this UGC video ad workflow good for?
This workflow is built for anyone who needs short-form spokesperson video ads without a shoot. It handles identity-consistent UGC content where one person (and optionally one product) needs to appear in a natural, phone-shot style across a 15-second narrative.
Social ads at scale
Need 10 variations of the same spokesperson pitching different angles? Change the prompt, keep the same Image 1, and run again. Each output gets a different creative take with the same face.
Product launches
Upload your product as Image 2 and your brand ambassador as Image 1. The workflow places the product naturally in the scene without catalog-style floating or oversized framing.
Creator-style content without creators
When you need UGC-looking content but do not have a creator on contract, this fills the gap. The output mimics handheld smartphone footage with natural lighting and casual composition.
Limitations to know about
This workflow generates one video per run. It does not produce multi-scene edits or long-form content. The person in Image 1 needs to be clearly visible with good lighting. Heavy filters, sunglasses covering the face, or low-resolution photos will degrade identity consistency.
FAQ
How many images do I need to run this workflow?
One is enough. Upload your person as Image 1 and write your prompt. Image 2 is optional and only used when you mention it in the prompt. If you want a product in the ad, add it as Image 2 and reference it.
What aspect ratio and resolution does the video output?
The video renders at 1080p in 9:16 vertical format. This is the native format for Instagram Reels, TikTok, and YouTube Shorts. No cropping or resizing needed after download.
Can I control the video duration?
The default is 15 seconds, which fits most short-form ad placements. The duration is set in the workflow and optimized for the Seedance 2.0 model's best output quality at this length.
Does the person in the video look like the person in my photo?
Yes. The workflow preserves identity from Image 1 throughout the video. Face, hair, skin tone, build, and clothing stay consistent. For best results, use a clear photo with good lighting and no heavy filters.
How do I run this UGC ad workflow online?
You can run this workflow online through Floyo. No installation, no setup. Open the workflow in your browser, upload your images, write your prompt, and hit run. Free to try.
Read more
%20(1)_1775891000879.webp?width=400&height=300&quality=80&resize=contain&format=origin)
%20(3)_1774349172672.webp?width=400&height=300&quality=80&resize=contain&format=origin)

_1786518453053.png?width=400&height=300&quality=80&resize=cover)

