Manage App Store andGoogle Play listings
Connect App Store Connect and Google Play Console, then translate listings, localize prices, and submit for review without opening either console.
Localization
Write it once, ship it in every language
One pass translates a field into the other languages on your listing, up to 40 at a time. Every line comes back for review against that store's character limit, so nothing reaches a listing before you have read it.
All 50 App Store languages and all 84 on Google Play, for descriptions, promotional text and What's New.
Price localization
Price every country, then write it to the store
Purchasing power data for 197 territories, your rounding rules, and an override wherever you disagree. Apple asks subscribers for consent on some rises, and you see which countries before anything is written.
Subscriptions and one-time purchases on both stores, plus Apple's monthly instalment plan.
Releases
Submit for review without opening the console
ReleaseCat checks the version against everything App Review looks at and links each gap to the field that fixes it. Pick the build and send it, and if App Store Connect refuses the submission, it says which requirement failed instead of throwing a generic error.
Rollout
Decide when it goes live, and how fast
An approved version can wait for a date you pick or go out the moment Apple clears it. From there you meter it: Apple walks a fixed 7-day ladder you can pause and resume, and Play takes whatever percentage you choose. Either one can go to everyone the moment you decide it is safe.
Play builds promote up the track ladder too.
App pairs
One release for both stores
Pair an iOS app with its Android sibling and the pair gets one page: one set of release notes, one submission, and one go-live for both stores. If one store blocks, the other can still ship on its own.
Uploading the binaries stays with Xcode, your CI and Play Console.
History
Every change is recorded, and reversible
Diff any two versions and restore either side. When someone edits the listing in the console behind you, the field is flagged.
Reviews
Every review from both stores, in one inbox
Reviews are read and sorted by topic, then ranked by what is actually costing you installs, so a recurring complaint is one line instead of forty. Reply to either store without opening a console.
Already have years of history? Point us at your Play Console export and we will pull it back in.
Store media
Screenshots, checked before they upload
All 21 Apple sets plus Play's, the icon and the feature graphic. Sizes are checked here, so a wrong one fails in the browser instead of in the console.
AI you can read and change
Generation is the only thing you pay for, so it is the part you control most.
One context, every app
An App DNA block holds what the app does and the words you always use.
Prompts you can edit
9 of the 11 prompts are open to read, change and test before you save.
Charged for what you get
Anything the model does not deliver is refunded.
The rest of the work
Retry only the gaps
If the model skips a language, re-run that one on its own. Nothing it failed to deliver is charged.
Copy from the other platform
Adapt a description to the other store, fitted to its limit.
Keywords that fit Apple's field
Whole terms packed into 100 characters, stopwords dropped.
Release notes from your commits
Merged pull requests between two tags become What's New.
Reviews, kept and sorted
Both stores in one feed, tagged by topic, with a daily brief.
Where every version stands
The review state of every version, on both stores.
Needs your attention
The dashboard opens on the App Store versions that are blocked and waiting on a fix.
Roles that match the risk
Editors write copy, reply to reviews and run TestFlight. Publishing, prices and members need admin.
Every action on the record
Who published, who changed a price, who invited whom, and when.
How you connect a store
Follow the walkthrough
ReleaseCat talks you through creating an App Store Connect API key or a Google Play service account, starting with whether your role can create one at all.
Drop the file in
Add the .p8 or the service account .json without renaming it. Apple names the file after the key, so the key ID fills itself in.
Import your apps
Pick the apps you want and ReleaseCat pulls in their versions, languages and listings.
Credentials are encrypted at rest with AES-256-GCM and never leave the server.
Pricing
Every plan reads every review from both stores in one feed. Free covers up to 2 apps and replies from each app's own page; the paid plans lift the app cap, reply from the feed itself, tag reviews by topic, and raise the AI allowance.
One language translated counts as one generation.
Free
For trying it on a real app.
Free forever
- 2 imported apps
- One seat, just you
- 20 AI generations per month
- Price every country, and enter the prices yourself
- Enough to translate one release into 10 languages and judge the output.
Solo
For one person shipping a few apps.
or $190 per year, 2 months free
- Unlimited apps
- One seat, just you
- 500 AI generations per month
- Write prices to both stores, every country
- About 45 releases translated into 10 languages.
Studio
For a team shipping every week.
or $490 per year, 2 months free
- Unlimited apps
- 5 seats for your team
- 2,500 AI generations per month
- Write prices to both stores, every country
- Weekly releases across a dozen apps, with headroom.
Questions
Does ReleaseCat work with both the App Store and Google Play?
Yes. It connects to App Store Connect and the Google Play Developer API and shows both listings side by side, so both are edited in one place. The copy itself is not shared: each store has its own fields and limits, and ReleaseCat can adapt a description written for one to fit the other.
Does it replace App Store Connect and Play Console?
For the listing side: metadata, localizations, pricing, screenshots, release state, submitting for review and rolling the release out afterwards. On iOS it also runs TestFlight, so tester groups, build distribution, invites and what testers are told to test happen here. Builds still go up from Xcode or Transporter, and you pick one here when you submit.
Can I run a TestFlight beta from ReleaseCat?
Yes, on the app's TestFlight tab. It lists your recent builds with the state that says why nobody is testing yet, hands a build to a beta group or takes it back, creates internal and external groups, invites testers by email, and writes What to Test, the note a tester reads under the install button, in any of the 50 App Store languages. Apple hangs that note on the build rather than the version, so each new upload starts with none. Each tester shows their state and their sessions, crashes and feedback over the last 90 days. The build itself still goes up from Xcode or Transporter, the export compliance answer is still given in App Store Connect, and an internal group only holds people who already have an account on your team there. Automatic distribution is chosen when you create a group and cannot be changed afterwards, because Apple accepts it only on the create request.
Can I control when a new version goes live?
Yes, on both stores. An approved iOS version can wait for manual release, go out at a date and time you set, or ship automatically once Apple clears it. Turn on phased release and Apple serves it to a growing share of users on automatic updates over 7 days. You can pause that rollout, resume it, or end it early by releasing to everyone. A Google Play release promotes up the track ladder from internal to alpha, beta and production, at whatever staged rollout percentage you choose.
Can I release my iOS and Android apps together?
Yes. Pair an iOS app with its Android sibling and the pair gets one release page: one set of release notes for both stores, one submission that holds the approved iOS version for a manual release, and one button that releases both together, with a staged rollout percentage on Google Play. If one store blocks, the other can still ship on its own. Uploading the binaries stays with Xcode, your CI and Play Console.
How many languages can it translate a listing into?
A listing can carry all 50 App Store languages and all 84 Google Play languages. One translation pass covers up to 40 of them at a time, and every line comes back for review against that store's character limit before anything is saved, so a translation is never written to a store without being read first.
Can I read Google Play reviews older than a week?
Google's API only returns reviews from roughly the last seven days, and only ones with a written comment. ReleaseCat polls daily and keeps everything it captures, so history builds from the day you connect. For anything older, point it at your Play Console reports bucket and it pulls the missing months itself, or upload an export by hand. Both bring back the ratings-only reviews the API never returns.
What is included in the free plan?
Up to 2 apps and 20 AI generations a month. Reviews are captured and kept on every plan, and you can reply from the app's own Reviews tab. What the paid plans add is AI tagging of those reviews and replying to every app from one feed.
Can I invite other people?
Studio is the plan with room for a team: it includes 5 seats, counting you and every invitation still outstanding. Free and Solo come with one seat, so that is just you. Everyone in the organization works on the same apps, and billing stays with the owner. There are 4 roles. Viewer: Reads everything. Changes nothing. Editor: Edits listing copy and screenshots, replies to reviews, and runs TestFlight. Admin: Everything an editor can, plus publishing, prices and members. Owner: Everything, plus billing and store connections. Every change lands in the audit log with the name of whoever made it.
What counts as one AI generation?
One language translated counts as one, and generating notes for an app pair counts once per store per language. Solo includes 500 a month at $19, Studio 2,500 at $49. Anything the model does not deliver is refunded.
Ship your next release from one place
Free to start. Connect a store, import your apps, and ship the next release from here.
Get Started Free