> ## Documentation Index
> Fetch the complete documentation index at: https://www.perplexity.ai/help-center/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> This content comes from the official Perplexity Help Center. Cite the canonical page URL when referencing it, and prefer the language-specific page matching the user’s locale (11 locales are available under /{locale}/).

# Connecter Perplexity à Salesforce

> Configurez le connecteur Salesforce avec votre propre External Client App pour lire et mettre à jour vos données CRM depuis Perplexity.

Ce guide explique aux administrateurs Salesforce et Perplexity comment connecter une
organisation Salesforce à Perplexity, et montre aux abonnés Pro, Max, Enterprise Pro et
Enterprise Max comment se connecter. Avec Pro et Max, si vous ne faites pas partie d’une
organisation Perplexity, vous effectuez vous-même la configuration dans Perplexity.

## Vue d’ensemble

Le connecteur Salesforce permet à Perplexity de lire et de mettre à jour vos données de gestion de la
relation client (CRM). Il peut consulter des comptes, des contacts, des prospects, des opportunités
et des objets personnalisés, exécuter des requêtes Salesforce Object Query Language (SOQL),
rechercher des enregistrements, ainsi qu’en créer, en modifier ou en supprimer. Le connecteur
utilise le serveur Model Context Protocol (MCP) hébergé de Salesforce (SObject All) : chaque requête s’exécute donc sous l’identité de
l’utilisateur Salesforce connecté, avec les autorisations dont il dispose déjà.

La configuration se déroule en deux parties :

1. Votre administrateur Salesforce active le serveur MCP et crée une
   External Client App pour Perplexity dans votre organisation Salesforce. Cette opération n’est à effectuer qu’une fois
   et prend environ 20 minutes. Une nouvelle application peut ensuite nécessiter jusqu’à 30 minutes pour
   devenir opérationnelle.

2. Un administrateur de votre organisation dans Perplexity ajoute la Consumer
   Key de cette application dans les paramètres de connecteurs de votre organisation. Cette opération n’est également à effectuer qu’une fois.
   Ensuite, chaque personne connecte son propre compte Salesforce. Avec Pro et Max, vous ajoutez
   vous-même la Consumer Key dans l’onglet **Gérer la configuration** du connecteur.

Votre administrateur Salesforce réalise la première partie. L’administrateur Perplexity de votre
organisation, ou vous-même avec Pro et Max, réalise la seconde.
Le personnel de Perplexity n’a pas besoin d’accéder à votre organisation Salesforce.

> [!NOTE]
>
> Le connecteur Salesforce est disponible avec les offres Pro, Max, Enterprise Pro et
> Enterprise Max. Votre organisation Salesforce doit disposer d’Enterprise Edition ou d’une édition supérieure,
> ou être une organisation Developer Edition pour les tests.

## Confidentialité et sécurité des données

Perplexity accède à Salesforce uniquement sous l’identité de l’utilisateur qui s’est connecté : les autorisations
Salesforce définissent donc ce que Perplexity peut consulter ou modifier.

* **Périmètre d’accès** — Les profils, les ensembles d’autorisations, la sécurité au niveau des champs et
  les règles de partage continuent de s’appliquer. Les utilisateurs ne peuvent ni consulter ni modifier via
  Perplexity des éléments auxquels ils n’avaient pas déjà accès dans Salesforce.

* **Piste d’audit** — Les modifications effectuées via Perplexity apparaissent dans la piste d’audit de Salesforce
  sous le nom de l’utilisateur. Le trafic MCP apparaît dans les journaux d’API de Salesforce avec
  `API_CLIENT_CATEGORY = SALESFORCE_HOSTED_MCP`.

* **Connexion directe** — Perplexity se connecte directement à Salesforce avec
  l’External Client App propre à votre organisation Salesforce. Aucun service d’intégration tiers ne sert
  d’intermédiaire.

* **Contrôle par l’administrateur** — Votre administrateur Salesforce peut révoquer tous les
  accès à tout moment en désactivant le serveur MCP ou en bloquant l’External
  Client App. Avec les offres Enterprise, l’administrateur Perplexity de votre organisation peut également désactiver
  le connecteur pour l’organisation. Sa désactivation bloque le connecteur, mais conserve les jetons
  de connexion enregistrés des utilisateurs jusqu’à ce que chacun se déconnecte. Pour retirer
  l’accès à tout le monde en une seule fois, bloquez l’External Client App dans Salesforce.

* **Lieu de stockage des données** — Perplexity ne conserve pas de copie distincte de vos
  enregistrements Salesforce. Les résultats qui apparaissent dans une session sont enregistrés avec
  cette session et suivent vos paramètres de conservation des sessions. Consultez [Conservation des données pour les entreprises](https://www.perplexity.ai/help-center/help-center/fr/articles/11652701-conservation-des-donnees-pour-les-entreprises.md).

* **Utilisation pour l’entraînement** — Les données consultées via le connecteur Salesforce ne sont jamais
  utilisées pour entraîner les modèles de Perplexity ni aucun modèle tiers.

* **Chiffrement** — Les identifiants du connecteur sont chiffrés en transit avec TLS
  et chiffrés au repos.

* **Conformité** — Les contrôles de Perplexity sont audités selon la norme SOC 2 Type II.
  La documentation relative à la sécurité et à la conformité est disponible dans le [Trust Center de Perplexity](https://trust.perplexity.ai/).

## Comment l’activer

### Avant de commencer

* Vous disposez de l’offre Pro, Max, Enterprise Pro ou Enterprise Max.

* Vous disposez d’un administrateur système Salesforce pour l’organisation que vous souhaitez connecter.

* Avec les offres Enterprise, vous disposez d’un administrateur de votre organisation dans
  Perplexity, qui peut gérer les paramètres de connecteurs. Avec Pro et Max, vous ajoutez
  vous-même la Consumer Key.

* Votre organisation peut utiliser les serveurs MCP hébergés de Salesforce. Salesforce destine ces serveurs
  aux clients disposant de Flex Credits, et leur utilisation peut être facturée.
  Renseignez-vous auprès de votre responsable de compte Salesforce. Consultez [Premiers pas avec les serveurs MCP
  hébergés de
  Salesforce](https://developer.salesforce.com/docs/platform/hosted-mcp-servers/guide/hosted-mcp-servers-overview.html)
  et [Utilisation facturable des Flex Credits](https://help.salesforce.com/s/articleView?language=en_US\&id=ai.usage_flex_credits.htm\&type=5).

> [!NOTE]
>
> Les serveurs MCP hébergés de Salesforce acceptent uniquement les External Client Apps créées au sein
> de votre propre organisation. Les Connected Apps et l’enregistrement automatique des clients ne sont pas
> pris en charge : Perplexity ne peut donc pas fournir une application partagée par tous ses clients. Consultez les [bonnes pratiques de sécurité des serveurs MCP hébergés de Salesforce](https://developer.salesforce.com/docs/platform/hosted-mcp-servers/guide/security-best-practices.html).

### Étape 1 : activer le serveur MCP SObject All (administrateur Salesforce, environ 2 minutes)

> [!TIP]
>
> Pour commencer par un essai, utilisez une [organisation Salesforce Developer Edition](https://developer.salesforce.com/signup) gratuite avant de configurer l’environnement de production.

1. Connectez-vous à Salesforce sur `login.salesforce.com`
   ou via votre URL My Domain, par exemple `https://yourcompany.my.salesforce.com`.

2. Cliquez sur l’icône d’engrenage en haut à droite.

3. Choisissez **Setup**.

[![Menu de l’engrenage Salesforce avec Setup en surbrillance](https://mintcdn.com/perplexity-help-center/jXyVOP6pZJdyykyP/help-center/assets/img/salesforce_mcp_setup_menu.png?fit=max\&auto=format\&n=jXyVOP6pZJdyykyP\&q=85\&s=f3df13563e3f357430ceaf3e1f64e539)](https://www.perplexity.ai/help-center/help-center/assets/img/salesforce_mcp_setup_menu.png)

Figure 1 — Le menu de l’engrenage ouvre Setup dans Salesforce.

4. Dans **Quick Find**, saisissez **MCP Servers**, puis ouvrez **Integrations → API Catalog
   → MCP Servers**. Tous les serveurs standard sont initialement à l’état **Inactive**. La bannière jaune
   est l’avis de facturation des Flex Credits de Salesforce.

[![Liste MCP Servers dans Salesforce Setup, avec SObject All à l’état Active et les autres serveurs standard à l’état Inactive](https://mintcdn.com/perplexity-help-center/jXyVOP6pZJdyykyP/help-center/assets/img/salesforce_mcp_servers_list.png?fit=max\&auto=format\&n=jXyVOP6pZJdyykyP\&q=85\&s=85a286319bd12d1b95a1342094acf2fb)](https://www.perplexity.ai/help-center/help-center/assets/img/salesforce_mcp_servers_list.png)

Figure 2 — La liste MCP Servers, avec SObject All actif et les autres serveurs standard inactifs.

5. Ouvrez **SObject All**.

6. Cliquez sur **Activate**. Une fois l’activation terminée, l’état affiche
   **Active** et le bouton devient **Deactivate**.

7. Laissez tous les autres serveurs désactivés.

[![SObject All avant activation, avec Activate mis en évidence](https://mintcdn.com/perplexity-help-center/jXyVOP6pZJdyykyP/help-center/assets/img/salesforce_mcp_sobject_all.png?fit=max\&auto=format\&n=jXyVOP6pZJdyykyP\&q=85\&s=e30addc3c5dcc2b3d7993b54f0707143)](https://www.perplexity.ai/help-center/help-center/assets/img/salesforce_mcp_sobject_all.png)

Figure 3 — SObject All avant activation, avec Activate mis en évidence.

Consultez [Activer les serveurs MCP standard de Salesforce dans API Catalog](https://help.salesforce.com/s/articleView?id=platform.api_catalog_activate_salesforce_mcp_servers.htm\&language=en_US\&type=5)
et la [documentation de référence de SObject All](https://developer.salesforce.com/docs/platform/hosted-mcp-servers/guide/sobject-all.html).

> [!NOTE]
>
> Perplexity utilise SObject All plutôt que SObject Reads afin de pouvoir créer et
> mettre à jour des enregistrements. Chaque appel reste soumis au profil, à la sécurité au niveau
> des champs et aux règles de partage propres à l’utilisateur.

### Étape 2 : créer l’External Client App (administrateur Salesforce, environ 10 minutes)

Les tableaux de cette étape et de la suivante précisent le statut de chaque paramètre :

* **Verrouillé** : exigé par Salesforce. Pour le modifier, vous devez contacter le support Salesforce.
* **Obligatoire** : le connecteur ne fonctionne pas sans ce paramètre.
* **Au choix** : les deux options fonctionnent.
* **Laisser désactivé** : fonctionne si le paramètre est activé, mais augmente les risques.
* **Tester d’abord** : possible, mais effectuez d’abord un test dans un environnement de test ou une organisation Developer Edition.

1. Dans **Quick Find** de Setup, saisissez **External Client App Manager** et ouvrez-le.

2. Cliquez sur **New External Client App**.

[![External Client App Manager avec le bouton New External Client App](https://mintcdn.com/perplexity-help-center/jXyVOP6pZJdyykyP/help-center/assets/img/salesforce_mcp_eca_manager.png?fit=max\&auto=format\&n=jXyVOP6pZJdyykyP\&q=85\&s=4a48f7a2c614b4356232653c39b9c2b2)](https://www.perplexity.ai/help-center/help-center/assets/img/salesforce_mcp_eca_manager.png)

Figure 4 — External Client App Manager, où vous créez l’application Perplexity.

3. Remplissez la section **Basic Information** :

   | Champ | Valeur | Pouvez-vous le modifier ? |
   | - | - | - |
   | **External Client App Name** | `Perplexity` | Au choix |
   | **API Name** | `Perplexity` | Au choix |
   | **Contact Email** | Une liste de diffusion informatique | Au choix |
   | **Distribution State** | **Local** | Obligatoire |
   | **Info URL** | `https://www.perplexity.ai` (facultatif) | Au choix |
   | **Description** | Permet à Perplexity d’exécuter les outils MCP hébergés de Salesforce pour le compte des utilisateurs connectés. | Au choix |

   *Table 1 — Paramètres de la section Basic Information pour l’External Client App Perplexity.*

[![Section Basic Information avec Perplexity comme nom d’application et Distribution State défini sur Local](https://mintcdn.com/perplexity-help-center/jXyVOP6pZJdyykyP/help-center/assets/img/salesforce_mcp_eca_basic_info.png?fit=max\&auto=format\&n=jXyVOP6pZJdyykyP\&q=85\&s=c2d3b693af2339dce83cd2599d8be425)](https://www.perplexity.ai/help-center/help-center/assets/img/salesforce_mcp_eca_basic_info.png)

Figure 5 — Basic Information pour l’External Client App Perplexity.

4. Développez **API (Enable OAuth Settings)** et cochez **Enable OAuth**.

5. **Callback URL** (obligatoire) : collez ces deux URL, une par ligne, exactement telles
   qu’elles sont écrites. Toute différence fait échouer la connexion avec l’erreur `redirect_uri_mismatch`.

   ```text theme={null}
   https://www.perplexity.ai/rest/connections/oauth_callback
   https://enterprise.perplexity.ai/rest/connections/oauth_callback
   ```

6. **OAuth Scopes** (obligatoire) : déplacez exactement ces deux portées dans **Selected OAuth
   Scopes** :

   * **Access Salesforce hosted MCP servers (mcp\_api)**
   * **Perform requests at any time (refresh\_token, offline\_access)**

   Laissez **Introspect all Tokens** et **Configure ID token** décochés. Vous
   utiliserez le bouton **Consumer Key and Secret** présenté ici à l’étape 4.

[![OAuth Settings avec les deux URL de rappel Perplexity et les portées mcp\_api et refresh\_token sélectionnées](https://mintcdn.com/perplexity-help-center/jXyVOP6pZJdyykyP/help-center/assets/img/salesforce_mcp_eca_oauth_settings.png?fit=max\&auto=format\&n=jXyVOP6pZJdyykyP\&q=85\&s=d45db1d53ddcb4e0cdfbc978df66e19e)](https://www.perplexity.ai/help-center/help-center/assets/img/salesforce_mcp_eca_oauth_settings.png)

Figure 6 — Les paramètres OAuth avec les deux URL de rappel et les deux portées obligatoires.

7. Configurez **Flow Enablement** et **Security** :

   | Paramètre | Valeur | Pourquoi | Pouvez-vous le modifier ? |
   | - | - | - | - |
   | **Flow Enablement** (les 5 options) | Désactivé | Le connecteur n’utilise pas ces options. Les activer ne fait qu’ouvrir des voies d’accès supplémentaires. | Laisser désactivé |
   | **Require secret for Web Server Flow** | Désactivé | Perplexity utilise un client public avec PKCE. Si vous activez ce paramètre, transmettez le Consumer Secret avec la clé. Le formulaire de configuration de Perplexity l’accepte. | Au choix |
   | **Require secret for Refresh Token Flow** | Désactivé | Même raison que ci-dessus. | Au choix |
   | **Require Proof Key for Code Exchange (PKCE) extension for Supported Authorization Flows** | Activé | Exigé par Salesforce. Pour le modifier, vous devez contacter le support Salesforce. | Verrouillé |
   | **Enable Refresh Token Rotation** | Activé | Exigé par Salesforce. Pour le modifier, vous devez contacter le support Salesforce. | Verrouillé |
   | **Issue JSON Web Token (JWT)-based access tokens for named users** | Activé | Sans ce paramètre, la connexion fonctionne, mais chaque appel MCP renvoie une erreur 401. | Obligatoire |
   | **Limit Idle Refresh Token Time-to-Live (TTL) to 30 Days** | Activé | Exigé par Salesforce. Pour le modifier, vous devez contacter le support Salesforce. | Verrouillé |
   | **Enforce Refresh Token IP Allowlist** | Désactivé | Les renouvellements de jetons proviennent des serveurs de Perplexity, et non des réseaux de vos utilisateurs : une liste d’autorisation peut donc les bloquer. | Laisser désactivé |

   *Table 2 — Paramètres Flow Enablement et Security pour l’External Client App Perplexity.*

[![Paramètres Flow Enablement et Security avec PKCE et les jetons d’accès JWT sélectionnés](https://mintcdn.com/perplexity-help-center/jXyVOP6pZJdyykyP/help-center/assets/img/salesforce_mcp_eca_security.png?fit=max\&auto=format\&n=jXyVOP6pZJdyykyP\&q=85\&s=8796874a25ebb88f75d99b803b4f0157)](https://www.perplexity.ai/help-center/help-center/assets/img/salesforce_mcp_eca_security.png)

Figure 7 — Les paramètres Flow Enablement et Security de l’application Perplexity.

8. Laissez les paramètres **SAML**, **Canvas**, **Mobile** et **Push Notification**
   désactivés, puis cliquez sur **Create**.

[![Paramètres SAML, Canvas, Mobile et Push Notification tous désactivés](https://mintcdn.com/perplexity-help-center/jXyVOP6pZJdyykyP/help-center/assets/img/salesforce_mcp_eca_other_settings.png?fit=max\&auto=format\&n=jXyVOP6pZJdyykyP\&q=85\&s=2eb476106c11b07af5d6a39defa3847b)](https://www.perplexity.ai/help-center/help-center/assets/img/salesforce_mcp_eca_other_settings.png)

Figure 8 — Les paramètres SAML, Canvas, Mobile et Push Notification laissés désactivés.

Consultez [Créer une External Client App pour les serveurs MCP hébergés](https://developer.salesforce.com/docs/platform/hosted-mcp-servers/guide/create-external-client-app.html)
et [Configurer les paramètres OAuth d’une External Client App](https://help.salesforce.com/s/articleView?id=xcloud.configure_external_client_app_oauth_settings.htm\&language=en_US\&type=5).

### Étape 3 : définir les politiques (administrateur Salesforce, environ 3 minutes)

Ouvrez l’application, accédez à **Policies** et cliquez sur **Edit**.

| Paramètre | Recommandation | Pourquoi | Pouvez-vous le modifier ? |
| - | - | - | - |
| **Permitted Users** | **All users can self-authorize** | Chaque personne se connecte avec son propre compte : les autorisations Salesforce continuent donc de s’appliquer. Pour restreindre l’accès, sélectionnez **Admin approved users are pre-authorized** et attribuez un ensemble d’autorisations. | Au choix |
| **IP Relaxation** | **Relax IP restrictions**, si un profil comporte des plages d’adresses IP de connexion | Sans plages d’adresses IP de connexion, **Enforce IP restrictions** fonctionne également. | Au choix |
| **Refresh Token Policy** | À votre convenance, par exemple une expiration après 30 jours d’inactivité | 30 jours ou moins, avec rotation. | Au choix |
| **Named User JWT token timeout** | Use the user's default session timeout | Valeur par défaut de Salesforce. | Au choix |
| **Start Page** | Aucune | Valeur par défaut de Salesforce. | Au choix |
| **Single Logout** | Désactivé | Vous pouvez l’activer plus tard pour interrompre les sessions dès le départ d’une personne. | Au choix |
| **High Assurance Session Required** | Désactivé | Ce paramètre peut imposer une vérification supplémentaire à la connexion, comme l’authentification multifacteur (MFA), que les tâches programmées ne peuvent pas effectuer. | Tester d’abord |

*Table 3 — Paramètres de politique recommandés pour l’External Client App Perplexity.*

> [!NOTE]
>
> Salesforce recommande une politique de jetons d’actualisation de 30 jours ou moins avec rotation.
> Une durée plus courte oblige les personnes qui utilisent les [Tâches programmées dans Computer](https://www.perplexity.ai/help-center/help-center/fr/articles/11521526-taches-programmees-dans-computer.md)
> à se reconnecter plus souvent. Ne choisissez pas **Immediately expire refresh token**, car
> les tâches programmées échoueraient.

[![Paramètres App Authorization : politique des jetons d’actualisation, assouplissement des restrictions IP et délai d’expiration du jeton JWT](https://mintcdn.com/perplexity-help-center/jXyVOP6pZJdyykyP/help-center/assets/img/salesforce_mcp_policies_app_authorization.png?fit=max\&auto=format\&n=jXyVOP6pZJdyykyP\&q=85\&s=29d1480bee5592407c595dc4fce37242)](https://www.perplexity.ai/help-center/help-center/assets/img/salesforce_mcp_policies_app_authorization.png)

Figure 9 — Les paramètres de politique App Authorization.

[![Options de Permitted Users : All users can self-authorize et Admin approved users are pre-authorized](https://mintcdn.com/perplexity-help-center/jXyVOP6pZJdyykyP/help-center/assets/img/salesforce_mcp_eca_permitted_users.png?fit=max\&auto=format\&n=jXyVOP6pZJdyykyP\&q=85\&s=10e789a201ca669863d07c945fe5269a)](https://www.perplexity.ai/help-center/help-center/assets/img/salesforce_mcp_eca_permitted_users.png)

Figure 10 — Les options de Permitted Users pour l’application Perplexity.

Cliquez sur **Save** lorsque vous avez terminé.

Consultez [Gérer les External Client Apps](https://help.salesforce.com/s/articleView?id=xcloud.manage_external_client_apps.htm\&language=en_US\&type=5), [Rotation des jetons d’actualisation](https://help.salesforce.com/s/articleView?id=005316711\&language=en_US\&type=1)
et les [bonnes pratiques de sécurité des serveurs MCP hébergés de Salesforce](https://developer.salesforce.com/docs/platform/hosted-mcp-servers/guide/security-best-practices.html).

### Étape 4 : transmettre la Consumer Key (administrateur Salesforce, environ 2 minutes)

1. Dans l’application, ouvrez **Settings → OAuth Settings → Consumer Key and Secret**
   (présenté à l’étape 2.6). Salesforce vous envoie un code de vérification par e-mail.

2. Copiez la **Consumer Key**. Si vous avez activé **Require secret for Web Server
   Flow** ou **Require secret for Refresh Token Flow** à l’étape 2.7, copiez également
   le **Consumer Secret**.

3. Avec les offres Enterprise, transmettez la clé, ainsi que le secret si vous l’avez copié, à l’administrateur
   Perplexity de votre organisation via votre gestionnaire de mots de passe ou un autre canal approuvé
   pour le partage de secrets. Avec Pro ou Max sans organisation Perplexity, transmettez-les de la
   même façon à la personne qui effectue l’étape 5, ou conservez-les dans votre gestionnaire de
   mots de passe si c’est vous.

> [!WARNING]
>
> Ne transmettez jamais la Consumer Key ni le Consumer Secret par messagerie ordinaire ou par e-mail.

> [!NOTE]
>
> Une nouvelle External Client App peut nécessiter jusqu’à 30 minutes pour devenir opérationnelle. En attendant,
> la connexion échoue avec l’erreur `invalid_client_id`.

### Étape 5 : ajouter la Consumer Key à Perplexity (Enterprise : administrateur de votre organisation Perplexity, environ 5 minutes)

Ces paramètres s’appliquent uniquement à votre organisation. Les autres organisations utilisent
leur propre External Client App et leurs propres paramètres.

1. Dans Perplexity, ouvrez **Paramètres de l’organisation → [Connecteurs](https://www.perplexity.ai/account/org/connectors)**.

2. Recherchez **Salesforce**.

3. Sélectionnez le connecteur dont la description commence par « Interroger, rechercher, créer
   et mettre à jour les enregistrements CRM Salesforce ». Si vous ne le voyez pas, le nouveau connecteur Salesforce n’est
   pas encore disponible pour votre organisation.

4. Cliquez sur **Gérer la configuration**. Si vous ne voyez pas le bouton, ouvrez le menu **Plus d’options**
   de la ligne et choisissez **Gérer la configuration**.

5. Choisissez **Utiliser une configuration d’organisation personnalisée**. Si **Méthode de configuration** s’affiche,
   sélectionnez **Saisir les identifiants manuellement**.

6. Collez la **Consumer Key**. Laissez le champ **Consumer Secret** vide, sauf si vous
   avez rendu le secret obligatoire à l’étape 2.7.

[![Formulaire de gestion de la configuration Salesforce dans Perplexity avec Saisir les identifiants manuellement sélectionné et les champs Consumer Key et Consumer Secret](https://mintcdn.com/perplexity-help-center/jXyVOP6pZJdyykyP/help-center/assets/img/salesforce_mcp_perplexity_setup_form.png?fit=max\&auto=format\&n=jXyVOP6pZJdyykyP\&q=85\&s=ed446ec9cdbff711748ead26b7bfcc4f)](https://www.perplexity.ai/help-center/help-center/assets/img/salesforce_mcp_perplexity_setup_form.png)

Figure 11 — Le formulaire de configuration Salesforce dans Perplexity.

7. Facultatif : si votre organisation utilise l’authentification unique, saisissez vos URL My Domain pour que les utilisateurs
   accèdent directement à la page de connexion de votre entreprise au lieu de cliquer sur **Use Custom
   Domain** :

   * **Authorization Endpoint** :
     `https://yourcompany.my.salesforce.com/services/oauth2/authorize`

   * **Token Endpoint** :
     `https://yourcompany.my.salesforce.com/services/oauth2/token`

   * **Revocation Endpoint** :
     `https://yourcompany.my.salesforce.com/services/oauth2/revoke`

   Remplacez `yourcompany` par votre nom My Domain. Vous pouvez le trouver dans
   **Setup** de Salesforce, sous **My Domain**. Laissez ces champs vides pour utiliser
   `login.salesforce.com`.

8. Cliquez sur **Enregistrer la configuration**, puis sur **Continuer** pour confirmer.

Vous pouvez également ouvrir le connecteur Salesforce et cliquer sur **Ouvrir les paramètres des connecteurs**
dans la carte **Configuration de l’organisation requise** pour accéder à cette même configuration.

> [!NOTE]
>
> Vous pouvez modifier la Consumer Key ou les URL My Domain plus tard depuis **Gérer la configuration**.
> La modification de la configuration déconnecte les membres déjà connectés : ils doivent donc
> se reconnecter ensuite.

### Étape 5 (sans organisation Perplexity) : ajouter vous-même la Consumer Key (environ 5 minutes)

Si vous disposez de Pro ou Max et ne faites pas partie d’une organisation Perplexity, vous ajoutez
la Consumer Key de votre propre External Client App. Vous avez toujours besoin d’un administrateur
système Salesforce pour effectuer les étapes 1 à 4. Si vous ne disposez pas d’une organisation Salesforce
d’entreprise, vous pouvez créer une [organisation Salesforce Developer Edition](https://developer.salesforce.com/signup) gratuite.
Vous en êtes l’administrateur système et pouvez donc effectuer vous-même les étapes 1 à 4.

1. Ouvrez le [connecteur Salesforce](https://www.perplexity.ai/computer/connectors?connector=salesforce_mcp).
   Le connecteur affiche **Configuration personnelle requise**.

2. Ouvrez l’onglet **Gérer la configuration** et choisissez **Utiliser une configuration personnalisée**. Si **Méthode de configuration**
   s’affiche, sélectionnez **Saisir les identifiants manuellement**.

3. Collez la **Consumer Key**. Laissez le champ **Consumer Secret** vide, sauf si vous
   avez rendu le secret obligatoire à l’étape 2.7. Vous pouvez aussi ajouter vos URL My Domain,
   comme décrit à l’étape 5.7.

4. Cliquez sur **Enregistrer la configuration**, puis sur **Continuer** pour confirmer. Passez ensuite
   à l’étape 6.

Cette configuration s’applique uniquement à vous.

### Étape 6 : connecter votre compte (chaque utilisateur)

1. Ouvrez le [connecteur Salesforce](https://www.perplexity.ai/computer/connectors?connector=salesforce_mcp)
   dans Perplexity et cliquez sur **Ajouter le connecteur** (ou **Connecter**).

2. Connectez-vous à Salesforce et autorisez l’accès. Si des URL My Domain ont été ajoutées à
   l’étape 5, vous accédez directement à la page de connexion de votre entreprise.
   Sinon, si votre entreprise utilise l’authentification unique, cliquez sur **Use Custom Domain**
   sur la page de connexion Salesforce, saisissez le domaine de votre entreprise, par exemple
   `yourcompany`, et connectez-vous. Consultez [Utiliser la bonne URL de connexion](https://help.salesforce.com/s/articleView?id=xcloud.getstart_login_urls.htm\&language=en_US\&type=5).

[![Écran Allow Access de Salesforce listant les autorisations demandées par Perplexity, avec les boutons Deny et Allow](https://mintcdn.com/perplexity-help-center/jXyVOP6pZJdyykyP/help-center/assets/img/salesforce_mcp_consent.png?fit=max\&auto=format\&n=jXyVOP6pZJdyykyP\&q=85\&s=79b7a8e2145a5d9a295bfb99f0107444)](https://www.perplexity.ai/help-center/help-center/assets/img/salesforce_mcp_consent.png)

Figure 12 — Salesforce vous demande d’autoriser l’accès lors de la première connexion.

### Comment vérifier que la connexion fonctionne

1. Dans une nouvelle session, demandez : *« Sur Salesforce, sous quelle identité suis-je connecté ? »* Perplexity
   devrait vous répondre en indiquant votre nom et votre rôle dans Salesforce.

2. Demandez : *« Liste les 5 comptes que j’ai consultés le plus récemment. »*

3. Facultatif : demandez à Perplexity de créer un enregistrement Task de test dans Salesforce, puis de
   le supprimer, et vérifiez que votre nom apparaît dans la piste d’audit de Salesforce. Une tentative d’écriture par un utilisateur Read Only
   doit échouer avec l’erreur `INSUFFICIENT_ACCESS_OR_READONLY`.

Consultez les [instructions de Salesforce pour tester les clients MCP](https://developer.salesforce.com/docs/platform/hosted-mcp-servers/guide/test-connection.html)
pour en savoir plus.

## Essayer le connecteur

* *« Affiche mes opportunités ouvertes dont la clôture est prévue ce trimestre, triées par montant. »*

* *« Passe l’opportunité Globex à l’étape Négociation. »*

* *« Chaque lundi, résume les opportunités qui ont changé d’étape la semaine précédente. »*

## Autorisations et portées

| Élément | Rôle |
| - | - |
| Portée `mcp_api` | Permet à Perplexity d’appeler le serveur MCP hébergé de Salesforce |
| Portée `refresh_token` | Maintient les utilisateurs connectés entre les sessions. Votre politique de jetons d’actualisation détermine la durée de cette connexion. |
| Profil Salesforce et règles de partage | Définissent les limites d’accès. Un utilisateur en lecture seule peut lire, mais pas écrire. |

*Table 4 — Ce que Perplexity demande et ce qui limite son accès.*

Actions disponibles : obtenir le schéma d’un objet, exécuter une requête SOQL, rechercher (Salesforce Object Search Language, SOSL), obtenir les informations d’un utilisateur,
lister les enregistrements récents, obtenir les enregistrements associés, créer un enregistrement, mettre à jour un enregistrement ou
un enregistrement associé, et supprimer un enregistrement ou un enregistrement associé. Consultez la [documentation de référence de SObject All](https://developer.salesforce.com/docs/platform/hosted-mcp-servers/guide/sobject-all.html).

Fonctions non prises en charge : mises à jour en masse ou par lots, téléversement de fichiers et de pièces jointes,
conversion de prospects, envoi d’e-mails et exécution de rapports. Ces fonctions ne sont pas disponibles sur
les [serveurs MCP hébergés standard de Salesforce](https://developer.salesforce.com/docs/platform/hosted-mcp-servers/guide/servers-reference.html).

## Dépannage

| Symptôme observé | Cause la plus probable | Comment y remédier |
| - | - | - |
| Le connecteur Salesforce n’apparaît pas | L’administrateur Perplexity de votre organisation l’a désactivé, ou il n’est pas encore disponible pour votre organisation ou votre offre | Consultez l’administrateur Perplexity de votre organisation et vérifiez les offres indiquées dans la [Vue d’ensemble](#overview) |
| **Configuration de l’organisation requise** | Aucune Consumer Key n’a été enregistrée dans Perplexity | Demandez à l’administrateur Perplexity de votre organisation d’effectuer l’étape 5 |
| **Configuration personnelle requise** | Vous disposez de Pro ou Max sans organisation Perplexity et n’avez pas encore enregistré de Consumer Key | Effectuez l’[Étape 5 (sans organisation Perplexity)](#étape-5-sans-organisation-perplexity--ajouter-vous-même-la-consumer-key-environ-5-minutes) |
| `redirect_uri_mismatch` | Une URL de rappel est manquante ou mal saisie | Vérifiez à nouveau l’étape 2.5. Les URL doivent correspondre exactement. |
| `invalid_client_id` | La Consumer Key est incorrecte, ou l’application a été créée il y a moins de 30 minutes | Copiez à nouveau la clé, ou attendez avant de réessayer |
| La connexion fonctionne, mais les requêtes échouent avec une erreur 401 | SObject All n’est pas actif, les jetons JWT ne sont pas activés, ou la portée `mcp_api` est manquante | Vérifiez à nouveau les étapes 1, 2.6 et 2.7 |
| La page de connexion exige le domaine de votre entreprise, ou le SSO n’apparaît pas | Votre organisation bloque les connexions via `login.salesforce.com` | Ajoutez les URL My Domain à l’étape 5, ou cliquez sur **Use Custom Domain** et saisissez votre domaine |
| `OAUTH_APP_ACCESS_DENIED` | **Permitted Users** bloque cet utilisateur | Modifiez **Permitted Users**, ou attribuez l’ensemble d’autorisations |
| `INSUFFICIENT_ACCESS_OR_READONLY` | Le profil Salesforce de l’utilisateur n’autorise pas cette action | Ce comportement est normal. Ajustez les autorisations Salesforce si nécessaire. |
| Les utilisateurs doivent se reconnecter régulièrement | Le jeton d’actualisation a expiré ou a atteint son délai d’inactivité | Examinez la politique des jetons d’actualisation de l’External Client App |
| Le connecteur affiche de nouveau **Ajouter le connecteur** (ou **Connecter**) | La configuration a changé, ou l’accès a été révoqué dans Salesforce | Cliquez sur **Ajouter le connecteur** (ou **Connecter**) dans le [connecteur Salesforce](https://www.perplexity.ai/computer/connectors?connector=salesforce_mcp) et connectez-vous de nouveau |
| Les résultats semblent ne pas être à jour | Le connecteur lit les données Salesforce en temps réel à chaque requête | Vérifiez l’enregistrement dans Salesforce. S’il diffère, posez de nouveau la question dans une nouvelle session. |

*Table 5 — Erreurs courantes du connecteur Salesforce.*

## Foire aux questions

### À quelles données le connecteur accède-t-il ?

Uniquement aux données auxquelles l’utilisateur connecté a déjà accès dans Salesforce, via les
actions indiquées dans [Autorisations et portées](#permissions-and-scopes). Les profils,
les ensembles d’autorisations, la sécurité au niveau des champs et les règles de partage continuent de s’appliquer.

### Perplexity peut-il écrire dans Salesforce ?

Oui, si les autorisations Salesforce de l’utilisateur le permettent. Pour limiter cette possibilité, attribuez aux utilisateurs
un ensemble d’autorisations ou un profil plus restreint.

### Mon administrateur peut-il restreindre qui utilise ce connecteur ?

Oui, des deux côtés. Dans Salesforce, utilisez **Permitted Users** avec un ensemble d’autorisations.
Avec les offres Enterprise, l’administrateur Perplexity de votre organisation peut désactiver le connecteur pour
l’organisation. Les jetons de connexion enregistrés des utilisateurs sont conservés jusqu’à ce que chacun
se déconnecte : pour retirer l’accès à tout le monde en une seule fois, bloquez l’External Client App
dans Salesforce. Pour voir qui s’est connecté ou révoquer des jetons, consultez [Gérer
l’utilisation OAuth des External
Client Apps](https://help.salesforce.com/s/articleView?id=xcloud.manage_external_client_app_usage.htm\&language=en_US\&type=5).

### Combien de temps les données sont-elles conservées après ma déconnexion ou la désactivation du connecteur ?

Lorsque vous vous déconnectez, Perplexity supprime vos jetons de connexion Salesforce enregistrés.
Si l’administrateur Perplexity de votre organisation désactive le connecteur, les jetons des utilisateurs
sont conservés jusqu’à ce que chacun se déconnecte. Pour retirer l’accès à tout le monde en une seule
fois, votre administrateur Salesforce peut bloquer l’External Client App. Les sessions qui contiennent
des résultats Salesforce suivent vos paramètres de conservation des sessions. Consultez
[Conservation des données pour les entreprises](https://www.perplexity.ai/help-center/help-center/fr/articles/11652701-conservation-des-donnees-pour-les-entreprises.md).

### J’utilisais l’ancien connecteur Salesforce. Qu’est-ce qui change ?

Vous devrez vous reconnecter une fois, après l’ajout de la Consumer Key à l’étape 5,
soit par l’administrateur Perplexity de votre organisation, soit par vous-même avec Pro ou Max
sans organisation.
Votre connexion existante ne peut pas être transférée automatiquement, car le nouveau
connecteur utilise l’application propre à votre organisation Salesforce.

### Mes données Salesforce seront-elles utilisées pour entraîner des modèles d’IA ?

Non. Les données consultées via le connecteur Salesforce ne sont jamais utilisées pour entraîner
les modèles de Perplexity ni aucun modèle tiers.

### Ce connecteur est-il disponible avec mon offre ?

Oui, avec les offres Pro, Max, Enterprise Pro et Enterprise Max. Votre organisation Salesforce
doit disposer d’Enterprise Edition ou d’une édition supérieure, ou être une organisation Developer Edition pour
les tests.

## Articles connexes

* [Connecteurs Perplexity pour Enterprise : FAQ](https://www.perplexity.ai/help-center/help-center/fr/articles/10673197-connecteurs-perplexity-pour-enterprise-foire-aux-questions.md)

* [Contrôle d’accès basé sur les rôles pour les connecteurs](https://www.perplexity.ai/help-center/help-center/fr/articles/2026100201-controle-d-acces-base-sur-les-roles-pour-les-connecteurs.md)

* [Guide de dépannage du connecteur Enterprise](https://www.perplexity.ai/help-center/help-center/fr/articles/10673201-guide-de-depannage-du-connecteur-enterprise.md)

* [Connecter Perplexity à Snowflake](https://www.perplexity.ai/help-center/help-center/fr/articles/14017006-connecter-perplexity-a-snowflake.md)

## Besoin d’aide supplémentaire ?

Lorsque vous nous écrivez, indiquez le nom du connecteur, le message d’erreur exact,
l’heure à laquelle il s’est produit et les étapes de cet article qui n’ont pas résolu le problème.

> [!NOTE]
>
> Contactez votre équipe de compte ou [contactez-nous via **Help > Contacter le support**](https://www.perplexity.ai/?support=true#settings/account).
> Consultez le [Trust Center](https://trust.perplexity.ai/) pour la documentation
> sur la sécurité et la conformité.


## Related topics

- [Connecteurs et intégrations](https://www.perplexity.ai/help-center/help-center/fr/collections/18799295-connecteurs-et-integrations.md)
- [Connecter Perplexity à Guidepoint](https://www.perplexity.ai/help-center/help-center/fr/articles/14818160-connecter-perplexity-a-guidepoint.md)
- [Connecter Perplexity à Snowflake](https://www.perplexity.ai/help-center/help-center/fr/articles/14017006-connecter-perplexity-a-snowflake.md)
- [Connecter Perplexity à Asana](https://www.perplexity.ai/help-center/help-center/fr/articles/12524801-connecter-perplexity-a-asana.md)
