Store-Ready Creative From a Playable: A 60‑Minute Workflow to Export ASO Screenshots, Preview Videos, and Ad Variants
Written by AppWispr editorial
Return to blogSTORE-READY CREATIVE FROM A PLAYABLE: A 60‑MINUTE WORKFLOW TO EXPORT ASO SCREENSHOTS, PREVIEW VIDEOS, AND AD VARIANTS
If you ship a playable (interactive demo) for user acquisition, you can use it as the single source of truth for every store and ad asset — not re-create the visuals from scratch. This guide gives a fast, repeatable 60‑minute workflow (Figma + small scripts) and clear naming conventions to turn one playable into 5 store-ready screenshots, one App Store preview video, and 8–12 ad variants. Practical export recipes, frame-selection templates, and microcopy formulas included so the creatives you ship lift CTR instead of wasting QA time.
Section 1
Why one playable should be your single source of truth
A playable captures real interaction, timing, and visual affordances — the exact evidence prospective users need. Using the playable as the origin avoids conceptual drift between the experience and the marketing assets, reduces review rework, and speeds iteration for A/B tests.
Make the playable authoritative: lock a 'golden build' (version + timestamp) and export a set of canonical video and frame captures. From those captures, compose store screenshots, a preview video, and short ad edits. This preserves fidelity to the product while letting designers create performance-oriented crops and overlays.
- Playables give authentic motion and context for preview videos (Apple requires actual app footage for previews).
- Working from one source reduces mismatch risk between screenshots and the shipped product.
- A repeatable pipeline lets growth teams generate many ad variants cheaply.
Section 2
60‑minute export recipe (minute-by-minute)
This recipe assumes: you have a playable, a recording of a 30–45s interaction, a Figma file with frames and templates, and access to a small command-line tool (ffmpeg or a small Node/Python script). Start a stopwatch and follow these blocks: capture (10m), frame selection + composition (20m), export variants + naming (20m), quick QA and package (10m).
Capture: record the playable at the native device resolution (or emulator) and save high-quality H.264. Make a short trimmed master video (30–45s) that demonstrates onboarding or core loop. This single video will become the App Store preview, the source for ad trims, and the reference for screenshots.
- 0–10m: Record master playable footage, trim to 30–45s using quick editor (ffmpeg or device tools).
- 10–30m: In Figma, paste key video frames into predefined templates for iPhone, Android, and landscape ads; pick the five frames that map to screenshot copy hooks.
- 30–50m: Batch-export images at required sizes (Figma export settings or plugin + tiny script to rename).
- 50–60m: Create short ad cuts (6s, 15s) using ffmpeg trims and overlays, QA, and compress to store limits.
Section 3
Figma recipes and tiny scripts that save hours
Set up a Figma page called Playable→Exports with componentized frames: iPhone portrait, Android portrait, landscape 16:9, vertical 9:16, and square 1:1. Each template contains masked device cutouts, copy text nodes with token names (H1, subhead, CTA), and export presets set to exact store dimensions. Use Figma batch export and the 'figma.batch' JSON pattern to feed multiple locales or copy variants.
Small scripts (bash + ffmpeg, or Node) automate repetitive tasks: rename exported files to the naming convention, generate trimmed ad lengths from the master video, and create poster frames for App Store and Play Store. Keeping these scripts in the repo makes the process repeatable and reviewable.
- Use Figma export presets for each display target (iPhone 6.7", iPad, Play Store sizes).
- A JSON-driven batch in Figma lets you populate the same template with 5 copy variants and export them automatically.
- FFmpeg one-liners: trim (ffmpeg -ss START -to END -i master.mp4 -c copy out.mp4) and re-encode for size limits.
Sources used in this section
Section 4
Naming conventions, folder layout, and QA checklist
A rigid naming scheme prevents mistakes during upload and automated ingestion by growth tooling. Use this pattern: [app]-[golden-build]-[asset-type]-[target]-[aspect]-[locale]-v1. Example: mygame-20260811-screenshot-iphone6p-portrait-en-US-v1.jpg. Keep folders for /store (AppStore/Play), /ads (6s/15s/30s), and /src (master recording + raw frames).
Quick QA checklist: verify each screenshot shows real UI (no placeholder data), confirm preview video uses live footage (Apple requirement), check aspect crops for legibility at thumbnail scale, and ensure file-format and size limits are met for each store. Automate as many checks as you can (scripted image dimension checks, ffmpeg bitrate checks).
- Filename tokens: app | buildDate | asset | device | aspect | locale | version.
- Folders: /store/ios, /store/play, /ads/6s, /ads/15s, /src/master, /src/frames.
- QA: real UI content, readable text at small sizes, correct locale copy, file type & size compliance.
Section 5
Frame selection, microcopy formulas, and ad variant recipes
Frame selection rule-of-thumb: pick one 'hero' frame that shows the core interaction (first screenshot), two 'benefit' frames that show outcomes or results, and two 'context' frames that show progression or social proof. For video, choose 3–5 highlight moments and create 6s, 15s edits that emphasize a single hook.
Microcopy that lifts CTR follows a simple formula: Value + Time + CTA. Examples to adapt: 'Win matches in 60s — Play free', 'Build a city in minutes — Start now'. Keep text to 6–9 words for screenshot headings and 2–4 words for CTAs in store thumbnails. For ad variants, iterate by swapping the hook (speed, social, reward) and the visual crop while keeping the same master footage.
- Screenshot roles: Hero, Benefit A, Benefit B, Context A, Social proof or CTA.
- Microcopy template: [Outcome] in [Timeframe] — [CTA].
- Ad variants recipe: for each hook (speed/social/reward) produce 3 crops: wide 16:9, tall 9:16, and square 1:1.
FAQ
Common follow-up questions
Do App Store preview videos have to be actual in‑app footage?
Yes. Apple requires preview videos to primarily consist of actual app footage (recordings of the app or playable). Minimal overlays are allowed (text, small graphics), but the core of the video must be the app in use. Reference Apple’s App Previews and App Store Connect upload guidance for exact specs before export.
Can I reuse the same screenshots for Google Play and the App Store?
You can reuse visual assets, but each store has different size and compositional expectations. Create templates for each target display (App Store device classes and Play Store feature graphic and various screenshot sizes) and export accordingly. Treat the playable master as the source, but prepare per-store crops and text treatment.
What small scripts are worth adding first?
Start with three: (1) an ffmpeg trim-and-export script to produce 6s/15s ad cuts from the master video, (2) an image-dimension and filename validator to ensure exported PNG/JPGs match store specs, and (3) a renamer that applies your naming convention and moves files into the correct folder structure. These three reduce manual error and speed uploads.
How many ad variants should a small team produce from one playable?
Aim for 8–12 variants: three hooks (speed, reward, social) × three crops (16:9, 9:16, 1:1), plus a reserve variant for localization. That’s enough to run basic A/B tests without overwhelming creative review.
Sources
Research used in this article
Each generated article keeps its own linked source list so the underlying reporting is visible and easy to verify.
Apple
App Previews - App Store - Apple Developer
https://developer.apple.com/app-store/app-previews/
Apple
Upload app previews and screenshots - App Store Connect - Help
https://developer.apple.com/help/app-store-connect/manage-app-information/upload-app-previews-and-screenshots/
Add preview assets to showcase your app - Play Console Help
https://support.google.com/googleplay/android-developer/answer/9866151?hl=en
Figma
Batch files | Developer Docs (Figma)
https://developers.figma.com/docs/code-connect/batch-files/
Referenced source
Batch Export Assets at Multiple Scales — Figma for UX
https://learnfigma.onoffgroup.com/chapter-6/35-batch-export.html
Meta
Playable ads: Create game ads with interactive app previews
https://www.facebook.com/business/ads/playable-ad-format
TikTok
About TikTok Playable ads | TikTok Ads Manager
https://ads.us.tiktok.com/help/article/playable-ads?lang=en
Next step
Turn the idea into a build-ready plan.
AppWispr takes the research and packages it into a product brief, mockups, screenshots, and launch copy you can use right away.