Automated App Store Connect Release Tracking
Every morning, WebRun opens App Store Connect, reads the App Store version status and TestFlight build state for each of your apps, updates the matching page on your Notion release board with what changed overnight, and appends the day's rating average and new review count to a Google Sheets history so release progress and reception sit side by side.
How do I track App Store review status for all my apps?
WebRun opens App Store Connect every morning, reads each app's App Store version status, TestFlight build state, rating, and new review count, then updates your Notion release board and appends the day's numbers to a Google Sheets history. Releases stuck in the same status for three days are flagged.
- Release status is current every morning without opening App Store Connect
- Releases stuck more than three days are flagged automatically
- Ratings and review counts build a history you can line up against releases
Built for iOS developers · mobile teams · release managers · app studios · product managers
What does WebRun do on every run?
The exact actions WebRun takes, in order - in plain language, so you can adjust anything.
-
WebRun signs in and gets to work
Opens
appstoreconnect.apple.comin a real browser with your saved login - no setup, no API keys. -
1
App Store Connect - read version and build status
WebRun opens App Store Connect to read version and build status. - Open App Store Connect and go to Apps
- For each app, open the App Store tab and capture the current version number and its status, such as Prepare for Submission, Waiting for Review, In Review, Pending Developer Release, or Ready for Distribution
- Open TestFlight and note the latest build, its processing state, and any build marked as expiring soon
- Open Ratings and Reviews and capture the current average rating, the total count, and the number of new reviews since yesterday
- Note any app whose version status has not moved for more than three days
Done when Every app has a captured version status, build state, rating, and review count for today.
-
2
Notion - update the release board
WebRun opens Notion to update the release board. - Open your release board database and find the page for each app
- Update the status property, the version number, and the latest build number
- Add a dated bullet to the page describing what changed since yesterday, such as a move from Waiting for Review to In Review
- Flag any app stuck in the same status for more than three days, and any TestFlight build close to expiry
- Leave apps with no change untouched apart from the last-checked timestamp
Done when The Notion release board matches App Store Connect and stuck releases are flagged.
-
3
Google Sheets - log ratings and review counts
WebRun opens Google Sheets to log ratings and review counts. - Open your app history sheet and append one row per app with the date, version, status, average rating, and total review count
- Calculate how many new reviews arrived since the previous run and record the number
- Highlight any app whose average rating fell by more than a tenth of a point since the last release
- Keep the sheet append-only so the history stays intact
Done when Today's ratings and status are appended for every app with no rows overwritten.
How is each run configured?
Secure by default
Connect once, stays signed in
WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.
Every action is checked against this policy before it runs.
Questions, answered
Will it submit a build or release a version?
No. WebRun only reads App Store Connect. It never submits for review, never releases a pending version, and never replies to a review. Anything that changes your listing stays a human decision inside App Store Connect.
Where do the updates go?
Into your own Notion release board and a private Google Sheets history. Both are internal workspaces, so nothing about an unreleased version is posted anywhere public.
How does it flag a release that is stuck?
It compares today's version status with the previous runs it recorded. Any app sitting in the same status for more than three days is flagged on its Notion page, along with TestFlight builds approaching expiry.
Put this on autopilot.
Turn it on in minutes - or have our team set it up for you.