- Home
- Integrations
- Google Sheets
Google Sheets Integration
Documents & TransactionsWhat It Does
Google Sheets est la colonne vertébrale opérationnelle universelle des équipes d'investissement et de développement en immobilier commercial (CRE) qui ont besoin d'une gestion des données souple et collaborative, sans la rigidité des logiciels dédiés. Là où les CRM gèrent les relations avec les contacts, Sheets excelle dans la modélisation financière, le screening de deals, le suivi à l'échelle de l'actif et les tableaux de bord de performance du portefeuille. Les équipes d'acquisition en CRE utilisent Sheets pour des modèles d'underwriting au dos de l'enveloppe qui intègrent le NOI, le cap rate et l'IRR, pour des trackers de pipeline qui surveillent l'étape de chaque deal et le nombre de jours en diligence, et pour des checklists de diligence qui garantissent que chaque étape, de la LOI au closing, est bien réalisée.
Why Real Estate Professionals Use It
Les opérations d'investissement et de développement en CRE génèrent des montagnes de données qui doivent être suivies, calculées et partagées au sein de l'équipe deal, mais qui ne justifient pas la lourdeur d'un logiciel d'entreprise. Le calcul des rendements est complexe (NOI, going-in cap rate, exit cap, IRR avec et sans levier, répartitions du promote LP/GP) et varie d'un deal à l'autre. Google Sheets vous permet de construire des modèles d'underwriting sur mesure que les analystes mettent à jour avec les détails du deal, et les formules calculent instantanément les rendements pro forma. Quand les deals se concluent, ces données alimentent des synthèses de portefeuille montrant les acquisitions cumulées de l'année, l'equity déployée et les rendements projetés au niveau du fonds.
AI Solutions for Documents
CTO's Guide to AI Implementation
Security, compliance, and vendor evaluation frameworks for AI operations
AI Transaction Coordinator
Automate document collection, deadline tracking, and stakeholder updates
Commission & Pipeline Tracker
Real-time dashboard showing deal progress and expected commissions
Key Features for Real Estate
Discover how Google Sheets powers real estate automation workflows
Collaboration en temps réel pour le suivi d'équipe
Plusieurs membres de l'équipe peuvent consulter et modifier la même feuille de calcul simultanément. Les changements se synchronisent instantanément sur tous les appareils. Les fils de commentaires permettent à l'équipe de discuter de deals ou de données précises.
Les analystes, les associés d'acquisition et les asset managers travaillent tous dans la même checklist de diligence, en mettant à jour le statut en temps réel. Fini les versions de modèles échangées par e-mail ou la question de savoir qui détient le dernier rent roll.
See how we automate Google Sheets
Get a personalized plan for your tech stack
Automation Workflows
Ready-to-deploy workflows powered by Google Sheets + NextAutomation
Intake automatique des deals vers le tracker de pipeline maître
Quand un broker soumet un deal via un formulaire, qu'un offering memorandum arrive dans votre boîte de réception ou qu'un sponsor envoie un e-mail de prise de contact, le système analyse automatiquement les données et ajoute une nouvelle ligne à votre tracker de pipeline maître dans Google Sheets. Cela inclut la source du deal, la classe d'actif, le prix demandé, le NOI en place et l'horodatage. Une notification Slack alerte l'analyste assigné.
1Formulaire soumis ou e-mail reçu par le webhook n8n
2Extraction des données du deal : bien, broker, classe d'actif, prix demandé, NOI en place, sous-marché
3Enrichissement avec du contexte additionnel (ex. sous-marché, vente antérieure, track record du sponsor)
4Ajout d'une nouvelle ligne au Google Sheet « Master Pipeline Tracker » avec horodatage
Tous les deals, quelle que soit leur source (soumissions de brokers, OM, prise de contact directe de sponsors, recommandations), affluent dans une seule feuille centralisée. L'équipe dispose d'une vue unique de chaque opportunité avec attribution de la source, ce qui facilite le suivi des brokers et des canaux générant le meilleur deal flow. Aucune saisie manuelle requise.
Triggers & Actions
Connect Google Sheets to your workflows with powerful triggers and actions
Triggers
New Row Added
Se déclenche quand une nouvelle ligne est ajoutée à un Google Sheet donné (souvent à partir d'une soumission Google Form ou d'une saisie manuelle).
Quand un nouveau deal est ajouté manuellement à votre feuille « Watchlist », déclenchez un workflow n8n qui récupère les derniers comps et ajoute le broker à une séquence de nurturing du deal flow.
Row Updated
Se déclenche quand une cellule d'une ligne est modifiée (ex. statut du deal changé, hypothèse de NOI mise à jour).
Quand un analyste marque le « Title Commitment » comme examiné dans la checklist de diligence, déclenchez une notification Slack à l'équipe deal indiquant que l'étape suivante (condition de financement) peut avancer.
Spreadsheet Created
Se déclenche quand un nouveau Google Sheet est créé dans un dossier ou un emplacement Drive spécifique.
Quand un analyste crée une nouvelle feuille de screening de deal à partir d'un modèle, renseignez-la automatiquement avec les hypothèses d'underwriting standard et les éléments de marque.
Cell Value Changed to Specific Value
Se déclenche quand une cellule donnée atteint une valeur spécifique (ex. la cellule « Deal Status » passe à « Closed »).
Quand la colonne « Status » du tracker de portefeuille passe à « Closed », envoyez un e-mail de confirmation au principal avec le chèque d'equity final et le going-in cap rate.
Actions
Append Row
Ajoute une nouvelle ligne en bas d'un Google Sheet donné avec les données fournies.
Quand un nouveau deal est soumis via le formulaire de soumission de deals du broker, ajoutez une ligne au tracker de pipeline maître avec le bien, le prix demandé, le NOI en place et la source du deal.
Update Row
Modifie des cellules précises d'une ligne existante (identifiée par numéro de ligne ou critère de recherche).
Quand un deal se conclut dans le CRM, trouvez la ligne dans le tracker de portefeuille (par deal ID) et mettez à jour « Status » à « Closed », « Close Date » à aujourd'hui, et recalculez l'equity déployée et le cap rate.
Create Spreadsheet
Crée un nouveau Google Sheet avec un nom donné et des données de modèle optionnelles.
Quand un nouveau trimestre commence, créez une feuille « Q2 2024 Pipeline Tracker » fraîche, pré-remplie avec les regroupements par classe d'actif et les colonnes de formules d'underwriting.
Get Range
Récupère les données d'une plage de cellules donnée (ex. A2:E100) pour traitement dans les workflows.
Chaque lundi, récupérez toutes les lignes de la feuille « Active Deals » et générez un rapport de synthèse pour le comité d'investissement montrant les deals par étape de pipeline.
Clear Range
Supprime les données d'une plage de cellules donnée sans supprimer les lignes elles-mêmes.
À la fin de chaque mois, videz la plage « Weekly Activity » du tracker de deal flow pour réinitialiser les indicateurs de sourcing du nouveau mois.
Format Cells (Conditional Formatting)
Applique des règles de mise en forme aux cellules selon leurs valeurs (couleurs, polices, bordures).
Après la mise à jour du tracker de deals, appliquez une mise en forme conditionnelle : vert pour les deals qui se concluent cette semaine, jaune pour ceux en diligence, rouge pour ceux dont la date cible de closing est dépassée.
Setup Guide
Get started in approximately 10 minutes pour une configuration de base ; 30 minutes pour créer les modèles et le premier workflow
Prerequisites
- Compte Google avec accès à Google Sheets
- Projet Google Cloud avec l'API Sheets activée (pour la connexion n8n)
- Fichier JSON d'identifiants de compte de service ou identifiants OAuth2
- Instance n8n (cloud ou auto-hébergée) avec le nœud Google Sheets disponible
Activer l'API Google Sheets dans la Google Cloud Console
Rendez-vous sur console.cloud.google.com, créez un nouveau projet (ou utilisez-en un existant), allez dans « APIs & Services » → « Library », cherchez « Google Sheets API » et cliquez sur Enable. Cela permet à n8n d'accéder à vos Sheets par programmation.
Donnez à votre projet un nom reconnaissable comme « CRE Investment Automation » afin de le retrouver facilement plus tard lors de la gestion des identifiants.
Créer un compte de service et télécharger les identifiants
Dans la Google Cloud Console, allez dans « APIs & Services » → « Credentials » → « Create Credentials » → « Service Account ». Nommez-le « n8n-sheets-access » et attribuez-lui le rôle « Editor ». Après création, cliquez sur le compte de service, allez dans l'onglet « Keys », « Add Key » → « JSON ». Téléchargez le fichier JSON : c'est votre identifiant d'authentification pour n8n.
Conservez le fichier JSON en lieu sûr. Vous ne le téléverserez qu'une fois dans n8n. Si vous le perdez, vous devrez générer une nouvelle clé (l'ancienne ne peut pas être re-téléchargée).
Partager vos Google Sheets avec l'e-mail du compte de service
Ouvrez le fichier JSON d'identifiants et trouvez le champ « client_email » (qui ressemble à « [email protected] »). Copiez cet e-mail. Dans Google Sheets, ouvrez la feuille de calcul à laquelle n8n doit accéder, cliquez sur « Share », collez l'e-mail du compte de service et accordez les permissions « Editor ».
Vous devez partager CHAQUE feuille à laquelle n8n accédera. Créez un dossier « CRE Investment Automation » dans Google Drive, partagez le dossier entier avec le compte de service, et toutes les feuilles qu'il contient héritent de l'accès.
Connecter Google Sheets à n8n
Dans n8n, créez un nouveau workflow et ajoutez un nœud Google Sheets. Cliquez sur « Create New Credentials » → « Service Account ». Téléversez le fichier JSON d'identifiants téléchargé précédemment. Testez la connexion en ajoutant un nœud « Google Sheets » réglé sur « Append » pointant vers votre feuille de test : exécutez le workflow pour vérifier que les données sont bien écrites.
Enregistrez les identifiants sous « Google Sheets - Service Account » pour les réutiliser dans tous vos workflows. L'authentification par compte de service est plus simple qu'OAuth pour l'automatisation (aucune ré-authentification manuelle nécessaire).
Créer des feuilles modèles pour les tâches d'investissement CRE courantes
Construisez des modèles réutilisables : « Master Pipeline Tracker » (colonnes : Date, Bien, Broker, Classe d'actif, Prix demandé, Statut), « Underwriting Calculator » (colonnes : Deal, Prix d'achat, NOI en place, Cap Rate, LTV, IRR avec levier), « Diligence Checklist » (lignes pour chaque jalon avec des cases à cocher), « Comp Analysis Template » (prix de vente, cap rates, calculs de prix/sf).
Utilisez la première ligne pour les en-têtes de colonnes, commencez les données en ligne 2. Cela fait fonctionner proprement l'action « Append Row » de n8n. Mettez les en-têtes en gras et figez la ligne du haut pour faciliter la navigation.
Construire votre première automatisation : intake de deal vers la feuille
Dans n8n, créez un workflow : Webhook (reçoit les soumissions de formulaire) → Extraction des données du deal → Google Sheets « Append Row » (ajout au Master Pipeline Tracker) → notification Slack. Testez en déclenchant manuellement le webhook avec des données de deal d'exemple.
Commencez simple : ajoutez seulement le bien et le prix demandé. Une fois que ça fonctionne, étendez pour inclure la source du deal, le NOI en place et la logique de scoring de quick-screen. Validez le concept avant d'ajouter de la complexité.
Mettre en place la mise en forme conditionnelle pour le suivi du statut
Dans votre Google Sheet, sélectionnez la colonne « Status », allez dans Format → Conditional Formatting. Créez des règles : si la cellule = « Pursuing », fond vert ; si la cellule = « Passed », fond gris ; si la cellule = « Closed », fond bleu. Ce codage visuel rend le statut immédiatement lisible.
Utilisez la validation des données (Data → Data Validation → List of items) pour restreindre « Status » à des valeurs prédéfinies comme « New, Screening, Under LOI, Under Contract, Closed, Passed ». Cela évite les fautes de frappe et rend le filtrage fiable.
Tester le flux de données de bout en bout
Soumettez un deal de test via votre formulaire, regardez-le apparaître dans Google Sheets, vérifiez que la notification Slack arrive, contrôlez que les formules (le cas échéant) calculent correctement. Ajustez les mappings de colonnes dans n8n si les données arrivent dans les mauvaises colonnes.
Faites 3 à 5 soumissions de test avec des données variées (sources de deals différentes, cas limites comme un NOI manquant) pour vous assurer que le workflow gère tous les scénarios sans accroc.
Frequently Asked Questions
Common questions about Google Sheets integration
Related Integrations
Explore other tools that work great with your workflow
Ready to Automate Google Sheets?
Get a free AI roadmap showing how to connect Google Sheets with your existing tools for maximum impact.
Get Your Free AI Roadmap