Tout commercial connaît la routine. Vous raccrochez, et avant même de composer le numéro suivant, vous êtes de retour dans Salesforce : journaliser l’appel, mettre à jour le statut du lead, créer une tâche de suivi, faire avancer l’affaire, ajouter des notes. Et recommencer.

Saisir des données dans un CRM, ce n’est pas vendre. C’est de la comptabilité. Et ça dévore des heures chaque semaine.

Les agents IA peuvent aider, à condition de pouvoir vraiment agir dans Salesforce. Pas résumer ce qu’il contient. Pas suggérer des mises à jour. Créer le lead, journaliser l’appel, convertir l’opportunité. Vraiment.

C’est exactement ce qu’on vient de livrer. Le serveur Salesforce MCP d’Arcade avait 3 outils. Il en compte maintenant 17, couvrant l’intégralité du flux CRM, du premier contact à l’affaire conclue.

Ce qui a changé

Le serveur Salesforce MCP original permettait de rechercher des comptes et de créer des contacts. Utile, mais limité. Les agents pouvaient consulter des données, mais ne pouvaient pas agir.

Maintenant, ils le peuvent. On a ajouté 14 nouveaux outils couvrant les leads, opportunités, tâches et appels : les quatre piliers de l’activité CRM quotidienne.

Leads

Le cycle de vie complet. Recherche, création, mise à jour et conversion : du « nouveau lead » au « contact + compte + opportunité ».

  • Rechercher des leads avec filtres sur le statut, la source, le propriétaire et la date de création
  • Créer des leads avec validation des valeurs de liste de sélection de votre org (statut, source du lead, secteur)
  • Mettre à jour des leads : changer le statut, réassigner, ajouter du contexte
  • Convertir des leads en contacts, comptes et opportunités en une seule action. Celle-là était particulièrement intéressante à construire : Salesforce n’expose pas la conversion de leads via son API REST, on a donc dû passer par la SOAP Partner API

Opportunités

Suivez et gérez vos affaires tout au long du pipeline.

  • Rechercher des opportunités par étape, plage de dates de clôture, propriétaire et montant minimum
  • Obtenir les détails complets d’une opportunité : enrichis avec les rôles contacts, lignes de produits, tâches ouvertes et notes récentes
  • Créer des opportunités avec validation de l’étape par rapport au pipeline configuré de votre org
  • Mettre à jour des opportunités : faire avancer les affaires, ajuster les montants, définir les prochaines étapes. Vous avertit si le montant est en lecture seule à cause de lignes existantes (un grand classique Salesforce)

Tâches

Ne laissez plus aucun suivi passer à la trappe.

  • Créer des tâches liées à des comptes, opportunités, contacts ou leads
  • Lister mes tâches avec filtres sur le statut, la date d’échéance et un mode « en retard uniquement »
  • Mettre à jour des tâches : changer la priorité, reprogrammer, marquer comme terminée

Journalisation des appels

  • Journaliser un appel comme activité terminée avec durée, notes, résultat et enregistrements liés. Un seul appel d’outil remplace le fastidieux rituel post-appel dans Salesforce

Et les originaux

Les outils du début sont toujours là, meilleurs que jamais :

  • Rechercher des comptes par mot-clé sur tous les champs ; chaque compte retourné est enrichi avec ses contacts, leads, opportunités, tâches, notes et activité récente
  • Obtenir un compte par ID avec le même enrichissement complet
  • Créer des contacts rattachés à des comptes existants
  • Rechercher des contacts avec filtres sur le nom, l’email, le titre et le compte (nouveau)

Pourquoi c’était difficile

L’API Salesforce est puissante. C’est aussi un labyrinthe.

  • Validation des listes de sélection. Les étapes, statuts, sources de leads et types sont tous spécifiques à chaque org. Ce qui est valide dans une instance Salesforce génère une erreur 400 dans une autre. Chaque outil d’écriture valide les valeurs réellement configurées dans votre org avant de soumettre : votre agent n’envoie jamais de données erronées.
  • SOAP pour la conversion de leads. L’action CRM la plus demandée (convertir un lead) n’est pas disponible via l’API REST. On a dû l’implémenter via la SOAP Partner API de Salesforce, en gérant la sérialisation XML, la gestion de session et les particularités d’un protocole vieux de 20 ans.
  • Modélisation des relations. Les comptes ont des contacts, leads, opportunités, tâches, notes, appels, emails et événements. Les opportunités ont des rôles contacts, des lignes de produits et des tâches. Chaque outil « get » récupère ces relations en parallèle et les retourne enrichies : votre agent dispose du contexte complet sans faire dix appels séparés.
  • Limites de requêtes simultanées. Salesforce bride les appels API de manière agressive. Chaque outil respecte des limites de concurrence configurables pour ne pas épuiser le budget API de votre org.
  • Pagination partout. Résultats de recherche, listes de tâches, listes de contacts : tout est paginé avec des paramètres cohérents limit , page , has_more et next_page sur tous les outils.

On a géré tout ça pour que votre agent n’ait pas à raisonner sur la syntaxe SOQL, les enveloppes SOAP ou les valeurs de listes propres à chaque org. Il appelle simplement l’outil.

Ce que votre agent peut vraiment faire maintenant

Les workflows que ça débloque pour une équipe commerciale :

  • Après un appel de découverte, l’agent journalise l’appel, met le statut du lead à « Contacté » et crée une tâche de suivi pour la semaine prochaine, le tout en une seule conversation
  • Un manager demande « quelles affaires se closent ce mois-ci au-dessus de 50 000 € ? » et l’agent recherche les opportunités avec les bons filtres, puis récupère les détails complets des trois premières, y compris les rôles contacts et les prochaines étapes
  • Un commercial qualifie un lead et dit « convertis-le en opportunité » : l’agent convertit le lead, le rattache au compte existant et crée l’opportunité avec la bonne étape et date de clôture
  • En fin de journée, l’agent récupère vos tâches en retard, met à jour celles que vous avez terminées et reprogramme les autres

Ce ne sont pas des scénarios hypothétiques. Ce sont exactement les workflows que les équipes commerciales exécutent chaque jour, sans les changements d’onglets, les clics à répétition et la saisie de données qui font détester le CRM aux commerciaux.

Démarrer

Le serveur Salesforce MCP étendu est disponible dès maintenant dans le catalogue Arcade. Connectez-le via une MCP Gateway et laissez vos utilisateurs s’authentifier avec leurs propres comptes Salesforce. Arcade.dev gère le flux OAuth, le cycle de vie des tokens et les permissions scopées.

Votre agent sait déjà vendre. Maintenant, il sait aussi utiliser le CRM.

Démarrer → | Documentation → | Rejoignez-nous sur Discord →