Capability
Store listings
An app store page is a product page in every language it is sold in. Kielo's admin app builds the localized screenshots and banners, holds the listing text per language, checks it against the real store, and publishes it to the App Store and Google Play. A reviews inbox brings the stores' reviews into the same place.

Build once, ship in every language
Listing images are made in a browser-based builder. A set holds one product, such as the default listing, a Finnish-learners listing or a Swedish-learners listing, with every language inside it. A language can have its own phone screens, font, text size and alignment. Headlines are translated for each store language, and phone screens show the real app in that language.
Sizes come from a menu: store screenshots, store banners (product page header, search results image, Google Play feature graphic), the in-app event card and details page, Google Play promotional content, and social sizes that are only exported. Each language uses a display font that actually has its letters, including Arabic, Persian, Sorani Kurdish, Thai, Japanese, Korean and Chinese.
Check, then publish
Edit and export
Edit the set and export. Every language renders in the browser.
Check what would change
A dry run compares the builder with the real store and groups problems by issue. Text has the store's own limits and needs approval per language before it can go out.
Publish
Publishing is allowed within 24 hours of a clean check. Languages upload in parallel lanes, and a run has a time cap. After a publish, running the check again confirms the store now matches.
Each store page in the admin shows two states side by side: how the builder compares with the store (up to date, changes to publish, locked by the store, check found problems, published, partly published or failed) and the store's own state (live, waiting for review). Google Play custom listings have no API, so their publish produces a download bundle to apply in Play Console. In-app events go through the App Store API and Apple's review.
Store reviews inbox
A scheduled sync pulls the reviews for the app from the App Store and Google Play into the admin inbox. The team reads them in one place, review text in other languages is translated into English for the team, and replies queued in the inbox are sent back to the store. Reviews that a store no longer returns are noticed and marked as removed. One store failing does not stop the other from syncing.