Skip to main content
Google My Business logo

Overview

Add Google My Business to any ModuleX agent or workflow. Manage Google Business Profile posts, reviews, and replies via the Google My Business API (mybusiness.googleapis.com/v4).
Categories: Marketing & Advertising · Marketing · Local Business · Reviews · Auth: OAuth2 · Actions: 6

Authentication

OAuth2 Authentication

Connect using Google OAuth (recommended)

Required Credentials

OAuth Configuration

  • Authorization URL: https://accounts.google.com/o/oauth2/v2/auth
  • Token URL: https://oauth2.googleapis.com/token
  • Scopes: https://www.googleapis.com/auth/business.manage

Available Actions

Parameters

string
required
Account name/ID for the Google Business Profile account
string
required
Location name/ID whose local posts will be created
string
required
Topic type of the local post: STANDARD, EVENT, OFFER, or ALERT
string
Language of the local post (e.g. en-US)
string
Description/body of the local post
object
Action performed when user clicks through the post. Object with actionType and url fields
object
Event information. Required for topic types EVENT and OFFER. Object with title, schedule (startDate, startTime, endDate, endTime)
array
Media associated with the post. Array of objects with sourceUrl (publicly accessible URL) fields
string
Format of the media items: PHOTO or VIDEO
string
Type of alert for ALERT topic type: ALERT_TYPE_UNSPECIFIED or COVID_19
object
Additional data for offer posts (only for OFFER topic type). Object with couponCode, redeemOnlineUrl, termsConditions

Response

Parameters

string
required
Account name/ID for the Google Business Profile account
string
required
Location name/ID of the review
string
required
Review name/ID to reply to
string
required
Body of the reply as plain text (max 4096 bytes)

Response

Parameters

string
required
Account name/ID for the Google Business Profile account
array
required
List of location name/ID strings to get reviews from
integer
Number of reviews to return per location (max 50) (Default: 50)
string
How to order reviews: ‘createTime desc’, ‘createTime asc’, ‘updateTime desc’, or ‘updateTime asc’
boolean
If true, only return reviews that have textual content (Default: false)

Response

Parameters

string
required
Account name/ID for the Google Business Profile account
string
required
Location name/ID of the review
string
required
Review name/ID to retrieve

Response

Parameters

string
required
Account name/ID for the Google Business Profile account
string
required
Location name/ID whose reviews will be listed

Response

Parameters

string
required
Account name/ID for the Google Business Profile account
string
required
Location name/ID whose local posts will be listed
integer
Max number of posts to retrieve (each request retrieves up to 100, maximum 1000) (Default: 100)

Response

Limits & Quotas

  • Google My Business API is subject to Google Cloud project quotas (typically 60 requests/minute per project by default).
  • Some endpoints may return 429 status if quota is exceeded.
  • Error model: non-2xx responses and timeouts are caught and returned as success=False + error rather than raising.

Ahrefs

Google Ad Manager

Google Search Console