Workflow guide
How to Connect HubSpot to ChatGPT—and Build a Sourced Deal Review
Pick the right HubSpot account, check whether a Super Admin must approve the connector, confirm one deal you know, then separate what the CRM records from what recent activity shows and what is still unresolved.
A deal record tells you what someone typed into HubSpot. It does not tell you what the customer agreed to. A close date of 30 June might be a buyer’s commitment, a rep’s hope or a default nobody changed, and the last logged email may not be the last conversation that happened.
Connected ChatGPT can pull those records and activities together. The useful habit is to keep three things apart: the fields the CRM records, the engagement that shows what actually happened recently, and the next steps nobody has resolved.
This walkthrough uses HubSpot’s connector for ChatGPT. Product claims were checked against official HubSpot and OpenAI documentation on October 28, 2026. AI assisted the research and writing. The prompts, the risk heuristic and the fictional example are Connector Scout editorial recommendations, not results from hands-on testing.
Quick answer
HubSpot says its ChatGPT connector is available to HubSpot customers on all tiers who have an OpenAI account. Super Admins and users with App Marketplace Access can connect it without prior approval; everyone else needs a Super Admin to approve it and choose its data permissions and who can install it. You then connect from ChatGPT, sign in to HubSpot and pick the HubSpot account. ChatGPT sees only what your HubSpot user can see, and the connector can create and update core records and log activities, so decide how write actions are approved before you rely on it. (HubSpot’s ChatGPT connector guide)
- Who can connect directly
- Super Admins and App Marketplace Access users
- Everyone else
- Needs Super Admin approval first
- Can change CRM data
- Yes, for core records and activities—review write approval
The walkthrough ends with your review and anything you choose to send yourself. Prompts are not substitutes for checking your account, permissions and the sources themselves.
Before you connect: the right HubSpot account and approval
HubSpot says the connector is available to HubSpot customers across all tiers who have an OpenAI account. You can connect only one HubSpot account at a time to a single ChatGPT account; to switch, disconnect and reconnect with the other account. (HubSpot’s ChatGPT connector guide)
| Your situation | What happens |
|---|---|
| You are a HubSpot Super Admin or have App Marketplace Access | You can connect without prior app approval |
| You are any other HubSpot user | A Super Admin must approve the connector and choose its data permissions and who can install it |
| A Super Admin later grants new objects or data | Each user reconnects to pick up the newly approved data |
| Your ChatGPT is a managed workspace | Your ChatGPT admin may also need to make the app available or allow its actions |
Who has to do what before HubSpot works in ChatGPT
You are a HubSpot Super Admin or have App Marketplace Access
- What happens
- You can connect without prior app approval
You are any other HubSpot user
- What happens
- A Super Admin must approve the connector and choose its data permissions and who can install it
A Super Admin later grants new objects or data
- What happens
- Each user reconnects to pick up the newly approved data
Your ChatGPT is a managed workspace
- What happens
- Your ChatGPT admin may also need to make the app available or allow its actions
The two approvals are separate. HubSpot’s Super Admin decides what the connector can reach in HubSpot; a ChatGPT workspace admin decides whether the app and its actions are available in your workspace. Business administrators can enable or disable app access; Enterprise and Edu may also offer role-based access controls. (HubSpot’s ChatGPT connector guide; OpenAI admin controls)
Connect HubSpot to ChatGPT
- In ChatGPT, open Settings and then Plugins or Apps, depending on what your version shows.
- Select HubSpot (it may be listed as the HubSpot app), then Connect.
- Choose Continue to HubSpot and sign in with your HubSpot login.
- Pick the HubSpot account you want to connect.
- Review the permissions on HubSpot’s connection page, then select Connect App.
HubSpot’s own steps and screenshots use Settings > Apps; OpenAI’s current help describes Settings > Plugins. Labels vary by version, so look for HubSpot under whichever one you see. (HubSpot’s ChatGPT connector guide; OpenAI on app accounts)
In a chat, turn HubSpot on from the + menu or mention it with @. HubSpot also suggests including the word “HubSpot” in your prompt, which it says can switch the connector on automatically. (HubSpot’s ChatGPT connector guide; OpenAI on app accounts)
What ChatGPT can see and change
The connector respects your HubSpot user permissions. If you can see only your own deals or certain contacts in HubSpot, ChatGPT sees only those too. If your HubSpot account has Sensitive Data turned on, HubSpot says ChatGPT cannot access any engagement data. (HubSpot’s ChatGPT connector guide)
| Area | What HubSpot documents |
|---|---|
| Contacts, companies, deals, tickets | Read, create and update; no delete |
| Emails, calls, meetings, notes, tasks | Read engagement history and log new activities; unavailable with Sensitive Data on |
| Bulk changes | Up to 10 records per create or update request |
| Validation rules | Custom validation, including pipeline stage and association label rules, is not applied |
| Other objects and marketing tools | Listed, but parts of HubSpot’s page describe them differently—check your own connection |
Core HubSpot capabilities documented for the ChatGPT connector
Contacts, companies, deals, tickets
- What HubSpot documents
- Read, create and update; no delete
Emails, calls, meetings, notes, tasks
- What HubSpot documents
- Read engagement history and log new activities; unavailable with Sensitive Data on
Bulk changes
- What HubSpot documents
- Up to 10 records per create or update request
Validation rules
- What HubSpot documents
- Custom validation, including pipeline stage and association label rules, is not applied
Other objects and marketing tools
- What HubSpot documents
- Listed, but parts of HubSpot’s page describe them differently—check your own connection
That last row matters. HubSpot’s article lists many more objects, including marketing, commerce and custom objects, but a FAQ on the same page says custom objects are not yet available. This guide relies only on the core records above; for anything else, test with one record you know before trusting it. (HubSpot’s ChatGPT connector guide)
Because validation rules are skipped, a change made through ChatGPT could move a deal to a stage your pipeline would normally block. HubSpot recommends starting with a single record before bulk changes and reviewing every proposed change. (HubSpot’s ChatGPT connector guide)
Check one deal you already know
Use HubSpot. Find the deal named [deal name] for [company name]. Tell me its pipeline, stage, amount, close date and owner exactly as recorded, and the date and type of the most recent logged activity. If you find a similar deal but not this one, or more than one match, say so instead of guessing. Do not create, update or log anything in HubSpot.
Open the deal in HubSpot and compare field by field. If it is missing, check that you can open it in HubSpot with the same user, that the right HubSpot account is connected, and that your Super Admin approved access to deals. (HubSpot’s ChatGPT connector guide; OpenAI app troubleshooting)
Build a deal review that separates fields from activity
Ask for recorded fields and recent engagement separately, then ask what is unresolved. The structure is our recommendation, not a HubSpot or OpenAI feature.
Use HubSpot. For the deals in [pipeline name] owned by [owner or “me”] with a close date before [date]: 1. List each deal’s stage, amount, close date and owner exactly as recorded. 2. For each deal, list logged emails, calls, meetings and notes since [date], with the date and a short quote or summary. Keep the two lists separate. Say which deals have no activity retrieved in that period, and note that this does not prove no activity was logged or no contact happened. Do not change anything.
Using only what you listed above, build a table: Deal | Recorded close date | Latest customer statement about timing (quote and date, or “none found”) | Open next step | Missing evidence. Treat the close date as a CRM field, not a customer commitment, unless a logged activity quotes the customer agreeing to it. Mark a deal [check] if its close date has passed or no activity was retrieved in the available evidence for the last [number] days. This is a review prompt, not a forecast or a HubSpot score.
Three cautions. A close date is whatever someone entered. No activity retrieved is not the same as no activity logged: the deal may have logged activity the search did not return, activity Sensitive Data hides, or contact nobody logged. And the [check] flag is our editorial heuristic for deciding what to look at first—not a vendor risk score, win probability or forecast. (HubSpot’s ChatGPT connector guide)
A fictional example
This is an illustration, not a real result. Companies, people and dates are invented.
| Source evidence | Reasonable interpretation | Missing evidence |
|---|---|---|
| Deal “Northwind renewal”: stage Contract sent, close date 30 June, owner Sam | The CRM records 30 June as the expected close | Whether the customer ever agreed to 30 June |
| Logged email from the buyer, 12 June: “Legal needs another two weeks” | Legal review may affect timing; no confirmed signature date is given | Any later reply or new date from the buyer |
| No call or meeting retrieved since 12 June | Worth flagging [check] for follow-up | Whether activity was logged but not retrieved, or Sam spoke to the buyer without logging it |
Fictional deal review: recorded fields, interpretation and missing evidence
Deal “Northwind renewal”: stage Contract sent, close date 30 June, owner Sam
- Reasonable interpretation
- The CRM records 30 June as the expected close
- Missing evidence
- Whether the customer ever agreed to 30 June
Logged email from the buyer, 12 June: “Legal needs another two weeks”
- Reasonable interpretation
- Legal review may affect timing; no confirmed signature date is given
- Missing evidence
- Any later reply or new date from the buyer
No call or meeting retrieved since 12 June
- Reasonable interpretation
- Worth flagging [check] for follow-up
- Missing evidence
- Whether activity was logged but not retrieved, or Sam spoke to the buyer without logging it
The honest summary is “Close date 30 June is recorded but not confirmed by the buyer; legal asked for two more weeks on 12 June; no later activity was retrieved.” It is not “this deal will slip” and it is not “no one has talked to the buyer.”
Draft the follow-up and any changes in ChatGPT
Based on the table above, do two things in this chat only: 1. Draft a short email to [buyer name] under 120 words asking about timing, referring to their last message. 2. List any HubSpot field changes you would suggest for [deal name], showing the current value, the proposed value and the evidence for each. Do not create, update or log anything in HubSpot and do not send anything. I will review and make any changes myself.
That closing line is task direction, not a technical lock. The connector can create and update records and log activities, and whether ChatGPT asks first depends on your settings. Where offered, HubSpot recommends setting the connector’s write tools to Needs Approval; with Always allow, edits may happen without asking. Available app/account permission options vary, and workspace policies still apply. (HubSpot’s ChatGPT connector guide; OpenAI on app permissions)
If you later choose to apply a change through ChatGPT, change one record first, keep within 10 records per request, check pipeline stages yourself because validation rules are skipped, and read the proposed change before you confirm. HubSpot records those actions in its audit log against both you and the connector. (HubSpot’s ChatGPT connector guide)
Troubleshooting
| Symptom | Next check |
|---|---|
| You cannot install or connect | Ask a Super Admin to approve the connector and allow you to install it |
| HubSpot is missing or shows Disabled by admin | Your ChatGPT workspace admin may need to enable the app or your role |
| A deal or contact you know is not found | Can your HubSpot user open it? Is the right HubSpot account connected? |
| Newly approved data still does not appear | Reconnect HubSpot after the Super Admin updates permissions |
| No emails, calls or notes appear | Sensitive Data may be on, or the activity was never logged |
| Wrong HubSpot account | Disconnect and reconnect, choosing the intended account |
Common problems connecting HubSpot to ChatGPT
You cannot install or connect
- Next check
- Ask a Super Admin to approve the connector and allow you to install it
HubSpot is missing or shows Disabled by admin
- Next check
- Your ChatGPT workspace admin may need to enable the app or your role
A deal or contact you know is not found
- Next check
- Can your HubSpot user open it? Is the right HubSpot account connected?
Newly approved data still does not appear
- Next check
- Reconnect HubSpot after the Super Admin updates permissions
No emails, calls or notes appear
- Next check
- Sensitive Data may be on, or the activity was never logged
Wrong HubSpot account
- Next check
- Disconnect and reconnect, choosing the intended account
Disconnecting and data handling
To disconnect, open the HubSpot app in ChatGPT settings and select Disconnect. OpenAI says disconnecting stops future access but does not delete existing conversations, files or memories. (HubSpot’s ChatGPT connector guide; OpenAI on app accounts)
For how app data is used for training, start with OpenAI’s connected-apps help: for Business, Enterprise and Edu it says app data is not used for training by default, and for Free, Plus, Go and Pro it depends on your “Improve the model for everyone” setting. HubSpot’s FAQ adds its own description for this connector. Check both, and your organization’s policy, rather than relying on a summary here. (OpenAI on connected apps; HubSpot’s ChatGPT connector guide)
For the record behind this connection, see the ChatGPT + HubSpot record. For evaluating write access in general, read our read-only versus write connectors guide.
Connector Scout is independent. It is not affiliated with, endorsed by or sponsored by OpenAI or HubSpot, and this guide contains no sponsored or affiliate links.
Sources
- [1] HubSpot, Set up and use the HubSpot connector for ChatGPT
- [2] OpenAI, Connecting and managing app accounts in ChatGPT
- [3] OpenAI, Managing app permissions in ChatGPT
- [4] OpenAI, Connected apps in ChatGPT
- [5] OpenAI, Troubleshooting plugins and apps in ChatGPT
- [6] OpenAI, Admin controls, security, and compliance for plugins and apps
Accessed and reviewed 28 Oct 2026.