ASO Agent

Rank for the words your customers search, in every market. The ASO Agent finds the keywords that matter, writes your listing for each language, and ships it to the store when you say yes.

What you get

  • Keywords that matterPicked from real search demand in each market and grouped by what people want.
  • A listing per marketName, subtitle, keyword field and promotional text, written in the local language.
  • New languagesSo people in more countries find your app.
  • A result for every changeA before and after, so you know what moved your rankings and downloads.

The ASO Agent's name in the app is Cosmo.


Where the work comes from

All listing work starts from your App Audit. It decides what to change first, and each change arrives in your Inbox with its reasoning and the exact new text.

You can also start work yourself with New task, from the inbox, Home or Change listing on the ASO page:

  • Ask in a sentence, like "Add Spanish for Mexico" or "Make the German subtitle about sleep sounds".
  • Edit the listing yourself, with live character counts and an iPhone preview. Editing your own text uses no credits.
  • Add languages: pick the languages and Fload writes a listing for each.

Modes

Choose a mode for each app in the ASO Agent's settings.

ModeWhat happens
Manual approval (recommended)Every change comes from your app audit, with its reasoning, and waits for your approval
Monitor onlyThe ASO Agent reads and suggests. Nothing is staged or written

Auto mode

Auto mode lets the ASO Agent apply the safe changes for one app on its own, with a 24-hour heads-up first. It's off until you turn it on.

Applies on its own

  • New keywords added to the keyword field, when nothing is removed
  • Promotional text

Always asks you first

  • Title, subtitle and description
  • Removing a keyword, or adding a brand name
  • New languages, screenshots and custom product pages
  • Rolling back an earlier change

Each change waits in your inbox for 24 hours, showing when it applies. Cancel or edit it in that time and nothing goes out. Turning auto mode off stops every change it hasn't applied yet.

Only a person signed in to Fload can turn auto mode on. An agent, an API key or a chat message can't. Anyone can turn it off. Auto mode works on the App Store only.

Weekly promotional text

Turn on Refresh promotional text weekly and the ASO Agent rewrites your App Store promotional text every week, for each live language, and applies it straight away. Promotional text is the one field Apple lets you change without a review, and it doesn't affect search, so it's written purely to win installs. Every change is logged with its before and after. Like auto mode, only a person can turn it on.


New languages

Before a new language goes live, approving it asks one question: did a native speaker check the listing, and who? Or should it ship as a test? Either way is fine. Fload records the answer and measures how the new language does.

MarketsExample account
13 of 24 markets localized
  • English (US)United StatesLive
  • GermanGermanyLive
  • JapaneseJapanWaiting for Apple
  • FrenchFranceLive
  • ItalianItalyDraft ready
  • English (UK)United KingdomLive
  • DutchNetherlandsIn English
  • Portuguese (Brazil)BrazilLive
  • KoreanSouth KoreaIn English
  • SpanishSpainLive
  • SwedishSwedenIn English
  • Spanish (Mexico)MexicoLive
  • TurkishTurkeyIn English
  • PolishPolandIn English
Each market gets its own title, subtitle and keyword field.
Each language moves from draft to live, market by market. Example account.

Character limits

Fload counts characters the way App Store Connect does, so text that fits in Fload fits in Apple: 30 for the name and subtitle, 100 for the keyword field, 170 for promotional text. Some scripts use more of the limit per character than you might expect, and the counter shows exactly what Apple will see.


How changes are measured

An experiment opens on its own once the store confirms an approved change.

Conversion in GermanyExample account
Conversion, before3.1%6 weeks before
Conversion, after3.1%was 3.1%
Cost per paid install$2.40was $2.40
German subtitle live
Subtitle and keywords, in German. More of the people who tap your ad install, so each paid download costs less from the same budget.
A listing change read against the weeks before it. Example account.
  • Keyword, subtitle and name changes are read on search rank, over 14 to 21 days.
  • New languages are read on downloads, over 28 to 56 days.

Each read waits until the store's data for the whole window is complete. Most experiments end with one of these results:

ResultWhat it means
KeptNo harm found. The change stays
Not enough dataToo little traffic to tell
Other changes in the waySomething else changed at the same time, so the result can't be pinned on this change
Rollback recommendedThe change hurt. Fload proposes undoing it, and you approve the rollback

See every experiment under Experiments in the sidebar, and more in Experiments.


Screenshots

Fload doesn't design screenshots. Where screenshot work is turned on for your account, Fload can translate your screenshots, upload them and place them on your store pages. Publishing screenshots always needs a person's approval.


Settings

In the ASO Agent's settings for each app:

  • Optimization style: Conservative, Balanced (recommended) or Aggressive, for how boldly the agent rewrites.
  • Brand voice: what to lean into and what to avoid, with overrides per language.
  • Hard guidelines and Generation rules: words to keep untranslated, words never to use, and notes per field.
  • Require admin approval above: ask an admin to approve batches with more than a set number of field changes.
  • Slack notifications and Discord notifications: New recommendation, Push to App Store, Audit complete and Experiment lifecycle.

Google Play

The ASO Agent proposes Google Play listing changes through the inbox too. Auto mode and weekly promotional text are App Store only.