> ## Documentation Index
> Fetch the complete documentation index at: https://docs.roveflow.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Recording demos

> Every journey comes with a short walkthrough video, built automatically and ready to share.

When Roveflow taps through an app, it records what it sees. Every journey in your Atlas gets its own short walkthrough video, so your team can watch a flow play out instead of guessing from still screens.

## How videos get made

You don't record anything yourself. The videos are built for you when you build the Atlas.

```bash theme={"theme":{"light":"github-light","dark":"github-dark"}}
roveflow atlas
```

This wires up the screen tiles **and** generates one video per journey, all saved into `roveflow-out/videos/`.

## Where they show up

Open the Atlas and each journey carries its own video alongside the screens in that flow.

```bash theme={"theme":{"light":"github-light","dark":"github-dark"}}
roveflow serve
```

Click into any journey to watch its walkthrough next to the screens it covers.

## Add more videos

Videos follow your journeys. To get a video for a new flow, add it in `journeys.json` and rebuild.

<Steps>
  <Step title="Define the journey">
    Add a journey with the screens it should cover. See [Journeys and screens](/guides/journeys-and-screens).
  </Step>

  <Step title="Rebuild the Atlas">
    ```bash theme={"theme":{"light":"github-light","dark":"github-dark"}}
    roveflow atlas
    ```

    Roveflow regenerates the videos to match.
  </Step>
</Steps>

## Share them

The videos travel with the Atlas. Share the `roveflow-out/` folder and they play right inside `atlas.html`, no extra steps. See [Export and share](/guides/export-and-share).
