back to community
advancedvideo clips

ugc reaction videos

ai-generated 4-second ugc selfie reaction clip stitched with your real product demo. tiktok-native feel, scroll-stopping hooks.

by josh choi·2026-03-19

get started

1

clone the repo

git clone https://github.com/joshchoi4881/dropspace-openclaw && cd dropspace-openclaw/content-pipeline
2

install dependencies

npm install
3

run the setup wizard

node setup.js --template ugc-reaction-videos
view source on github

platforms

TikTokInstagram

about

creates short-form video content by combining AI-generated UGC-style reaction clips with real product demo footage. the first 4 seconds are generated via AI video (Veo 3.1 / Sora 2) — a person reacting with frustration to the pain point your product solves. raw, selfie-angle, TikTok-native feel. then it stitches an 8-second real product demo clip. total: 12 seconds. audio is stripped so you can manually add trending sounds for maximum reach. the LLM generates video prompts based on your product's problem statement. demo clips are stored on google drive and reused across posts.

how it works

output: 12-second video — 4s AI selfie reaction (frustrated face) → 8s your product demo. silent (you add trending sound). scheduled to tiktok as SELF_ONLY draft.

features

  • AI video generation (veo 3.1 / sora 2 via fal.ai)
  • ffmpeg stitching (reaction + demo)
  • audio stripping for manual trending sound swap
  • configurable demo clip from google drive
  • auto-scale to 1080×1920 portrait
  • caption generation matched to product voice

requirements

  • dropspace account + API key
  • fal.ai API key (for video generation)
  • ffmpeg
  • product demo video clip (8s, stored on google drive)

ready to try it?

clone the repo, run the setup wizard, and have autonomous content posting within 10 minutes.

node setup.js --template ugc-reaction-videosview on github