To connect Google Business Profile to Claude, link your locations at onboard.windsor.ai/app/google_my_business and add the Windsor.ai connector in Claude. From there, start a new chat and ask about your locations’ performance.
Here’s the problem that creates: Your Google Business Profile generates valuable data every day, but most of it goes unused.
You could easily answer questions like:
- How many people saw your listing, and how many actually called or asked for directions?
- Are customers finding you through Search or Maps? On mobile or desktop?
- Which search terms bring them in?
- What are people saying in reviews, and how fast are you responding?
- Are you discovered through category searches, or only by people who already know your name?
But the problem is that getting these insights is not simple. You have to log into Google Business Profile, apply filters for each location, export data, and build comparison reports in spreadsheets manually.
As a result, most business owners check this once a month, if at all. Agencies do it in batches. Franchise teams often cannot compare dozens of locations without a dedicated analytics setup.
Here is the easier way. You can connect your Google Business Profile directly to Claude using the Windsor.ai connector and access all your GBP data in a live AI conversation. No exports. No spreadsheets. Just a one-click setup inside Claude.
Once connected, you can simply ask which locations get the most calls, where you are losing visibility, and which reviews need attention, and get AI-powered answers instantly.
🚀 Connect Google Business Profile to Claude with Windsor.ai. Start free → onboard.windsor.ai/app/google_my_business.
Getting your Google Business Profile data into Claude with Windsor MCP: 2 steps
Windsor connects directly to the Google Business Profile API and streams your listing data into Claude through a native connector. No manual exports, no third-party scripts, nothing to configure beyond a one-time connection.
📖 Step-by-step documentation: windsor.ai/documentation/windsor-mcp/how-to-integrate-data-into-claude/.
Before you connect
- A Google Business Profile account (with access to one or more verified business listings)
- A Windsor.ai account (free or any paid plan, from $19/month)
- A Claude.ai account
Step 1. Link your GBP account to Windsor
Head to onboard.windsor.ai/app/google_my_business and connect Google Business Profile (Google My Business) as your data source. Sign in with the Google account that manages your business listings and authorize Windsor’s access.
If you manage multiple locations, whether that is two branches or two hundred, select all the profiles you want to analyze with AI. Windsor automatically normalizes everything into a consistent structure so Claude can compare locations directly without you having to juggle separate exports.
Step 2. Add the Windsor.ai connector in Claude
Open the Windsor.ai connector in Claude and click Connect. Tip: set permissions to “Always allow” so your Google Business Profile data is available in every chat.
Run a quick test to confirm your Google Business Profile data is connected:
What Google Business Profile locations are connected to my Windsor account? Show me total impressions and calls for the last 30 days.
Once Claude returns your location data, you can start asking more specific questions. Windsor pulls fresh data from the GBP API on demand, so every answer reflects the current state of your listings.
Inside the data: what Windsor pulls from Google Business Profile
Windsor gives Claude access to the rich Google Business Profile Insights dataset, supporting 100+ metrics and dimensions. Here are the most essential fields available for analysis, grouped by what they measure about your local presence.
Visibility: how many people are seeing your listings
| Field name | What it tracks | Why it matters |
| impressions | Total profile views | Overall reach (how many times your listing appeared in Search or Maps results) |
| impressions (desktop_search) | Views from desktop Google Search | Understand which platform your audience uses to find you |
| impressions (mobile_search) | Views from mobile Google Search | Most local searches happen on mobile (this is often your dominant channel) |
| impressions (desktop_maps) | Views from desktop Google Maps | Navigation-intent audience on desktop |
| impressions (mobile_maps) | Views from mobile Google Maps | Your most conversion-ready audience (people actively looking to go somewhere) |
Actions: what people do after finding your listing
| Field name | What it tracks | Why it matters |
| call_clicks | Phone calls initiated from the listing | Your strongest local conversion signal (someone decided to call) |
| website_clicks | Clicks through to your website | Shows when people want more information before acting |
| direction_requests | Get Directions taps | Indicates intent to physically visit (a foot traffic predictor) |
| business_bookings | Bookings made via the profile | Direct conversion actions for bookings-enabled businesses |
| food_menu_clicks | Menu views | Restaurant-specific intent signal (people checking the menu before deciding) |
Search terms: how customers are actually finding you
| Field name | What it tracks | Why it matters |
| search_keyword | The query a customer typed | The exact language your potential customers use (gold for local SEO decisions) |
| search_keyword_value | Unique users per keyword | Weighted by search frequency (shows which terms drive the most discovery) |
Reviews: your reputation in raw form
| Field name | What it tracks | Why it matters |
| review_star_rating | Star rating per review (1 to 5) | The primary signal new customers use to judge trustworthiness |
| review_count | Total reviews on the profile | Review volume affects local ranking (more recent reviews matter more) |
| review_comment | Full review text | Windsor pulls the actual comment text, enabling Claude to analyze sentiment, topics, and recurring issues across all locations |
Location dimensions
| Field name | What it tracks | Why it matters |
| account_name / location_name | Business name and location identifier | The primary dimension for multi-location analysis (every metric can be split and compared by location) |
| date | Daily data points | Enables trend analysis, week-over-week comparisons, and seasonal patterns across any metric |
What to actually ask Claude about your Google Business Profile: prompt ideas
To help you get started, here is a set of short, practical prompts for the most common analytics use cases. They work for both single-location businesses and multi-location operators; just adjust the scope to fit your setup.
Find which listings are visible but not converting
Which of my locations have the highest impressions but the lowest call clicks in the last 30 days? Rank them by the ratio of calls to impressions. Which location is converting impressions into calls the least effectively?
Track calls and direction requests over time
Show me total call clicks and direction requests per week for the last 12 weeks. Is either metric trending up or down? Were there any weeks with a notable drop?
Understand how customers are reaching your profile
What search terms are customers using to find my business on Google? Break them down by volume. Which terms are branded (my business name) and which are category terms like 'near me' or service keywords?
Run reputation analysis across your locations
Look at reviews with 1 or 2 stars from the last 30 days. What topics or issues come up most often? Is there a pattern (service, wait time, cleanliness, staff)?
Compare all locations by performance
Rank all my connected locations by total customer actions (calls + direction requests + website clicks) for the last 30 days. Which locations are performing above average and which are lagging?
See which surface drives your visibility
Break down my impressions by platform for the last 30 days: desktop search, mobile search, desktop maps, mobile maps. Which platform drives the most views, and which drives the most calls and direction requests?
Bonus: connecting GBP data with the rest of your business platforms
Google Business Profile tells you how your local listing performs. The full story of what that means for the business requires connecting it with what happens on your website, in your paid campaigns, and across other channels.
🔗 Windsor.ai lets you combine Google Business Profile data with 350+ other platforms and use it in Claude for cross-channel analysis.
- GBP + GA4: Website clicks from GBP land somewhere on your site, and GA4 records what those visitors do next. Ask Claude whether GBP website clicks convert to enquiries or purchases, and which landing pages receive GBP traffic but have high bounce rates.
- GBP + Google Ads: Local Search Ads can appear alongside organic GBP listings for the same searches. Ask Claude whether you are paying for clicks on queries where your organic GBP listing already ranks well.
- GBP + Google Search Console: GSC shows your website’s organic rankings and GBP shows your listing’s local presence. Ask Claude whether there are high-volume local search terms in your GBP keywords that your website does not rank for, an SEO opportunity backed by evidence that customers are already searching those terms.
Conclusion
Most local businesses do not lack data; they lack clarity. The answers are already there: which locations attract new customers, which searches drive real actions, and where you are gaining visibility or losing it. The problem is how long it takes to get those answers.
With Windsor.ai and Claude, you skip the manual work entirely. Your Google Business Profile data becomes instantly accessible inside Claude, ready to explore, compare, and act on. Just ask, and get answers you can actually use to improve performance.
🚀 Connect your Google Business Profile to Claude and turn your data into real visibility gains. Start free now.
FAQs
How is this different from just checking Google Business Profile directly?
GBP’s built-in interface shows data for one location at a time and limits how far back you can look without exporting. Windsor pulls your full dataset (all locations, full history, all available metrics) and makes it conversationally queryable in Claude. The key difference is cross-location analysis: instead of clicking through each location individually, you ask a single question and get answers across your entire portfolio instantly.
Can Claude read and analyze my actual customer reviews?
Yes. Windsor pulls the full review text alongside the star rating and timestamp for every review. This means Claude can analyze the actual language customers use, identifying recurring complaints, highlighting what positive reviews praise, spotting specific issues at specific locations, and summarizing sentiment across your entire review history in a single prompt.
What are 'search keywords' in Google Business Profile data?
Search keywords are the actual search terms customers typed into Google before your business listing appeared. They are distinct from Google Search Console keywords, which relate to your website’s organic rankings. GBP search terms are specific to your listing on Google Maps and Search, and often include location modifiers (‘coffee shop near me’, ‘plumber in [city]’) that reveal how new customers are trying to find businesses like yours. Windsor makes these queryable in Claude.
Can I combine GBP data with other sources in the same Claude conversation?
Yes, this is one of Windsor’s core capabilities. Connect Google Business Profile alongside GA4, Google Ads, Google Search Console, or any of Windsor’s 350+ supported sources, and all of them are available in the same Claude conversation. Ask questions that cross the boundary between your local listing performance and your website analytics, paid campaigns, or organic search visibility in a single prompt.
Windsor vs Coupler.io

