Query CRM data, manage records, and work with Salesforce objects
The Salesforce tool enables direct integration with your Salesforce CRM. Query leads, opportunities, accounts, and other objects, create or update records, and access attached files - all through natural language in your chat or assistant.
Without this approval, only Salesforce administrators can connect. Everyone else sees "We can't authorize you because of an OAuth error. For more information, contact your Salesforce administrator." in the Salesforce window — before they ever reach a consent screen.
Since September 2025, Salesforce lets only administrators self-approve an uninstalled application. meinGPT is such an application, so your administrator has to install it once in your organization. After that, every user can connect on their own.
Have any user click "Connect" in meinGPT once. That is what makes meinGPT visible in your Salesforce organization at all — even if the attempt fails.
The administrator opens Setup → Apps → Connected Apps OAuth Usage in Salesforce
Straight there — replace <your-domain> with your My Domain:
On the "meinGPT Connector Production" row, click Load Actions on the far right. Only then do the actual actions appear — pick Install there, not "Block".
How the administrator recognizes this exact problem: the row shows a user count of 0 but more than 0 refused attempts due to the usage restriction, along with a timestamp of the last one.
Done — every user can connect from now on
Alternatively, the administrator can grant individual profiles or permission sets the "Approve Uninstalled Connected Apps" permission. That is the more laborious route: every new profile needs it again.
Attention
If the application is uninstalled later, Salesforce revokes the connections of all users in your organization, not just the new ones.
These cases affect the Salesforce connection itself, not individual queries — typical symptom: the login screen appears, but afterward nothing happens or actions fail.
"Please connect your Salesforce account first. Click the Connect button in the tool settings."
This message always appears in English, regardless of your app language
Salesforce isn't connected yet, or the stored connection can no longer be used (e.g. the refresh token was revoked on the Salesforce side)
Salesforce doesn't return an expiry for the access token, so meinGPT only detects an expired token on the next failed call, not in advance — if the automatic renewal fails at that point, a Salesforce API error (401) appears instead of this message
Solution: Open the tool settings and click "Connect" again
"Salesforce connection is missing instance URL metadata. Please reconnect Salesforce."
The stored connection is incomplete, usually after an interrupted OAuth flow
Solution: Disconnect and reconnect via the tool settings
The connection is personal to you
Everyone who uses the assistant must connect Salesforce with their own account — a connection made by a colleague does not automatically apply to you
You can also manage your connection centrally, independent of any assistant: Account → Connectors
"We can't authorize you because of an OAuth error" when connecting
The application is not installed in your Salesforce organization. Salesforce states the reason only in the address bar of the error page: error=invalid_client&error_description=app must be installed into org
Typical picture: administrators can connect, nobody else can