Google Business Profile logo

Integrate Google Business Profile with your AI CRM

Manage Google Business Profile accounts, locations, reviews, media, posts, performance, and verification workflows.

Explore Triggers and Actions

Accept Invitation

Accept a pending Google Business Profile account invitation and grant the connected user its offered access. Warning: this changes account access; confirm the invitation, target account, and offered role before calling.

ActionTry it

Batch Get Locations

Return multiple legacy Google Business Profile Location resources belonging to one account in a single request.

ActionTry it

Complete Verification

Submit a PIN to complete a pending non-automatic Google Business Profile verification. Warning: this is consequential and attempt-limited; an incorrect PIN may consume an attempt, so confirm the verification resource and PIN before calling.

ActionTry it

Create Account

Create a location-group or user-group account; this cannot create a personal account or organization.

ActionTry it

Create Local Post

Publish a customer-facing standard post, event, offer, or alert for a Google Business Profile location. Warning: this submits content for public display; confirm the text, destination links, event dates, offer terms, and photos before calling. Google may reject content under its policies, and ALERT authoring may not be available.

ActionTry it

Create Location

Create a merchant-owned Business Profile location. Google requires profile for non-lodging locations; omit it only for a lodging location. Category classification is enforced by Google. Search for an existing Google location first to avoid duplicates; use validate_only to check the payload without creating it.

ActionTry it

Create Media

Create and publish a customer-facing media item for a Google Business Profile location from a publicly reachable URL or an existing Google upload data reference. Warning: this publishes media on Search and Maps; confirm the exact location, source, and association before calling. This tool never uploads or pretends to upload local bytes.

ActionTry it

Create Place Action Link

Create a public action link, such as an appointment or ordering URL, for a Google Business Profile location. Warning: the URL may become public, and making it preferred can replace the link shown to customers for that action type.

ActionTry it

Decline Invitation

Permanently decline a pending Google Business Profile account invitation. Warning: the offered access is rejected and accepting later requires a new invitation; confirm the invitation and target account before calling.

ActionTry it

Delete Local Post

Permanently delete a local post from a Google Business Profile location. Warning: Destructive: the customer-facing post is permanently removed.

ActionTry it

Delete Location

Permanently delete an API-deletable Business Profile location. Destructive and potentially business-impacting: this removes the listing when Google permits API deletion; confirm the exact location.

ActionTry it

Delete Media

Permanently delete merchant-owned media from a Google Business Profile location. Warning: Destructive: the media item is permanently removed from the profile; confirm the exact media resource before calling.

ActionTry it

Delete Place Action Link

Permanently delete a public Google Business Profile place-action link. Warning: Destructive: customers may lose the linked action immediately.

ActionTry it

Delete Review Reply

Permanently remove the merchant's public reply from a Google Business Profile review. Warning: Destructive and public-facing: the existing merchant reply is permanently removed; confirm the exact review before calling.

ActionTry it

Find Chains

Search Google Business Profile chains by display name, or return one chain by its exact chain resource name. Provide exactly one of chain_resource_name or chain_name.

ActionTry it

Generate Verification Token

Generate a Google Business Profile instant verification token for an unverified listing identified by its final location ID. The connected caller must own or manage the listing. A returned token is sensitive: use it only for the intended location and never log, disclose, or reuse it.

ActionTry it

Get Accounts

List one page of Business Profile accounts accessible to the connected Google user, or return one exact account when account_name is supplied.

ActionTry it

Get Categories

Search one page of localized Google Business Profile categories, or fetch up to 100 exact stable category resource names in one batch.

ActionTry it

Get Daily Metrics

Return one or more daily Google Business Profile performance metrics over an inclusive date range, normalized into one list of metric time series. This Performance v1 action replaces the discontinued v4 location insights report for metrics that Google migrated.

ActionTry it

Get Follower Metadata

Return the total follower count for a verified Google Business Profile location connected to Google Maps.

ActionTry it

Get Food Menus

Return food menus for an eligible Google Business Profile location, optionally restricted to top-level fields by a read mask.

ActionTry it

Get Google-Updated Location

Return Google's consumer-facing version of a Business Profile location and field masks describing differences and pending merchant changes.

ActionTry it

Get Local Posts

List one page of local posts for a Google Business Profile location, or return one exact post when post_name is supplied.

ActionTry it

Get Location

Return selected merchant-managed fields for one Business Profile location. Use read_mask=serviceItems to read services through the supported Business Information v1 replacement for the deprecated v4 service-list read.

ActionTry it

Get Location Attributes

Return either merchant-set or Google-displayed attributes for one Google Business Profile location, preserving attribute identifiers and typed values.

ActionTry it

Get Lodging

Return merchant-set hotel lodging data or Google's displayed lodging data and the fields Google changed.

ActionTry it

Get Media

List one page of merchant or customer-contributed media for a Google Business Profile location, or return one exact media item.

ActionTry it

Get Notification Setting

Return an account's Google Pub/Sub topic and enabled Business Profile notification types.

ActionTry it

Get Place Action Links

List one page of a Google Business Profile location's place-action links, or return one exact link when link_name is supplied.

ActionTry it

Get Reviews

Return one exact Google Business Profile review, one page for a verified location, or one account-batch page across up to 50 verified locations.

ActionTry it

Get Voice of Merchant State

Return whether a Google Business Profile location has merchant control and the next required verification, ownership, review, or policy action.

ActionTry it

Invite Admin

Invite a user or location group to administer a Google Business Profile account or location. Location groups can be invited only to locations. This changes who can manage the business and may send an invitation; confirm the parent resource, recipient, and role before calling.

ActionTry it

List Admins

Return administrators and their roles for a Google Business Profile account or location.

ActionTry it

List Attribute Metadata

Return one page of valid Google Business Profile attribute definitions for a location or a category and region, including value constraints.

ActionTry it

List Invitations

Return pending account invitations, optionally filtered by target type.

ActionTry it

List Locations

Return one page of Google Business Profile locations in an account, with the fields selected by read_mask and a cursor for the next page.

ActionTry it

List Place Action Type Metadata

Return one page of place-action types, such as appointment or food-ordering links, available for a Google Business Profile location or region.

ActionTry it

List Search Keyword Impressions

Return one page of monthly search keyword impression counts for a Google Business Profile location and a cursor for the next page.

ActionTry it

List Verification Options

List the verification methods currently eligible for one Google Business Profile location in a requested language. This is a non-mutating discovery step to run before starting verification.

ActionTry it

List Verifications

Return one page of verification attempts and states for a Google Business Profile location, plus a cursor for the next page.

ActionTry it

Remove Admin

Permanently remove an administrator's access from a Google Business Profile account or location. Destructive access revocation: confirm the exact administrator resource before calling.

ActionTry it

Search Google Locations

Find an existing Google Maps location by free-form query or structured location data before creating or claiming a Business Profile. Provide exactly one of query or location. Google policy restricts this search to merchants with an existing business relationship with the caller and solely to creating or claiming their locations; never use it for lead generation. This is the supported Business Information v1 successor to the deprecated v4 findMatches operation.

ActionTry it

Start Verification

Start Google Business Profile verification with a method currently eligible for the location. Warning: this is a consequential, policy-gated external side effect that may send mail, email, an SMS, or a phone call. Call it only on the business owner's direct request, using an option Google returned from List Verification Options.

ActionTry it

Transfer Location

Transfer a Google Business Profile location to another account administered by the connected user. High-consequence ownership move: confirm both resource names before calling; this can disrupt management access and is not automatically reversible.

ActionTry it

Update Account

Rename a non-personal Business Profile account; validate_only checks the request without applying it.

ActionTry it

Update Admin

Change a Google Business Profile account or location administrator's role. This alters their access to the business; confirm the administrator and replacement role before calling.

ActionTry it

Update Food Menus

Replace or update food-menu data for an eligible Google Business Profile location. Warning: menu content is customer-facing; omitting update_mask performs a full update that may clear omitted fields, and repeated menu elements cannot be updated individually.

ActionTry it

Update Local Post

Update selected fields on an existing Google Business Profile local post. Warning: changes affect already-published customer-facing content; verify the post, text, links, dates, and offer terms before calling.

ActionTry it

Update Location

Update selected merchant-managed fields on a Google Business Profile location. Public listing changes can immediately affect Search and Maps; use validate_only before consequential edits. Use update_mask=serviceItems to replace services through the supported Business Information v1 replacement for the deprecated v4 service-list update.

ActionTry it

Update Location Attributes

Set or clear selected merchant-managed attributes on a Google Business Profile location. Warning: every ID in attribute_mask that is omitted from attributes is deleted; inspect attribute metadata and current values first.

ActionTry it

Update Lodging

Update selected lodging, amenity, policy, accessibility, service, or sustainability fields for a Google Business Profile hotel location. Warning: these values can become public hotel details; verify the field mask and payload.

ActionTry it

Update Media

Update the category association of merchant-owned Google Business Profile media. Warning: changing this metadata can immediately alter how public media is categorized or displayed; COVER and PROFILE cannot be assigned.

ActionTry it

Update Notification Setting

Set or clear an account's Pub/Sub topic and replace its enabled Google Business Profile notification types. Warning: notification_types is a complete replacement, and clearing either setting can stop event delivery.

ActionTry it

Update Place Action Link

Update a Google Business Profile place-action link's URL, action type, or preferred status. Warning: changes may immediately alter the customer-facing action links shown for the location.

ActionTry it

Update Review Reply

Create or replace a merchant reply to a Google Business Profile review. Only call this after obtaining explicit end-client authorization from the represented business. Google moderates the reply; inspect review_reply_state to determine whether it is pending, rejected, or approved for public display.

ActionTry it

Upload Location Media

Upload a photo file and publish it on a Google Business Profile location in one operation. This creates customer-facing media on Search and Maps; confirm the exact location, image, and association before calling. Final publish errors or malformed responses can be ambiguous: publication may have succeeded, so list the location's media before retrying to avoid duplicates. If byte upload succeeds but publishing fails, temporary uploaded bytes can remain until Google expires them because Google provides no cleanup API.

ActionTry it

How the Google Business Profile integration works

The Google Business Profile integration connects your Dench AI CRM directly to Google Business Profile, so agents can read and act on your Google Business Profile data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.

56 actions are available for agents to invoke on your behalf. Every call runs through Google Business Profile's own authorization, scoped to the account you connect.

Set up Google Business Profile in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

    Find Google Business Profile and click Connect — you'll authorize access through Google Business Profile's own sign-in flow. No API keys or code required.

  3. 3

    Ask an agent to use Google Business Profile in chat, or call it from an automation.

  4. 4

    Manage or disconnect the connection any time from workspace settings.

Frequently asked questions

How does the Google Business Profile integration work with Dench?

The Dench Google Business Profile integration connects your AI CRM to Google Business Profile, so AI agents can work with your Google Business Profile data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.

What actions can AI agents perform with Google Business Profile via Dench?

The Google Business Profile integration currently exposes 56 actions, including Accept Invitation, Batch Get Locations, Complete Verification, Create Account, Create Local Post, and Create Location. Agents invoke them on your behalf from chat or from automations.

Do I need to write code to connect Google Business Profile to Dench?

No. You connect Google Business Profile from your Dench workspace using Google Business Profile's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.

Is the Google Business Profile integration secure?

Connections are authorized through Google Business Profile's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the Google Business Profile connection from your workspace settings at any time.

Google Business Profile | Dench AI CRM