# Shopivision Demo Screencast Script

Target length: 3–5 minutes  
Language: English narration or accurate English subtitles  
Recording target: the exact production version submitted to Shopify

This is the recording plan for the Shopify-required demo screencast. Replace bracketed items and record the real product; do not submit a prototype-only video.

## Before recording

- Use a clean review store with realistic, non-sensitive sample data.
- Set browser zoom to 100% and use at least 1440 × 900 capture resolution.
- Hide bookmarks, notifications, passwords, tokens, and unrelated tabs.
- Verify the credentials and all steps in `02-reviewer-test-plan.md`.
- Keep the pointer visible and move deliberately.
- If generation takes longer than 20 seconds, show the request starting, then use a clean edit to the completed state and state that the wait was shortened.

## Scene 1 — Install and first launch (0:00–0:35)

Visual:

1. Start on the Shopify-owned installation screen.
2. Show the requested permissions.
3. Click **Install**.
4. Show OAuth completing and the embedded Shopivision home/catalog screen.

Narration:

> This is Shopivision's production review build. Installation starts inside Shopify. After the merchant approves the requested permissions, OAuth completes and the app opens embedded in Shopify Admin.

On-screen note: `Install → OAuth → embedded app`

## Scene 2 — Product catalog and AI generation (0:35–1:35)

Visual:

1. Search for `Classic Crew Tee`.
2. Open the product and compare the title/variants with Shopify Admin.
3. Select a source image, preset, and `4:5` aspect ratio.
4. Start generation.
5. Show the completed result and credit usage.
6. Approve the result.

Narration:

> Shopivision reads the merchant's product catalog so the source product and its variants stay associated with every generated asset. The merchant chooses a preset and output format, reviews the credit cost, and starts generation. Completed outputs can be approved before they are used anywhere else.

On-screen note: `Catalog → preset → generate → approve`

## Scene 3 — AI Campaign Advisor and social formats (1:35–2:45)

Visual:

1. Open **AI Campaign Advisor**.
2. Create `Coastal Essentials`.
3. Set the goal and audience.
4. Add `Classic Crew Tee` and the approved visual.
5. Select Instagram, Facebook, and Pinterest.
6. Switch between the channel previews.
7. Edit one caption and alt-text field.

Narration:

> AI Campaign Advisor turns approved product media into a reusable launch brief. The merchant selects products and channels, then reviews each channel's required aspect ratio and editable copy. Shopivision keeps the product, creative direction, captions, and approval state together.

On-screen note: `Brief → products → channels → copy`

## Scene 4 — Export and Shopify media sync (2:45–3:30)

Visual:

1. Open the campaign delivery checklist.
2. Show the channel-specific assets and copy.
3. Prepare the export pack.
4. Return to the approved image and click **Add to Store**.
5. Show the asset once in Shopify product media.

Narration:

> Before export, the merchant can verify that every selected channel has the expected asset and copy. Separately, an approved generated visual can be added to Shopify product media, where it remains associated with the selected product.

On-screen note: `Review → export → add to Shopify`

## Scene 5 — Billing, help, and privacy (3:30–4:15)

Visual:

1. Open **Plans & billing** and show prices/limits.
2. Show where a merchant upgrades and downgrades.
3. Open help/support.
4. Open the public privacy policy and data-deletion page.

Narration:

> Merchants can see plan prices and credit limits before changing plans, and can upgrade or downgrade without contacting support. Help, privacy, terms, and data-deletion information are accessible from the product and public website.

## End card (4:15–4:25)

Visual:

- App name and version
- Review store
- Support email
- Link to the detailed test plan

Narration:

> The submission includes working reviewer credentials and detailed expected results for every test. Contact the listed support address if any assistance is needed during review.

## Final video QA

- [ ] Text is readable at normal playback size.
- [ ] No secret or personal data appears.
- [ ] No feature shown differs from the submitted build.
- [ ] Every feature claimed in the listing is demonstrated.
- [ ] Setup and expected outcomes are clear.
- [ ] English narration/subtitles are accurate.
- [ ] The video URL is accessible without requesting permission.
