Intégrations API / SALESFORCE
API Salesforce : synchronisez votre CRM avec vos outils métier
Salesforce centralise vos comptes, opportunités, contacts et activités commerciales. Son API REST et ses mécanismes événementiels permettent de synchroniser votre CRM avec votre écosystème : ERP, logiciel de facturation, portail client, outil interne. Mais le modèle de données Salesforce est dense : objets standard, objets personnalisés, champs suffixés, gouvernance des API par édition. Chaque projet de connexion commence par une phase de cadrage sur votre organisation Salesforce avant d'écrire la première ligne de code.
L'API SALESFORCE
Ce qu'il est possible de faire avec l'API Salesforce
L'API de Salesforce couvre l'ensemble des opérations CRUD sur vos données, mais aussi des capacités moins connues qui ouvrent des cas d'usage bien au-delà de la simple synchronisation.
CRUD sur les objets CRM
Créer, lire, mettre à jour et supprimer des Accounts, Contacts, Leads, Opportunities et Cases via l'API REST. Un connecteur sur mesure alimente Salesforce depuis un autre système ou en extrait les données en temps réel dans une interface dédiée à vos équipes ou à vos clients.
Requêtes SOQL
Interroger les objets avec SOQL, le langage de requête SQL-like de Salesforce, pour des filtres complexes, des jointures entre objets liés et une pagination contrôlée. Un connecteur sur mesure exploite SOQL pour extraire exactement le sous-ensemble de données nécessaire à chaque étape du flux.
Custom Objects et Metadata API
Lire et créer des objets personnalisés, des champs et des relations via la Metadata API. Chaque organisation Salesforce a son propre modèle : les champs personnalisés sont suffixés __c et varient d'un client à l'autre. Le mapping de ce modèle est la première étape de tout projet de connexion.
Streaming Events en temps réel
Salesforce publie des Platform Events et des Change Data Capture events à chaque modification d'enregistrement. Votre système réagit immédiatement : génération d'une facture, mise à jour de l'ERP, envoi d'email, sans polling coûteux ni délai.
Bulk API 2.0
Traiter des centaines de milliers d'enregistrements en une seule opération asynchrone. Un connecteur sur mesure exploite la Bulk API pour les migrations initiales, les synchronisations nocturnes volumineuses et les mises à jour massives sans saturer les quotas de l'API REST.
LE SILO DE DONNÉES
Ce qui vous coûte du temps sans connecteur Salesforce
Salesforce stocke vos données métier mais reste un îlot isolé. Les échanges manuels, les doublons de saisie et les limites du no-code s'accumulent au fil du temps.
Un connecteur API sur mesure synchronise vos outils, expose vos données dans les bonnes interfaces et libère vos équipes des tâches répétitives.
Vos opportunités Salesforce restent invisibles pour vos clients
Vous gérez vos projets et commandes dans Salesforce, mais vos clients doivent vous contacter pour connaître l'état d'avancement. Un portail client connecté à votre pipeline en temps réel supprime ces échanges et professionnalise la relation sans modifier votre organisation interne.
Salesforce et votre facturation ne sont pas synchronisés
Chaque opportunité gagnée dans Salesforce déclenche une saisie manuelle dans votre ERP ou logiciel de facturation. Erreurs, oublis et doublons s'accumulent. Un connecteur automatise ce transfert dès qu'une opportunité passe au statut Closed Won, sans intervention humaine.
Les automatisations Salesforce Flow atteignent leurs limites sur vos logiques complexes
Pour les automatisations simples (relance, mise à jour de champ), Salesforce Flow suffit. Dès qu'il s'agit de conditions imbriquées, de calculs de marge, de gros volumes via Bulk API ou d'une gestion fine des erreurs avec reprise automatique vers un système externe, un connecteur développé sur mesure prend le relais.
LE CODE SUR MESURE
Au-delà du no-code : un code développé pour vos règles métier sans limite
Si vos règles métier vivent dans le code et non dans Salesforce, une éventuelle migration reste possible le jour où l'éditeur opère des changements qui ne vous conviennent plus, qu'ils soient tarifaires, ergonomiques ou fonctionnels.
Sécurité des clés API
Vos identifiants Salesforce ne transitent jamais par un tiers. Hébergés en France sur Clever Cloud, chiffrés en variables d'environnement, audités à chaque déploiement.
VOCABULAIRE API
Glossaire de l'API Salesforce
Connecter Salesforce à votre écosystème ne se limite pas seulement à l'aspect technique. Un bon connecteur repose d'abord sur une compréhension fine du modèle de données de l'outil : ses entités, ses contraintes, ses particularités. Voici les notions clés à connaître avant de développer sur l'API Salesforce.
- Account
- Fiche entreprise dans Salesforce. Objet parent des Contacts, Opportunities et Cases. Un connecteur peut créer ou mettre à jour un Account automatiquement lors de la synchronisation avec un ERP ou une base clients.
- Opportunity
- Opportunité commerciale progressant dans un pipeline de stages. Le passage au stage Closed Won est souvent le déclencheur qui synchronise le logiciel de facturation ou l'ERP.
- Custom Object
- Objet personnalisé créé dans Salesforce pour étendre le modèle standard. Chaque Custom Object expose sa propre API REST avec le suffixe __c sur le nom de l'objet et de ses champs. Le mapping de ces objets est la première étape d'un projet de connexion Salesforce.
- SOQL
- Salesforce Object Query Language, équivalent SQL pour interroger les objets Salesforce. Permet des filtres, des jointures entre objets liés et une pagination contrôlée. La syntaxe diffère de SQL standard : un connecteur sur mesure l'exploite pour extraire précisément les données nécessaires.
- External Client App
- Application enregistrée dans Salesforce Setup pour obtenir les credentials OAuth 2.0 (Consumer Key et Consumer Secret). Toute intégration externe doit passer par une External Client App (application cliente externe) pour s'authentifier. Sa configuration définit les scopes autorisés et les profils qui peuvent l'utiliser. Elle remplace la Connected App depuis Spring '26 (mars 2026).
- Sandbox
- Environnement de test isolé de la production, avec sa propre URL d'authentification (test.salesforce.com au lieu de login.salesforce.com). Le connecteur est développé et validé en sandbox avant de pointer sur l'organisation de production.
- Platform Event
- Objet événementiel publié par Salesforce ou par une intégration externe via l'API REST. Un connecteur peut s'abonner aux Platform Events pour réagir en temps réel aux changements dans le CRM, sans polling coûteux.
- Pardot
- Outil de marketing automation B2B de Salesforce, rebaptisé Marketing Cloud Account Engagement. Son API couvre les Prospects, Listes et Campagnes email : c'est une entrée différente de l'API Salesforce CRM, adaptée aux flux marketing uniquement.
GUIDES PRATIQUES
Premiers pas avec l'API Salesforce
-
API Salesforce : créer une Connected App et configurer OAuth 2.0
Guide pas à pas pour créer une Connected App Salesforce, configurer OAuth 2.0 et obtenir vos identifiants API avant de connecter à votre logiciel sur mesure.
RENDEZ-VOUS DÉCOUVERTE GRATUIT
Vos outils ne se parlent pas avec Salesforce ?
En 30 minutes d'échange, nous analysons votre situation et vous proposons une architecture de connecteur adaptée à vos processus et à vos volumes.
Appel de 30 min → Analyse gratuite → Proposition sous 5 jours
LA MÉTHODOLOGIE
De l'audit à la mise en production de votre connecteur Salesforce
Audit de votre usage de Salesforce, architecture du connecteur, recette sur un environnement dédié puis monitoring en production : les quatre étapes sont les mêmes quel que soit l'outil connecté. Et quand c'est votre logiciel qui doit exposer ses données à Salesforce ou à d'autres outils, le connecteur devient une API développée sur mesure.
Ce qui change ici, ce sont les contraintes propres à l'API Salesforce, à commencer par ses identifiants : guide de création d'identifiants API Salesforce
DOCUMENTATION TECHNIQUE
Subtilités techniques de l'API Salesforce
API Salesforce CRM ou Pardot : quelle entrée choisir ?
API Salesforce CRM ou Pardot : quelle entrée choisir ?
Modèle de données : chaque organisation Salesforce est différente
Modèle de données : chaque organisation Salesforce est différente
Gouvernance des API et limites par édition
Gouvernance des API et limites par édition
Pour aller plus loin
Approfondir votre réflexion
Symfony, Vue.js, Clever Cloud : les technologies que nous utilisons pour développer des connecteurs robustes et maintenables dans le temps.
CRM, portail client, back-office, tableau de bord : découvrez les types de logiciels que nous développons sur mesure pour les TPE et PME.
FAQ
Les réponses à vos questions
Et si vous ne trouvez pas ce que vous cherchez, nous serons ravis de vous répondre en direct lors d'un rendez-vous entre humains !
Oui, sensiblement. Salesforce impose une authentification OAuth 2.0 via une External Client App (pas de simple token API), un modèle de données personnalisé qui varie d'une organisation à l'autre, et une gouvernance des API qui dépend de l'édition souscrite. Chaque projet commence par une phase de cartographie sur votre organisation sandbox avant de développer quoi que ce soit.
Oui, et c'est non négociable pour Salesforce. Contrairement à d'autres CRM où le modèle de données est standardisé, chaque organisation Salesforce a ses propres objets personnalisés, ses champs suffixés __c et ses relations spécifiques. Sans cartographie préalable sur votre sandbox, on ne peut pas estimer sérieusement le périmètre ni le coût du connecteur.
Oui. L'API REST Salesforce couvre l'ensemble des objets CRM standard et les objets personnalisés de votre organisation. Nous pouvons connecter Salesforce à votre ERP, votre logiciel de facturation, votre outil de gestion de projets ou tout autre système qui expose une API ou une base de données accessible.
Pardot (Marketing Cloud Account Engagement) est l'outil de marketing automation B2B de Salesforce : son API couvre uniquement les Prospects, Listes et Campagnes email. Si votre besoin est de capturer des leads et de les transférer à la vente dans Salesforce, Pardot peut être l'entrée la plus directe. Pour tout ce qui touche aux Opportunities, Accounts ou à la synchronisation avec un ERP, c'est l'API Salesforce CRM qu'il faut utiliser.
Oui, c'est l'un des cas d'usage les plus courants. Nous développons des portails client, des tableaux de bord ou des formulaires qui lisent et écrivent dans votre Salesforce en temps réel, avec une interface sur mesure adaptée à votre image et à vos processus, sans donner accès à l'interface Salesforce elle-même.