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.

Interface Salesforce : vue détail d'un contact avec champs personnalisés et activités

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.

1

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.

2

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.

3

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

Zapier, Make et n8n couvrent beaucoup de cas. Quand vos règles métier deviennent complexes à maintenir, le code sur mesure offre ce que le no-code ne peut pas garantir : une personnalisation sans contrainte, une propriété totale du code et des tests automatisés qui assurent la stabilité du logiciel là où un workflow cassé passe souvent inaperçu.

Autre avantage souvent sous-estimé : si vos règles métier vivent dans le code et non dans Salesforce, cela facilite une éventuelle migration si l'éditeur de votre outil opère des changements qui ne vous conviennent plus (tarifaires, ergonomiques ou fonctionnels).

Logique métier sans contrainte

Conditions imbriquées, calculs intermédiaires, transformations spécifiques : le code applique exactement vos règles, pas celles que le no-code autorise.

Vous êtes propriétaire du code

Le code développé vous appartient entièrement. Hébergé sur votre infrastructure, versionné, documenté : vous ne dépendez d'aucun éditeur tiers pour faire évoluer vos intégrations.

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.

Tests automatisés

Chaque flux est couvert par des tests : un workflow no-code qui casse ne prévient pas, un test qui échoue, si. Comportement garanti dans la durée.

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.

RÉPONDRE À VOS ENJEUX

Au-delà du logiciel, des solutions à vos blocages quotidiens

Connexion & Récupération de mot de passe

Email + mot de passe, lien magique, SSO ou social login.

Droits & Confidentialité

Contrôlez qui accède à quoi.

Import, Export & API

Faites circuler vos données entre vos outils.

Emails Automatisés

Confirmations, relances et alertes déclenchées au bon moment, avec délivrabilité et traçabilité intégrées.

Formulaires Intelligents

Fiabilisez la donnée avec des interfaces de saisie guidées.

Workflows & Étapes

Organisez et visualisez l'avancement de vos projets.

Génération de Documents

Éliminez la saisie manuelle.

Calculs & Commissions

Sécurisez vos chiffres.

Listes, Filtres & Recherche avancée

Trouvez n'importe quelle information en moins de 5 secondes.

Planning & Gestion des ressources

Affectez vos ressources sans conflit ni ressaisie.

Prise de rendez-vous en ligne

Laissez vos clients réserver leurs créneaux en autonomie.

Relances & Rappels

Libérez votre charge mentale. Automatisez vos rappels.

Rapport d'activité

Générez automatiquement vos rapports d'activité périodiques.

Suivi financier

Suivez vos marges, factures et indicateurs financiers en temps réel.

Géolocalisation

Autocomplétion d'adresse, capture GPS horodatée et vérification de présence terrain.

Cartographie

Zones, itinéraires, isochrones et store locator intégrés à votre logiciel.

Historique & Traçabilité

Savoir qui a fait quoi, quand et depuis où : audit trail, diff des valeurs et suivi des statuts.

Fonctionnalités métier sur site existant

Ajoutez des fonctionnalités métier à votre site WordPress ou Webflow, sans refonte.

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

1

Étape 1 : Audit

Cartographie de votre métier, vos données et votre usage de Salesforce

Avant d'écrire une ligne de code, nous analysons votre organisation : votre métier, vos données, les fonctionnalités de Salesforce que vous utilisez réellement, et les autres outils en place.

Cette cartographie dessine une vision claire de ce qui doit être connecté, ce qui peut être automatisé, ce qui mérite d'être enrichi par une interface sur mesure, et ce qui gagnerait à être transféré dans votre propre base de données pour en reprendre la maîtrise complète.

Avant de démarrer, vous aurez besoin de générer vos identifiants API Salesforce : guide de création d'identifiants API Salesforce

Votre métier et vos données

Compréhension de vos processus, de vos entités clés et de la façon dont Salesforce s'intègre dans votre quotidien opérationnel.

Votre écosystème applicatif

Inventaire des outils en place (ERP, CRM, logiciel métier) et identification des flux à synchroniser avec Salesforce.

Plan de connexion validé

Architecture de la solution, priorisation des flux et estimation. Vous validez avant de démarrer.

2

Étape 2 : Conception

Architecture de la solution sur mesure

Nous concevons l'architecture du connecteur ou de l'interface : modèle de données, mapping des entités Salesforce vers vos systèmes, règles de transformation et gestion des erreurs.

Chaque décision technique est documentée et validée avec vous avant de passer au développement, pour éviter les surprises en cours de route.

Architecture du connecteur

Choix techniques adaptés à vos volumes et à votre fréquence de synchronisation, en tenant compte des limites de taux de l'API Salesforce.

Mapping des entités

Correspondance entre les entités Salesforce et votre modèle de données cible, avec les règles de transformation et de validation.

Gestion des erreurs

Stratégie de reprise en cas d'échec, alertes et traçabilité des échanges pour ne jamais perdre une transaction.

3

Étape 3 : Développement & mise en production

Environnement de recette dédié, zéro modification directement en production

Chaque fonctionnalité est développée et testée sur un environnement de recette isolé, identique à la production. Vous validez sur des données réelles avant toute mise en ligne, sans jamais exposer vos utilisateurs à un connecteur instable.

C'est une différence fondamentale avec les agences no-code, qui modifient souvent les workflows directement en production : une erreur de configuration devient immédiatement visible par vos équipes, vos clients ou vos partenaires.

Développement itératif

Livraisons régulières avec démonstration sur l'environnement de recette. Chaque cycle intègre vos retours avant de passer au suivant.

Recette en conditions réelles

Vous testez et validez le connecteur sur vos propres données, dans un environnement identique à la production. Zéro surprise à la mise en ligne.

Bascule en production maîtrisée

La production ne reçoit que du code validé. Pas de modification à chaud, pas de régression silencieuse : chaque déploiement est préparé et contrôlé.

4

Étape 4 : Monitoring & maintenance

Monitoring et maintenance évolutive, votre connecteur reste robuste dans la durée

Une fois en production, le monitoring est dimensionné selon les contraintes réelles du projet. Selon les besoins, nous pouvons développer un historique des appels API, des statistiques d'utilisation ou un système d'alertes en cas d'échec. Rien de superflu : c'est le sur mesure qui permet de se concentrer sur ce qui est vraiment essentiel pour votre projet.

Votre outil évolue ? L'API change ? Notre équipe maintient et adapte le connecteur dans le cadre de la maintenance évolutive.

Alertes en temps réel

Notification immédiate en cas d'échec de synchronisation ou de dépassement de quota API, avant que vos équipes ne s'en aperçoivent.

Tableau de bord de supervision

Vue complète des échanges : volume, statut, temps de réponse et historique des erreurs pour chaque flux.

Maintenance évolutive

Mises à jour de l'API Salesforce, évolution de vos processus, nouveaux flux : notre équipe assure la continuité de service dans la durée.

DOCUMENTATION TECHNIQUE

Subtilités techniques de l'API Salesforce

API Salesforce CRM ou Pardot : quelle entrée choisir ?

Pardot (rebaptisé Marketing Cloud Account Engagement) est l'outil de marketing automation B2B de Salesforce. Son API couvre uniquement les objets marketing : Prospects, Listes, Formulaires, Campagnes email. Si votre besoin est de capturer des leads depuis votre site et de les transférer automatiquement à la force de vente dans Salesforce, Pardot peut être l'entrée la plus directe. En revanche, dès que le besoin touche aux Accounts, Contacts, Opportunities ou à la synchronisation avec un ERP, c'est l'API REST Salesforce CRM qu'il faut utiliser. Dans les deux cas, l'authentification passe par OAuth 2.0 via une External Client App Salesforce : la complexité de mise en place est identique. En revanche, les endpoints sont distincts : l'API REST CRM s'appelle sur votre instance Salesforce (`/services/data/v[version]/`), tandis que l'API Marketing Cloud Account Engagement utilise un endpoint dédié (`pi.pardot.com/api/`). Un connecteur qui doit alimenter les deux doit donc gérer deux bases d'URL différentes, même si le token OAuth est commun.

Modèle de données : chaque organisation Salesforce est différente

Contrairement à Pipedrive ou HubSpot où le modèle de données est largement standardisé, une organisation Salesforce accumule des années de personnalisation : objets standard modifiés, Custom Objects spécifiques au métier, champs suffixés __c dont les noms varient d'un client à l'autre, relations entre objets difficiles à lire sans accès à l'interface Setup. Avant de développer un connecteur, nous cartographions votre organisation sur un environnement sandbox dédié pour identifier les entités à synchroniser, leurs champs et leurs contraintes.

Gouvernance des API et limites par édition

Les limites API varient selon l'édition Salesforce souscrite. La Bulk API 2.0 est limitée en nombre de lots par jour. Le Change Data Capture est réservé aux éditions Enterprise (25 000 événements/24h), Performance et Unlimited (50 000/24h) et Developer (10 000/24h). Ces contraintes sont identifiées lors de la phase d'audit et conditionnent l'architecture du connecteur.

CAS D'USAGES

Ce que nous pouvons construire avec l'API Salesforce

Portail client

Donnez à vos clients un accès direct à leurs données dans Salesforce : statuts de projets, avancements, documents partagés. Vous maîtrisez l'interface et votre image de marque, sans exposer votre base brute.

Formulaire et simulateur

Créez des formulaires intelligents qui écrivent directement dans Salesforce avec prise de coordonnées, calculs conditionnels et envoi automatique de confirmation. Idéal pour les devis, les inscriptions ou les demandes de renseignements.

Tableau de bord et reporting

Agrégez les données de Salesforce dans un dashboard interactif avec graphiques, filtres et exports. Partagez des indicateurs clés avec votre direction ou vos partenaires sans leur donner accès à l'intégralité de la base.

Pour aller plus loin

Approfondir votre réflexion

Notre stack technique

Symfony, Vue.js, Clever Cloud : les technologies que nous utilisons pour développer des connecteurs robustes et maintenables dans le temps.

Nos solutions logicielles

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.