Your Tech Club
INTEGRATIONSSALESFORCE + CHATGPT

Connect ChatGPT to Salesforce

An account overview before a meeting, the leads nobody has contacted yet, and the opportunity updated after the call. Salesforce offers two routes of its own into ChatGPT: the hosted MCP servers, which you add as an app in ChatGPT, and the Agentforce Sales app. Here's what each route does and what to arrange first.

More on Salesforce integration
4.8 from 127 reviews
Kiwa ISO 9001 certification markKiwa ISO 27001 certification markISO 9001 & 27001
SalesforceCRM and sales
  • Account history and opportunities goes to ChatGPT
  • Leads nobody has contacted yet goes to ChatGPT
  • Stage and next step comes from ChatGPT
  • Account plan or lead assignment comes from ChatGPT
ChatGPTAI assistants

Built for clients including Tata Steel, M&G Investments, Digistore24, Toppers in Concert, Bar-le-Duc and Loogman

  • Tata Steel
  • M&G Investments
  • Signal.Stream
  • Amsterdam Dance Event
  • Tyson 2.0
  • Digistore24
  • Bar-le-Duc
  • Verkade
  • RUMAG
  • ADC
  • TOTO
  • Data Science Lab
  • Qualogy
  • Complex
  • Xplct
  • DGI
  • Jack's Casino
  • Kosso Nutrition
  • Crocodile
  • Tata Steel
  • M&G Investments
  • Signal.Stream
  • Amsterdam Dance Event
  • Tyson 2.0
  • Digistore24
  • Bar-le-Duc
  • Verkade
  • RUMAG
  • ADC
  • TOTO
  • Data Science Lab
  • Qualogy
  • Complex
  • Xplct
  • DGI
  • Jack's Casino
  • Kosso Nutrition
  • Crocodile
The situation

Many salespeople already use ChatGPT for emails, preparation and notes, while the customer data sits in Salesforce. An integration brings account history, open opportunities and leads into the conversation, and puts the updates after a meeting back into Salesforce.

With the hosted MCP servers, ChatGPT works with the same permissions as the user who signs in: object permissions, field-level security and sharing rules apply here too. Whatever someone can't do in Salesforce, they can't do through ChatGPT either.

What moves between them

For each item: which direction it goes, when, and why. This is the starting point; in the first conversation we fit it to your situation.

  1. 01Account history and opportunitiesSalesforce → ChatGPTBefore a customer meeting

    Touchpoints, open opportunities with stage and amount, and the contacts involved. ChatGPT turns this into a short briefing, within the salesperson's permissions.

  2. 02Leads nobody has contacted yetSalesforce → ChatGPTAt the start of the day

    In the Agentforce Sales app you ask for a list of new leads without contact. When prioritising, Salesforce also looks at pipeline health and at market and news signals.

  3. 03Stage and next stepChatGPT → SalesforceAfter a meeting, once confirmed

    An opportunity moved to the next stage or given a new close date. Through your own MCP app, ChatGPT can ask for confirmation before a write action; with the read-only server, nothing can change.

  4. 04Account plan or lead assignmentChatGPT → SalesforceThrough the Agentforce Sales app

    Assigning leads, updating opportunity stages and saving an account plan to Salesforce. According to Salesforce, ChatGPT only sees what the user can already see in Salesforce.

Off the shelf or custom

Not always. If an existing integration for Salesforce and ChatGPT does exactly what you need, we'll tell you.

What already exists

Salesforce Hosted MCP Servers are available for Enterprise Edition and above and are off by default. An admin activates them per server in Setup and creates an External Client App; its consumer key is the OAuth client ID that ChatGPT uses. There are servers for read-only access (sobject-reads), for creating and updating without deleting (sobject-mutations) and for full access (sobject-all). In ChatGPT you add the server as your own MCP app: an admin on Business, Enterprise or Edu tests it in developer mode and publishes it to the workspace.

The Agentforce Sales app is in the ChatGPT app directory. Salesforce started an open beta with it in January 2026 for customers with the Agentforce for Sales add-on or Agentforce 1 Edition. If your organisation falls outside that, the MCP route is the way.

When you need custom work
  • ChatGPT needs to work with your own objects and rules; then you build your own hosted MCP server on flows, Apex actions or Named Queries.
  • You want to combine Salesforce with your ERP or accounting, for example won deals next to invoiced revenue.
  • You're on an edition below Enterprise, or fall outside the Agentforce Sales app beta.
  • The assistant needs to run in your own portal, with the OpenAI API and your own approval steps.
AI in between

AI reads, sorts and prepares a suggestion. Where it matters, a person decides.

Preparation and follow-up

Most of the gain is around a meeting: gathering the context beforehand, suggesting the updates afterwards. The salesperson decides what goes into Salesforce.

Figures from a report

ChatGPT can make mistakes when adding up many records. Let forecast figures come from a Salesforce report and ask for links to the records.

What to watch

Start read-only

Activate sobject-reads first, preferably in a sandbox. sobject-all can also delete; only switch it on if you really need it.

The user's permissions

ChatGPT works with the permissions of whoever signs in. So don't connect through a shared admin account, because then ChatGPT sees and changes everything that account can.

Write actions in ChatGPT

Full MCP support with write actions is in beta for Business, Enterprise and Edu, on the web. ChatGPT can ask for confirmation and blocks some risky actions. In Enterprise and Edu, an admin switches individual actions on or off for the app.

Data at OpenAI

What ChatGPT fetches goes to OpenAI. On Business and Enterprise, OpenAI doesn't train on your data by default and you can sign a data processing agreement. Add the processing to your records.

How we build an integration

  1. What goes where

    Which data moves, in which direction, and which system wins when two values differ. That is written down before anything gets built. For this integration, that means: Account history and opportunities, Leads nobody has contacted yet, Stage and next step, Account plan or lead assignment.

  2. Fields and rules

    For every field, how it translates between the systems: statuses, VAT codes, general ledger accounts, item numbers. And what happens with a duplicate or a missing value. For this integration, that means: Start read-only, The user's permissions, Write actions in ChatGPT, Data at OpenAI.

  3. Testing with real cases

    In a sandbox or test administration, with the exceptions you actually run into: credit notes, partial deliveries, changed customer details.

  4. Live, with logging and monitoring

    Every sync is logged, and when something fails, someone gets an alert. If a vendor changes its API, we update the integration.

The Your Tech Club team at the office in Amsterdam
Amsterdam
Who you'll talk to

No account manager. You talk to someone who builds integrations themselves, and who will tell you when a standard integration is enough.

Joey van VlietJoey van VlietFounder
Yassine SeghrouchniYassine SeghrouchniFounder
  • Office on the Duivendrechtsekade in Amsterdam
  • ISO 9001 and ISO 27001, certified by Kiwa
  • 500 projects delivered
  • 4.8 from 127 reviews
Frequently asked questions

Does Salesforce have an official integration with ChatGPT?

Yes, two. You add the Salesforce Hosted MCP Servers to ChatGPT as your own MCP app. And the Agentforce Sales app is in the ChatGPT app directory; Salesforce started an open beta with it in January 2026 for customers with the Agentforce for Sales add-on or Agentforce 1 Edition.

Which Salesforce edition do I need?

The hosted MCP servers are available for Enterprise Edition and above. For the Agentforce Sales app, Salesforce named the Agentforce for Sales add-on or Agentforce 1 Edition when the beta started.

Which ChatGPT plan do I need?

For your own MCP app with write actions, ChatGPT Business, Enterprise or Edu. There, an admin turns on developer mode and publishes the app to the workspace. On those plans OpenAI doesn't train on your data by default.

Does ChatGPT respect our sharing rules?

With the hosted MCP servers, yes. ChatGPT gets the same permissions as the user who signs in, with object permissions, field-level security and sharing rules. What a salesperson can't see in Salesforce, they can't see in ChatGPT either.

Can ChatGPT delete records in Salesforce?

Only if an admin activates a server with delete rights, such as sobject-all, and the user has those rights in Salesforce. With sobject-reads ChatGPT can only read; with sobject-mutations it can create and update.