Overview
Pull data from Google Business Profile (Reviews, Locations, Insights) → analyze with Mavera (Mave Agent, Personas, Focus Groups, Generate) → get location-specific brand intelligence, geo-targeted personas, and templated review responses for multi-location businesses.Google Business Profile API — Base URL:
https://mybusiness.googleapis.com/v4/. Auth: OAuth 2.0 (service account or user consent). Rate limits: 300 queries/min. Requires a verified Google Business Profile.Prerequisites
1
Google Cloud project
Create a project in Google Cloud Console with the My Business API enabled.
2
OAuth credentials
Set up OAuth 2.0 credentials (Desktop or Service Account). For service accounts, enable domain-wide delegation.
3
Business Profile access
The OAuth user must be an owner or manager of the Google Business Profile locations.
4
Mavera API key
Get your key from Mavera dashboard.
5
Environment variables
Jobs
Rate Limits & Production Notes
Checklist:
- OAuth 2.0 required (no API key option for business data)
- Star ratings are strings (
ONE-FIVE), not integers - Paginate reviews with
nextPageToken - Cache location IDs and metadata (rarely changes)
- Service accounts need domain-wide delegation for Business Profile access
- Monitor Mavera credits at Dashboard