Browse docs
Sprid docs

Connect Google Play

Read Google Play reviews and download reports, and update listing copy when you approve it.

Before you start

Owner or Admin access in Play Console, and a Google Cloud project where you can create a service account. The project does not need to be linked to Play Console.

Set it up

A. Google Cloud

  1. Open Google Cloud and select or create a project.
  2. APIs & Services → Library: enable Google Play Android Developer API. For statistics reports, also enable Google Play Developer Reporting API.
  3. IAM & Admin → Service Accounts → Create service account. Name it sprid-play, click Create and continue, then Done. Leave Cloud roles empty.
  4. Open the account → Keys → Add key → Create new key → JSON → Create. Save it as play-sa.json and keep it private.
  5. Copy the service account’s email.

B. Play Console

  1. Open Play ConsoleUsers and permissions → Invite new users. Enter the service account’s email; leave access expiry unset.
  2. App permissions → Add app: select your app, then Apply.
  3. Enable View app information (read-only) and Reply to reviews. Add Manage store presence to update listing copy. Leave financial access off.
  4. Click Invite user → Send invite.

Find the package name

Copy it from beneath your app’s name on its Play Console Dashboard, such as com.example.app. Run sprid init if your Sprid app profile lacks it.

For download reports, copy the Cloud Storage URI from Download reports → Statistics into playExportBucket in .sprid/app.json. These also need the account-level View app information and download bulk reports (read-only) permission.

Connect to Sprid

Run in your terminal
sprid connect play --key ~/Downloads/play-sa.json

Use your own file path. Keep its contents out of chat.

Check the connection

Run sprid status, then ask your agent: “Check that Sprid can read this app’s Play reviews and download reports. Tell me what is missing.” The review email only arrives when there are new reviews.

If something goes wrong
  • Permission denied: check the service account appears under Users and permissions with your app selected. New permissions can take time; integrators report up to 24 hours, which Google’s docs do not confirm.
  • Google Play’s API is switched off: enable Google Play Android Developer API in the service account’s Cloud project. Sprid’s error message links to it.
  • Reviews are empty: Google’s API only returns recent reviews with written text. Older reviews and star-only ratings stay visible in the store but not to Sprid.
Investigate with this connection

Reads reviews and report_rows for the pinned package. Reviews are limited by Google’s history window; report rows need the saved export bucket.

Run in your terminal
sprid marketing-review capabilities --app <slug> --source play --json

See connected queries.

Sources and verification

Prefer your terminal? sprid docs google-play reads this same guide.

Need a hand?
Colour theme
Back to Sprid ↗