Sync Google Play Store

Linking your Google Play Console account lets ProdRail ingest full review history, ratings breakdowns, device metadata, and lets you reply to reviews.

This guide has two parts:

  1. Create the connection and permissions in Google Cloud and Google Play Console.
  2. Upload the JSON key in ProdRail and connect your android app.

Important: You need to be the Google Play Console account owner to complete this guide.

Security and account control

  • You can revoke any service account created for ProdRail anytime in Google Play Console.
  • You can delete or rotate the JSON key in Google Cloud without impacting your main login.
  • ProdRail uses these credentials only to sync review and ratings data.

Setting Up A New Google Play Console Connection

1. Log in to the Google Play Console

Open the Google Play Console and log in as the account owner. In another browser tab, open the Google Cloud Console.

If you have more than one Google profile logged in to one browser, use a private window or a separate browser profile. You will switch between Play Console and Google Cloud Console repeatedly, and multiple active Google logins can open the wrong account.

2. Create a Google Cloud project

Select Menu > IAM & Admin > Create a Project.

Enter the project name and organization (if required), then select Create.

When the dashboard opens, confirm the correct project is selected at the top.

Select Go to APIs overview, then select + Enable APIs and Services.

Create a Google Cloud Console project
Google Cloud Console project name
Check selected Google Cloud project
Google Cloud API overview
Enable APIs and services

3. Search for APIs in Google

Search for the following APIs and make sure each one is enabled:

  • Google Cloud APIs (lets us authenticate you)
  • Cloud Storage (allows access to historical review data)
  • Google Cloud Storage JSON API (also allows access to historical review data)
  • Google Play Android Developer API (allows access to current review data)
Google Cloud API library
Enable required Google API

4. Open Service Accounts in Google Cloud

In Google Cloud, select Menu > IAM & Admin > Service Accounts.

Google Cloud service accounts

5. Create service account in Google Cloud

Select + Create Service Account.

Give the service account a name (it can be anything, but naming it after ProdRail makes it easier to identify later), then select Create & Continue.

Service accounts page
Service account name field

6. Service account roles for Google

Under Select a role, choose Basic > Browser, then click Continue.

Select Done.

If you see an access error at this point, you are likely not logged in as the Play Console owner account.

Service account role details
Done button in service account flow
Google service access error example

7. Create key

Open the three-dot menu for the service account and select Manage keys.

Select Add key > Create new key, choose JSON, then select Create.

Manage keys menu in Google Cloud
Create new key option
Create private key dialog

8. Save key

You should see a confirmation that the private key was saved and downloaded. Select Close.

Close the pop-up and select Done on the previous tab.

Back on the service accounts page, copy the service account user email address.

Private key saved confirmation
Return after key generation
Service account email address

9. Grant app permissions

Back in Google Play Console, select Menu > User Permissions.

Select Invite New Users, then paste the service account email.

In App permissions, choose Add app, then select all apps or specific apps and select Apply.

Google Play Console user permissions menu
Invite new users in Google Play Console
Paste service account email address
Add app permissions in Google Play Console
Select apps in Google Play Console

10. User access account permissions

Under Account permissions, uncheck everything except the following:

  • View app information and download bulk reports (read-only), which also selects View app quality information (read-only)
  • Reply to reviews
Then select Invite User. Google can take up to 24 hours for permissions to take effect. Wait 24 hours before moving forward if access is not active yet.
Google Play Console account permissions
Google Play Console user permissions
User feedback permissions
Send invite in Google Play Console

11. Open ProdRail and enter credentials to link play store

In ProdRail, open the sources page from profile section, then click on Play Store.

Add your android app ID from step X

In Upload Credentials, Select Choose File, then pick the credentials JSON file downloaded in Step 8.

ProdRail Sources page Play Store configuration step

12. Save and verify linked store

After saving, ProdRail tries to connect to your Google Play account and verify the credentials are valid.

Once verified, your Play Store source will be linked and reviews will be fetched by ProdRail.

You stay in control after linking. If needed, revoke the service account in Google Play Console and rotate the key in Google Cloud at any time.

Google Play API returns only the latest 7 days of reviews. For older review history, you need to manually upload the reviews See how.

Who Can Access This Data?

The data collected under the authenticated Google Play app (the version with the green padlock) can only be accessed by users associated with teams that have a linked Google Play Developer Console account for that app connected to their team.