Attached is the n8n Template.
Build a complete no-code SaaS that turns one product image → a realistic UGC video. In this step-by-step tutorial, I use Base44 (frontend + auth + pricing) and n8n (backend automations) to generate Sora-2 prompts, call Key API for image-to-video, poll for results, and automatically push the finished video back into the app. We’ll also wire up Stripe subscriptions, add a free first credit, and brand the app as Candid AI.
What you’ll learn:
Cloning a Base44 template and prompting it into a UGC Studio (requests, dashboard)
Designing the request form (image, product name, details) + removing unused pages
Creating an n8n webhook → AI agent → HTTP task for Sora-2 image-to-video
Handling auth, JSON stringify, polling, success/fail branches, and webhook timeouts
Posting results back to Base44 with a secure header secret
Adding Stripe plans (Starter/Pro/Scale) and live price IDs
Practical debugging: prompt length limits, Pro vs Standard models, parsing errors
Tech stack:
Base44 (frontend, auth, DB, pricing pages)
n8n (webhook, AI agent, HTTP requests, polling)
Sora-2 via Key API (image-to-video)
Stripe (subscriptions + checkout)