Custom GPTs retire December 11, 2026 · 28 days left

Plan my migration →

Guide · HubSpot · QuickBooks · CRM

How to connect QuickBooks, HubSpot or your CRM.

Last updated · By Chris Tabb, founder · Sources checked November 13, 2026

The shortest path is to start with the system, not the protocol. Check whether HubSpot, QuickBooks, or your CRM already has an official connector in ChatGPT’s plugin directory or Claude’s connectors directory. If it covers the work you need, use it. If it does not, add a custom MCP server and connect it in each assistant.

§ 01

What is the shortest path?

  • Search the in-product directory: Plugins in ChatGPT, or Customize → Connectors in Claude.
  • If your system is listed, connect it with the account that already has the right access, review the permissions, and test one real task.
  • If it is not listed, or a test shows missing records, missing actions, or looser permissions than you want, plan a custom MCP connector.

Our honest take

Availability still depends on your plan, workspace, region, and admin settings. For a plain-English definition of MCP, see the MCP server guide.

§ 02

How do you connect HubSpot to ChatGPT or Claude?

HubSpot publishes official connectors for both assistants. They are a reasonable first step for teams that already live in HubSpot. HubSpot’s help article, updated November 12, 2026, explains how to set up the HubSpot connector for ChatGPT. In ChatGPT, open Apps or Plugins, select HubSpot, and connect. HubSpot says the connector is available on all HubSpot tiers to customers with an OpenAI account. A Super Admin, or a user with App Marketplace access, can connect without prior approval; for everyone else, a Super Admin must first approve the connector, choose its data permissions, and decide who can install it.

HubSpot documents that you can ask questions about customer context, use HubSpot data in deep research, create or update CRM records such as contacts and deals, and log activities. Official limits matter: interactions count against HubSpot API usage limits; bulk creates or updates are capped at 10 records at a time; custom validation rules, including pipeline-stage validations, are not applied when the connector writes records; and you can connect only one HubSpot account at a time to a single ChatGPT account. Users only see data their existing HubSpot permissions allow. The official object table shows read, create, and update for standard CRM objects, and no delete.

HubSpot also publishes a HubSpot connector for Claude, described as an MCP integration. Setup is under Customize: browse for HubSpot, sign in, and confirm access. A Super Admin or a user with App Marketplace permissions should complete the HubSpot-side setup first. The connector works on all HubSpot tiers, and you need a paid Anthropic plan (Pro, Max, Team, or Enterprise). Some features require a specific HubSpot hub. HubSpot states that the connector respects existing HubSpot permissions, and that actions such as sending a follow-up or updating a deal wait for you to review and approve them.

§ 03

How do you connect QuickBooks Online to ChatGPT or Claude?

Intuit publishes official paths for both assistants. Both are currently limited to QuickBooks Online customers in the United States, according to Intuit’s own help articles.

Intuit’s article Connect QuickBooks Online to ChatGPT, updated August 26, 2026, says you need an active QuickBooks Online subscription and a ChatGPT account. In ChatGPT, open Plugins, search for “Intuit QuickBooks,” and select Connect, or go to the Intuit QuickBooks plugin page. Sign in to the company you want to use. Intuit’s suggested checks include asking for your company name, open invoices, profit and loss, who is on payroll, or how much an employee was paid last week. If ChatGPT returns information from your account, the connection is working.

Intuit’s article Use Claude to enter transactions and get insights in QuickBooks, updated October 28, 2026, is also US-only. In Claude, go to Customize → Connectors, find QuickBooks, and select Connect. Sign in, choose the company, and select the permissions you are willing to grant. With an active QuickBooks or Intuit Enterprise Suite subscription, Intuit documents that Claude can fetch live reports such as profit and loss and cash flow, import transactions, and create, update, send, or (after confirmation) delete sales documents such as invoices and estimates. Intuit says destructive actions require your confirmation, that you should review new invoices in QuickBooks, and that QuickBooks data is not used to train Claude. The current Claude connector is limited to the use cases in that article.

§ 04

What if you use a different CRM, or the official connector is not enough?

Do not assume Salesforce, Microsoft Dynamics, or a smaller CRM is already wired up just because HubSpot is. Start in the same two directories. If your CRM has a vendor-published ChatGPT plugin or Claude connector, connect it, read the vendor’s requirements, and test a real task. Some adjacent systems already have official ChatGPT apps. Others will need a custom server.

  • The system is not in the directory, or is not available on your plan or in your region.
  • You need records or actions the official connector does not expose.
  • You need a tighter tool list, your own audit log, or a rule that nothing is sent or changed until a person approves it.
  • The work spans more than one system, such as a CRM plus QuickBooks plus an internal database.
  • You are replacing custom actions on a ChatGPT custom GPT, which do not transfer during plugin migration.
SystemOfficial pathWhen to use a custom MCP server
HubSpotVendor connectors for ChatGPT and ClaudeWhen you need tighter tools, an audit log, or a workflow the official connector does not cover
QuickBooks OnlineIntuit plugins/connectors for ChatGPT and Claude, currently US-onlyWhen you are outside the official region, or need use cases Intuit does not list
Other CRM or internal systemCheck the ChatGPT and Claude directories firstWhen it is not listed, or the official app is missing the records or actions you need

Our honest take

The CRM or finance system stays the system of record. A custom server can stay private. It does not have to be submitted to a public directory.

§ 05

How do you add a custom MCP connector?

You need a remote MCP server that talks to the system and exposes only the tools you want. The server must be reachable by the assistant. Claude’s help center states that custom connectors connect from Anthropic’s cloud and require a publicly reachable HTTPS server. ChatGPT can use a public HTTPS endpoint or a Secure MCP Tunnel for a private server.

In ChatGPT, on the web, go to Plugins, select the plus button, then Add custom MCP server, configure authentication (OAuth is the usual choice), and create it as a plugin. Write actions require confirmation by default. In Claude, go to Customize → Connectors and add a custom connector by URL. On Team and Enterprise plans, an owner adds it for the organization; members then click Connect and sign in with their own account. The fuller setup notes are in What is an MCP server?.

§ 06

What does “done” look like?

A connection is not done when the settings page shows a checkmark. It is done when a named person can complete a named task, such as “show this week’s open invoices” or “draft a follow-up from this account’s recent HubSpot activity, but do not send it.”

Before you roll it out, check that the answer matches the source system, that a person who should not see a record still cannot see it through the assistant, that create and send actions wait for approval or are turned off, and that someone can disconnect the connector. HubSpot and Intuit both warn you to review what the assistant writes back into the system. That is good practice for a custom connector too.

§ FAQ

Questions we hear

Should I build a custom MCP server if an official connector already exists?

Not if the official connector covers the work and the permissions you want. Build a custom server when the official path is missing, limited, or too broad for your rules.

Can I connect QuickBooks if my company is not in the United States?

Not through Intuit’s current official ChatGPT or Claude connectors, which Intuit describes as available to US QuickBooks Online customers. Confirm current API and regional access with Intuit if you are considering a custom server.

Will ChatGPT or Claude automatically send invoices or emails?

They should not, unless you approve a send or write action. Intuit says destructive QuickBooks actions in Claude require confirmation. OpenAI says custom MCP write actions require confirmation by default.

Does the assistant get more access than the person using it?

It should not. HubSpot states that users only see data their HubSpot permissions allow. Your custom connector should follow the same rule.

How much does a custom connector cost?

Appearly quotes a fixed fee after a 15-minute call. Vendor seat costs are billed by each vendor.

Keep reading

Sources · checked November 13, 2026

  1. OpenAI Help Center: Connected apps in ChatGPT
  2. OpenAI Developers: Add a custom MCP server
  3. OpenAI Developers: Secure MCP Tunnel
  4. HubSpot Knowledge Base: Set up and use the HubSpot connector for ChatGPT
  5. HubSpot: HubSpot connector for Claude
  6. Intuit: Connect QuickBooks Online to ChatGPT
  7. Intuit: Use Claude to enter transactions and get insights in QuickBooks
  8. Claude Docs: Add a connector that isn't in the directory
  9. Claude Help Center: Use connectors to extend Claude's capabilities
  10. OpenAI Help Center: Custom GPT retirement and migration FAQ

OpenAI figures are OpenAI’s, quoted as published on the date checked. Appearly is independent and is not affiliated with, endorsed by, or a partner of OpenAI, Anthropic, Perplexity, xAI, Microsoft or Google. ChatGPT, Claude, Perplexity, Grok, Copilot and Gemini are trademarks of their respective owners.