Who buys this
SaaS founders who need a self-serve product tour but do not have a video team.
Where to start in Lovable
Paste this into Lovable as the opening prompt. It sets up one screen and one job, which is easier to grow from.
Build a tool that turns a screen recording into an interactive product demo. User uploads a video, the app detects clicks and pauses, splits the recording into steps, and auto-generates a caption for each step from the visible UI. The output is an embeddable widget with a progress bar, next and back buttons, and hotspots the visitor can click to jump between steps. Include a dashboard listing all demos with view counts.
What you will need to wire up
- Lovable AI Gateway (video/vision model)
- Lovable Cloud (Postgres, storage)
- Video processing service (ffmpeg pipeline)
- Stripe
Build order
- Detect step boundaries first. Splitting the video into meaningful steps is the hard technical problem here. Start by extracting a frame every second, feeding the sequence to a vision model to find moments of visual change, and only later worry about auto-captions.
- Build the player before the editor. The embeddable widget with progress bar and hotspots is what customers actually pay for, so make it work with a manually cut demo before you invest in automatic step detection.
- Let editors override every caption. Auto-generated captions from UI text will be wrong often enough that a rigid pipeline embarrasses the customer. Every step needs an inline text field so a human can fix the wording before publishing.
- Price by embed traffic, not by number of demos. A founder will happily create twenty demos but only cares about the ones people actually watch. Monthly views across all embeds is a fairer meter than a flat cap on demo count.
Where this usually breaks
- Fast mouse movement and rapid clicking confuse the step detector into creating dozens of tiny meaningless steps. Add a minimum step duration and merge short segments automatically.
- Large video uploads exceed typical serverless request limits and fail silently. Upload directly to storage from the browser and process asynchronously in a queued job.
How it makes money
- Monthly plan tiered by view volume. Views correlate with the founder's own traffic growth, so the price naturally rises with the value they get.
- White-label add-on. Removing your branding from the embed is a small flat fee that agencies reselling demos to their own clients will pay without hesitation.
Build this on Lovable
One click: we copy the starter prompt and open Lovable. Sign in, paste it and get a first working version in minutes. No card, 5 credits a day plus 10 bonus credits through our link.
Affiliate link. The commission is ours, the price for you is the same.