Skip to main content
Cover steps are full-screen moments that are not tied to a captured product screen. Use them for introductions, transitions, endings, lead capture, embedded content, and calls to action. A closing screen is usually just the final cover step, with a button to replay the demo or open another URL.
{
  "kind": "cover",
  "id": "intro",
  "widgets": [
    {
      "type": "headline",
      "id": "intro-headline",
      "title": "Your demo in *60 seconds*.",
      "description": "Spin up a sharable demo from a single prompt.",
      "cta": {
        "label": "Get started",
        "animation": "shimmer",
        "action": { "type": "next" }
      }
    }
  ],
  "advance": { "trigger": "click" }
}
FieldTypeRequiredDefaultNotes
kind"cover"YesStep discriminator.
idstringYesStep id.
labelstringNoOptional label.
widgetsobject[]YesExactly one widget. See Widgets.
backgroundobjectNoPer-cover backdrop. See Cover background.
backgroundImageobjectNoBackdrop image layer behind the widget. { src, alt? }.
backgroundDimnumberNoDim overlay for contrast, 0 to 1.
scriptstringNoNarration script.
voiceoverobjectNoVoiceover audio. Same shape as content steps.
durationnumberNoDuration in milliseconds. Positive.
advanceobjectNo{ "trigger": "click" }trigger is "auto" or "click". Covers default to waiting for viewer action.

Cover background

Use background when you want to style the cover canvas behind the widget.
FieldTypeRequiredDefaultNotes
type"color" | "image" | "glassmorphism"Yescolor uses a flat fill or gradient, image uses src, and glassmorphism derives a blurred visual from demo imagery.
colorstringConditionalHex color for a flat fill. Required for type: "color" unless from/to are set.
fromstringConditionalGradient start hex. Required together with to for a gradient.
tostringConditionalGradient end hex. Required together with from.
srcstringConditionalImage source. Required for type: "image" and optional as a preview fallback for glassmorphism.
altstringNoAlt text for the image source.
intensitynumberNoBlur intensity for glassmorphism. Accepted range is -5 to 48.