Feature — 13-Stage Pipeline

13 stages. One click.

Pick a product, hit generate. waaave runs 13 automated stages — trend research, script, voice, visuals, compositing — then pauses for your review before posting anything.

Try it free

Pipeline stages

1

Niche & Product

Loads your product and niche from Convex. Grounds the entire job.

2

Trend Research

Virlo Orbit + Satellite scan. Cross-niche format identified if available.

3

Structural Decomposition

Claude breaks the winning format into a layout blueprint: hook type, sections, CTA, pacing, visual style.

4

Script Generation

Claude writes the full voiceover script — hook, body, CTA — adapted to your product and niche.

5

Voice Synthesis

ElevenLabs generates the voiceover from your script. Uses your cloned voice or a library persona.

6

Visual Generation

One of six tracks (LTX, Runway, HeyGen, Reve, Pinterest, b-roll) generates the visual content.

7

Sound Matching

Virlo returns the top trending sound for your niche this week. Stored for native application at posting.

8

Subtitles

AssemblyAI transcribes the voice audio word-by-word. waaave generates an SRT with max 7 words per caption.

9

Thumbnail

Reve 2.0 generates a product thumbnail. Satori renders the hook text as a PNG overlay.

10

FFmpeg Compositing

Self-hosted FFmpeg composites audio + video + subtitles + overlays + watermark into a 9:16 1080×1920 H.264 MP4.

11

Human Review

Pipeline pauses. You watch the video, hear the sound, and approve or regenerate. Nothing posts without your sign-off.

Human review gate — pipeline pauses here
12

Scheduling & Posting

Zernio posts to TikTok via the certified API at your chosen time. Virlo sound applied natively — not embedded in the file.

13

Analytics Ingestion

Daily Convex cron polls Zernio for view, engagement, and follower data. Virlo trend attribution stored per post.