Connections are added inside an Access bundle. At
claude.ai/admin-settings/claude-tag, open Access bundles in the left navigation, click into a bundle (or Create one), and go to its Credentials tab.Create the credential in Salesforce
Create a Connected App configured for the JWT bearer flow, with a dedicated integration user assigned to it. Salesforce’s guide is at help.salesforce.com. You’ll need from Salesforce:- The Connected App’s Consumer Key (client ID)
- The private key from the certificate you uploaded to the Connected App
- The integration user’s username (the JWT subject)
- Your org’s login URL (
https://login.salesforce.comfor production,https://test.salesforce.comfor sandboxes, or your My Domain)
Add the connection to a bundle
In the bundle, click Connect another app at the bottom of the Credentials tab and choose the credential type below.| Field | Value |
|---|---|
| Credential type | OAuth 2.0 JWT bearer |
| Issuer (iss) | The Connected App’s Consumer Key |
| Subject (sub, optional) | The integration user’s username |
| Private key (PEM) | The private key (PEM) from your certificate |
| Token URL | https://login.salesforce.com/services/oauth2/token (or your My Domain /services/oauth2/token) |
| Allowed websites | Your Salesforce instance host (for example yourorg.my.salesforce.com) |
Verify the connection
In a channel under the bundle’s scope, in a new thread:Related resources
- Pull deal and account state: what this connection adds