Connect Play Store

Set up your Google Play Console service account to sync store listings to Google Play. Step-by-step guide with screenshots and permission setup.

To sync store listings to Google Play, StoreListing uses the Google Play Developer API through a service account. You'll create the account in Google Cloud, grant it access in Google Play Console, then add the JSON key to StoreListing.

Setup

Enable the Google Play Developer API

  1. Open the Google Play Android Developer API page in Google Cloud Console
  2. Make sure the correct project is selected in the top-left dropdown
  3. Click Enable
Google Cloud Console showing the Google Play Android Developer API with the Enable button
Enable the Google Play Android Developer API for your project

Create a Service Account

  1. In Google Cloud Console, go to IAM & AdminService Accounts
  2. Click Create Service Account
  3. Enter a name (e.g., StoreListing) — a service account ID and email will be generated automatically
  4. Skip the optional Permissions and Principals steps — no Cloud roles are needed
  5. Click Done
Google Cloud Console Create Service Account form with name StoreListing and auto-generated email address
Name the account — no Cloud roles needed, skip steps 2 and 3

Download the JSON Key

  1. In the service accounts list, click the account you just created
  2. Go to the Keys tab
  3. Click Add KeyCreate new key → select JSONCreate
  4. The key file downloads automatically — save it somewhere safe
⚠️Keep this key secure

This JSON file grants API access to your Google Play account. Store it somewhere safe until you've added it to StoreListing.

Grant Access in Google Play Console

  1. Open Google Play ConsoleUsers and permissions
  2. Click Invite new users and paste the service account email from Step 2
  3. Switch to the App permissions tab, add your app, and enable:
    • View app information (read-only)
    • Manage store presence (required to sync title, short description, full description, and graphics)
    • Release to production, exclude devices, and use Play App Signing (required to sync release notes / "what's new" text on the production track)
  4. No Account permissions are required — grant everything at the App permissions level, scoped to just this app
  5. Click Invite user
Google Play Console Invite user page showing the service account email and App permissions tab
Paste the service account email and set App permissions
💡Propagation delay

Permissions can take up to 36 hours to propagate. If you get permission errors right after setup, wait and retry.

💡Release notes are optional

If you skip Release to production, exclude devices, and use Play App Signing, title/description/graphics sync still works — only the release notes ("what's new") field will be skipped during publish.

Add to StoreListing

  1. In StoreListing, go to Connected Platforms and add Google Play
  2. Upload or drag-and-drop the JSON key file you downloaded in Step 3
  3. The Service Account Email will be auto-filled — confirm it matches the one you invited in Play Console
  4. Click Save credentials
StoreListing Google Play credential form with JSON key upload and Service Account Email fields
Upload the JSON key — the email is extracted automatically

Troubleshooting

IssueSolution
"Permission denied"Verify the service account was invited in Google Play Console with the correct permissions (Step 4). Permissions can take up to 36 hours to propagate.
"API not enabled"Enable the Google Play Android Developer API in Google Cloud Console (Step 1).
"Invalid key"Make sure you're uploading the full .json key file, not just a portion of it.

Next Steps

Was this page helpful?