AppSubmit

Priority One 2.0 is running on your phone

You've built an app!

Months of evenings, and tonight it finally does the thing. Ours is Priority One: say a messy brain dump out loud and a whole day comes back, planned.

Now it has to get into the App Store and Google Play.

Skip the long night: see what AppSubmit does
Priority One's Today screen: Good morning, Alex, with a colour-coded, time-blocked day from deep work at 10:15 to a one-to-one at 15:50

The paperwork

Then the paperwork.

Two stores, two sign-ups, two kinds of key. One file downloads exactly once. One permission takes a day to arrive.

6things to set up before your first upload.
Apple Developer Program · Enrol
Apple ID with two-factorRequired
D-U-N-S NumberOrganisations
Membership$99 a year
Google Play Console · Create account
Verify your identityID required
Registration$25 once
Play Console · New personal account
Closed test before productionRequired
At least 12 testersfor 14 days
App Store Connect · Users and Access · Integrations
Issuer ID · Key IDCopy both
AuthKey.p8Downloads once
Google Cloud · Service accounts
Create a service accountStep 1
Create a JSON keyStep 2
Play Console · Users and permissions
Invite the service accountStep 3
PermissionsCan take a day

The assets

Then the assets.

Five iPhone and iPad sizes. Three Android sizes and a feature graphic. A character limit on every field, in every language you sell in.

App Store Connect · App information
Keywords107 / 100
daily planner,ai planner,time blocking,brain dump,focus timer,voice notes,to do list,schedule,habit tracker

Over the limit by 7 characters. Now do it again for Google Play.

The pile

Then it all piles up.

Every form, every size, every field, twice. Then night after night in review, and then a rejection.

Apple Developer Program · Enrol
Apple IDTwo-factor
you@example.com
D-U-N-S NumberPending
Membership$99 a year
Google Play Console · Create account
Developer namePublic
Verify your identityID required
Registration$25 once
Play Console · Closed testing

New personal accounts must run a closed test before production.

Testers opted in3 / 12
Days of testing2 / 14
App Store Connect · Users and Access · Integrations
Issuer IDCopy
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
AuthKey_XXXXXXXXXX.p8Downloads once
Google Cloud · Service accounts
1 · Create a service account
2 · Create a JSON key
3 · Invite it in Users and permissions
Waiting for permissionsA day
Upload your build
PriorityOne.ipa64%

Xcode or Transporter. A Mac is required.

Screenshot sizes
App Store
iPhone 6.9″1320 × 2868
iPhone 6.7″1290 × 2796
iPhone 6.5″1284 × 2778
iPad 13″2064 × 2752
iPad 12.9″2048 × 2732
Google Play
Phone, 7″ and 10″ tablets3 sets
Feature graphic1024 × 500
App Store Connect · App information
Name30 / 30
Priority One: AI Daily Planner
Subtitle31 / 30
Brain Dump → AI Daily Schedules
Localisations · 0 of 12 done
English (UK)English (US)GermanSpanish (Spain)Spanish (Latin America)FrenchItalianPortuguese (Brazil)JapaneseKoreanDutchSwedish

Every field, every language, every store.

App Store Connect · Priority One 2.0
Waiting for Review

Submitted 3 days ago

App Review · Priority One 2.0.0

Guideline 2.1 - Information Needed

We have started the review of your app, but we are not able to continue because we need additional information about your app.

Specifically, we were unable to sign in with the demo account credentials provided in App Store Connect.

Rejected · attempt 2Reply

Then you find AppSubmit.

The same sea of clouds at sunrise, lit white and gold under a clear pale blue sky

AppSubmit

Everything after the sign-up, taken care of.

You sign up with each store once. From then on AppSubmit carries it: the listing, the screenshots, the release, the rejection, your rivals and your reviews. Both stores, in one calm place.

Import

It starts with the app you already have.

Bring Priority One in and AppSubmit pulls down what's already on both stores: the listing, the screenshots, every release and every review.

Imports only read. Nothing reaches a store until you push.

Pulling in Priority One

App Store and Google Play

ListingBoth stores, every language
Screenshots42 imported
Release history7 App Store · 6 Google Play
v2.0.0Rejected · Guideline 2.1
ReviewsSyncing

Rejection decoded

That rejection becomes a plan.

AppSubmit reads Apple's note against the guidelines and your app, then tells you what they actually want, step by step, with the reply to the reviewer already drafted.

App Review · Priority One 2.0.0

Guideline 2.1 - Information Needed

Specifically, we were unable to sign in with the demo account credentials provided in App Store Connect.

Guideline 2.1 · Information Needed

Routine

Apple couldn't get past the login screen because the demo account returned "Invalid credentials". This is a request for information, not a design objection.

  1. 1Create a fresh demo account on productionminutes
  2. 2Test it on a clean install of the buildminutes
  3. 3Check nothing blocks the reviewer's sign-inminutes
  4. 4Update App Review Informationminutes
  5. 5Reply in the Resolution Centerminutes
✦ Reply to the reviewer, draftedCopy
Resubmit to App ReviewOne click once it's fixed.

ASO · Rivals

Know who you're up against.

Pick a keyword and see the battleground: who holds the top ten, how hard it is to win, and the words your rivals use that you don't. Then track the ones worth fighting for.

Explore wideFrom your reviewsFrom your rivals

Competitor apps and ranks shown are illustrative.

Keyword · App Store (US)

ai daily planner

Demand · MediumWinnable
  1. 1Plotday48k ratings▲2
  2. 2Blockwise Planner31k·
  3. 3Morrow Planner26k▼1
  4. 4Brightblock19k▲5
  5. 10Hourwell11k▲1
  6. 166Priority OneYou·

Plotday leads. One indie in the top ten, and the #10 slot holds 11k ratings. This one is winnable.

Words they use that you don't

+ hourly planner+ day planner+ routine+ to do list

Store listing

The listing writes itself.

Every field for both stores, written from what your app actually does, with the keywords you track woven in and every limit kept. Checked for rejection risks before you push.

App StoreGoogle Play
App name30 / 30
Priority One: AI Daily Planner
Subtitle28 / 30
Brain Dump → AI Day Schedule
Keywords94 / 100
hourly planner,day planner,time blocking,brain dump,focus,voice planner,routine,schedule,to do
✦ Improve with AICheck rejection risksPush to App Store

Inside every limit. Saved as a draft. Nothing reaches the store until you push.

Languages

Then every language you sell in.

Add a language and the listing is written natively for that market, inside that store's limits, with the keywords people there actually search. You read it, then push.

Up to eleven languages, on every plan.

Every language, both stores

Subtitle shown
LanguageApp StoreGoogle Play
English (UK) DefaultBrain Dump → AI Day Schedule28/30LiveLive
GermanGedanken rein, Tag geplant26/30Writing itDraft, not pushedWriting itDraft, not pushed
Spanish (Spain)Habla y planifica tu día24/30Writing itDraft, not pushedWriting itDraft, not pushed
FrenchParlez, la journée s'organise29/30Writing itDraft, not pushedWriting itDraft, not pushed
Japanese話すだけで、一日が整う11/30Writing itDraft, not pushedWriting itDraft, not pushed
Portuguese (Brazil)Fale e seu dia se organiza26/30Writing itDraft, not pushedWriting itDraft, not pushed
✦ Write it with AIAdd a language to the App Store

Screenshot studio

Store screenshots from the screens you have.

  1. ScreensDrop in raw screens from any device, in any order.
  2. LookFive complete looks in your app's own colours. Pick one.
  3. Top appsYour first three next to the top three for your keyword, and what to change.
  4. App Store setEvery frame laid out. Add a rating badge, a review or an arrow you aim.
  5. Google Play setThe same order on Google Play, at every size, then push both.
Priority OneScreenshot studio

Screens

Any device, any size, any order
Drop screenshots here or choose files
1
2
3
4
5
6
7
8
iPhone screens, straight from the simulator✓ 8 in a set

Five looks, drawn with your first screen

From your app's own colours
PatternTime BlocksAI artwork
App nativeMidnight Plan
InverseDaybreak Clarity
BoldSunrise Push
SceneQuiet Desk MorningAI artwork

Priority One is violet, so its looks are too.

Top apps for “ai daily planner”

App Store (US)
You#166
Plotday#1 · 48k
★★★★★
Blockwise#2 · 31k
Morrow#3 · 26k
★★★★★

What to change

Close, with two changes. All three lead with a finished day, and two show off their rating.

Your 5.0 rating isn’t on a single frame. Put it where shoppers look.Add a rating badge
Show the result first, then how you get it.Edit slot 1's words
Add to this frameTextBadgeReviewsObjectArrow
Priority One's fourth App Store frame: Watch your progress add up, with a 5.0 star rating badge in laurels
Headline
Watch your progress add up
Supporting line
Score, streaks and goals in one view
BadgeFrom your App Store ratings
5.0 · Star Rating
✓ Rendered, ready to reviewiPhone 6.9″ · 6.5″ · iPad 13″
Use this order on Google PlayPhone · 7″ and 10″ tablets
iPhone 6.9″1320 × 2868
Play phone1080 × 1920
Priority One's Google Play feature graphic: Just speak your day
Feature graphic1024 × 500

Also rendered: iPad 13″, 7″ and 10″ tablets

Push to both stores✓ Pushed. The old sets were backed up first.

Releases

Upload once. Submitted means submitted.

Drop in the .ipa and the .aab. AppSubmit delivers both, waits for processing, attaches the build and sends it for review. Then it tells you at every step.

No Xcode or Transporter, any machineTestFlight first, if you likeRelease in phasesGoogle Play waits for your go

Selling subscriptions too? Define a plan once and it's delivered to both stores.

v2.0.1LiveAttempt 3
  1. Uploaded.ipa and .aab
  2. ProcessedBuild attached
  3. SubmittedFor review
  4. In reviewChecked for you
  5. ApprovedReady for sale
  6. LiveBoth stores

Nothing ships without you.

Every piece of AI work arrives as a draft. You read it, change it, and press the button.

✦ Listing Draft, not pushed✦ German, Spanish, French Drafts, not pushedScreenshots Rendered, not pushedReview replies Waiting for approval

Launch day

Live on both stores.

Priority One 2.0.1, on the App Store and Google Play.

App StoreVersion 2.0.1 · attempt 3
Live
Google PlayProduction track · 2.0.1
Live

Review inbox

Then the reviews arrive.

Every review from both stores in one inbox. A reply is drafted in the reviewer's own language and waits for you.

Reviews shown are illustrative.

ReviewsBoth stores
★★★★★Google Play

"Finally, a planner that keeps up with my head."

✦ Reply drafted in English
EditApprove and send
★★★★★App Store

"Talking through my day beats typing out a list."

★★★★☆Google Play

"Love it. A home screen widget would make it perfect."

ASO · Performance

Then you climb.

Ranks are checked every day on both stores, and every listing push is marked on the chart, so you can see what worked. The funnel comes straight from Apple: measured, not estimated.

Dailyrank checks on both stores, for every search you track
Monthlyan Autopilot proposal, with the number behind every line

The chart and proposal shown are illustrative. A Monday digest tells you which rivals changed their listings.

ai daily plannerApp Store (US) · last 30 days
▲ 153 since the push
#10#50#200Listing pushed#12
Your App Store funnelRead from Apple with your own key
  • Search impressionsHow often you were seen
  • Product page viewsHow many opened your listing
  • DownloadsBy source: search, browse and referral
  • Your pushesEach one dated on the chart

Measured, not estimated. If Apple doesn't report it, it isn't shown.

✦ Autopilot proposal1 October · you approve or dismiss
  • Track “hourly planner”: medium demand, and no top-ten rival uses it.
  • Drop “task manager”: no rank in 30 days.
  • Rebuild the keyword field around what's moving.
ApproveDismiss

You built the app. AppSubmit carries it the rest of the way.

Join the waitlist

7-day free trial, then founding prices from $25 a month. No overages.

The detail

Everything else you would want to know first.

✦ Before you connect anything

See it work on your app first.

Once your account is open, paste your App Store link. No credentials, no setup. In about thirty seconds AppSubmit has read your live listing, scored real keyword opportunities against live demand and difficulty, found where you already rank, and told you what is weak.

Connect your store after that and the same engine imports your listings, screenshots, releases and reviews. You never start from an empty dashboard.

Real numbers, not estimates

Your actual install funnel, from Apple.

Intelligence tools sell estimates of other people’s downloads. You connect your own App Store Connect key, so AppSubmit reads your genuine numbers from Apple’s Analytics API, with your listing pushes marked on the chart. The question stops being “did my rank move?” and becomes “did my installs?”

Search impressions
How often you were seen in results
Product page views
How many of those opened your listing
Installs by source
Search, browse and referral, apart
Conversion rate
Views that became installs, over time

Apple shares no per-keyword search terms, so keyword-level attribution is labelled as inference, never measurement. Google offers no equivalent API, and we say so where it matters.

✦ ASO Autopilot

An ASO employee that works a full month, then asks one question.

On the first of every month it re-runs your whole cycle: ranks and trends, live search demand, difficulty, listing coverage, your real install funnel and your rivals’ moves. Then it hands you one proposal: which keywords to drop, which to chase, and how your listing should change, with the number behind every line.

Approve it and the keywords change and a listing draft appears. Pushing to the store stays yours. It never acts alone, and when the data is thin it says so instead of guessing.

Do these next, on MealPlanner's ASO page: an Autopilot listing draft waiting for review, then the next moves, each with the reason behind it and a button to the place to act.
MealPlanner’s next moves, each with the reason behind it

Why this is not another ASO tool

Everyone else hands you back a task. This one closes the loop.

ASO tools tell you what to change and leave you to change it. Screenshot tools make images that know nothing about your keywords. Submission tools upload a binary and stop.

  1. 01Finds the keywordScored against real demand and difficulty
  2. 02Writes the listing around itThen localises it, inside each store's limits
  3. 03Designs the screenshots to matchRendered at every size both stores ask for
  4. 04Pushes it to the storeThen watches the review, and decodes any rejection

Then next month it tells you whether any of it worked, measured against your real install numbers, not an estimate.

Nothing is overwritten

Less a tool you operate. More a colleague who got there first.

Every rewrite, import and push is kept. Nothing is sent without you, and any version can become the working draft again.

A listing's history in AppSubmit: the version live on the store, and earlier versions, each one ready to compare with live or restore as a draft.
Priority One’s listing history: what is live, and every version before it

You never start from a blank box

Connect a store and your listings, screenshots, release history and reviews are already imported. The first thing you see is your own app, not an empty form.

Nothing ships without you

Every piece of AI work arrives as a draft: copy, screenshots, replies, proposals. You read it, change it, and press the button. Nothing is ever published behind your back.

The tedious parts happen while you sleep

Ranks checked, submissions watched, reviews synced, rivals snapshotted, a digest on Monday. You find out because it tells you, not because you remembered to look.

When it goes wrong, you get a plan

A rejection stops being a wall of guideline numbers. It arrives decoded, with the fix written against your actual app and a reply ready to send.

Security

You are handing over the keys to your store. We treat them that way.

  • Encrypted at restAES-256-GCM, with the master key outside the database.
  • Draft first, alwaysNothing is pushed to a store without your approval.
  • Every use auditedAn audit log records each time a credential touches a store.
  • Read-only importsPulling your listings and history writes nothing back.
What a store connection can do in AppSubmit, each line proven against the store, with the Google Play account below it and its service account address blurred.
Every connection, checked against the store and dated

Pricing

Cheaper than the ASO tool alone.

ASO tracking, listing copy, screenshot design, submissions and review management, priced for one developer. Every plan starts with a 7-day free trial, and founding prices are kept for as long as you stay subscribed. Caps pause a feature instead of billing you, so there are no overages.

See what each plan includes
Solo$25/moOne app. Founding price, then $29/mo.
Indie$39/moUp to 5 apps. Founding price, then $49/mo.
Studio$79/moUp to 15 apps. Founding price, then $99/mo.

Questions

What people ask first.

How do I get an account?

Accounts are opening in batches. Join the waitlist and an invite code arrives by email with the next one. You enter it on the register page and your account is ready straight away.

Does anything get published without me approving it?

No. Every AI output is a draft: listings become draft versions you review, replies wait for approval, and Autopilot proposes rather than acts. Pushing to a store is always a deliberate action by you.

How are my store credentials protected?

Encrypted at rest with AES-256-GCM, with the master key held outside the database, so a copy of the database alone cannot decrypt them. Every use is written to an audit log, imports are read-only, and removing a connection stops all access immediately.

Do you support Google Play as well as the App Store?

Both. Submissions, listings, screenshots, reviews and rank tracking work across the two. Some ASO data is Apple-only, demand and difficulty scores in particular, because Google exposes no equivalent, and we would rather say so than invent numbers.

Can you guarantee my app gets approved?

Nobody can. Apple and Google decide independently. What AppSubmit does is remove the mistakes that cause avoidable rejections, and make the ones that still happen fast to understand and answer.

What does it cost?

Every account starts with a 7-day free trial. Founding members pay $25, $39 or $79 a month for Solo, Indie or Studio, kept for as long as they stay subscribed; after that the plans are $29, $49 and $99. Caps pause a feature rather than billing you extra, so there are never overages.

Accounts are opening in batches.Join the waitlist and your invite arrives with the next one.

Join the waitlist