Getting Started with Product Clip

Everything you need to know to generate 12‑second UGC videos from your product photos with AI.

Video Creation Process

1

Create an account & sign in

Download the Product Clip mobile app (React Native – Expo) and sign in with your Supabase-backed account. All credits and jobs are tied to this user.

2

Upload your products

From the "Products" screen, upload your product photos. You can attach a name, category, and an optional short description – all of which can be used to build better prompts and scenes.

3

Choose template & scenario

Pick one of the ready-made UGC templates (beach, home, nature, city, etc.). Link it to a product and define details like scene type, camera motion, and overall style.

4

Enter details & confirm credits

Set the video duration (max 12s), target platform (Reels, TikTok, Ads, etc.), and write a short brief about the content. When you start the job, 10 credits are consumed and an n8n workflow kicks off a Sora2 generation.

5

Wait asynchronously & get notified

Video generation usually takes between 2 and 18 minutes. You can safely leave the app; once the job is done, n8n writes the video URL back to Supabase and a push notification is sent to the user.

6

Review & share your video

From the "History" screen you can watch the generated video, download it, or share directly to Instagram, TikTok and YouTube Shorts with a single tap.

Architecture & Technical Flow

Backend Architecture

The system uses Supabase for authentication, database, and storage. When a video generation job is initiated, the mobile app creates a job record in Supabase, which triggers an n8n workflow via webhook. The n8n workflow orchestrates the Sora2 API call, handles the video generation process, and writes the final video URL back to Supabase upon completion.

Async Processing Pipeline

Video generation is fully asynchronous. The n8n workflow receives the job parameters, constructs optimized prompts for Sora2 based on the selected template and product details, submits the generation request, and polls for completion. Once the video is ready, n8n uploads it to Supabase Storage and updates the job record with the video URL and status.

Notification System

Upon job completion, n8n triggers a Supabase function that sends a push notification to the user's device via Expo Push Notifications. The mobile app receives the notification even when closed, allowing users to return to the app and view their completed video.

Credit System

Each video generation consumes 10 credits from the user's account. Credits are deducted immediately when the job is created. The credit balance is stored in Supabase and checked before allowing new job creation. Free users cannot generate videos, while premium users receive monthly credit allocations.

Key Features

Mobile-first

Built with React Native – Expo for iOS and Android, with a UI optimized for creating videos on the go.

Sora2‑powered UGC

Each job sends a tailored prompt flow to Sora2, producing 12‑second high-quality UGC scenes with one tap.

Assistant & guidance

A text-based assistant (1 credit per session) helps you decide what kind of UGC to produce for each product.

Ready in 5 minutes

Once the app is installed and you're signed in, all you need to do is upload product photos, select a template, and spend 10 credits for your first video. Supabase + n8n + Sora2 handle the rest of the pipeline for you.