MustInstallUnboxing apps
Search reviews and apps
SwiftSales - App Sales Tracker
First look · iPhone / iPad / Mac

SwiftSales - App Sales Tracker

A sales dashboard and approval-gated App Store agent bridge

Get it from the official store ↗

SwiftSales combines two jobs that App Store developers often handle separately: inspecting business reports and managing an app's publishing workflow. The official description presents dashboards across iPhone, iPad and Mac, plus Agent Access on Mac for development assistants working through the user's own App Store Connect key. It is therefore broader than the sales-tracker name alone suggests.

The intended user is an app owner or team member with appropriate App Store Connect access. The interesting boundary is that potentially irreversible actions are described as waiting for approval on the Mac. This First look is based on the official listing; we have not connected a key, authorised an agent, uploaded a build or reconciled its financial reports.

Based on official store information. We have not tested this app hands-on.

What it does

For Agent Access, SwiftSales describes keeping the key inside the app while allowing chosen agents to work in the user's project. The user chooses which agents connect, which apps they can see and what they may do. The description explicitly places submitting, releasing, price changes and other irreversible actions behind approval. Review each proposed action rather than treating an agent's completed request as sufficient reason to approve it.

The publishing scope includes build upload, export-compliance answers, store metadata, screenshots, previews and review submission. TestFlight support covers groups, testers, public links and feedback. Other listed areas include in-app purchases, subscriptions, offers, product-page tests and replies to reviews. These are consequential administrative surfaces; availability in one bridge does not mean every task should be delegated without a clear brief.

The dashboard side brings proceeds, downloads, new paying customers, active subscriptions and monthly recurring revenue together. It includes revenue history, fiscal views, estimated payments, plan breakdowns and country reviews. Display-currency conversion uses each day's rate according to the listing. Keep an estimated payment, a converted display total and an actual payment conceptually separate when using the figures for decisions.

Before you install

The developer says SwiftSales talks directly to Apple with the user's key, has no separate server or account, and stores reports on devices and in the user's iCloud. These are attributed data-handling claims, not an independent audit. The listing also says keys, teams, settings and data synchronise through iCloud, so device and cloud-account access remain part of the practical arrangement.

Role requirements matter. The description specifies an App Store Connect team API key with Finance or Sales access for reports and App Manager for agent work. Do not infer that a reporting-only credential should also be able to change store metadata. Review the current permissions and team context before enabling an agent, and retain a clear understanding of who can approve actions on the Mac.

A demo mode is described as showing sample data throughout the interface, including widgets, the menu bar and the Mac Agent section. That is a useful first inspection without creating a key, but sample output does not establish live report accuracy or successful publishing. We have not tested role restrictions, approval enforcement, synchronisation, conversion calculations or recovery after an interrupted operation.

When reviewing an agent proposal, check the app identity, language, build and intended destination together. A correct change applied to the wrong app or locale is still a publishing error. The approval step should include the actual content and consequence, especially for pricing and release actions. The listing's workflow is promising, but its safeguards need to be understood in the context of the team's existing release procedure.

A successful approval should still be followed by confirmation of the actual store state, particularly when a submission or release has consequences outside the local project.

Price and access

SwiftSales is free to download and describes a seven-day trial of all features. The developer states that nothing is charged when the trial ends and there is nothing to cancel. Lifetime Premium is presented as one purchase rather than a subscription, including Agent Access and iCloud sync, with Family Sharing support.

Without Premium, the Overview, widgets and menu bar continue showing the last seven days. Check the current purchase price and entitlement details before buying. The source names iOS, iPadOS and macOS version requirements, and Agent Access specifically needs a Mac. The App Store account, appropriate API key and access to a development project are separate requirements from paying for the app.

Our take

SwiftSales has a concrete proposition for developers who want reporting and publishing assistance within one tool. The dashboard helps explain what happened commercially, while the agent bridge can act on store administration. Keeping those activities distinguishable is important: understanding proceeds is a different responsibility from approving a release or price change.

Begin with the demo, identify the exact reports or administrative actions needed, and inspect the permission model before adding a live key. If the trial is used, compare a small report with App Store Connect and review a reversible metadata task before considering a release. We have not performed those checks. The strongest reason to investigate is the explicit approval boundary combined with broad App Store coverage, rather than an assumption that an agent should publish unattended.

Sources

App Store ↗

App icon from the official store listing.