agent-media for Dropshipping Sellers
Generate winning product UGC ads programmatically, no actor budget, no shoots, no waiting on a $40 Fiverr gig. POST a product image and a script to /v1/generate/product_acting_ugc and get a 9:16 MP4 with an actor presenting your product. Plans from $39/month.
AI-generatedWhat you can build
Test 50 hooks before scaling spend
Generate one hook variant per product image batch via CSV, upload to Meta and TikTok ad managers, kill losers fast.
New SKU? Same-day creative
Drop a product image into your storefront, kick off product_acting_ugc with 3 acting styles (shocked, excited, weird-hook), pick the winner.
Geo-localized ad copy
Same product image, multiple scripts targeted by language or region. Use --dub-language for native voiceover in 30+ languages.
batch.sh
#!/bin/bash
# CSV: product_image_url, hook_script
while IFS=, read -r product_image_url hook_script; do
agent-media product-acting \
--product-image "$product_image_url" \
--actor adaeze \
--script "$hook_script" \
--template bathroom-reaction \
--acting-style shocked \
--duration 10 \
--sync
done < hooks.csv
# Pipe into your Meta or TikTok ad uploaderFrequently asked questions
Can I generate dropshipping UGC ads without buying the product or hiring a creator?
Yes. agent-media product_acting_ugc takes a product image URL and an actor slug. The actor presents the product in a chosen scenario (bathroom reaction, kitchen counter, car selfie, mirror selfie, etc.). No shipping the product to a creator, no $40 Fiverr gig, no waiting.
How many ads can I generate to test winning products?
A 10-second talking ad with captions is 295 credits. Creator is $39/mo for 3,900 credits and Extreme is $129/mo for 12,900. Extra credits start at $5 for 500 and never expire, handy for a test burst.
Does the API support batch generation from a CSV?
Yes. Loop through your rows from any language; the API is stateless. The CLI also has --json output for shell-script batch automation.
Can I generate ads in multiple languages for international markets?
Yes. Pass --dub-language with a BCP-47 code (es, fr, de, pt, ja, etc.) and the API generates a native-voiced version. Or write per-language scripts manually for tighter control over local idioms.
How do I avoid the "AI-generated look" that hurts ad performance?
Use templates that match real UGC patterns (bathroom-reaction, mirror-selfie, car-selfie). Pair with acting-style flags (shocked, excited, weird-hook). Stick to 9:16 aspect ratio. Keep clips at 10 seconds or less for highest hook strength on Meta and TikTok algorithms.
What do you sell?
First video free, no card