asc_write integration uses the same App Store Connect credentials you’ve already set up for read-only sync — it just unlocks the write capability for the agent.
Prerequisite
You must already have a working App Store Connect connection on Appeeky (used for the daily metrics sync). Without that, the agent has nothing to write as.Enable
Action types
In write mode +asc_write enabled, the agent can propose:
asc_metadata_update
Update one of: keywords, description, subtitle, promotional_text, whats_new for a given locale.
asc_review_reply
Replies to a specific user review.
asc_version_create
Creates a draft version (you still need to upload a build via Xcode).
Recommended approval workflow
- Start in
agentMode: "read"for the first week to see what the agent would propose. - Switch to
writebut don’t auto-approve anything. - Review proposed actions in
cofounder_actions(or via Slack approval buttons). - After 2-3 weeks, add
asc_review_replytoautoApproveTypes— replies are reversible. - Keep
asc_metadata_updateandasc_version_createin manual approval indefinitely. They’re not reversible without another change cycle.
How approvals work
In review mode, every proposed action lands incofounder_actions with status: "proposed". Approve/reject via:
My Apps draft fallback (2026-07)
Not every account can write to App Store Connect live (missing App Manager role, expired key, etc.). Google Play apps never receive ASC writes. Co-founder still proposes the sameasc_metadata_update / asc_version_create actions — the actor tries ASC first, then:
This matches the dashboard workflow: generate → review → publish. Chat tools
publish_localization and the Localizations tab publish endpoint push drafts to the live store when credentials allow.
See My Apps workspace for the full tool list.
Safety guarantees
- The agent never proposes changes that contradict your most recent live metadata without flagging the diff in the rationale
- Every applied change is recorded in
cofounder_memory_episodeswith before/after metric snapshots so you can measure outcomes (see A/B Test Memory) - ASC writes are per-locale — the agent never applies a change globally without you choosing the locale explicitly

