Generate UGC Video Ad
generate_ugc_video_adStart the AI production of a prepared UGC video ad in the signed-in ManyMotions account: strategy, script, keyframes, scene videos with an AI presenter and voice, final cut. Call it only after the user explicitly asked to generate — it consumes credits (250 per scene). The run takes several minutes: poll with get_ugc_video_ad. It needs the user's ManyMotions account: the client asks the user to sign in when it is missing. Use this only for a new short AI video ad about a product, brand, app or service (UGC / talking-head / testimonial / demo / unboxing style, with an AI presenter and voice). Do not use it for editing an uploaded video, adding captions to existing footage, real human creators, still images, logos, or non-advertising videos.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tone | No | Default energetic. | |
| duration | No | Target length. Default 15s (3 scenes). 8s=2, 30s=5, 45s=7, 60s=8 scenes. | |
| language | No | Spoken language of the ad. Default English. | |
| template | No | ugc_ad: Authentic user-generated style ad with hook, problem, solution, CTA; podcast_clip: Single-person podcast/interview style, studio or desk setting; testimonial: Customer story with before/after transformation; product_demo: Feature-focused product showcase with close-ups; transformation: Before/after visual transformation story; tutorial: Step-by-step how-to demonstration with hands-on product steps; product_review: Honest, measured talking-head review with the product in hand; unboxing: Tactile unboxing reveal with first-impressions excitement | |
| project_id | Yes | ||
| product_url | No | Product or landing page URL, optional. | |
| speech_speed | No | Default medium-fast. | |
| video_format | No | Aspect ratio. Default 9:16 (TikTok, Reels, Shorts). | |
| target_audience | No | Who the ad speaks to, e.g. "Women 25-45 into skincare, Nordic countries". | |
| product_description | No | What the product or brand is, key benefits, what makes it unique. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| run | No | ||
| state | Yes | ||
| scenes | No | ||
| balance | No | ||
| message | Yes | ||
| project | Yes | ||
| dashboard_url | Yes | ||
| credits_required | No |