Introduction

Learn about Stepshots — create, share, and analyze interactive product demos

What is Stepshots?

Stepshots is a platform for creating interactive product demos from real browser recordings. Record your app's UI flow with the CLI, upload the result, annotate it with the visual editor, then share or embed it anywhere.

How It Works

  1. Record — Capture a flow with the browser extension, or define stable tutorial steps in a config file for headless CLI recording.
  2. Upload — Push .stepshot bundles to the Stepshots dashboard via the CLI or drag-and-drop.
  3. Edit — Add highlights, blur regions, arrows, pulse indicators, and popup cards in the overlay editor.
  4. Share — Toggle visibility to public and share the viewer link, or embed demos directly in your site.
  5. Analyze — Track views, step completion, and average time per step with built-in analytics.

Feature Highlights

CLI Recording

Headless browser recording for stable, scripted flows like docs, marketing pages, and controlled internal demos.

Overlay Editor

Six overlay tools — highlight, blur, arrow, pulse, popup — with full property controls and undo/redo.

Embeddable Player

Embed demos as JS snippets, iframes, React components, or Web Components with theme and autoplay options.

Analytics

View counts, unique visitors, step completion funnels, and per-step duration charts with 7/30/90-day ranges.

Next Steps

Navigation