
En bref
Salesforce et Anthropic ont annoncé le 14 octobre 2025 que Claude deviendrait un modèle fondationnel privilégié dans Agentforce pour les secteurs réglementés. Presque tout le monde a compris que « Service Cloud tourne désormais sur Claude ». Ce n'est pas le cas. La propre page de configuration de Salesforce liste trois options de modèle et recommande toujours celle qui tourne sur GPT-4.1, et l'option Claude vous donne actuellement Haiku 4.5, pas Opus.
La voie qui s'est vraiment améliorée en 2026, c'est la direction inverse. Les serveurs MCP hébergés sont passés en disponibilité générale le 29 avril 2026, Salesforce a publié un guide de configuration Claude pas à pas cinq semaines plus tard, et vous pouvez désormais faire lire, interroger et mettre à jour des dossiers par Claude dans une org de production, avec vos propres permissions appliquées à chaque appel.
Ce qu'aucune voie ne fait, c'est envoyer la réponse. Il n'existe nulle part dans le catalogue d'outil sendEmail, postCaseComment, ni replyToCase. Chaque chemin s'arrête à « rédigé, journalisé, prêt » et renvoie l'envoi à un humain ou à du code Apex personnalisé que vous devez écrire vous-même. Cet écart est exactement la raison pour laquelle j'ai construit l'intégration Salesforce d'eesel comme je l'ai fait : elle rejoint Service Cloud, s'entraîne sur vos dossiers clos, et peut réellement appuyer sur envoyer pour 0,40 $ par dossier traité.
Pourquoi ce sujet me tient plus à cœur qu'à la plupart
Je construis des agents IA chez eesel, et Salesforce était l'intégration qu'on me demandait avant même que je l'aie livrée. Deux des défaites les plus nettes de notre historique commercial ont été des équipes de support du mid-market qui aimaient le produit et sont parties quand même, parce qu'à l'époque nous ne pouvions pas nous connecter à leur org Service Cloud. L'une d'elles gérait environ 900 dossiers par mois et nous a dit clairement que l'absence de support natif Salesforce était rédhibitoire. On n'oublie pas les contrats perdus à cause d'un connecteur manquant.
Donc quand je dis que les voies ci-dessous s'arrêtent avant d'envoyer une réponse, ce n'est pas une pique concurrentielle. C'est exactement le mur contre lequel j'ai passé des mois. Faire lire Salesforce à une IA, c'est un mardi comme un autre. Lui faire boucler la boucle d'un e-mail destiné au client, à l'intérieur du système de tickets Salesforce et de ses limites de gouverneur, c'est la partie difficile, et c'est la partie que presque tous les articles « connectez Claude à votre CRM » sautent.

D'abord, ce qu'aucune de ces voies ne fait
Commencez ici, car cela recadre tout ce qui suit.
Le catalogue MCP hébergé de Salesforce est bien construit. Le serveur SObject Reads embarque six outils, le serveur SObject All en embarque onze, et les dossiers sont explicitement dans le périmètre : les prompts d'exemple de Salesforce eux-mêmes incluent « Donne-moi un résumé de tous les dossiers ouverts ces 7 derniers jours pour les comptes du secteur des services financiers ».
Cherchez cependant dans ce catalogue un moyen de répondre au client, et vous ne trouvez rien de construit à cet effet. Pas de sendEmail. Pas de postCaseComment. Pas de replyToCase. Ce que vous obtenez, c'est le générique createSobjectRecord, qui accepte n'importe quel nom d'objet et un ensemble de valeurs de champs. Le chemin de réponse est donc : créer un enregistrement CaseComment ou EmailMessage, et espérer que l'automatisation de votre propre org le récupère et envoie effectivement quelque chose.
En général, ce ne sera pas le cas, et la raison tient à une particularité de l'objet EmailMessage qui piège constamment les gens.

Créer un EmailMessage enregistre qu'un e-mail existe. Il n'en envoie aucun. Le champ Status est en lecture seule sauf pour la transition de New à Read, donc vous ne pouvez pas le basculer sur « envoyé » et considérer que c'est fait. L'envoi effectif est un second appel distinct : l'action standard emailSimple via REST, ou Messaging.SingleEmailMessage en Apex. Deux appels, deux modes d'échec, et logEmailOnSend vaut false par défaut, donc ce que vous venez d'envoyer peut même ne pas apparaître sur le dossier.
Chaque voie ci-dessous s'arrête du côté gauche de cet écart. Seul de l'Apex personnalisé ou un Flow que vous écrivez vous-même le franchit.
Les cinq voies, côte à côte
| Voie | Ce que Claude peut faire | Atteint des dossiers de production | Édition requise | Statut |
|---|---|---|---|---|
| Option de modèle AWS-Hosted d'Agentforce | Alimente le moteur de raisonnement Agentforce pour toute l'org, actuellement sur Haiku 4.5 | Oui, via les actions Agentforce | Enterprise / Performance / Unlimited avec Foundations ou Agentforce 1 | GA |
| Prompt Builder, Apex, Models API | N'importe lequel des 8 modèles Claude, appelable par nom d'API | Oui, dans les modèles de prompt et actions personnalisées | Identique ci-dessus | GA |
| Serveurs MCP hébergés de Salesforce | Lire, interroger, rechercher, créer, mettre à jour, supprimer des SObjects dont Case | Oui, CRUD complet sous les permissions de l'utilisateur | Developer / Enterprise / Performance / Unlimited | GA le 29 avril 2026 |
| Serveur MCP Salesforce DX | Un outil SOQL en lecture seule, plus des outils de dev et de métadonnées | Lecture seule, et seulement si pointé vers la production | N'importe quelle org que vous pouvez autoriser localement | Bêta |
| API REST et Apex, construit par vous | Tout ce que vous codez, y compris l'envoi effectif | Oui | N'importe quelle org avec accès API | Votre problème |
Aucune de celles-ci n'est un produit « Claude pour Service Cloud », car Salesforce n'en a jamais lancé un. Claude atteint vos dossiers par l'une de ces cinq portes, et choisir la mauvaise vous coûte un trimestre. Si vous hésitez encore à utiliser la pile native, notre comparatif de la meilleure IA pour Service Cloud couvre les options hors Salesforce à côté de celles-ci.
Voie 1 : basculer Agentforce sur Claude
C'est celle que les gens veulent dire quand ils disent « on tourne sur Claude dans Salesforce », et c'est un unique réglage pour toute l'org.
On la trouve dans Setup, sous Quick Find à Audit, Analytics, and Monitoring, puis Einstein Audit, Analytics, and Monitoring Setup, puis « Select the Model for Agentforce ». La page Salesforce Select Agentforce Model Option liste exactement trois choix :
- Salesforce Default, que Salesforce recommande, faisant tourner GPT-4.1 pour les agents créés dans le nouveau Agentforce Builder et GPT-4o pour les anciens
- AWS-Hosted, qui est Anthropic Claude Haiku 4.5 sur Amazon Bedrock
- Google Gemini, qui est Gemini 3.5 Flash sur Vertex AI
Trois choses dans cette liste méritent qu'on s'y arrête. Claude est une option, pas le réglage par défaut, et la propre recommandation de Salesforce reste celle adossée à OpenAI. Le choix vaut pour toute l'org, il s'applique donc à tous vos agents Agentforce, Service et autres, sauf si vous le remplacez agent par agent dans Agent Script. Et le modèle derrière ce bouton est le petit modèle : l'option AWS-Hosted est passée de Claude Sonnet 4 à Haiku 4.5 la semaine du 18 mai 2026.

Salesforce est étonnamment direct sur le coût de migration d'un changement. Extrait de la même page : « Compared to OpenAI, Anthropic tends to be more sensitive to the nuances in the input payload. Anthropic returns more accurate and reliable responses if the prompts are clear, concise, and thorough. » Elle renvoie même vers la documentation de prompt engineering d'Anthropic. Lisez cela pour ce que c'est : vos modèles de prompt existants devront être retestés, et changer de modèle n'est pas un ajustement de configuration qu'on fait un vendredi.
Un dernier avertissement du propre texte de Salesforce, important si vous changez pour des raisons de conformité : même après avoir choisi une option de modèle, certaines tâches spécifiques comme la classification des sous-agents ou les citations peuvent encore utiliser des modèles propriétaires de Salesforce. Le bouton n'est pas une étanchéité hermétique, et c'est l'une des limitations de l'IA de Service Cloud qu'il vaut mieux soulever lors d'une revue de sécurité que de découvrir plus tard.
Ce que vous y gagnez réellement
L'argument honnête en faveur de cette voie n'est pas la qualité du modèle, c'est la frontière de confiance. Anthropic affirme être le premier fournisseur de LLM entièrement intégré à l'intérieur de la frontière de confiance de Salesforce, et la propre documentation de Salesforce le confirme : sur la page Supported Models, seuls les modèles Anthropic et Amazon Nova portent cette mention. Aucun modèle OpenAI ni Google de la liste ne la porte.
Concrètement, Salesforce affirme que le trafic reste à l'intérieur de son propre cloud privé virtuel, est chiffré en TLS 1.2 minimum, se connecte à Bedrock via AWS PrivateLink, et que les fournisseurs de modèles ne peuvent pas accéder aux données clients, rien n'étant stocké dans Bedrock. Si votre revue de sécurité est la raison pour laquelle l'IA est bloquée dans votre org, ce paragraphe est la raison de regarder Claude. C'est un argument bien plus solide que n'importe quel benchmark, et cela pèse davantage pour un feu vert de gouvernance de l'IA qu'un classement de modèles ne le fera jamais.
Et ce que cela vous coûte
Les orgs Government Cloud devraient arrêter de lire ici : le tableau de disponibilité Government Cloud liste Claude Haiku 4.5 et Claude Opus 4.5 comme non disponibles.
Voie 2 : choisir un modèle Claude spécifique dans Prompt Builder, Apex ou la Models API
Le bouton Agentforce vous donne un modèle. Cette voie vous en donne huit, et c'est celle à utiliser quand une tâche particulière de traitement de dossier mérite un cerveau plus puissant que Haiku.
La note de Salesforce sur la page de configuration détaille l'échappatoire : bien qu'Agentforce soit limité à quelques options de modèle, une action personnalisée utilisant un modèle de prompt, Apex ou la Models API peut référencer n'importe quel modèle géré par Salesforce ou apporté par vous.
Un modèle dans Prompt Builder peut donc faire tourner Opus pendant que l'agent lui-même tourne sur Haiku. C'est la façon raisonnable de dépenser pour un modèle plus puissant : sur la poignée de tâches où la qualité du raisonnement se voit dans le résultat, plutôt qu'à chaque tour de chaque conversation. Rédiger des résumés de dossier en est le candidat évident.
| Modèle | Nom d'API Salesforce | Classe de facturation |
|---|---|---|
| Claude Haiku 4.5 | sfdc_ai__DefaultBedrockAnthropicClaude45Haiku | Standard Prompts |
| Claude Sonnet 4.5 | sfdc_ai__DefaultBedrockAnthropicClaude45Sonnet | Standard Prompts |
| Claude Sonnet 4.6 | sfdc_ai__DefaultBedrockAnthropicClaude46Sonnet | Standard Prompts |
| Claude Sonnet 5 | sfdc_ai__DefaultBedrockAnthropicClaude5Sonnet | Standard Prompts |
| Claude Opus 4.5 | sfdc_ai__DefaultBedrockAnthropicClaude45Opus | Advanced Prompts |
| Claude Opus 4.6 | sfdc_ai__DefaultBedrockAnthropicClaude46Opus | Advanced Prompts |
| Claude Opus 4.7 | sfdc_ai__DefaultBedrockAnthropicClaude47Opus | Advanced Prompts |
| Claude Opus 4.8 | sfdc_ai__DefaultBedrockAnthropicClaude48Opus | Advanced Prompts |
Trois anciens noms ont été redirigés plutôt que supprimés. Claude3Haiku pointe désormais vers Haiku 4.5, Claude37Sonnet vers Sonnet 4.5 depuis le 26 février 2026, et Claude4Sonnet vers Sonnet 4.6. Si vous avez codé en dur un nom d'API il y a un an, vous faites tourner en silence un modèle différent aujourd'hui.
Il existe aussi une voie « apportez votre propre modèle », disponible sur Enterprise, Performance ou Unlimited avec un module complémentaire Einstein for Sales, Platform ou Service. Elle prend en charge exactement quatre fournisseurs : Amazon Bedrock, Azure OpenAI, OpenAI et Vertex AI. Il n'y a pas de connecteur Anthropic direct, donc apporter votre propre Claude signifie apporter votre propre compte Bedrock. L'incitation à le faire est réelle : selon Salesforce, les modèles BYO consomment 30 % de Einstein Requests en moins que les modèles gérés.
La limite qui piège tout le monde
Voici la seule chose que je collerais sur un post-it avant que quiconque dans votre org ne promette un résumeur de dossiers propulsé par Claude.

Avec le masquage des données activé dans l'Einstein Trust Layer, chaque modèle est plafonné à 65 536 tokens de contexte. La fenêtre d'un million de tokens d'Opus 4.8 se réduit à environ six pour cent d'elle-même. Pour retrouver la fenêtre complète, il faut désactiver le masquage, ce qui est exactement la fonctionnalité pour laquelle vous avez activé Claude en premier lieu.
Pour une charge de travail de support, c'est une vraie morsure. Un dossier escaladé long avec une douzaine d'échanges d'e-mails, un historique cité et quelques pièces jointes dépassera ces 65 000 tokens, et le modèle verra silencieusement moins du fil que vous ne le pensez. Les limites de débit par modèle valent aussi le coup d'œil : Haiku 4.5 est le plus strict avec 250 requêtes par minute, tandis que les Sonnet et Opus 4.6 et au-delà en ont 1 000. Pour la gamme de modèles plus large et ce que coûte chaque palier hors Salesforce, voir notre décomposition des prix de Claude.
Voie 3 : les serveurs MCP hébergés, la voie pour laquelle Salesforce a écrit un guide Claude
C'est la voie la plus récente, et celle par laquelle je commencerais réellement, parce que Salesforce a fait le travail d'intégration à votre place puis a écrit le mode d'emploi.
Les serveurs MCP hébergés sont passés en GA le 29 avril 2026, disponibles pour les orgs Developer, Enterprise, Performance et Unlimited. Le cadrage de l'annonce de GA nomme Claude directement : « Whether your users live in Slack, Claude, ChatGPT, or something else entirely, MCP means they can work with Salesforce without switching contexts. » Cinq semaines plus tard, Salesforce a publié son propre guide de configuration Claude, un véritable pas-à-pas pour Claude Desktop et Claude Code.
Il existe quatre serveurs SObject standards, tous désactivés par défaut, et un administrateur doit en activer un :
| Serveur | Nom d'API | Outils | Ce qu'il peut faire |
|---|---|---|---|
| SObject Reads | platform/sobject-reads | 6 | Schéma, SOQL, recherche, enregistrements liés. Ne peut rien modifier |
| SObject Mutations | platform/sobject-mutations | 6 | Ajoute création et mise à jour, pas de suppression |
| SObject Deletes | platform/sobject-deletes | - | Suppression uniquement |
| SObject All | platform/sobject-all | 11 | CRUD complet |
Les outils du serveur de lecture sont getObjectSchema, soqlQuery, find, getUserInfo, listRecentSobjectRecords et getRelatedRecords. Le serveur de mutations ajoute createSobjectRecord, updateSobjectRecord et updateRelatedRecord. Le propre conseil de Salesforce, que je suivrais, est de commencer par le serveur en lecture seule dans un sandbox : « It's read-only, risk-free, and immediately useful. »
Ce serveur en lecture seule suffit déjà à faire un travail utile. Demandez à Claude quels comptes ont le plus de dossiers ouverts cette semaine, faites-lui extraire les contacts et opportunités liés, repérer le schéma derrière un pic. C'est le même type de valeur qu'une intégration Claude avec n'importe quel autre système d'enregistrement, sauf que le modèle de permissions est celui de Salesforce lui-même.
Le modèle de sécurité est la meilleure partie
Chaque transaction s'exécute en tant qu'utilisateur authentifié, sans compte de service anonyme. Les règles CRUD, de sécurité au niveau des champs et de partage s'appliquent toutes, et comme le formule l'annonce de GA, si l'agent met à jour un enregistrement, le nom de cette personne apparaît dans la piste d'audit. Il existe un scope OAuth dédié, mcp_api, qui accorde l'accès MCP sans accorder les API REST existantes.
Salesforce est également honnête sur les limites des garde-fous. Les outils de la plateforme portent des annotations readOnlyHint et destructiveHint, mais la page de bonnes pratiques dit franchement : « Annotations are hints, not enforcement. Not all clients read or respect them. » Les outils Flow et Apex personnalisés sont potentiellement destructeurs par défaut, sauf si vous définissez vous-même les annotations. C'est le genre de réserve que la plupart des fournisseurs cachent, et j'apprécie qu'elle figure dans la documentation.
La configuration
La liste complète, tirée du guide Configure Claude de Salesforce :
- Activer le serveur. Setup, rechercher MCP Servers, onglet Salesforce Servers, choisir un serveur, Activate. Copier le nom d'API et l'URL du serveur.
- Créer une External Client App. Salesforce est direct ici : « Connected Apps aren't supported. » Cela surprend ceux qui construisent sur la plateforme depuis une décennie.
- Définir l'URL de callback sur
https://claude.ai/api/mcp/auth_callbackpour Claude web et Desktop, ouhttp://localhost:38000/callbackpour Claude Code. - Définir les scopes OAuth sur
mcp_apiplusrefresh_tokenouoffline_access. Le scope génériqueapiest le mauvais choix. - Cocher Require PKCE et « Issue JWT-based access tokens for named users ». Décocher les deux cases « require secret ».
- Attendre jusqu'à 30 minutes que l'app se propage. C'est documenté et bien réel.
Sandbox et production ne diffèrent que par un segment d'URL, /v1/<server> contre /v1/sandbox/<server>.
Côté Claude, il n'y a pas de carte Salesforce de premier niveau dans le répertoire de connecteurs sur laquelle cliquer. Salesforce n'y apparaît que via des agrégateurs tiers, donc la voie documentée est Ajouter un connecteur personnalisé, coller l'URL du serveur, coller la clé consommateur de l'External Client App dans OAuth Client ID sous Advanced settings, connecter. Slack, en revanche, dispose bien d'une carte de premier niveau, ce qui en dit long sur le stade auquel se trouve chacune de ces deux intégrations. Le volet application de bureau est traité dans notre article intégration Claude Cowork avec Salesforce.
Attendez-vous à un peu de friction lors de la première tentative. Un ticket ouvert sur le dépôt MCP d'Anthropic suit un échec où OAuth se termine, Salesforce confirme que le token a été émis, et le premier appel d'outil retourne quand même « Authorization with the MCP server failed ». Plusieurs commentateurs reproduisent cela sur des orgs Enterprise en production. Le correctif de la communauté consiste à réduire la section sécurité de l'External Client App à seulement PKCE plus JWT pour les utilisateurs nommés, et à vérifier que le serveur était vraiment Activated dans l'API Catalog, et pas simplement présent. Comme le formule un commentateur : « not a bug, it's a missing setting. »
Les agents Agentforce comme outils Claude
Il existe une étape supplémentaire que Salesforce documente : exposer les agents Agentforce comme outils MCP, afin que Claude puisse déléguer à un agent qui connaît déjà votre org. L'exemple donné dans la documentation est un agent de triage de support qui analyse une description de dossier, en détermine la gravité, propose des étapes de dépannage et identifie l'équipe de routage. Cela colle très bien au travail de triage de tickets, et c'est proche de ce que le routage de bots natif tente déjà de faire.
Deux choses tempèrent mon enthousiasme. Seuls les agents construits avec le nouveau Agent Script Builder sont pris en charge, donc les anciens agents doivent d'abord être mis à niveau, ce qui est un projet à part entière en plus de votre implémentation d'Agentforce. Et le temps verbal est incohérent entre les propres pages de Salesforce : l'annonce de GA d'avril dit « soon, you'll be able to open up even more possibilities by invoking Agentforce agents via MCP », tandis que la documentation de l'outil se lit comme si c'était déjà en production. Considérez cette voie comme plus récente et plus instable que les serveurs SObject.
Voie 4 : le serveur MCP DX, qui n'est pas celui qu'il vous faut
Cherchez « Salesforce MCP server » et vous atterrirez d'abord sur @salesforce/mcp sur GitHub, parce qu'il est plus ancien et a des étoiles. Ce n'est pas la voie pour un projet Service Cloud.
Il tourne localement via stdio contre des orgs que vous avez déjà autorisées sur votre ordinateur portable, embarque plus de 60 outils, et Claude Code est un client de premier plan documenté avec un bloc de configuration à copier-coller dans le README. Tout va bien jusque-là. Le hic, c'est ce que sont ces 60 outils.
L'ensemble d'outils data tout entier se résume à un seul outil, run_soql_query, et il est en lecture seule. Il n'y a aucun outil de création d'enregistrement, aucun de mise à jour, aucun outil Case nulle part. Le reste, c'est du déploiement et de la récupération de métadonnées, l'exécution de tests Apex, l'attribution d'ensembles de permissions, douze outils DevOps Center, et une longue traîne d'outils de guidance LWC, Aura et mobile qui renvoient de la documentation plutôt que des données de l'org.
Le serveur DX peut donc lire des données de production avec SOQL si vous pointez --orgs vers la production, et c'est là son plafond. Il ne peut pas créer un dossier, poster un commentaire ni rien envoyer. C'est un outil de développeur qui parle MCP par hasard, et il est encore marqué Bêta. Un point sensible à connaître si vous l'utilisez quand même : DEFAULT_TARGET_ORG est résolu à chaque appel d'outil plutôt que fixé au démarrage, donc changer votre org par défaut modifie silencieusement l'org que le serveur peut toucher.
Voie 5 : le construire vous-même sur l'API
Si rien de ce qui précède ne convient, vous l'écrivez. C'est la seule voie qui franchit la ligne d'envoi, et il vaut la peine de comprendre la forme du mur avant d'y affecter un ingénieur.
Le schéma est : s'abonner aux nouveaux dossiers, lire le dossier, appeler Claude, écrire la réponse, l'envoyer. Quatre de ces cinq étapes ont une limite associée.
Lecture et déclenchement. Les lectures de dossiers comptent dans votre allocation API quotidienne. Enterprise reçoit 100 000 appels plus 1 000 par licence, si bien que l'exemple chiffré de Salesforce lui-même, une org Enterprise à 15 postes, atteint 115 000 par jour. Unlimited et Performance reçoivent plutôt 5 000 par licence. Pour le déclencheur, Platform Events et Change Data Capture partagent un même pool de livraison : 25 000 événements par 24 heures en Enterprise, 50 000 en Unlimited.
Et Change Data Capture vous limite à cinq entités sélectionnables pour toute l'org. Case, EmailMessage, CaseComment, Contact et Account représentent toute l'allocation, sans rien qui reste pour tout ce que votre entreprise voudrait streamer par ailleurs. Si vous aviez aussi prévu une automatisation des dossiers sur le même flux d'événements, ce budget est déjà dépensé.
Appeler Claude. Depuis Apex, vous disposez de 100 callouts par transaction et d'un budget cumulé de callout de 120 secondes, additif sur chaque appel de la transaction. Un raisonnement agentique en plusieurs étapes ne tient pas dans une transaction synchrone, vous passez donc immédiatement à des méthodes queueable ou future.
Celle qui mord le plus fort est la règle d'ordonnancement. Vous ne pouvez pas faire un callout après une opération DML en attente. Le design évident, marquer le dossier comme en cours, appeler Claude, écrire la réponse, est illégal en Apex. On se restructure autour de cela, mais seulement après y avoir buté.
Envoi. Retour au problème des deux appels du début de cet article. Créer l'EmailMessage pour l'enregistrement, puis déclencher emailSimple pour envoyer réellement, plafonné à 150 destinataires et 4 000 octets par champ de destinataire. Le threading est optionnel via addThreadingTokenToSubject et addThreadingTokenToBody, et sans cela, la réponse du client ouvre un tout nouveau dossier au lieu de poursuivre l'ancien. C'est un bug de moral pour l'équipe support, pas un bug technique.
Il existe une version sans code. Flow HTTP Callout plus External Services plus un Named Credential permet à un administrateur d'appeler l'API de Claude sans Apex, et cela fonctionne. Son plafond est que les rappels asynchrones sont réservés à Apex, donc tout ce qui est de longue durée vous ramène au code.
Ce que cela coûte réellement
Claude n'a pas de ligne budgétaire séparée dans Salesforce, car il est facturé via le compteur Agentforce. Et le compteur Agentforce a deux réglages qui n'ont rien à voir l'un avec l'autre.
Salesforce publie les deux : 2 $ par conversation, forfaitaire quelle que soit la complexité, ou des Flex Credits à 20 crédits par action, soit 0,10 $ par action, vendus en packs de 100 000 crédits pour 500 $. Le propre tableau comparatif de Salesforce situe une interaction de gestion de dossier à trois actions.

Lisez ce tableau attentivement, car c'est Salesforce qui argumente contre sa propre tarification à la conversation. Un échange de gestion de dossier coûte 2,00 $ sur un compteur et 0,30 $ sur l'autre. Si vous êtes sur la facturation à la conversation pour du travail de support, vous payez environ sept fois ce que coûte le même travail en crédits.
Injectez vos vrais chiffres :
Deux chiffres que le widget suppose et que vous devriez confronter à votre propre contrat. Les actions par dossier, c'est tout l'enjeu, et trois est l'exemple illustratif de Salesforce, pas une promesse concernant votre org. Et les 2,5 M de Flex Credits inclus dans Agentforce 1 Service à 550 $ par utilisateur et par mois représentent 125 000 actions par an, ce qui, à 1 200 dossiers par mois et trois actions chacun, fait un peu moins de trois ans d'autonomie. À six actions chacun, c'est moins d'un an et demi.
Si vous construisez le dossier business plutôt que la seule intégration, notre décomposition des prix d'Agentforce et l'article plus long sur le fait de savoir si Agentforce en vaut le coût approfondissent davantage le calcul poste plus consommation que je ne le ferai ici.
Les prix des postes sous-tendent tout cela
| Édition Service Cloud | Prix par utilisateur/mois | IA incluse |
|---|---|---|
| Starter Suite | 25 $ | IA intégrée uniquement |
| Pro Suite | 100 $ | IA intégrée, accès à AgentExchange |
| Enterprise | 175 $ | IA pour le service client (assistive) |
| Unlimited | 350 $ | Ajoute le chat et les bots |
| Agentforce 1 Service | 550 $ | Suite IA complète, agents employés illimités, 2,5 M de Flex Credits par org et par an |
Chaque ligne porte la mention « prix de départ, des frais de transaction s'appliquent », et tout à partir de Pro Suite est facturé annuellement. L'option Claude nécessite Enterprise ou supérieur avec Foundations ou Agentforce 1, donc le point d'entrée réel le moins cher pour Claude dans Agentforce est de 175 $ par utilisateur et par mois, avant même qu'une seule action IA ne soit comptabilisée. L'échelle complète des éditions figure dans notre article sur les prix Salesforce, et le volet configuration dans le coût de configuration d'Agentforce.
Ce à quoi les praticiens se heurtent réellement
La documentation vous dit ce qui est possible. Les forums vous disent ce qui se passe.
Sur le prix, la réaction à la facturation à la conversation est constante depuis son lancement :
« I just cannot stomach the pricing model. Sure, $2.40 for agent might beat $15 for a human interaction, but it's much, much more expensive than the $.05 - $.10 you'd pay to make the API calls to OpenAI to do the same thing. »
Ce commentaire est antérieur au passage aux Flex Credits, et les crédits sont la réponse de Salesforce à exactement cette objection. Mais les crédits ont apporté leur propre problème, à savoir que la consommation n'a pas de plafond :
« There are currently no native hard caps, circuit breakers, or real-time consumption alerts to automatically halt credit drain. The system prioritizes operational continuity for their servers, leaving the customer exposed to un-capped financial liability. »
La mécanique vaut la peine d'être connue avant de signer : un commentateur avec de l'expérience en production explique que « 1 action = 20 flex credits in production. Sandboxes are 80% consumption, so in sandboxes, 1 action = 16 flex credits », un détail bien utile pour qui budgète à partir d'un pilote en sandbox.
Sur la fiabilité, le fil le plus acerbe que j'ai trouvé est celui où un agent Agentforce dans une file d'attente en direct a fait la mauvaise chose avec assurance :
« The Agent accessed a internal only knowledge article and shared internal instructions on how to cancel the service. Instead of passing to a real human agent to attempt to resolve the issue, and prevent churn. »
La cause racine était un modèle de prompt utilisant le retriever par défaut avec accès à tous les articles Knowledge. Ce n'est pas un problème Claude ni un problème OpenAI, c'est un problème de périmètre des connaissances, et c'est de loin la façon la plus courante dont un déploiement d'IA de support tourne mal. C'est aussi pourquoi je ne lancerais jamais un agent sur une file d'attente en direct sans d'abord le faire tourner à blanc sur de vrais dossiers historiques, la même discipline qui rend sûre l'automatisation de la classification des tickets.
Le coût de construction apparaît aussi dans les avis, et c'est équitable, pas accablant :
« The learning curve is definitely real. It's a powerful platform, but getting a new agent or admin fully comfortable takes time, and the deeper configuration really benefits from someone who already knows the system well. Licensing costs can climb quickly once you start layering on additional features. »
Et d'un développeur ayant passé cinq ans dans l'écosystème, sur les contraintes de plateforme qui rendent la Voie 5 pénible : « platform limits are silly in 2025 - 6 meg max heap size for a backend transaction????? » (zdware, Hacker News). Il décrit les mêmes limites de gouverneur qui rendent un callout IA en plusieurs étapes malcommode dans Apex.
Comment je déciderais réellement
Quatre situations, quatre réponses.
Vous possédez déjà des licences Agentforce et voulez Claude pour des raisons de conformité. Basculez le bouton AWS-Hosted et retestez vos modèles de prompt. L'argument de la frontière de confiance est réel et précis, et c'est le point le plus solide de tout le partenariat. Prévoyez un sprint pour retester les prompts, pas un après-midi.
Vous voulez que Claude aide votre équipe à traiter les dossiers, pas à répondre aux clients. Serveurs MCP hébergés, platform/sobject-reads, dans un sandbox. Moins de 30 minutes de configuration, aucune action facturée, et chaque appel porte les permissions propres de l'utilisateur. C'est la valeur la plus élevée par heure de toutes les voies présentées ici, et celle que j'essaierais en premier un vendredi après-midi. Elle vous en dira aussi plus sur le vrai mélange d'intentions de votre file d'attente qu'un tableau de bord.
Vous voulez un agent autonome qui clôture les dossiers de niveau un de bout en bout. Aucune de ces voies ne vous y mène seule, car aucune n'envoie la réponse. Soit vous construisez de l'Apex personnalisé derrière un outil MCP, soit vous achetez quelque chose qui a déjà franchi ce mur. L'article sur les alternatives à Agentforce est le tour d'horizon honnête de cette seconde option, la nôtre incluse.
Vous êtes une org Government Cloud. Claude Haiku 4.5 et Opus 4.5 ne vous sont pas accessibles. Planifiez autour de l'option Salesforce Default, ou regardez ce que couvre déjà la surface native du chatbot Salesforce.
Un schéma sur lequel j'insisterais quelle que soit la voie : commencer en mode brouillon. Sur les appels de démo auxquels j'assiste, les équipes qui réussissent sont presque toujours celles qui laissent l'IA tourner en copilote rédigeant des réponses suggérées pendant quelques semaines, observent ce qu'elle rate, puis passent à l'automatisation complète une fois qu'elles lui font confiance. Celles qui activent tout d'un coup sont celles qui finissent dans un fil Reddit à propos d'un agent qui colle des instructions internes d'annulation à un client.
eesel AI pour Salesforce Service Cloud
Je vais être franc sur la raison d'être de cette section. eesel perdait autrefois des contrats Service Cloud pour la raison la plus simple qui soit : nous ne pouvions pas nous connecter. Construire l'intégration Salesforce a été la solution, et elle a été construite spécifiquement pour franchir le mur dont il est question dans tout cet article.
eesel rejoint Service Cloud, lit les dossiers, contacts et comptes, s'entraîne sur votre historique de dossiers clos et vos articles de connaissance, puis fait ce qu'aucun outil MCP standard ne fait : rédige et envoie la réponse destinée au client, ajoute des notes internes, met à jour le statut et la priorité, et route vers la bonne file d'attente. La configuration se fait en moins de 30 minutes, et aucune licence Agentforce n'entre en jeu. C'est le même travail que l'IA dans Service Cloud, moins le comptage d'actions facturé.

Deux différences qui comptent face aux compteurs ci-dessus. La facturation est de 0,40 $ par dossier traité, et un dossier est un dossier : chaque réponse, chaque relance, chaque question de clarification est incluse dans ce seul frais, donc une conversation difficile ne coûte pas plus cher qu'une conversation facile. Et chaque déploiement commence par une simulation sur vos propres dossiers historiques, si bien que vous voyez ce que l'agent aurait dit sur de vrais tickets avant qu'un client ne le voie jamais. Démarrez gratuitement avec 50 $ d'usage et sans carte, sur la page tarifs d'eesel.
Si vous êtes déjà bien engagé dans Agentforce et satisfait, continuez ainsi. Si vous regardez un poste à 175 $, un comptage d'actions facturé et un chemin de réponse qu'il vous faut encore écrire vous-même en Apex, c'est le moment où eesel mérite vingt minutes de votre après-midi.
Questions fréquentes
Puis-je utiliser Claude dans Salesforce Service Cloud dès aujourd'hui ?
Claude est-il le modèle par défaut dans Agentforce ?
Combien coûte Claude dans Salesforce en plus du prix de Service Cloud ?
Claude peut-il répondre seul à un dossier Salesforce ?
Quelles données Salesforce Claude peut-il voir via MCP ?
platform/sobject-reads embarque six outils et ne peut rien modifier, ce qui en fait le point de départ le plus raisonnable. Notre article sur la gouvernance de l'IA Salesforce approfondit le modèle de permissions.L'Einstein Trust Layer limite-t-il ce que Claude peut lire sur un dossier ?
Existe-t-il un connecteur Salesforce officiel dans le répertoire de Claude ?
Quel est le moyen le plus rapide de faire répondre l'IA aux dossiers Salesforce ?

Article by
Alicia Kirana Utomo
Kira is a writer at eesel AI with a Computer Science background and over a year of hands-on experience evaluating AI-powered customer service tools. She focuses on breaking down how helpdesk platforms and AI agents actually work so that support teams can make better buying decisions.





