Creatify Production Pipeline
Complete Creatify video production for local service businesses. Two API paths: URL-to-Video (images fill screen) and Avatar Lipsync (multi-scene presenter).
Phase 1: Client Setup & Scaffolding
- Create client folder: config.json, images/, automation/, output/
- Configure: business name, service, city, target audience, USP, benefits
- Defaults: AvatarBubbleTemplate, TikTok platform, 9x16 aspect ratio, 30s length
- Copy .env with CREATIFY_API_ID, CREATIFY_API_KEY, GEMINI_API_KEY
GATE: config.json valid, .env in place, npm dependencies installed
Phase 2: Image Hosting & Preparation
- Push client images to GitHub repo (mmerlino23/video-pipeline-assets)
- Generate permanent raw.githubusercontent.com URLs
- For missing images: generate via TradeShots API, FLUX (fal.ai), or Nano Banana (Gemini)
- Populate image URLs array in config.json
GATE: Minimum 3 hosted images with permanent URLs, all accessible and loading
Phase 3: Script Generation
- Select from 15 script templates based on service type and marketing angle
- Choose API path: URL-to-Video (before/after) or Avatar Lipsync (explainer)
- Script structure: HOOK (3s), PROBLEM (5s), SOLUTION (10s), AUTHORITY (4s), CTA (8s)
- For batch: generate scripts for all 15 templates or selected subset
GATE: Scripts complete with timing markers, referencing real business data from config.json
Phase 4: Video Generation & Rendering
- Single video: create link -> generate AI scripts -> preview -> render final
- Batch pipeline: loop through scripts with rate limiting and status tracking
- Credit budget: ~8-12 credits per video on $99/mo plan (~13 videos/month)
- Download rendered MP4s to output/ folder
GATE: All videos rendered, downloaded to output/, manifest.json updated
Phase 5: Branding & Delivery
- Apply brand overlay via FFmpeg: logo + phone bar
- Generate output manifest with file names, scripts, platform targets
- Package pricing: Single ($250-500), SEO Batch 5 ($1,500-2,500), Full Assault 15/mo ($3,500-5,000)
GATE: All videos branded, manifest complete with file sizes, quality checklist passed