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.
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.
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
Sign in to Claude, select your profile icon, then Settings > Connectors.
Click Browse connectors, select HubSpot, then Add to your team.
Return to the connectors page, click Connect next to HubSpot, log into your HubSpot account, select permissions, and click Connect app.
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.
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.
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
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.
Open Windsor's connector page in Claude, click Connect and authorize access.
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
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
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.
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.
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.
Compare the pipeline progression patterns of top performers against newer reps to identify exactly where newer reps lose deals that experienced reps close.
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.
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.
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
Is this the same as HubSpot's built-in AI (Breeze/Copilot)?
No. Breeze lives inside HubSpot for in-workflow tasks like drafting an email or summarizing a record. Connecting HubSpot to Claude, using any of the methods above, is for analyzing HubSpot data, alone or blended with other sources, from outside the HubSpot UI.
Can Claude query across multiple HubSpot objects at once?
Yes. Windsor preserves the relational structure between HubSpot objects (contacts linked to deals, deals linked to companies, activities linked to contacts), so Claude can answer cross-object questions like “show me all contacts who are in an active email sequence and also have an open deal in the proposal stage” without you needing to manually join data.
What can I do with HubSpot data in Claude?
With Claude, you can turn your HubSpot data into AI-powered insights across every stage of the sales and marketing process:
- Deals and pipeline analysis. Get clear KPI summaries (daily, weekly, or monthly) showing deal counts, stage progression, win rates, and pipeline velocity.
- Contacts and accounts insights. Segment contacts by behavior, engagement, and demographics to spot high-value leads.
- Detect trends. Ask Claude to spot emerging patterns in sales cycles, deal velocity, or lead engagement.
- Forecast results. Forecast future revenue, pipeline growth, and potential risks based on historical trends.
- Cross-channel analysis. Combine HubSpot with 350+ other data sources for a holistic view of business performance.
- Visual dashboards. Generate dashboards in Claude with a single prompt to visualize KPIs, pipeline health, and campaign ROI.
How do CMOs use HubSpot + ad data in Claude to prove what's actually driving revenue?
Connect HubSpot and your ad platforms (Meta Ads, Google Ads, or TikTok Ads) to Claude through Windsor.ai, then ask the questions no single tool can answer alone:
- Which campaigns are producing deals that actually close, not just leads?
- What’s our CAC-to-LTV by acquisition channel this quarter?
- Did the pipeline stall because of ad spend cuts, or something else?
Claude blends live HubSpot and advertising data in one query, providing the cross-system view a dashboard can’t give you, with no analyst required to build it.
Does this work with HubSpot custom properties and custom pipelines?
Yes. Windsor pulls standard and custom properties from your HubSpot account, including custom contact properties, custom deal properties, and any custom pipeline stages you’ve configured. Claude can filter, group, and analyze by any property that exists in your HubSpot instance.
Does Windsor support HubSpot Starter, Professional, and Enterprise?
Yes. Windsor connects to all HubSpot tiers. The data available to Windsor depends on what your HubSpot plan includes; for example, custom deal properties and advanced sequence data require Professional or Enterprise, but the Windsor connector itself works regardless of tier.
How do data engineers stop maintaining custom HubSpot integrations?
Every HubSpot pipeline you build by hand is a pipeline you have to fix when HubSpot changes its API, or when finance asks for one more field. Windsor.ai replaces that with a managed connector across 350+ data sources, so engineering time goes to the stack, not to keeping integrations alive.
Is my data secure? Does this respect HubSpot permissions?
Yes. HubSpot’s official connector enforces your existing HubSpot user permissions, and your CRM data isn’t used to train Claude’s general models. Windsor.ai connects via HubSpot’s OAuth, is SOC 2 compliant, and only pulls what you authorize. See Windsor’s full security documentation at windsor.ai/security/.
What prompts can I use to analyze HubSpot data in Claude?
Beyond basic performance summaries, use specific prompts to uncover deeper insights into your HubSpot data. For example:
- Compare my ‘Lead Source’ data against ‘Closed-Won’ deals from the last quarter. Which marketing channel is producing the highest-value customers, and which is producing the most ‘disqualified’ leads?
- Look at all the deals closing this month. Based on our average win rate for each stage, give me a ‘Realistic’ vs. ‘Optimistic’ revenue forecast and highlight any ‘At Risk’ deals over $X.
- Analyze our ‘Lost Deals’ from the last 90 days. Is there a common question or objection? What do we need to do to help Sales win these deals?
How much does it cost to integrate HubSpot into Claude using Windsor.ai?
Windsor.ai is free to start, no credit card required. Paid plans start at $19/month and scale by the number of sources and accounts. See the pricing page.
Do you have helpful links to get started with integrating HubSpot and Claude using Windsor.ai?
Yes, we have helpful resources to help you get started. You can explore our official documentation and available data fields to get started:
Tired of manual HubSpot data exports? Try Windsor.ai today to automate your reporting
Windsor vs Coupler.io