# Store Launch: premium launches video template

A launch film for a commerce platform: a store is built, its steps tick off, orders stack up, the store design is generated, payments switch on, the store goes public and an assistant suggests the next move, then the logo builds from falling blocks.

- **Price:** $21 per export, paid once per video and per format; exporting needs an Opus Motion account
- **Length:** 31.8 seconds
- **Formats:** 16:9, 9:16 (each one designed for its screen)
- **What you can change:** 57 texts, 12 images, 5 colors, the music, the voiceover script
- **Category:** [Launches](https://opusmotion.com/c/launches.md)

## Examples with real brands

- Shopify, 16:9: [watch the video](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/v-shopify-16x9-full.mp4)
- Shopify, 9:16: [watch the video](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/v-shopify-9x16-full.mp4)

## Make it yours

Paste your website and the template comes out with your logo, colors and words: https://opusmotion.com/studio/t90-store-launch?mode=yours. To open it already filled from a website, add `&site=yourdomain.com`.

## Fields, for AI agents

An agent fills these with `POST https://opusmotion.com/api/v1/drafts` (guide: https://opusmotion.com/agents.md). $21 per export, paid once per video and per format (16:9 and 9:16 are separate exports), or included in an Opus Motion Pass (15 premium exports a month for $49). Exporting needs an Opus Motion account; payment happens in the studio.

Scenes: The headline builds (0–0.68 s); The store card (0.42–2.32 s); The card with the three steps (1.99–4.98 s); The order alerts (4.75–6.04 s); The giant word, the icon and the speed (6.04–7.23 s); The field, the text and the button (7.23–8.95 s); The designs shuffle and the store rises (8.95–13.18 s); The list builds (13.18–14.9 s); The store in the editor (14.9–16.36 s); The payment switches on and is confirmed (16.36–19.7 s); Publish, and the roller (19.7–22.83 s); More orders (22.83–24.13 s); The assistant suggests (24.13–27.87 s); The closing line (27.87–30.18 s); The logo, built from blocks (30.18–31.5 s).

- `brandName` (text, 2–16 characters): Brand name. How your brand is written. With no logo, it is drawn as a wordmark in the close. The brand's own: never the demo's. Scene "The logo, built from blocks" at 31 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-logo-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-logo-9x16.jpg).
- `logo` (image, free, shown whole): Your logo (the horizontal wordmark): an SVG, or a PNG with a transparent background. Your full logo, ideally horizontal and without a background. Shown whole, at any proportion: nothing is cropped. The brand's own: never the demo's. Scene "The logo, built from blocks" at 31 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-logo-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-logo-9x16.jpg).
- `logoMark` (image, 1:1, shown whole): Your logo (the horizontal wordmark): an SVG, or a PNG with a transparent background. The icon alone, without the name: it goes between the two speed words, in the order alerts, in the field and in the assistant's avatar. Shown whole inside a 1:1 box: nothing is cropped. Optional. The brand's own: never the demo's. Scene "The giant word, the icon and the speed" at 6.7 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-speed-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-speed-9x16.jpg).
- `paperColor` (color, #RRGGBB): Light background. The background of the headline, the closing line and the logo. Scene "The headline builds" at 0.4 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-open-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-open-9x16.jpg).
- `inkColor` (color, #RRGGBB): Ink. The headlines, the buttons and the icon's background when it doesn't read on grey. Scene "The headline builds" at 0.4 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-open-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-open-9x16.jpg).
- `darkColor` (color, #RRGGBB): Dark background. The dark stretches (the field, the list, the confirmation, the launch, the alerts). Scene "The field, the text and the button" at 8.2 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-field-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-field-9x16.jpg).
- `accentColor` (color, #RRGGBB): Accent on light. Ticks, badges, the coloured word of the closing line and the assistant's highlights. It has to read on white (3:1 or more). Scene "The closing line" at 29.6 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-closing-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-closing-9x16.jpg).
- `accentLight` (color, #RRGGBB): Accent on dark. The payment confirmation, the dot and the store name at launch, the confetti. It has to read on the dark background. Scene "Publish, and the roller" at 21.9 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-launch-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-launch-9x16.jpg).
- `hookA` (text, 2–14 characters): Headline (part 1). The first thing read; the voice starts with these words. Demo's line, for tone and length only: "Build your". Scene "The headline builds" at 0.5 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-open-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-open-9x16.jpg).
- `hookB` (text, 2–12 characters): Headline (part 2). The word that completes the headline. Demo's line, for tone and length only: "store". Scene "The headline builds" at 0.5 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-open-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-open-9x16.jpg).
- `storeName` (text, 2–18 characters): Example store name. The store built in the film: the card, the editor and the "public" line. Demo's line, for tone and length only: "My Store". Scene "The store card" at 1 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-store-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-store-9x16.jpg).
- `storeLine` (text, 3–28 characters): What the store sells. One line under the store's name. Demo's line, for tone and length only: "High-end home decor". Scene "The store card" at 1 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-store-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-store-9x16.jpg).
- `startButton` (text, 2–20 characters): Card button. Your product's sign-up button. Demo's line, for tone and length only: "Start for free". Scene "The store card" at 1 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-store-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-store-9x16.jpg).
- `storeTag` (text, 3–30 characters): Steps card subtitle. One line under the store's name on the steps card. Demo's line, for tone and length only: "A store built to sell". Scene "The card with the three steps" at 4.4 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-steps-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-steps-9x16.jpg).
- `step1` (text, 3–28 characters): Step 1. Ticked off at 3.3 s. Demo's line, for tone and length only: "Customize your store". Scene "The card with the three steps" at 4.4 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-steps-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-steps-9x16.jpg).
- `step2` (text, 3–28 characters): Step 2. Ticked off at 3.85 s. Demo's line, for tone and length only: "Add your first product". Scene "The card with the three steps" at 4.4 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-steps-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-steps-9x16.jpg).
- `step3` (text, 3–28 characters): Step 3. Ticked off at 4.38 s. Demo's line, for tone and length only: "Set up payments". Scene "The card with the three steps" at 4.4 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-steps-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-steps-9x16.jpg).
- `alertTitle` (text, 2–16 characters): Alert title. The alert that stacks up (twice in the film). Demo's line, for tone and length only: "New order". Scene "The order alerts" at 5.8 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-alerts-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-alerts-9x16.jpg).
- `firstOrder` (text, 1–8 characters): First order number. Each alert adds one to the number (#1001, #1002…). Without digits, it repeats as is. Demo's line, for tone and length only: "#1001". Scene "The order alerts" at 5.8 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-alerts-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-alerts-9x16.jpg).
- `alertFrom` (text, 3–26 characters): Where the order comes from. It goes after the order number. Demo's line, for tone and length only: "from your Online Store". Scene "The order alerts" at 5.8 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-alerts-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-alerts-9x16.jpg).
- `alertTime` (text, 1–8 characters): Alert time. Small, on the right of the alert. Demo's line, for tone and length only: "now". Scene "The order alerts" at 5.8 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-alerts-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-alerts-9x16.jpg).
- `speedA` (text, 1–6 characters): Speed (before the icon). The giant word that shrinks into place. Demo's line, for tone and length only: "In". Scene "The giant word, the icon and the speed" at 6.7 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-speed-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-speed-9x16.jpg).
- `speedB` (text, 2–10 characters): Speed (after the icon). It completes the phrase, with the icon in the middle. Demo's line, for tone and length only: "seconds". Scene "The giant word, the icon and the speed" at 6.7 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-speed-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-speed-9x16.jpg).
- `fieldHint` (text, 3–32 characters): Field placeholder. What the empty field says. Demo's line, for tone and length only: "e.g. High-end home decor". Scene "The field, the text and the button" at 7.4 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-field-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-field-9x16.jpg).
- `fieldTyped` (text, 3–32 characters): What is typed in the field. Typed letter by letter, in silence. Demo's line, for tone and length only: "High-end home decor". Scene "The field, the text and the button" at 8.6 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-field-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-field-9x16.jpg).
- `fieldButton` (text, 2–16 characters): Field button. The button the cursor presses. Demo's line, for tone and length only: "Generate". Scene "The field, the text and the button" at 8.6 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-field-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-field-9x16.jpg).
- `fieldBusy` (text, 2–16 characters): Field button, working. What the button says after the press. Demo's line, for tone and length only: "Generating…". Scene "The field, the text and the button" at 8.9 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-field-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-field-9x16.jpg).
- `buildPill` (text, 3–30 characters): Designs pill. Under the designs that shuffle. No percentages. Demo's line, for tone and length only: "Generating store designs". Scene "The designs shuffle and the store rises" at 9.8 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-designs-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-designs-9x16.jpg).
- `setupTitle` (text, 3–30 characters): List title. It appears a moment before the list. Demo's line, for tone and length only: "Setting up your store…". Scene "The list builds" at 13.2 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-setup-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-setup-9x16.jpg).
- `busyWord` (text, 2–14 characters): "Working" status. The status column while the spinner turns. Demo's line, for tone and length only: "Setting up…". Scene "The list builds" at 13.6 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-setup-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-setup-9x16.jpg).
- `doneWord` (text, 2–14 characters): "Ready" status. The status column once ticked off. Demo's line, for tone and length only: "Ready". Scene "The list builds" at 14.7 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-setup-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-setup-9x16.jpg).
- `item1` (text, 2–22 characters): List 1. With the store's thumbnail. Demo's line, for tone and length only: "Your design". Scene "The list builds" at 14.7 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-setup-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-setup-9x16.jpg).
- `item2` (text, 2–22 characters): List 2. With the copy thumbnail. Demo's line, for tone and length only: "Your product copy". Scene "The list builds" at 14.7 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-setup-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-setup-9x16.jpg).
- `item3` (text, 2–22 characters): List 3. With the thumbnail of photo 1. Demo's line, for tone and length only: "Your products". Scene "The list builds" at 14.7 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-setup-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-setup-9x16.jpg).
- `item4` (text, 2–22 characters): List 4. With the tray icon. Demo's line, for tone and length only: "Your orders". Scene "The list builds" at 14.7 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-setup-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-setup-9x16.jpg).
- `item5` (text, 2–22 characters): List 5. With the people icon. Demo's line, for tone and length only: "Your customers". Scene "The list builds" at 14.7 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-setup-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-setup-9x16.jpg).
- `item6` (text, 2–22 characters): List 6. The last one, still "working" at the cut. Demo's line, for tone and length only: "Your payments". Scene "The list builds" at 14.7 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-setup-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-setup-9x16.jpg).
- `editorTitle` (text, 2–20 characters): Editor title. Top left of the window. Demo's line, for tone and length only: "Theme editor". Scene "The store in the editor" at 15.9 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-editor-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-editor-9x16.jpg).
- `viewA` (text, 2–10 characters): View 1. Selected in 16:9. Demo's line, for tone and length only: "Desktop". Scene "The store in the editor" at 15.9 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-editor-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-editor-9x16.jpg).
- `viewB` (text, 2–10 characters): View 2. Selected in 9:16. Demo's line, for tone and length only: "Mobile". Scene "The store in the editor" at 15.9 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-editor-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-editor-9x16.jpg).
- `readyChip` (text, 3–32 characters): Ready notice. The pill with a tick under the window. Demo's line, for tone and length only: "Your store design is ready". Scene "The store in the editor" at 15.9 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-editor-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-editor-9x16.jpg).
- `payTitle` (text, 2–18 characters): Payments panel title. The panel that comes in from the right. Demo's line, for tone and length only: "Payments". Scene "The payment switches on and is confirmed" at 17.9 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-payments-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-payments-9x16.jpg).
- `payLine` (text, 3–60 characters): Payments panel subtitle. One line; it shrinks if needed. Demo's line, for tone and length only: "Shopify Payments is built in, so sales flow smoothly.". Scene "The payment switches on and is confirmed" at 17.9 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-payments-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-payments-9x16.jpg).
- `payHead` (text, 2–24 characters): Section title. Above the three rows. Demo's line, for tone and length only: "Payment providers". Scene "The payment switches on and is confirmed" at 17.9 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-payments-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-payments-9x16.jpg).
- `payHeadLine` (text, 3–52 characters): Section subtitle. One line; it shrinks if needed. Demo's line, for tone and length only: "Accept cards, wallets, installments, and crypto". Scene "The payment switches on and is confirmed" at 17.9 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-payments-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-payments-9x16.jpg).
- `pay1` (text, 2–26 characters): Method 1 (already active). It starts active. Demo's line, for tone and length only: "Cash on Delivery (COD)". Scene "The payment switches on and is confirmed" at 17.9 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-payments-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-payments-9x16.jpg).
- `pay2` (text, 2–26 characters): Method 2 (switched on). The one the cursor activates; it carries your icon. Demo's line, for tone and length only: "Shopify Payments". Scene "The payment switches on and is confirmed" at 17.9 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-payments-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-payments-9x16.jpg).
- `pay3` (text, 2–26 characters): Method 3. It stays inactive. Demo's line, for tone and length only: "Bank Deposit". Scene "The payment switches on and is confirmed" at 17.9 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-payments-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-payments-9x16.jpg).
- `payOnText` (text, 2–40 characters): Active status. Under the name of the active method. Demo's line, for tone and length only: "Active: customers see it at checkout". Scene "The payment switches on and is confirmed" at 17.9 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-payments-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-payments-9x16.jpg).
- `payOffText` (text, 2–40 characters): Inactive status. Under the name of a method that is not active. Demo's line, for tone and length only: "Not active". Scene "The payment switches on and is confirmed" at 17 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-payments-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-payments-9x16.jpg).
- `activateButton` (text, 2–12 characters): Activate button. The button the cursor presses. Demo's line, for tone and length only: "Activate". Scene "The payment switches on and is confirmed" at 17 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-payments-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-payments-9x16.jpg).
- `activeBadge` (text, 2–10 characters): Active badge. It replaces the button after the press. Demo's line, for tone and length only: "Active". Scene "The payment switches on and is confirmed" at 17.9 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-payments-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-payments-9x16.jpg).
- `payDone` (text, 2–26 characters): Payment confirmation. The big confirmation in the accent colour; in 9:16 it goes on two lines. Demo's line, for tone and length only: "Payments activated". Scene "The payment switches on and is confirmed" at 19.1 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-payments-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-payments-9x16.jpg).
- `launchButton` (text, 2–16 characters): Publish button. The big pill the cursor presses; its letters appear one by one. Demo's line, for tone and length only: "Launch store". Scene "Publish, and the roller" at 20.3 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-launch-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-launch-9x16.jpg).
- `liveWord` (text, 2–10 characters): Status once published. It goes with the dot, before the store's name, on the roller. Demo's line, for tone and length only: "Public". Scene "Publish, and the roller" at 21.9 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-launch-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-launch-9x16.jpg).
- `assistantName` (text, 2–14 characters): Assistant name. The one that suggests something at the end. Demo's line, for tone and length only: "Sidekick". Scene "The assistant suggests" at 25 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-assistant-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-assistant-9x16.jpg).
- `assistantPing` (text, 3–40 characters): Assistant notice. The pill's line before it opens. Demo's line, for tone and length only: "Order #1006 from your Online Store". Scene "The assistant suggests" at 25 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-assistant-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-assistant-9x16.jpg).
- `assistantSays` (text, 3–60 characters): What the assistant says. It types itself; the parts between *asterisks* go in the accent colour. Demo's line, for tone and length only: "New order *#1006* from your *Online Store*.". Scene "The assistant suggests" at 27 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-assistant-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-assistant-9x16.jpg).
- `assistantAsk` (text, 3–60 characters): The assistant's question. In bold, above the two buttons. Demo's line, for tone and length only: "Want social media content for your products?". Scene "The assistant suggests" at 27 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-assistant-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-assistant-9x16.jpg).
- `yesButton` (text, 2–12 characters): "Yes" button. The one the cursor presses. Demo's line, for tone and length only: "Do it". Scene "The assistant suggests" at 27.4 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-assistant-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-assistant-9x16.jpg).
- `noButton` (text, 2–12 characters): "No" button. The grey one. Demo's line, for tone and length only: "Not now". Scene "The assistant suggests" at 27.4 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-assistant-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-assistant-9x16.jpg).
- `bigWord` (text, 2–12 characters): Giant word. It crosses the screen, blurred, before the closing line. Demo's line, for tone and length only: "next". Scene "The closing line" at 28.3 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-closing-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-closing-9x16.jpg).
- `closingA` (text, 2–18 characters): Closing line (line 1). In the ink. Demo's line, for tone and length only: "Be the next". Scene "The closing line" at 29.9 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-closing-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-closing-9x16.jpg).
- `closingB` (text, 2–18 characters): Closing line (line 2). It fills with the accent from left to right. Demo's line, for tone and length only: "big thing.". Scene "The closing line" at 29.9 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-closing-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-closing-9x16.jpg).
- `photo1` (image, 16:9, cropped): A real photo of the product, place or people of the brand. The background of the opening, the store's avatar and the dark backgrounds of the list and the alerts. Cropped to fill a 16:9 frame: keep the subject in the middle. [Demo's image](https://opusmotion.com/tpl/t90-store-launch/assets/demo/photo-hero.jpg). Scene "The store card" at 1 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-store-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-store-9x16.jpg).
- `photo2` (image, 4:3, cropped): A real photo of the product, place or people of the brand. The store card and the background of the designs, the payment, the launch and the assistant. Cropped to fill a 4:3 frame: keep the subject in the middle. [Demo's image](https://opusmotion.com/tpl/t90-store-launch/assets/demo/photo-sofa.jpg). Scene "The assistant suggests" at 25 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-assistant-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-assistant-9x16.jpg).
- `photo3` (image, 16:9, cropped): A real photo of the product, place or people of the brand. The store card and the background of the field and the editor. Cropped to fill a 16:9 frame: keep the subject in the middle. [Demo's image](https://opusmotion.com/tpl/t90-store-launch/assets/demo/photo-room.jpg). Scene "The store in the editor" at 15.9 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-editor-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-editor-9x16.jpg).
- `design1` (image, free, cropped): An image of the brand. A long page (its top shows). Cropped to fill its frame: keep the subject in the middle. [Demo's image](https://opusmotion.com/tpl/t90-store-launch/assets/demo/design-1.jpg). Scene "The designs shuffle and the store rises" at 9.3 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-designs-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-designs-9x16.jpg).
- `design2` (image, free, cropped): An image of the brand. The second one in front. Cropped to fill its frame: keep the subject in the middle. [Demo's image](https://opusmotion.com/tpl/t90-store-launch/assets/demo/design-2.jpg). Scene "The designs shuffle and the store rises" at 9.6 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-designs-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-designs-9x16.jpg).
- `design3` (image, free, cropped): An image of the brand. The one on the left. Cropped to fill its frame: keep the subject in the middle. [Demo's image](https://opusmotion.com/tpl/t90-store-launch/assets/demo/design-3.jpg). Scene "The designs shuffle and the store rises" at 9.6 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-designs-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-designs-9x16.jpg).
- `design4` (image, free, cropped): An image of the brand. The one on the right. Cropped to fill its frame: keep the subject in the middle. [Demo's image](https://opusmotion.com/tpl/t90-store-launch/assets/demo/design-4.jpg). Scene "The designs shuffle and the store rises" at 9.6 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-designs-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-designs-9x16.jpg).
- `storePage` (image, free, cropped): An image of the brand. The whole page, 1440 px wide and long (at least 2100 px): it rises in perspective and scrolls down. Cropped to fill its frame: keep the subject in the middle. [Demo's image](https://opusmotion.com/tpl/t90-store-launch/assets/demo/store-page.jpg). Scene "The designs shuffle and the store rises" at 11.4 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-designs-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-designs-9x16.jpg).
- `storePageV` (image, free, cropped): An image of the brand. The page laid out vertically, 900 px wide and at least 2900 px tall (the 9:16 and the editor in 9:16). Cropped to fill its frame: keep the subject in the middle. [Demo's image](https://opusmotion.com/tpl/t90-store-launch/assets/demo/store-page-v.jpg). Scene "The designs shuffle and the store rises" at 11.4 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-designs-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-designs-9x16.jpg).
- `copyThumb` (image, 1:1, cropped): An image of the brand. A crop with the store's text, for row 2 of the list. Cropped to fill a 1:1 frame: keep the subject in the middle. [Demo's image](https://opusmotion.com/tpl/t90-store-launch/assets/demo/copy-crop.jpg). Scene "The list builds" at 14.7 s: [16:9](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-setup-16x9.jpg) · [9:16](https://opusmotion.com/api/media/templates/t90-store-launch/1.0.0/agent/scene-setup-9x16.jpg).

[All launches templates](https://opusmotion.com/c/launches.md) · [All templates](https://opusmotion.com/index.md)
