Shipshot guide
Plan App Screenshot Exports with a Release Matrix
06 Sep 2026 · 3 min read
A screenshot release grows along three separate dimensions: frames, output targets and languages. A release matrix makes those combinations visible so a missing tablet image or untranslated caption is discovered before upload. The calculation is a planning aid; store limits and the languages your product can actually support still determine what belongs in the final set.
Calculate your screenshot release
Set frames per target and the number of languages. Use zero for a target you will not publish. These are planning counts; check each store’s current upload limits.
Start with the combinations you intend to publish
For a simple example, five frames across three targets and four languages produce sixty output images. That does not mean you need sixty independent designs. It means sixty combinations need to be complete and reviewed. If the Android listing uses four frames while the Apple listing uses five, calculate each target separately and add the totals. Do not multiply by every format a tool supports when your app will only ship to two of them.
- List each store and device class as a separate row.
- For every row, record the intended frame count and supported listing languages.
- Calculate the sum of frames multiplied by languages for each target.
Track source captures separately from composed artwork
One localized capture may appear in several export sizes, while a tablet target may need a different interface entirely. Add columns for raw capture ready, caption approved, layout checked and export reviewed. This distinction prevents a translated caption from being mistaken for a complete localized screen. A screenshot containing English UI text still contains English pixels after the surrounding title has been translated.
- Assign each raw capture a locale and a screen identifier.
- Mark reused source images explicitly rather than copying files into ambiguous folders.
- Flag targets that need a distinct tablet or platform capture.
Give each incomplete cell an owner
A red cell labeled “French missing” does not tell the team what to do. “French search caption awaiting review” and “French tablet capture needs the release build” describe different tasks with different owners. Add a reviewer and a short blocker note. Keep draft, approved and uploaded states distinct so an export is not treated as a successful store handoff. This is especially useful when design, translation and release work happen on different days.
- Choose one person to resolve the final approval state for each language.
- Keep file checks separate from language approval.
- Record the upload date only after checking the corresponding store preview.
Use the matrix to control late changes
When a caption changes, identify all targets and languages that inherited it. When a source screen changes, locate every composition that uses it. Reopen only the affected approvals, but do not assume an old export was refreshed just because the source project looks correct. Generate new files, compare them with the approved change and mark the corresponding cells complete. Keep the previous matrix as a release record rather than overwriting the evidence of what shipped.
- In Shipshot, preserve editable captions and review each affected target after a change.
- Inspect the downloaded file names and dimensions against the planned matrix.
- Archive the approved source project and final export set together for the next release.
Review checklist
Questions to ask before handoff
How many images are in a five-frame, three-target, four-language set?
Sixty: 5 × 3 × 4. This assumes every target and language uses all five frames; calculate rows separately when they differ.
Does every language require a new design?
Usually you can reuse the visual system, but each language still needs appropriate source captures, text review and a check of the composed output.


