Connect HubSpot to Claude

Automatically sync your HubSpot data to Claude using the Windsor.ai connector.

Blend HubSpot with your ad platforms in Claude and get clear answers on what’s actually driving revenue, eliminating manual reporting and complex dashboards.

Forget CSVs. Stop copy/paste. Connect data in minutes. No code required.

Free forever plan No credit card needed
logo connect
Join over 17,000+ businesses that trust Windsor.ai to streamline HubSpot to Claude integration
audi logo
colgate
asics
roche
novo nordisk logo
UBS
unicef
verisure
wpp
club med
skoda
heineken
puma
audi logo
colgate
asics
roche
novo nordisk logo
UBS
unicef
verisure
wpp
club med
skoda
heineken
puma

Which one do I need?

Everything below is about connecting HubSpot to Claude, a separate step that lets you analyze HubSpot data, alone or alongside other sources, from outside the HubSpot UI.

Not to be confused with HubSpot’s built-in AI (Breeze/Copilot). Breeze lives inside HubSpot and is optimized for in-workflow tasks, like drafting an email or summarizing a contact record.

To help you navigate quicker, here’s what each method allows you to do. “Best for” leads so you can jump straight to the row that matches your situation.

HubSpot’s connector Windsor.ai Automation platforms Custom MCP integration
Best for Everyday CRM queries Revenue analysis spanning marketing + sales + billing Event-triggered automations Bespoke workflows the others don’t cover
Cross-channel analysis No Yes No (not built for Q&A) Only if you build it
Data scope HubSpot only HubSpot + 350+ sources HubSpot + whatever it connects to Whatever you build
Setup effort Low (native, no code) Low (no code) Medium High (developer task)
Write access Yes Read-only No Yes

Custom MCP integration is last on purpose. It’s the heaviest-effort option (a real developer task), so it belongs at the end as the fallback for when the other three genuinely don’t cover your case.

Method 1

HubSpot's official Claude connector

Generally available since July 2025 and expanded with write access in 2026, built on HubSpot’s own Claude connector infrastructure. It respects the same permissions your HubSpot users already have, so nobody sees data through Claude that they could not see in HubSpot itself.

Setup steps

1
Open Connectors in Claude

Sign in to Claude, select your profile icon, then Settings > Connectors.

2
Add HubSpot to your team

Click Browse connectors, select HubSpot, then Add to your team.

3
Connect and authorize

Return to the connectors page, click Connect next to HubSpot, log into your HubSpot account, select permissions, and click Connect app.

4
Turn it on in chat

Toggle HubSpot on within a Claude chat to start using it.

A HubSpot Super Admin (or a user with App Marketplace permissions) has to complete the first setup and select the allowed permissions before anyone else on the team can connect their own HubSpot data. You also need a paid Anthropic plan (Pro, Max, Team, or Enterprise).

What it can do

  • Query contacts, companies, deals, tickets, line items, products, quotes and their associations
  • Create and update contacts, companies, deals, tickets, line items, products, quotes, campaigns, marketing events, and landing pages
  • Log calls, meetings, notes, tasks and emails against a record
  • Automatically respects your existing HubSpot user permissions - you only see what you could already see in HubSpot

What it can't do

  • Delete records, or bulk-create/update more than 10 records at a time
  • Apply your custom validation rules during creation or updates
  • Access Sensitive Data Properties or Personal Health Information
  • See anything outside HubSpot - no ad spend, no website behavior, no revenue data from other tools (see Method 2)

Example prompts

Summarize my open pipeline by stage, with total value and deal count.
Which deals have had no activity in the last two weeks?
Log a call note on [contact] summarizing today's conversation and move their deal to the next stage.

Disconnecting: Claude profile icon → Settings → Connectors → find HubSpot → Manage → Disconnect.

Method 2

Windsor.ai for cross-channel analysis

Windsor.ai’s connector covers what HubSpot’s official connector cannot: joining HubSpot data with 350+ other sources (ad platforms, GA4, billing systems) so Claude can answer questions that span your whole funnel rather than only what sits inside HubSpot.

Skip switching between tools, manual data formatting, or building dashboards - get clean, ready-to-use answers straight in Claude
Normalizes HubSpot alongside 350+ other connectors so Claude can analyze across sources in one conversation
Compare email subject lines against open rate and click rate to find what drives engagement
Analyzes time spent at each deal stage to pinpoint friction in your sales process

What it can do

  • Query HubSpot alongside 350+ other sources in one conversation - ad platforms, GA4, billing systems
  • Pull 1,000+ fields across contacts, companies, deals, activities, email and tickets, queried live with no fixed sync delay
  • Answer cross-channel questions HubSpot's own connector cannot, like which campaigns produced closed-won revenue rather than just leads

What it can't do

  • Write back to HubSpot - read-only by design, since its job is cross-source analysis rather than CRM editing (see Method 1)

Setup takes a few minutes

1
Connect HubSpot to Windsor

Go to onboard.windsor.ai/app/hubspot, grant access and authorize via HubSpot's OAuth. This pulls contacts, companies, deals, activities, email data and tickets - 1,000+ fields, with custom properties detected automatically.

2
Install the Windsor app in Claude

Open Windsor's connector page in Claude, click Connect and authorize access.

3
Ask questions

Open a new chat, enable the Windsor connector, and query in plain language.

No code, API calls, or custom pipelines required. Runs on Windsor’s own MCP server.

See it in your own HubSpot data

Youtube video

A walkthrough of connecting HubSpot to Claude through Windsor.ai.

What data is available

HubSpot object Key fields What Claude can do with it
Contacts firstname, lastname, email, lifecyclestage, lead_source, createdate, lastactivitydate Lead funnel analysis, lifecycle progression, engagement gap detection
Companies name, domain, industry, annualrevenue, numberofemployees Account-level analysis, ICP fit scoring, segmentation
Deals dealname, amount, dealstage, pipeline, closedate, stage_probability, closed_lost_reason Pipeline health, win/loss analysis, velocity tracking, rep performance
Activities calls, emails, meetings, notes, tasks Activity volume per rep, engagement history, dark account detection
Email & sequences sent, delivered, opened, clicked, replied, bounced, CTR Sequence performance, engagement quality, campaign impact
Tickets status, priority, SLA adherence, stage transitions, satisfaction Support health, SLA breach trends, escalation patterns

Queried live against HubSpot’s API, so there is no fixed sync schedule or cache delay.

Example prompts

Pipeline health check

Give me a full pipeline health summary as of today. How many open deals are in each stage? What is the total pipeline value? Identify any deals that have been in the same stage for more than 21 days and flag them as stalled.

Deal velocity analysis

Compare our average deal velocity (days from first contact to closed-won) this quarter vs. the previous two quarters. Is the sales cycle getting longer or shorter? Break this down by deal size - under $10k, $10k-$50k, and over $50k.

Rep performance benchmarking

Rank our sales reps by close rate for the last 90 days. For the bottom two performers, show me where in the pipeline their deals are most likely to stall - which stage has the highest drop-off rate for each rep?

Lead-to-customer conversion audit

Look at all contacts created in the last 60 days. What percentage have progressed to at least one sales activity? Of those, what is the conversion rate to demo booked, and then from demo to closed-won? Where is the biggest drop-off in our funnel?

Email sequence effectiveness

Analyze the performance of our active email sequences. Which sequence has the highest open rate? Which has the highest reply rate? Are there contacts who opened 3 or more emails in a sequence but never responded, and how many are there?

Churn risk identification

Look at our existing customer contacts. Which accounts have had zero activity logged (no calls, emails, or meetings) in the last 45 days? Cross-reference with deal size and flag any accounts over $20k ARR that may be at risk of going dark.

Cross-channel questions this unlocks

  • Which LinkedIn Ads or Facebook Ads campaigns are producing deals, not just leads
  • How GA4 behavior on high-value leads correlates with deal progression
  • Whether pipeline value reconciles with actual revenue in your billing system
  • Which Google Ads keywords are driving SQLs and closed-won deals

What sales and marketing teams actually use this for

Revenue forecasting on demand

Instead of waiting for end-of-week pipeline reviews, ask Claude to generate a weighted revenue forecast at any moment, pulling live deal stages, close probabilities, and expected close dates from HubSpot.

Pre-meeting intelligence briefs

Before a client call, ask Claude to summarize a contact's full HubSpot history: every interaction logged, company details, open deals, and the last email they engaged with.

Marketing and sales alignment

Combine HubSpot with Google Ads or LinkedIn Ads in the same Claude chat to ask which paid campaigns are generating leads that actually close, and at what deal size.

Onboarding and ramp analysis

Compare the pipeline progression patterns of top performers against newer reps to identify exactly where newer reps lose deals that experienced reps close.

Automated CRM hygiene reports

Ask Claude to identify contacts with missing required fields, deals with no close date set, or companies with no associated contacts, to run a targeted cleanup rather than waiting for a quarterly audit.

Method 3

Automation platforms

If what you actually need is event-triggered automation, like “when a deal closes, do X,” rather than conversational Q&A, workflow-automation platforms can connect HubSpot and Claude for that use case. This is a different job from Methods 1 and 2: those are for asking questions about your data, this is for triggering actions off HubSpot events.

What it can do

  • Trigger actions automatically when HubSpot events happen - "when a deal closes, do X"
  • Connect HubSpot to Claude as one step in a broader workflow spanning other tools

What it can't do

  • Answer conversational questions about your data - it is not built for Q&A (see Methods 1 and 2)

A plain HubSpot export to CSV also still works for one-off analysis, but you lose object relationships, deals disconnected from contacts, and so on. Fine for a single quick question, not for anything recurring.

Method 4

Custom MCP integration on HubSpot's API

If none of the above cover a workflow you need (a specific internal object, a non-standard permission model, an action HubSpot has not exposed yet), you can build your own MCP server against HubSpot’s API and expose it to Claude directly.

This is the heaviest-effort route here: you are hosting your own MCP server and wiring up auth yourself rather than doing a no-code setup.

What it can do

  • Whatever you build - full flexibility over which HubSpot objects, actions and permissions are exposed to Claude
  • Cover workflows that the official connector or Windsor.ai do not support

What it can't do

  • Work without developer effort - there is no no-code path here, you are building and hosting an MCP server yourself

Reach for this only when Methods 1 to 3 genuinely do not cover your case. It carries ongoing build and maintenance cost that the other three do not.

Conclusions: which method wins for your use case

Your situation Recommended Why
“I need HubSpot data alongside ad spend, GA4, or billing data” Windsor.ai Only method here that spans 350+ sources beyond HubSpot
“I need to track marketing ROI, not just sales pipeline” Windsor.ai Cross-channel analysis is Windsor’s core differentiator
“I just want to ask Claude about deals and contacts, no dev work” HubSpot’s official connector Native, no code, respects your existing HubSpot permissions
“I want to create or update HubSpot records from chat” HubSpot’s official connector Only no-code method here with write access
“I want something to happen automatically when a deal closes” Automation platforms Built for event-triggered actions, not conversational Q&A
“None of the above cover what I need, and I have dev resources” Custom MCP integration Full flexibility, at the cost of build and maintenance effort

FAQs

What are the main ways to connect HubSpot to Claude?

There are four options: HubSpot’s official Claude connector (native, no code, read/write, respects your HubSpot permissions), Windsor.ai (no code, joins HubSpot with 350+ other sources for cross-channel analysis, read-only), automation platforms (for event-triggered actions rather than Q&A), and a custom MCP integration built against HubSpot’s API (full flexibility, requires developer resources). See the comparison above for which fits your case.

Tired of manual HubSpot data exports? Try Windsor.ai today to automate your reporting

Access your data from various sources in one place. Get started for free.
g logo
fb logo
big query data
youtube logo
power logo
looker logo