Skip to main content
Salesforce logo

Salesforce Integration

CRM & Lead Management

What 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.

Visit Salesforce

Key Features for Real Estate

Discover how Salesforce powers real estate automation workflows

1 of 8
Feature

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.

Real Estate Impact

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

Get Your Free AI Roadmap

Automation Workflows

Ready-to-deploy workflows powered by Salesforce + NextAutomation

Workflow 1 of 5
Advanced

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.

Trigger: Nouveau deal créé dans Salesforce depuis n'importe quelle source (soumission de courtier, API, saisie manuelle ou intégration de sourcing)
Workflow Steps

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

+5 more steps

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
1

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.

2

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.

3

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.

4

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.

5

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 ».

6

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.

7

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.

8

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

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