Setup guide · ~10 minutes

Connect Google Play

Google splits this across two consoles — Google Cloud (where the key lives) and Play Console (where you grant it access). Every step below says which one you're in. The result is read-only: Reevee can download reports, never change anything.

Service account key (JSON file)reevee-data-access-1a2b3c.json
Reporting bucket IDpubsite_prod_rev_01234567890987654321

Open Google Cloud Console

console.cloud.google.com
Sign in with the Google account that owns (or has admin on) your Play Console. In the project picker at the top, create a new project — name it something like reevee-integration — or select an existing one you use for Play APIs.
console.cloud.google.com
The Google Cloud Console project picker open with the cursor moving to New project
GUIDE

Enable the Play Developer API

Cloud ConsoleAPIs & ServicesLibrary
Search the library for Google Play Android Developer API and click Enable.
console.cloud.google.com/apis/library
The Google Play Android Developer API page in the API Library with the cursor on the Enable button
GUIDE

Create a service account

Cloud ConsoleIAM & AdminService Accounts⊕ Create
Create a service account named reevee-data-access. You can skip the optional role and user-access screens — permissions come from Play Console in step 5, not from Cloud IAM.
console.cloud.google.com/iam-admin/serviceaccounts
The IAM Service accounts page listing reevee-data-access with the cursor on Create service account
GUIDE

Create and download the JSON key

Service accountKeysAdd KeyCreate new keyJSON
Open the service account you just created, go to the Keys tab, and create a JSON key. The file downloads automatically.
⚠ ImportantThis JSON file is the credential — anyone holding it can read your reports. Store it like a password. If it ever leaks, delete the key in this same screen and create a new one.
console.cloud.google.com · reevee-data-access › Keys
The Create private key dialog for reevee-data-access with JSON selected and the cursor on Create
GUIDE

Grant it access in Play Console

play.google.com/consoleUsers and permissionsInvite new users
Now switch consoles. In Play Console, invite the service account's email (it looks like reevee-data-access@…iam.gserviceaccount.com — copy it from the JSON file's client_email field). Then switch to the Account permissions tab and check View app information and download bulk reports (read-only) and View financial data, orders, and cancellation survey responses, then press Invite user.
📘 Good to knowPlay Console permissions can take a little while to propagate — if validation fails right after this step, wait a few minutes and retry. Google documents delays of up to 24 hours, though minutes is typical.
play.google.com/console · Users and permissions › Invite user
Play Console's Invite user page on the Account permissions tab with View financial data checked
GUIDE

Find your reporting bucket ID

Play ConsoleDownload reportsFinancial
Google delivers monthly earnings reports through a Cloud Storage bucket. In Play Console, open Download reports → Financial and click Copy Cloud Storage URI. It looks like gs://pubsite_prod_rev_0123…/earnings/ — the part starting with pubsite_prod_rev_ is your bucket ID.
play.google.com/console · Download reports › Financial
The Download financial reports page with the cursor on Copy Cloud Storage URI next to Earnings reports
GUIDE

Connect it in Reevee

ReeveeSettingsIntegrationsConnect Google Play
In Reevee, open Settings → Integrations, click Connect Google Play, upload the JSON key file, and paste the bucket ID. Reevee validates against Google immediately, backfills your order history, and from then on new purchases stream in near real time via Google's developer notifications.
app.reevee.app · Settings › Integrations
Connect Google Play
Service account key
reevee-data-access-3f9a.json✓ uploaded
Reporting bucket ID
pubsite_prod_rev_00112233445566778899
Validate & Connect
GUIDE

That's it.

Google data flows in two speeds: purchases in near real time, monthly earnings (the accounting truth) around the 5th of each month — Reevee reconciles both automatically. Also connecting Apple? That guide is here.