Details
| Field | Value |
|---|---|
| Platform slug | google |
| Auth type | OAuth 2.0 (Google) |
| API | Google Business Profile API |
Feature support
| Feature | Supported | Notes |
|---|---|---|
| List posts | ✅ | GBP local posts (updates, offers, events) |
| Comments | ✅ | Comments on local posts |
| Reply to comment | ✅ | |
| Comment replies (thread) | ✅ | |
| Moderate comment | - | Not supported by Google Business Profile API |
| Toggle post comments | - | Not supported by Google Business Profile API |
| DMs | - | Not supported by platform |
| Reviews | ✅ | Google Reviews on your business listing |
| Reply to review | ✅ | |
| Mentions | - | Not supported by platform |
| Create post | ✅ | Local posts (updates, offers, events) |
| Update post | ✅ | |
| Delete post | ✅ |
Connecting
auth_url. After they authorize, Google redirects to your redirect_uri with ?code=...&state=.... Then call:
Sample: List reviews
Sample: Reply to a review
Publishing
Create a Google Business Profile local post:Notes
- Review ratings are returned in
metadata.ratingas an integer (1-5). - Local posts include updates, offers, and event posts published through Google Business Profile.
- Token refresh - Google OAuth tokens expire after 1 hour. SocialAPI handles refresh automatically. If you receive
401withcode: "invalid_token", reconnect the account. - Required scope - Your Google Cloud OAuth 2.0 client must have the
https://www.googleapis.com/auth/business.managescope approved.