> ## Documentation Index
> Fetch the complete documentation index at: https://flowstate-577c2668.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Videos

The **Videos** tab is where you add the videos you want to extract data from and review the output once a video has been watched.

Structured Extraction works differently from Custom. Instead of writing freeform instructions, you define a schema in the **Schema Builder** that tells the AI Watcher exactly what fields to extract and in what format. The schema is the form Flowstate fills in for every video. A video cannot be watched until a schema has been built and saved.

## **Adding videos**

Click **Add Videos** to add to the workflow. Uploaded videos appear in the Workflow Videos table.

> **Tip:** Use **Metadata Columns** to add custom fields to the table, and **Show Filters** to narrow down large video lists by status or date.

## **Watching a video**

Once you have built and saved a schema in the Schema Builder, you can watch videos against it.

<Frame>
  <img src="https://mintcdn.com/flowstate-577c2668/Lvlqt_oY2-iy-6sT/images/image-1.png?fit=max&auto=format&n=Lvlqt_oY2-iy-6sT&q=85&s=a035024ae3a5933f48dccb53f612f268" alt="Image" width="2524" height="718" data-path="images/image-1.png" />
</Frame>

Click the three dots on the right side of any video row to open the Actions menu. From there you can:

* **Watch:** Run the video through the AI Watcher using your schema.
* **Deep Dive:** Open the video output page.
* **View Metadata:** See the metadata attached to the video.
* **Edit Details:** Edit the video's tags and notes.
* **Add to Workflow:** Add the video to another workflow.
* **Remove from Workflow:** Remove the video from this workflow.

<Frame>
  <img src="https://mintcdn.com/flowstate-577c2668/Lvlqt_oY2-iy-6sT/images/Screenshot-2026-06-18-at-15.52.46.png?fit=max&auto=format&n=Lvlqt_oY2-iy-6sT&q=85&s=5f4accae9edf1e4354bd74e9dbb1e477" alt="Screenshot 2026 06 18 At 15 52 46" width="666" height="506" data-path="images/Screenshot-2026-06-18-at-15.52.46.png" />
</Frame>

Click **Watch** to start. A window appears asking you to select which schema version to use and whether to enable **Use transcript** to support the extraction with the spoken audio. Click **Watch Video** to confirm.

> **Note:** Each video is watched against a specific schema version. If you update your schema and save a new version, you can re-watch videos against the new version. The status column will always show which schema version was used, so you can tell exactly which output belongs to which schema.

## **Reviewing output**

Once the Watcher finishes, the status changes to **Watched with schema \[xxx]**. Click the video to open its output page.

<Frame>
  <img src="https://mintcdn.com/flowstate-577c2668/Lvlqt_oY2-iy-6sT/images/Screenshot-2026-06-18-at-15.54.21.png?fit=max&auto=format&n=Lvlqt_oY2-iy-6sT&q=85&s=292b4c115e94f0c110a0314c4d8e7a2f" alt="Screenshot 2026 06 18 At 15 54 21" width="2670" height="1472" data-path="images/Screenshot-2026-06-18-at-15.54.21.png" />
</Frame>

**AI Watcher Output** shows the extracted data as structured JSON, matching the fields you defined in your schema. The output panel displays the schema version used, a status of **Completed**, and a note that versioned outputs are read-only. This means the output is locked to that schema version and cannot be edited, keeping your data consistent and traceable. You can copy the output or click **Download JSON** to save it.

**Transcript** is a timestamped transcript of everything spoken in the video. Click a timestamp to jump to that moment, or use the search field to find specific words or phrases.

**Video Details** shows the tags and notes attached to this video, along with a **Reviewed** toggle to mark the output as reviewed. Use this to track which videos in a large batch have been checked.

**Edit History** is a log of any edits made to the video output.

## **Comparing schema versions**

If you have watched a video against more than one schema version, you can compare the outputs side by side to see how the results differ. This is useful when you have updated a schema and want to check whether the new version extracts data more accurately before re-watching your full library.

To open Schema Comparison, check the box next to the video you want to compare in the Workflow Videos table, click **Bulk Actions**, and select **Compare Schema Outputs**.

<Frame>
  <img src="https://mintcdn.com/flowstate-577c2668/6W5VtcQdCw-ai2Jx/images/Screenshot-2026-06-22-at-21.24.29.png?fit=max&auto=format&n=6W5VtcQdCw-ai2Jx&q=85&s=590c9a46567a2b652402664b6f7b2a98" alt="Screenshot 2026 06 22 At 21 24 29" width="1882" height="1292" data-path="images/Screenshot-2026-06-22-at-21.24.29.png" />
</Frame>

The **Comparison Results** section shows the JSON output from each schema version side by side for every selected video, so you can see exactly how the two versions differ.

> **Note:** Only videos that have been watched using versioned schemas will appear in the comparison. If a video has only been watched once, you will need to watch it against a second schema version before you can compare.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.