For Dropshipping Sellers

AI UGC Ads For Dropshipping.

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 AI creator presenting your product. From $3 per video.

How dropshipping sellers use it

Three patterns shipping today.

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.

Code example

Drop-in for your stack.

batch.py · Python
from agent_media import AgentMedia
import csv

client = AgentMedia(api_key="ma_…")

# CSV: product_image_url, hook_script
with open("hooks.csv") as f:
    for row in csv.DictReader(f):
        video = client.create_product_acting(
            product_image_url=row["product_image_url"],
            actor_slug="adaeze",
            script=row["hook_script"],
            template="bathroom-reaction",
            acting_style="shocked",
            duration=10,
        )
        print(video["video_url"])
        # Pipe into your Meta or TikTok ad uploader

FAQ

Frequently 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 AI creator 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?

On the Creator plan ($39/mo, 3,900 credits) about 13 ten-second ads per month. Pro Plus ($129/mo, 12,900 credits) does about 43. Pay-as-you-go credits are $39 per 3,900-credit pack and never expire — ideal for testing 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.

Start shipping in under a minute.

Sign up, grab your API key, run one command. No card required for the free tier.