Automate your Android store screenshots

Connect Android devices, define interaction presets, and capture organized screenshot bundles ready for App Store Connect and Google Play submissions.

Coming soon See how it works
Windows 10/11 · Android 5.0+ via ADB · No device app required
Shotpilot — App Store 6.7″
Pixel 7 Pro
Android 14 · USB
Galaxy S24
Android 14 · Wi-Fi
▸ App Store 6.7″
  Play Store 16:9
  Tablet 10.5″
▸ myapp-v2.4
  myapp-v2.3
launch_app com.example.app
wait 1200ms · home_screen
capture home.png · 1080×2340
tap_element id/settings_icon
capture settings.png
export_bundle /exports/appstore-6.7/
3 / 6
Capturing…
Pixel 7 Pro · Android 14 · USB Step 3 of 6 · 45% home.png · 1080×2340
Built for QA Engineers · Mobile Developers · Product Teams · App Store Agencies · Technical Writers

ADB-native device management

Connect any ADB-enabled Android device over USB or Wi-Fi. Shotpilot enumerates devices, manages authorization state, and runs sessions without manual adb commands.

  • USB and Wi-Fi ADB connections
  • Multi-device enumeration with parallel session support
  • Tracks authorization state and prompts when approval is needed
  • No rooting required, just standard USB debugging
Device Manager
2 active
Pixel 7 Pro
Android 14.0 · API 34 · USB · authorized
USB
Galaxy S24
Android 14.0 · API 34 · Wi-Fi · 192.168.1.42:5555
Wi-Fi
OnePlus 12
offline · last seen 2h ago
offline
192.168.1.x:5555
Preset Editor — App Store 6.7″
▾ FrameLayout
▾ LinearLayout
▸ TextView
  id: “main_title”
  text: “Welcome”
▸ Button
  id: “btn_start”
▸ RecyclerView
▾ NavigationBar
▸ Tab
▸ Tab
1 launch_app com.example.app
2 wait_for_element id/main_title
3 capture home.png
4 tap_element id/btn_settings
5 capture settings.png

Target elements, not pixels

The preset editor inspects your device’s live UI hierarchy via UI Automator, so steps address element IDs instead of pixel coordinates that break on the next redesign.

  • Live UI XML hierarchy inspector via UI Automator
  • Element targeting by ID, content-desc, or class name
  • Survives UI changes that break coordinate-based tools
  • Presets are plain JSON files you can keep in version control

Exports organized the way the stores expect

Captures land in labeled bundles that follow App Store Connect and Google Play upload structures, so there is no renaming to do before submission.

  • App Store Connect presets (6.7″, 6.5″, 5.5″ phone and iPad)
  • Google Play presets (16:9, 9:16, tablet)
  • Custom naming conventions per project
  • PNG and JPEG output with configurable quality
Export — myapp-v2.4
/exports/myapp-v2.4/
appstore-6.7/
home.png 1290×2796 · 412 KB
settings.png 1290×2796 · 389 KB
profile.png 1290×2796 · 356 KB
appstore-6.5/
home.png 1242×2688 · 408 KB
settings.png 1242×2688 · 384 KB
google-play/
home.png 1080×1920 · 398 KB
12 screenshots · 3 bundles · 4.2 MB total

How it works

Connect a device, record a preset, run it, export. The same preset keeps working for the next release.

1

Connect device

Enable USB debugging on any Android device. Connect over USB or Wi-Fi ADB. Shotpilot detects and authorizes automatically.

2

Build preset

Inspect the live UI hierarchy. Record tap, swipe, and navigation steps. Save as a JSON preset for repeatable execution.

3

Run & capture

Execute the preset. The app drives the device through each step, capturing screenshots at defined trigger points with real-time progress logging.

4

Export bundle

Organize captures into labeled export sets matching App Store and Google Play structures. One click to delivery-ready assets.

Pricing

The trial is free, with no time limit and no credit card.

Free Trial
€0
Evaluate the complete workflow. No time limit.
  • Single device captures
  • Up to 10 screenshots / session
  • Basic automation steps
  • Watermarked exports
  • Saved automation presets
  • Multi-device support
  • CLI / batch export
Coming soon
Team / Agency
$10 / mo · 5 seats
For mobile teams, QA squads, and agencies.
  • Multi-device parallel captures
  • Unlimited screenshots
  • Shared automation presets
  • Watermark-free exports
  • CLI / batch export
  • Multi-seat licence dashboard
  • Priority support + onboarding call
Coming soon

Shotpilot is launching soon. Plans and pricing shown here are not yet available.

Frequently asked questions

Which platforms are supported?

Shotpilot is available as an installer for Windows 10 and 11 and as an AppImage for Linux. A macOS build is under way. See the installation guide for setup instructions.

Do I need to install anything on the device?

No. ADB authorization (USB debugging enabled) is the only requirement. No APK to install and no rooting. Standard Android debugging mode is enough.

Can I run presets on multiple devices simultaneously?

Yes, Pro and Team plans support concurrent ADB sessions. The app manages connection state and dispatches presets to each device independently, organizing output per device.

Is there a CLI or API for CI integration?

Pro and Team plans include CLI/batch export. Export manifests are JSON and can be ingested into build pipelines, documentation workflows, or custom scripts.

Where is my data stored?

Capture and export workflows run on your machine. When you save or sync projects to your account, screenshots, thumbnails, and project data are uploaded to secure cloud storage so they are available across your devices and team. See our Privacy Policy.

What is the refund policy?

14-day money-back guarantee on all paid plans. Contact [email protected] within 14 days and we will refund you, no conditions. See our Refund Policy.

Stop taking screenshots manually.

Record the flow once and rerun it for each device and release.

Coming soon Request a demo