🐝
AutoPromote
🐝 How It Worksβ†’βš‘ Key Featuresβ†’πŸ”— CI/CD Integrationsβ†’πŸ·οΈ Simple Pricingβ†’πŸ“– Docsβ†’πŸš€ Open Console / Sign Inβ†’
🍯
🌸
✨
✨
🍯
πŸ‘‘
🌸 STAGE 1 OF 4 β€’ GATHERING NECTAR

Staged releases for Google Play and the App Store

AutoPromote moves each build from internal testing to production, with soak timers, approvals and halts. Scroll to follow a release.

🌸 Track 1 β€’ Internal Testingβœ“ Uploaded by CI

Build lands on the internal track

GitHub Actions, GitLab CI, Bitrise or fastlane uploads the Android App Bundle and calls AutoPromote with the app's token. The build goes to your internal testers and the pipeline starts.

⏳ Soak: noneπŸ‘₯ Internal testersπŸ”‘ Per-app CI token
Release log● Demo
[00:00:01] 🐝 CI trigger: GitHub Actions, build 1085
[00:00:02] βœ“ Build on Internal track
[00:00:03] πŸ“£ Slack #mobile-qa notified
πŸ‘‡ Scroll or tap a stage to advance
Key Capabilities

One release pipeline for Android and iOS

AutoPromote does the promotion chores on Google Play and App Store Connect, and stops when something looks wrong.

πŸ€–

Google Play tracks

Internal β†’ Closed alpha β†’ Open beta β†’ staged production at 10%, 50% and 100%, promoted for you when each stage's conditions are met.

🍏

App Store and TestFlight

TestFlight Internal β†’ TestFlight External (Beta App Review) β†’ App Store review. AutoPromote releases the approved version and starts Apple's 7-day phased release.

⏳

Soak timers between stages

Set how long each stage soaks (for example 24 hours in alpha, 48 hours in beta). Timers survive restarts and don't need a server sitting idle.

βœ‹

Manual production approval

Optionally hold every release before production until someone on your team approves it from the console.

πŸ›‘οΈ

Crash-rate halts on Google Play

During staged production, AutoPromote checks the Android Vitals crash rate against your SLA and halts the rollout if it's breached.

πŸ›‘

Emergency halt and halt signals

Halt any release from the console. On iOS a halt pauses the phased release, and Crashlytics, Sentry or Datadog alerts can trigger it through the halt-signal endpoint.

Ecosystem & Tooling

Works with the CI and alerting you already use

Trigger releases from your pipeline and get notified where your team already talks.

πŸ™

CI triggers

GitHub Actions, GitLab CI, Bitrise, fastlane and Xcode Cloud start a release with a single HTTP call using a per-app token.

πŸ“£

Notifications

Stage changes, approvals and halts go to Slack, Microsoft Teams, PagerDuty and signed outgoing webhooks.

🚨

Crash tooling

Point Crashlytics, Sentry or Datadog alerts at the halt-signal endpoint to stop a release without opening the console.

Developer-Friendly Pricing

Pay Only For What You Ship

Priced per app. An iOS app and an Android app each count as one app, and every app includes 2 team seats.

Enterprise
Custom / Fleet SLA
Dedicated fleet pricing & SLA guarantee

For enterprise organizations with compliance, RBAC, and strict security mandates.

  • βœ“ Multi-tenancy across teams and organizations
  • βœ“ Granular Team RBAC Access Control
  • βœ“ SSO / SAML (Okta, Google Workspace, Azure AD)
  • βœ“ SOC2 & Compliance Audit Logs
  • βœ“ 24/7 Dedicated Release Engineering Support
Contact Enterprise