1. Connect Google Business
Start the hosted OAuth flow with the same connect endpoint used by other platforms.authorizationUrl. Open it for the user. After Google
redirects back, Kavenio stores the encrypted OAuth credential and exposes only
safe account and location metadata.
2. Select a location
List available locations:3. Publish or schedule a post
UsePOST /v1/posts or the CLI posts create command. Google Business-specific
fields stay inside the target object.
4. Upload media
Use shared media endpoints, then attach the public URL to a post or create a Google Business photo.5. Manage listing data
Use account-scoped commands for live listing data:6. Manage reviews
Read one account’s Google Business reviews:7. Check verification
8. Fetch analytics
Performance metrics are daily:valueType: "exact" and impressions; threshold rows include
valueType: "threshold" and threshold.
Live smoke checklist
Before running live smoke tests, confirm:- Business Profile API access is approved.
- OAuth callback URLs match the API environment.
- The account has a verified Google Business location.
- The test user can manage posts, photos, reviews, menus, services, attributes, verification, place actions, and analytics for that location.
GOOGLE_BUSINESS_CLIENT_IDandGOOGLE_BUSINESS_CLIENT_SECRETare set.