How to Set Up Google Business Profile
⏱ Estimated time: 15–30 minutes
This guide walks you through creating a Google Cloud Project, enabling the Google Business Profile API, and generating OAuth credentials that FlameGrower Reviews needs to connect your clients' Google Business Profiles.
Step 1: Create a Google Cloud Project
- Go to Google Cloud Console and sign in with your agency Google account.
- Click the project dropdown at the top and select New Project.
- Name it something like
FlameGrower GBPand click Create. - Wait a few seconds for the project to be created, then select it from the dropdown.
Step 2: Enable the APIs
FlameGrower uses 3 separate Google APIs — all three must be enabled:
- From the left sidebar, go to APIs & Services → Library.
- Search for and enable each of these:
- My Business Account Management API
- My Business Business Information API
- Business Profile API (may also appear as "Google My Business API")
- Confirm all three show as Enabled under APIs & Services → Enabled APIs and services.
Step 3: Request GBP API Access (Critical!)
Google requires explicit approval to use these APIs. If you see a quota of 0 after enabling, you must request access — this is NOT automatic.
- Go to Google's GBP API Access Request page.
- Fill out the request form. In the "Use case" section, explain:
- You're building a reputation management platform (FlameGrower Reviews)
- You need to read reviews and manage locations for your agency's business clients
- Each client authorizes their own account via OAuth
- Submit and wait for Google's approval email (typically 1–3 business days).
- After approval, your quotas will show non-zero values, and API calls will work.
Step 4: Configure the OAuth Consent Screen
- Go to APIs & Services → OAuth consent screen.
- Choose External user type and click Create.
- Fill in:
- App name: FlameGrower Reviews
- User support email: Your agency email
- Developer contact: Your agency email
- Click Save and Continue. Skip the Scopes page. On Test Users, add your own email and click Save and Continue.
Step 5: Create OAuth Credentials
- Go to APIs & Services → Credentials.
- Click + Create Credentials → OAuth client ID.
- Choose Web application as the application type.
- Give it a name like "FlameGrower Web".
- Under Authorized redirect URIs, click + Add URI and enter:
https://reviews.flamegrower.com/oauth/google/callback
- Click Create.
- Copy the Client ID and Client Secret — you'll paste them below on the Integrations page.
Step 6: Enter Credentials
Back on the Integrations page, paste the Client ID and Client Secret into the Google Business Profile section and click Save Settings.
Step 7: Increase API Quotas (Critical!)
New Google Cloud projects have a default quota of 1 request per minute — if you skip this step, connections will fail with a 429 "Quota exceeded" error.
- Go to APIs & Services → Quotas.
- In the filter, search for "Requests per minute".
- Find and increase both of these to at least 30 RPM:
- My Business Account Management API — Requests per minute
- My Business Business Information API — Requests per minute
- Click each one, choose Edit (pencil icon), set the new limit, and submit.
- Quota increases usually take effect within a few minutes.
Step 8: Go to Production (Important!)
Google puts your app in "Testing" mode by default. This means only test users you explicitly add can connect. Before clients can use it, you must publish it.
- Go to APIs & Services → OAuth consent screen.
- Click Publish App.
- Google may require verification depending on the sensitive scopes requested — follow their prompts.