What app agencies specifically struggle with
Agencies run into scale problems the web App Store Connect was never designed to solve. The underlying issue is that every release looks the same but they're in different teams, different locales, different categories.
- Team switching is slow. Moving from Client A's submit screen to Client B's metadata screen in the web UI means switching teams, reloading, and re-finding the panel you were on. Multiply by ten clients and a handful of engineers, and it is a measurable productivity tax.
- Training non-technical PMs is expensive. The full App Store Connect web UI exposes Certificates, Profiles, Banking/Tax, and every other surface. A new PM has to be told which ninety percent to ignore before they can safely touch metadata.
- Release consistency across clients is hard. Some clients want phased release always on; some want manual release; some want every update to include What's New in 12 locales. Keeping those rules straight across a dozen engagements is hard when every engineer has to hold them in their head.
- Credential sprawl. Every client's Team Key lives somewhere. Who has access, who rotates keys, and who cleans up after an engagement ends are all questions that don't have good answers in a browser-first workflow.
- Per-client ASO. Every client wants ASO attention — subtitle tuning, keyword experimentation, description rewrites — but the web form is too slow for exploratory editing across twelve apps.
How AppConsul helps agencies
Unlimited apps across unlimited teams on Pro
Pro removes the app count limit. Every App Store Connect team your agency has keys for can be connected, and every app under those teams syncs into the Apps view. Team badges on each app card keep clients visually distinct. No reloading, no signing out.
A narrower surface that fits non-technical PMs
AppConsul intentionally does not expose provisioning profiles, certificates, identifiers, banking, or tax. A PM with AppConsul and a Developer-role Team Key can update metadata, manage screenshots, and submit for review — but can not accidentally touch infrastructure. That split is usually exactly what agencies want.
Guided Flows for repeatable operations
The five Guided Flows (Publish First App Listing, Refresh Screenshots, Update Metadata, Generate Store Assets, Set Up TestFlight Beta) create a common vocabulary across your team. Instead of "go update the metadata on Client X", it becomes "run the Update Metadata flow on Client X". Training is done once and carries across clients.
Consistent pre-flight checks
Before submission, AppConsul validates metadata, build, screenshots, age rating, privacy URL resolve, and privacy labels. Same rules applied to every client, so junior PMs don't accidentally ship Client A with a broken privacy URL because Client B's always worked.
Per-machine credentials with macOS Keychain
API keys live in each team member's local Keychain. When a PM leaves the agency, the client's Account Holder rotates that Team Key in App Store Connect; every machine using it immediately stops working. Clean, auditable, standard Apple mechanisms.
Pro features that matter at scale
- IAP management for clients with subscriptions or one-off purchases.
- Custom product pages for clients running paid acquisition — up to 35 variants per app.
- Territories and pricing for clients with regional strategies.
- Store Assets Generator to bulk-produce framed, captioned screenshots across device classes.
- AI captions and translation to draft localized copy across 40+ locales for clients that don't fund a full translation budget.
- Release Automation for clients with a predictable every-N-weeks cadence.
Recommended agency workflow
- Per-client onboarding. Client invites your agency engineers and PMs to their App Store Connect team. Account Holder generates a Team Key with the role each team member needs (Admin for engineers, Developer for PMs).
- Connect AppConsul per machine. Each team member adds the Team Keys they need to their local AppConsul install.
- Standard release flow. PM runs the Update Metadata Guided Flow, picks locales, writes What's New (AI-drafted for non-primary), uploads screenshots if needed, runs pre-flight, submits.
- Engineering only escalates for binaries. Build/sign/upload via CI (Fastlane, Xcode Cloud, EAS). Once the build processes, PM attaches it in AppConsul and proceeds.
- Per-client documentation. Export each version's metadata as JSON for the client's archival log.
- Engagement close-out. Client rotates Team Keys, agency deletes connections.
Tools you'll use most
- Submission checklist — shareable across clients. PMs print it, tick it, submit.
- API key validator — validates new client credentials before you try to connect in AppConsul.
- Release notes locale template — standard What's New structure to keep consistency across your client portfolio.
Frequently asked questions
How does AppConsul handle dozens of client apps?
Pro is unlimited. Every connected team's apps appear in the dashboard with team badges. Drill into any app in one click.
Can different team members own different clients?
Yes. API keys live per-machine in Keychain. Each person installs AppConsul and adds the keys they need. Rotation by the client cuts off any machine using the revoked key.
Can non-technical PMs use AppConsul directly?
Yes. Guided Flows walk through common operations without requiring iOS expertise. This is usually the biggest agency win — listing work leaves the engineering queue entirely.
Do we need an Apple ID for every person?
For App Store Connect web access, yes (Apple requires individual Apple IDs). For AppConsul, no — AppConsul authenticates via API keys. Apple IDs are only needed for operations AppConsul doesn't cover (agreements, banking, tax).
Can we train PMs without giving them the full web UI?
Yes. AppConsul is narrower by design — no certificates, no profiles, no banking. PMs with a Developer-role Team Key can do listing work and nothing else.
How do we hand off to a client at the end of an engagement?
Similar to the contractor pattern — see freelance iOS contractors for the per-engagement close-out steps.
Run your whole client portfolio from one workspace.
Install AppConsul, connect each client's Team Key, and let Guided Flows turn listing work into a repeatable operation any PM on your team can run.
See AppConsul →