Google Play: Reply to Reviews Integration (Service Account Method)

Article author
Nick
  • Updated

Overview

The Google Play Reply to Reviews integration allows you to respond to reviews from the AppFollow interface or through connected help desk systems, Slack, or other tools

This integration (along with the ASO Report integration) is also required to get day-by-day ratings on the Rating Chart page for your Android app.

In this article, you'll learn how to set up the integration and avoid any potential setup errors.

Before You Start

Only account owners can create Service Accounts in Google Play Console. You will need to ask your Google Play Developer account owner for help (or have access to their account). It's not possible to create a Service Account with an Admin role.

How to find out who your Google Play account owner is: 

  1. Sign in to your Google Play Console and click "Users and Permissions" on the left. You'll see a list of all account users.
  2. Each user has a blue arrow icon in the right column of the table. It leads to their permission settings.
  3. Find the user without an arrow – this is your Google Play Developer account owner.

Users_and_permissions_2021-07-28_at_2.49.40_PM.jpg

Create a Service Account

Step 1: Log into Google Console and create a new Cloud Project

  1. In the left-hand navigation menu, click the "Settings" tab.
  2. Open the "API Access" section.
  3. If you already have a linked project, skip to the next section of this guide.
    If you have never created a Google Cloud project before, you'll need to create one here. Select the option to "Create a new Google Cloud Project" to link it to your account.
  4. Click "Save".

Step_1.png

Step 2: Open the Project in the Cloud Console

Before we start creating a Service Account, it's important to confirm that your project has all the required API services enabled. They're the key to setting up a successful integration, and if you encounter any issue during the setup process – this is the first thing to double-check.

To perform these checks, we'll click on "View Project" in the API Access section to open the project in the Cloud Console.

Step_2.png

Step 3: Confirm Your Account's Enabled APIs

Once you're in the Google Play Cloud Console, you'll be ready to start checking your account's enabled services:

  1. Open the left-hand navigation menu.
  2. Select the "APIs & Services" tab.
  3. Click on "Enabled "APIs & services".

Step_3.png

 

On this page, you'll see an option to "Enable APIs & Services" at the top of the page. Click on this button to access the API Library where we will be checking the services.

Step_4.png

 

In the API Library, use the search bar to find and confirm that the following services are enabled:

  • Google Play Android Developer
  • Google Cloud APIs
  • Google Cloud Storage
  • Google Cloud Storage JSON API

If you see a "Manage" button when you click on a service, this means that it is already enabled. If you see an "Enable" button, that means that it hasn't been enabled yet.

Step_5.1.png

Step_5.3.png

Step 4: Open the Service Account Section

Now you're ready to create the Service Account! Let's head back to the API Access page from the first step of this guide.

To get started, scroll down to the "Service accounts" section and click "Create new service account".

In the pop-up that appears, follow the link to open the Cloud Console.

CleanShot_2022-05-26_at_16.57.38_2x.jpg

 

CleanShot_2022-05-26_at_16.59.26_2x.jpg

Step 5: Create a Service Account

Once you're in the Cloud Console, click "Create Service Account" at the top of the page.

CleanShot_2022-05-26_at_17.00.03_2x.jpg

On the setup page, fill in the following details:

  1. Provide a Service Account name (for example, “AppFollow Reply to Reviews”)
  2. Optionally, add a description for the Service Account.
  3. Click "Create and continue".
  4. In the “Role” section, select “Basic”, then choose “Browser”.
  5. Click "Continue".
  6. On the final step, there's no need to fill anything out – just click "Done".

CleanShot_2022-05-26_at_17.03.24.gif

Step 6: Generate a JSON File

The Service Account Key is a JSON file that you will upload to AppFollow and that will ensure the connection between AppFollow and the Google Play Console. During this step, we'll create a key that will be downloaded to your computer. Make sure to save it – you'll need it when you're setting up the integrations in AppFollow.

Once you create the Service Account, you're automatically taken to a list of your Service Accounts in the Cloud Console.

      1. Find the account you just created in the list of Service Accounts and click on the three-dot menu in the far-right column of the row.
      2. Click "Manage keys".
        CleanShot_2022-05-26_at_17.07.28_2x.jpg
      3. On the "Keys" page, click "Add Key".
      4. Select "Create new key".
        CleanShot_2022-05-26_at_17.14.19_2x.jpg
      5. In the pop-up that appears, select "JSON".
      6. Click "Create". The file will be downloaded to your computer – keep it safe!
        CleanShot_2022-05-26_at_17.15.24_2x.jpg

Step 7: Grant Permissions to the Service Account

Now your Service Account is almost ready – all we need to do is ensure it has the correct permissions. These permissions will allow you to reply to reviews directly from AppFollow.

Switch back to the API Access section where we started this guide. Once you're there, find your account in the list under the "Service accounts" section and click "Grant permissions".
CleanShot_2022-05-26_at_17.18.40_2x.jpg

      1. Enable the "View app information and download bulk reports (read-only)" permission.
      2. Enable the "Reply to reviews" permission.
      3. Click "Invite User".
        CleanShot_2022-05-26_at_17.19.56_2x.jpg

Set up the Integration in AppFollow

    1. Make sure you have created a JSON file from the first part of this guide: Create a Service Account
    2. Log into your AppFollow account and open the Integrations page from the left-hand navigation menu.
    3. In the app picker at the top of the view, select the Google Play app you need to integrate.
    4. On the Google Play integration card, click "Add Integration."
      CleanShot_2022-06-21_at_09.50.25_2x.jpg
    5. Make sure the "Reviews & Replies" tab is open.
    6. Click "Upload Service account file" to upload the JSON file you created in the first section of this article.
    7. Click "Add integration."
      CleanShot_2022-06-21_at_09.51.11_2x.jpg

Was this article helpful?

0 out of 0 found this helpful