- Home
- Integrations
- Salesforce
Salesforce Integration
CRM & Lead ManagementWhat It Does
Salesforce est la plateforme CRM n°1 mondiale, conçue pour les opérations à l'échelle de l'entreprise qui doivent gérer des milliers de relations, des pipelines multi-étapes complexes et des hiérarchies d'équipes et de marchés sophistiquées. Contrairement aux CRM grand public, Salesforce est bâti pour la personnalisation : vous pouvez créer des objets personnalisés pour représenter des actifs, des deals, des réseaux de courtiers, des portefeuilles de LP et d'investisseurs, des véhicules de fonds, ou toute structure de données dont votre société a besoin. La plateforme gère des millions d'enregistrements sans dégradation de performance, ce qui la rend idéale pour les gérants d'investissement en CRE, les sociétés de développement et les operating partners qui pilotent de vastes pipelines d'acquisition et des programmes de levée de capitaux.
Why Real Estate Professionals Use It
Les grandes organisations CRE choisissent Salesforce lorsqu'elles dépassent les CRM plus simples et ont besoin de capacités de niveau entreprise. Un gérant d'investissement national suivant 100 000 relations avec des courtiers, des vendeurs et des LP sur plusieurs marchés a besoin d'un routage de marché qui dirige automatiquement les deals industriels vers l'équipe industrielle et les sollicitations de LP institutionnels vers les relations investisseurs. Les plateformes multi-fonds doivent suivre la performance de véhicules distincts tout en maintenant l'isolation des données entre les équipes de chaque fonds. Les sociétés de développement ont besoin d'objets personnalisés pour modéliser les actifs, les partenaires en capital, les structures de JV et les jalons d'entitlement d'une manière que les CRM génériques ne peuvent pas prendre en charge.
AI Solutions for CRM
CTO's Guide to AI Implementation
Technical framework for CTOs evaluating AI solutions with Build vs Buy analysis
Property Data Enrichment
Auto-enrich contacts with property ownership, tax records, and market data
Universal CRM Sync Hub
Keep HubSpot, Follow Up Boss, Salesforce, and spreadsheets in perfect sync
Key Features for Real Estate
Discover how Salesforce powers real estate automation workflows
Gestion des contacts et des comptes à l'échelle de l'entreprise
Gérez un nombre illimité de contacts et de comptes avec des champs personnalisés, des relations hiérarchiques et une recherche avancée. Suivez les individus (principals, courtiers, décideurs LP) liés aux comptes (fonds, family offices, institutions, partenaires de JV). La détection des doublons évite la pollution des données à mesure que votre base de relations s'étend à des centaines de milliers d'enregistrements.
Suivez des réseaux d'investisseurs complexes où une seule institution alloue à 50 deals, chacun avec plusieurs parties prenantes. Reliez les vendeurs à leurs conseillers (courtiers) ou à leurs prêteurs (partenaires de dette) pour une intelligence relationnelle sur l'ensemble de la structure de capital.
See how we automate Salesforce
Get a personalized plan for your tech stack
Automation Workflows
Ready-to-deploy workflows powered by Salesforce + NextAutomation
Distribution de deals d'entreprise avec routage de marché
Lorsqu'un nouveau deal entre dans Salesforce depuis n'importe quelle source (e-mail de courtier, sourcing off-market, recommandation, alerte de données de marché), ce workflow score le deal en fonction de sa taille, de son adéquation à la buy-box et de la motivation du vendeur. Il rapproche ensuite le deal des règles de marché, vérifie la capacité et la spécialisation de l'originateur, et l'affecte au membre d'équipe optimal. Les deals à forte valeur (50 M$ et plus) déclenchent des alertes Slack immédiates vers les principals seniors, tandis que les deals standards entrent dans des séquences de screening automatisées jusqu'à ce que les originateurs soient prêts à s'engager.
1Deal capturé dans Salesforce avec la classe d'actifs, la localisation, le prix demandé et les données d'adéquation à la buy-box
2n8n récupère l'enregistrement du deal et calcule un score de priorité en fonction de la taille du deal, de la motivation du vendeur (off-market = élevée) et de l'alignement avec la buy-box
3Vérifier les règles de marché : rapprocher la localisation du deal (MSA) et la classe d'actifs (multifamily, industriel, bureau) de la couverture affectée
4Interroger la capacité des originateurs : vérifier combien de deals actifs chaque originateur de marché a actuellement
Une distribution équilibrée des deals évite la surcharge des originateurs tout en garantissant que les opportunités à forte valeur reçoivent une attention immédiate. La spécialisation par marché maximise le taux de réussite : les deals industriels vont aux experts de l'industriel, les grands deals institutionnels aux principals seniors. Le délai de réponse moyen aux courtiers passe de plusieurs heures à moins de 30 minutes pour les deals prioritaires. Les tableaux de bord de la direction montrent le volume de deals par source, la capacité des originateurs et les taux de conversion à l'échelle de toute la société.
Triggers & Actions
Connect Salesforce to your workflows with powerful triggers and actions
Triggers
New Lead Created
Se déclenche lorsqu'un enregistrement de lead est créé dans Salesforce depuis n'importe quelle source (formulaire web, intégration API, saisie manuelle ou synchronisation partenaire).
Déclencher un workflow de réponse instantanée lorsqu'un courtier soumet un deal via votre formulaire de sourcing : envoyer un e-mail d'accusé de réception et affecter à l'originateur du marché.
Lead Converted to Contact/Opportunity
Se déclenche lorsqu'un lead est qualifié et converti en contact et opportunité (deal), indiquant qu'il est prêt à avancer.
Lorsqu'un deal sourcé passe le screening initial et est converti, déclencher la création de la checklist d'underwriting et planifier un appel de lancement via Calendly.
Opportunity Stage Changed
Se déclenche lorsqu'une opportunité passe d'une étape de pipeline à une autre (p. ex. de « Screening » à « LOI Submitted » puis « Under Contract »).
Lorsqu'un deal passe à « Under Contract », créer les tâches de checklist de diligence, notifier l'analyste et mettre à jour la prévision de déploiement de capitaux.
Contact or Account Updated
Se déclenche lorsque des champs spécifiques d'un enregistrement de contact ou de compte sont modifiés (p. ex. numéro de téléphone, e-mail, mandat LP, taille de ticket cible).
Lorsque la taille de ticket cible d'un LP passe de 5 M$ à 15 M$, déclencher une mise à jour de correspondance de mandat et envoyer les nouvelles offres correspondant à l'allocation élargie.
Task or Activity Completed
Se déclenche lorsqu'un membre de l'équipe marque une tâche comme terminée (p. ex. « Appel d'underwriting effectué », « Visite de site réalisée »).
Lorsqu'une tâche de visite de site est marquée comme terminée, déclencher une demande de débriefing à l'originateur : « Quel est ton ressenti sur l'actif ? » et créer une tâche d'étape suivante selon le niveau de conviction.
Custom Object Record Created/Updated
Se déclenche lorsque des enregistrements d'objets personnalisés (p. ex. « Asset », « Vehicle », « Commitment ») sont créés ou modifiés.
Lorsqu'un nouvel enregistrement « Vehicle » (offre) est créé, déclencher le workflow de levée de capitaux : publier sur le portail investisseurs, envoyer les alertes LP, planifier les suivis IR.
Actions
Create or Update Lead
Crée un nouvel enregistrement de lead ou met à jour un lead existant avec de nouvelles données (source, intérêt pour l'actif, coordonnées, score du deal).
Lorsqu'une soumission de courtier arrive via l'analyse d'un e-mail, créer un lead dans Salesforce avec source = « Broker », classe d'actifs et score de deal initial.
Create or Update Contact/Account
Crée un nouveau contact ou compte, ou met à jour des enregistrements existants avec de nouvelles informations (e-mail, téléphone, mandat, statut d'allocation).
Après un appel de qualification d'un LP, mettre à jour l'enregistrement du contact avec le mandat vérifié, le statut d'accréditation et les préférences de classe d'actifs pour les correspondances futures.
Create or Update Opportunity
Crée une nouvelle opportunité (deal) ou met à jour l'étape, la valeur, la date de closing ou les champs personnalisés d'une opportunité existante.
Lorsqu'un courtier propose un actif, créer une opportunité en étape « Screening » avec l'adresse de l'actif, le calendrier prévu et la valeur estimée du deal.
Create Task or Event
Crée une tâche affectée à un utilisateur avec une échéance et une priorité, ou crée un événement de calendrier (visite de site, closing, réunion d'IC).
Lorsqu'une visite de site est planifiée via Calendly, créer un événement Salesforce lié au contact courtier et à l'opportunité de l'actif pour qu'il apparaisse dans le calendrier de l'originateur.
Assign Record to User or Queue
Affecte un lead, un contact ou une opportunité à un originateur spécifique ou à une file d'équipe selon les règles de marché ou l'équilibrage de charge.
Affecter un grand deal institutionnel à un principal senior selon la taille du deal (50 M$ et plus) et la spécialisation par classe d'actifs (portefeuilles industriels).
Add to Campaign
Inscrit un contact dans une Campaign Salesforce (liste d'investisseurs, séquence de drip, participants à un événement) pour une prospection ciblée.
Ajouter tous les visiteurs de la data room à une « Offering Follow-Up Campaign » qui envoie une séquence de nurturing de 3 e-mails sur 14 jours pour faire avancer les soft commitments.
Update Custom Object Record
Crée ou met à jour des enregistrements dans des objets personnalisés comme « Asset », « Vehicle », « Commitment », ou toute structure de données personnalisée.
Lorsqu'un actif close, créer un enregistrement « Asset » dans Salesforce avec les données d'acquisition, le relier à l'opportunité du deal et déclencher l'onboarding d'asset management du portefeuille.
Query Records
Recherche dans Salesforce les enregistrements correspondant à des critères précis (p. ex. tous les LP avec une taille de ticket de 10 à 25 M$ visant l'industriel dans la Sun Belt).
Lorsqu'une nouvelle offre est ajoutée, interroger les contacts LP dont les mandats correspondent aux critères de l'offre pour envoyer des teasers de deal personnalisés.
Setup Guide
Get started in approximately 45 minutes pour le paramétrage API de base et le premier workflow ; 4 à 6 heures pour la configuration complète de l'org, y compris les objets personnalisés, les marchés et la migration des données
Prerequisites
- Un compte Salesforce avec l'édition Sales Cloud ou supérieure (Enterprise, Unlimited)
- L'accès API activé dans votre org Salesforce (inclus dans les plans Enterprise et au-delà)
- Un accès System Administrator pour créer des Connected Apps et gérer les identifiants OAuth
- Une instance n8n (cloud ou auto-hébergée) avec le nœud Salesforce disponible
- Une compréhension de base des objets Salesforce : Leads, Contacts, Accounts, Opportunities
Créer une Connected App dans Salesforce pour l'accès API
Dans Salesforce, allez dans Setup (icône d'engrenage) → App Manager → New Connected App. Nommez-la « n8n Integration ». Activez OAuth Settings et sélectionnez « Perform requests on your behalf at any time (refresh_token, offline_access) », « Access and manage your data (api) » et « Access custom permissions (custom_permissions) ». Définissez la Callback URL comme l'URL de votre instance n8n + « /rest/oauth2-credential/callback ». Enregistrez et notez votre Consumer Key (Client ID) et votre Consumer Secret.
Utilisez un compte utilisateur d'intégration dédié avec des permissions System Administrator pour la Connected App. Cela garantit que l'accès API persiste même si des comptes utilisateurs individuels changent. Documentez votre Consumer Key et votre Secret dans un gestionnaire de mots de passe sécurisé : vous en aurez besoin pour l'authentification n8n.
Connecter Salesforce à n8n via OAuth
Dans n8n, créez un workflow et ajoutez un nœud Salesforce. Cliquez sur « Create New Credentials » et sélectionnez la méthode d'authentification « OAuth2 ». Collez votre Consumer Key (Client ID) et votre Consumer Secret de l'étape 1. Cliquez sur « Connect » et authentifiez-vous via la connexion Salesforce : vous serez redirigé vers Salesforce pour accorder les permissions, puis redirigé vers n8n. Testez la connexion en ajoutant un nœud d'action « Salesforce » réglé sur « Get All Leads » et en exécutant le workflow : il devrait renvoyer votre liste de leads.
Enregistrez les identifiants sous « Salesforce - Production » pour les réutiliser dans plusieurs workflows. Si vous testez des automatisations, créez des identifiants distincts « Salesforce - Sandbox » connectés à votre environnement sandbox Salesforce afin de ne pas affecter les données en production.
Configurer des champs personnalisés pour les données CRE
Dans Salesforce, allez dans Setup → Object Manager → Contact. Cliquez sur « Fields & Relationships » → New pour créer des champs personnalisés : « Relationship_Type__c » (liste de sélection : Broker, Seller, LP, JV Partner, Lender), « Check_Size_Min__c » (nombre), « Check_Size_Max__c » (nombre), « Target_Markets__c » (liste de sélection multiple), « Accreditation_Status__c » (liste de sélection : Not Verified, In Progress, Qualified, Institutional), « Asset_Class_Mandate__c » (sélection multiple : Multifamily, Industrial, Office, Retail, Land), « Target_Return__c » (liste de sélection : Core, Core-Plus, Value-Add, Opportunistic). Répétez pour l'objet Opportunity avec des champs comme « Asset_Address__c », « Purchase_Price__c », « Cap_Rate__c ».
Utilisez des noms d'API avec le suffixe « __c » (p. ex. « Check_Size_Min__c ») pour référencer les champs personnalisés dans les workflows n8n. Gardez des noms de champs cohérents avec votre système actuel de suivi des données pour simplifier la migration depuis des tableurs ou d'anciens CRM.
Mettre en place les règles d'affectation des deals et la gestion des marchés
Dans Salesforce, allez dans Setup → Lead Assignment Rules. Créez des règles pour auto-affecter les deals selon des critères : si « State = Texas AND Asset_Class = Industrial », affecter à l'Industrial Team Queue ; si « Purchase_Price > 50000000 », affecter à un Senior Principal. Pour une gestion de marché avancée (disponible dans les éditions Enterprise et au-delà), allez dans Setup → Territory Management, définissez les marchés par MSA ou par frontières personnalisées, et affectez les originateurs. Configurez les règles d'affectation pour utiliser les marchés en vue d'un routage automatique des deals.
Commencez par des règles d'affectation simples (par état ou classe d'actifs) et affinez-les au fil du temps. Testez les règles avec des deals d'exemple pour vérifier que le routage fonctionne correctement avant la mise en production. Pour les équipes de moins de 20 originateurs, les règles d'affectation peuvent suffire : la gestion de marché est superflue pour les opérations plus petites.
Créer des pipelines pour les acquisitions et la levée de capitaux
Dans Salesforce, allez dans Setup → Object Manager → Opportunity → Record Types. Créez des record types « Acquisition » et « Capital Raise » avec des mises en page et des valeurs de liste de sélection distinctes. Pour le pipeline Acquisition, configurez les valeurs de liste de sélection Stage : Sourced, Screening, IOI Submitted, LOI Submitted, PSA Executed, Under Contract, Closed Won, Closed Lost, Passed. Pour le pipeline Capital Raise : Identified, Mandate Match, Teaser Sent, Data Room Access, Soft Commit, Subscribed, Closed Won, Closed Lost. Attribuez des pourcentages de probabilité à chaque étape (p. ex. Under Contract = 80 %) pour des prévisions précises.
Des record types distincts permettent des processus séparés pour les acquisitions et la levée de capitaux tout en conservant tous les deals dans l'objet Opportunity. Cela simplifie le reporting (un seul objet à interroger) tout en préservant la flexibilité. Ajoutez des champs personnalisés par record type : les Acquisitions ont besoin de « Cap_Rate__c », la Capital Raise de « Commitment_Amount__c ».
Construire votre premier workflow d'automatisation n8n
Dans n8n, créez un workflow simple pour prouver que l'intégration fonctionne : Salesforce Trigger (New Lead) → nœud IA (OpenAI) pour générer un e-mail d'accusé de réception personnalisé au courtier → Salesforce Action (Create Task affectée au propriétaire du deal) → Slack (notifier l'originateur). Configurez le trigger pour qu'il se déclenche lorsqu'un lead est créé avec « LeadSource = Broker ». Testez en créant manuellement un lead dans Salesforce avec Broker comme source : vérifiez que n8n reçoit le trigger, génère l'e-mail, crée la tâche et envoie la notification Slack.
Commencez par un workflow à fort impact et faible complexité (accusé de réception instantané au courtier) pour prouver le ROI avant de construire des automatisations multi-étapes. Recueillez le retour des originateurs : la réponse automatisée semble-t-elle personnelle ? Les tâches sont-elles créées avec assez de contexte ? Itérez à partir de l'usage réel avant d'étendre à d'autres workflows.
Importer la base de relations existante
Exportez votre base de relations actuelle (depuis des tableurs, un ancien CRM ou une plateforme d'e-mail marketing) au format CSV avec les colonnes : First Name, Last Name, Email, Phone, Firm, Source, Relationship Type, Check Size, Target Markets, etc. Dans Salesforce, allez dans Setup → Data Import Wizard → Launch Wizard → Contacts. Téléversez le CSV, mappez les colonnes aux champs Salesforce (y compris les champs personnalisés) et importez. Vérifiez que les contacts apparaissent correctement dans Salesforce, puis testez le déclenchement d'un workflow sur un contact d'exemple.
Faites d'abord un petit import de test (50 à 100 contacts) pour détecter les erreurs de mappage avant d'importer toute votre base de milliers de contacts. Utilisez un champ « External ID » (comme « Old_CRM_ID__c ») pour suivre quels contacts proviennent de votre système précédent, ce qui permet des ré-imports sûrs au besoin sans créer de doublons.
Activer l'accès des équipes, les rôles et la formation
Dans Salesforce, allez dans Setup → Users → New User pour inviter des membres de l'équipe. Attribuez un rôle (p. ex. Analyst, Director, Principal) qui contrôle la visibilité des enregistrements (les analystes voient leurs propres deals, les directeurs ceux de leur équipe, les principals tous). Attribuez des Permission Sets pour l'accès aux fonctionnalités (p. ex. « Can Edit Opportunities », « Can Delete Leads »). Créez un document de formation ou une vidéo Loom montrant à l'équipe comment : consigner un deal sourcé, mettre à jour l'étape d'une opportunité, consigner une activité de visite de site et consulter son tableau de bord de pipeline. Planifiez une session d'onboarding d'équipe de 30 minutes pour parcourir les workflows courants.
Salesforce a une courbe d'apprentissage raide : investissez d'emblée dans la formation pour prévenir les résistances à l'adoption. Utilisez la plateforme Trailhead intégrée de Salesforce (tutoriels interactifs gratuits) pour former l'équipe aux bases du CRM. Désignez un « Salesforce Champion » dans votre équipe qui devient l'expert de référence pour les questions, réduisant la dépendance aux consultants externes.
Frequently Asked Questions
Common questions about Salesforce integration
Related Integrations
Explore other tools that work great with your workflow
Ready to Automate Salesforce?
Get a free AI roadmap showing how to connect Salesforce with your existing tools for maximum impact.
Get Your Free AI Roadmap