1. Home
  2. Replying to Reviews
  3. Connecting your Google Play Developer Console to Appbot

Connecting your Google Play Developer Console to Appbot

To get the most from Appbot, it’s a good idea to link your Google Play Console account and authorize view access. Linking your Google Play Console to Appbot allows you to:

  • get app version data for each app review
  • get device data for each app review
  • fetch the complete review history for your Google Play apps.
  • fetch the complete rating history and get ratings breakdowns.
  • reply from within Appbot (limited beta)

In this guide, we’ll cover the procedure to link your Google Play Console account to Appbot and how to authorize access to your reviews.

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

Setting Up A New Google Play  Console Connection

1. Log in

Open the Google Play Console and log in as the account owner. Select Setup and then API access from the side menu.

2. Creating the project

If you see the ‘Linked Google Cloud project’ section as below, click on Create new project open and then Link project.

If you have previously linked the project you will jump straight to step 3 below.

3. View project

Click on the View project link under Linked Google Cloud project.

4. Enable the APIs

First, select the hamburger menu and then APIs & Services.

Then click on Enable APIs and Services:

5. Search for APIs

Search for the following API’s and make sure they are all ENABLED:

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

6. Service Account

Back in your developer console, press Create new service account.

7. Google API Console

Click on ‘Google API Console’ from the popup that appears.

8. Create Service Account

When your API console loads, click Create Service Account at the top.

9. Account Name

Give the service account a name (this can be anything you want, but it’s a good idea to name it something to do with Appbot so you know what it is in future), and then click Create.

10. Roles

Under the Select a role dropdown, choose Basic and select Browser, then click Done.

Please note, if you see the following error it means you are not logged in as the Google Play Developer Console owner.

11. Create Key

Click the three dots and then Manage keys.From Add Key select Create new key.

Select JSON and then Create.

12. Save Key

You should then get a message telling you Private key saved to your computer and the private key should begin downloading. Click Close on the dialog.

Close the tab and then press Done on the previous tab. This will return you to the Developer Console and API Access.

13. Granting access

Back in your Developer Console under API access you should now see the Appbot service account you created under the list of service accounts.  If it doesn’t appear, please refresh the page. Click the Grant access button next to the Appbot service account you just created.

14.  Account Permissions

Uncheck all except:

  1. View app information and download bulk reports (read-only) – so you’re only giving the Visibility permission to Appbot. This allows us to access the data in the Reports section of your Console account, which is where we obtain the historical review data.
  2. Reply to reviews – so you can reply from within Appbot.

Then press Invite User.


15. Open Appbot

Login to your Appbot account, in the header, click the Cog icon, then click Link App Stores from the menu. On the page that loads, press Link Google Account.

16. Choose File

Click Choose File.

Select the private key that was downloaded earlier.

Click on the Upload Service Account Key button.

17. Cloud Storage URI

Head back to your Play Developer Console and navigate to Download reports from the left menu. Click into Reviews and select your app from the right.

Click on Copy Cloud Storage URI.

18. Paste URI

Back in Appbot, paste the URIs you just copied in and press Start Fetching.

NOTE: Google is currently taking up to 24 hours for the permissions to take effect. If you get an error and are confident all steps above have been completed correctly, then please try again from step 15 in 24 hours.

Once it’s loaded you’ll see a message saying “Our bots are completing the account link” and you should see the Authenticated badge on each authenticated app on the Manage Sources page soon.

19. Enable replies

Back on the Linked Accounts list press on ‘Enable Replies’ next to the Google Service you just added.

21. Done!

Once the new data is fetched you can navigate to the Reviews Page. You will now see extra metadata on reviews for App Version, Device and OS Version.

If you enabled replies then you will see a new option to reply from within Appbot:

Adding Replies To An Existing Linked Account

1. Log in to your Google Developer Console account, choose API access and then View access on your service account.

2. Select Account permissions.

3. Enable Reply to reviews and click Save changes.

4. Go to step 19 above to enable replies in Appbot

If you need any further assistance on linking the Google Play developer console, don’t hesitate to contact us with any questions or check out our FAQ section here.­­­­

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 associated with that app connected to their team.

Related Articles

Can’t find the answer?
Don’t worry we’re here to help!
Contact Support