How to Connect HubSpot to ChatGPT (Step-by-Step)
If your sales team lives in HubSpot, you can now connect it to ChatGPT and query your CRM data in plain English. No more building custom reports or exporting CSVs — just ask ChatGPT which deals are stalled, what happened on an account this quarter, or where your pipeline is leaking.
This guide walks you through the full setup: connecting HubSpot, querying CRM data, building a Custom GPT for pipeline review workflows, and managing access. We also cover PIPEDA considerations for Canadian businesses handling customer data in their CRM.
What You Need Before Starting
- ChatGPT Plus, Team, or Enterprise — the free tier does not support connected apps
- A HubSpot account with CRM data you want to query
- HubSpot admin approval (if your organization manages integrations via IT)
Step 1: Open ChatGPT Settings
Log into chat.openai.com. Click your profile icon in the bottom-left corner, then select Settings. Navigate to Connected Apps (or Data Sources, depending on your plan). You should see HubSpot listed alongside Google Drive and other connectors.
Step 2: Authorize HubSpot Access
Click Connect next to HubSpot. You will be redirected to HubSpot to sign in and approve permissions. ChatGPT requests read access to your CRM data — it does not create, modify, or delete any records in HubSpot.
Once you approve, you will be redirected back to ChatGPT with a confirmation that HubSpot is connected.
Tip for IT admins:
If your organization uses HubSpot Enterprise, your IT team can control which integrations are allowed in Settings → Account Management → Integrations. Consider restricting the ChatGPT connector to specific user roles if not all reps need CRM-wide access.
Step 3: Wait for the Initial Sync
After connecting, ChatGPT indexes your HubSpot data. This typically takes a few minutes for most accounts. You will see a confirmation once the sync is complete. Larger CRM databases with thousands of contacts and deals may take longer.
Step 4: Query Your CRM Data in Plain English
Open a new chat and start asking questions. ChatGPT will search your HubSpot data and reference the relevant records. Here are some examples:
- “Which deals have been stalled in negotiation for more than 30 days?”
- “Summarize all activity on the Acme Corp deal this quarter”
- “What is our pipeline value by stage for Q1 2026?”
- “Which contacts at Rogers have we not engaged in the last 60 days?”
Real-world use case:
A Sales Director preparing for a weekly pipeline review can ask ChatGPT to identify every deal that has been in the same stage for 30+ days, summarize the last activity on each, and draft a re-engagement plan — replacing a 90-minute report-building session with a 10-minute conversation.
Step 5: Build a Custom GPT with HubSpot Knowledge
For repeatable workflows, create a Custom GPT that uses your HubSpot data as its knowledge base. This turns ChatGPT into a dedicated assistant that follows your team's specific pipeline review process every time.
- Go to Explore GPTs in the ChatGPT sidebar
- Click Create in the top right
- Name your GPT (e.g., “Pipeline Review Assistant”)
- Write instructions that define your pipeline stages, stall criteria, and summary format
- Under Knowledge, connect your HubSpot CRM data
- Test with real questions, then publish to your sales team
A Custom GPT is especially useful when multiple sales reps need the same workflow — weekly pipeline reviews, account health checks, or preparing QBR summaries in a consistent format.
Step 6: Manage or Disconnect Access
To revoke access, go to Settings → Connected Apps and click Manage next to HubSpot. You can disconnect entirely or adjust permissions. Disconnecting removes ChatGPT's ability to read your CRM data immediately.
Frequently Asked Questions
On ChatGPT Team and Enterprise plans, OpenAI does not use your data for model training. Your CRM data remains private to your workspace. For maximum security, use the Enterprise plan which includes SOC 2 compliance, SSO, and admin controls. If your CRM contains personal data covered by PIPEDA, review OpenAI's data processing terms before connecting.
The connector typically provides access to contacts, companies, deals, tickets, and activity logs (notes, emails, calls). The exact scope depends on the permissions you grant during the OAuth flow. ChatGPT reads this data but does not create, modify, or delete any records in HubSpot.
No. The ChatGPT HubSpot connector provides read-only access. ChatGPT can search, summarize, and analyze your CRM data but cannot create deals, update contact records, or modify any data in your HubSpot instance.
Yes. The HubSpot connector is available on ChatGPT Plus ($20 USD/month), Team ($25 USD/user/month), and Enterprise plans. The free tier does not support connected apps. For Canadian sales teams with multiple reps, Team or Enterprise is recommended for shared workspace access.
The ChatGPT connector works with HubSpot Free, Starter, Professional, and Enterprise CRM plans. However, the depth of data available depends on your HubSpot plan — Professional and Enterprise plans offer richer activity history and custom properties.
Yes. On ChatGPT Team and Enterprise plans, you can share Custom GPTs that reference HubSpot data with your entire organization. This is ideal for sales teams that need consistent pipeline reviews and deal summaries without each rep configuring their own connection.
Need Help With Sales Automation?
Connecting HubSpot to ChatGPT is a great first step. If you need a private, auditable sales workflow with role-based access and PIPEDA compliance, we can build it for you.
Related Articles
How to Connect Google Drive to ChatGPT (Step-by-Step)
How to Connect SharePoint to ChatGPT (Step-by-Step)
How to Connect Slack to ChatGPT (Step-by-Step)
AI consultants with 100+ custom GPT builds and automation projects for 50+ Canadian businesses across 20+ industries. Based in Markham, Ontario. PIPEDA-compliant solutions.