Skip to content

Google Business Profile

Node: googleBusinessProfile · Full type: n8n-nodes-base.googleBusinessProfile · Version: 1

Credentials

googleBusinessProfileOAuth2Api (alias: @google)

CREDENTIAL @google = googleBusinessProfileOAuth2Api "My Google Business Profile"

Operations

Resource: post

create

Parameter Type Default Details
account resourceLocator {...} required; modes: list, name
location resourceLocator {...} required; modes: list, name
postType options "STANDARD" required; STANDARD, EVENT, OFFER, ALERT
summary string "" required
title string "" required
startDateTime dateTime "" required
endDateTime dateTime "" required
title string "" required
startDate string "" required
endDate string "" required
alertType options "COVID_19" required; COVID_19
additionalOptions collection {} keys: languageCode, callToActionType, url, couponCode, redeemOnlineUrl, termsConditions

delete

Parameter Type Default Details
account resourceLocator {...} required; modes: list, name
location resourceLocator {...} required; modes: list, name
post resourceLocator {...} modes: list, name

get

Parameter Type Default Details
account resourceLocator {...} required; modes: list, name
location resourceLocator {...} required; modes: list, name
post resourceLocator {...} modes: list, name

getAll

Parameter Type Default Details
account resourceLocator {...} required; modes: list, name
location resourceLocator {...} required; modes: list, name
returnAll boolean false
limit number 20

update

Parameter Type Default Details
account resourceLocator {...} required; modes: list, name
location resourceLocator {...} required; modes: list, name
post resourceLocator {...} modes: list, name
additionalOptions collection {} keys: summary, languageCode, callToActionType, url, startDateTime, endDateTime, ...

Resource: review

delete

Parameter Type Default Details
account resourceLocator {...} required; modes: list, name
location resourceLocator {...} required; modes: list, name
review resourceLocator {...} required; modes: list, id, name

get

Parameter Type Default Details
account resourceLocator {...} required; modes: list, name
location resourceLocator {...} required; modes: list, name
review resourceLocator {...} required; modes: list, id, name

getAll

Parameter Type Default Details
account resourceLocator {...} required; modes: list, name
location resourceLocator {...} required; modes: list, name
returnAll boolean false
limit number 20 required

reply

Parameter Type Default Details
account resourceLocator {...} required; modes: list, name
location resourceLocator {...} required; modes: list, name
review resourceLocator {...} required; modes: list, id, name
reply string ""

Common Parameters

Parameter Type Default Details
requestOptions collection {} keys: batching, allowUnauthorizedCerts, proxy, timeout

Parameter Details

additionalOptions children:

Parameter Type Default Details
languageCode string ""
callToActionType options "ACTION_TYPE_UNSPECIFIED" ACTION_TYPE_UNSPECIFIED, BOOK, CALL, LEARN_MORE, ORDER, SHOP, SIGN_UP
url string ""
couponCode string ""
redeemOnlineUrl string ""
termsConditions string ""

requestOptions children:

Parameter Type Default Details
batching fixedCollection {...} groups: batch
allowUnauthorizedCerts boolean false
proxy string ""
timeout number 10000

Example

NODE "googleBusinessProfile" @google AS "Google Business Profile" {
  resource: "post",
  operation: "get",
  summary: {{ $json.summary }},
  title: {{ $json.title }},
  startDate: {{ $json.startDate }}
}