Skip to main content
The 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

There are no credentials to provide — the existing ASC connection is reused.

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).
  1. Start in agentMode: "read" for the first week to see what the agent would propose.
  2. Switch to write but don’t auto-approve anything.
  3. Review proposed actions in cofounder_actions (or via Slack approval buttons).
  4. After 2-3 weeks, add asc_review_reply to autoApproveTypes — replies are reversible.
  5. Keep asc_metadata_update and asc_version_create in manual approval indefinitely. They’re not reversible without another change cycle.

How approvals work

In review mode, every proposed action lands in cofounder_actions with status: "proposed". Approve/reject via:
When approved, the action is queued for execution by the actor on the next run cycle. Or if you have Slack with a Bot Token, click the inline buttons.

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 same asc_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_episodes with 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