Skip to main content
Slack logo

Slack Integration

Communication & Follow-Up

What It Does

Slack est une plateforme de communication d'équipe qui permet la messagerie instantanée, le partage de fichiers et des conversations organisées par canaux, utilisée par plus de 10 millions d'utilisateurs actifs quotidiens dans le monde. Contrairement aux fils d'e-mails dispersés et aux SMS, Slack centralise toute la communication d'équipe dans une seule interface consultable, où les équipes d'investissement et de développement CRE peuvent créer des canaux dédiés à différents sujets (#new-deals, #diligence, #ic-decisions, #closings), partager des documents instantanément et recevoir des notifications automatisées des outils intégrés. Grâce à l'automatisation, Slack devient le hub de notifications de l'ensemble de votre pile technologique de deals — mises à jour du CRM, rappels de due diligence, sollicitations de brokers, changements d'étape des deals et décisions de l'IC affluent tous dans les canaux Slack pertinents, garantissant qu'aucune information critique ne soit manquée.

Why Real Estate Professionals Use It

L'investissement CRE fonctionne en temps réel avec des événements critiques et urgents : des deals off-market qui nécessitent une revue immédiate, des appels de brokers qui exigent une réponse le jour même, des LOI qui requièrent un délai d'exécution rapide, des échéances de due diligence à ne pas manquer. La nature asynchrone de l'e-mail (consulté deux fois par jour, attentes de réponse sous 24 heures) ne correspond pas à ce rythme. Le modèle de notification instantanée de Slack garantit que les éléments urgents remontent immédiatement. Lorsqu'un broker appelle au sujet d'un deal qui nécessite une indication d'intérêt le jour même, vous ne pouvez pas attendre 4 heures que l'analyste voie un e-mail — la notification Slack fait vibrer son téléphone instantanément, permettant une exécution de deal en temps réel.

Visit Slack

Key Features for Real Estate

Discover how Slack powers real estate automation workflows

1 of 8
Feature

Canaux organisés pour les sujets et les transactions

Créez un nombre illimité de canaux pour différents usages : des canaux permanents pour les sujets continus (#new-deals, #ic-decisions, #closing-coordination) et des canaux temporaires pour des transactions spécifiques (#austin-200unit, #q4-2024-closings). Chaque canal dispose d'un historique de conversation ciblé, du partage de fichiers et d'archives consultables.

Real Estate Impact

Créez un canal dédié pour chaque deal actif : #denver-industrial-portfolio. Invitez l'analyste principal, l'asset manager, le prêteur et le juridique. Toute la coordination se fait à un seul endroit — planification, partage de documents, suivi des échéances. Une fois le closing terminé, archivez le canal pour référence ultérieure tout en conservant un historique consultable.

See how we automate Slack

Get a personalized plan for your tech stack

Get Your Free AI Roadmap

Automation Workflows

Ready-to-deploy workflows powered by Slack + NextAutomation

Workflow 1 of 5
Beginner

Alerte instantanée de nouveau deal avec attribution à un analyste

Lorsqu'un deal est sourcé (e-mail de broker, soumission off-market, correspondance d'un outil de sourcing) et qu'il correspond à votre buy box, ce workflow publie instantanément dans le canal Slack #new-deals les détails de l'actif, le prix demandé, le cap rate going-in, le contact du broker et l'adéquation inférée. L'analyste assigné (déterminé par marché ou en round-robin) est @mentionné directement, et des boutons interactifs permettent de revendiquer ou de réattribuer le deal. Cela garantit aux deals une visibilité et une responsabilisation immédiates, en empêchant qu'aucun ne reste non examiné.

Trigger: New deal created in CRM matching buy-box criteria or tagged 'Hot Deal'
Workflow Steps

1Deal capturé : un webhook HubSpot se déclenche lorsqu'un nouveau deal correspondant aux critères de la buy box est créé

2n8n récupère les données complètes du deal : nom de l'actif, adresse, classe d'actif, prix demandé, logements/SF, broker, NOI en place

3L'IA analyse l'OM et les notes du broker pour en extraire les signaux d'adéquation : « value-add multifamily », « MSA Sunbelt », « cap inférieur à 6 % », « call for offers vendredi »

4Déterminer l'analyste assigné : si l'actif a un marché, faire correspondre au mapping de couverture ; sinon, utiliser une attribution en round-robin parmi les analystes disponibles

+6 more steps

Les deals obtiennent une visibilité d'équipe immédiate au lieu de rester dans le CRM en attente d'une vérification manuelle. Les analystes assignés reçoivent une notification instantanée via @mention et message privé, garantissant qu'aucune opportunité n'attende longtemps une première analyse. Les boutons interactifs permettent des actions en un clic, réduisant la friction entre la notification et la réponse. La responsabilisation de l'équipe augmente — tout le monde voit les attributions de deals dans un canal public, créant une pression positive entre pairs pour répondre rapidement. Les plateformes rapportent une amélioration de 50 % de la rapidité d'accès au deal pour les opportunités off-market, augmentant directement les taux de réussite.

Triggers & Actions

Connect Slack to your workflows with powerful triggers and actions

Triggers

New Message in Channel

Se déclenche lorsqu'un message est publié dans un canal Slack spécifique. Peut filtrer par mots-clés, utilisateur ou motifs de message. Utile pour construire des bots interactifs qui répondent à l'activité d'un canal.

Surveiller le canal #deal-questions. Lorsqu'un message contient « promote », déclencher un workflow qui récupère le document standard de structure de promote depuis Google Drive et publie le lien : « Voici notre cascade de promote : [lien]. »

Slash Command Invoked

Se déclenche lorsqu'un utilisateur tape une slash command personnalisée dans Slack (par ex. /deal, /asset, /lp). Les slash commands déclenchent des workflows n8n qui peuvent exécuter des actions et renvoyer des réponses.

Un analyste tape « /deal Austin-200unit » dans n'importe quel canal Slack. Le workflow interroge le CRM pour les détails du deal, formate une réponse avec prix/cap/logements/statut et publie : « [Actif] | 42 M$ | cap de 5,4 % | 200 logements | Sous LOI | Sourcé il y a 12 jours | [Lien CRM]. » Des recherches de deals instantanées sans quitter Slack.

Reaction Added to Message

Se déclenche lorsqu'un utilisateur ajoute une réaction emoji à un message spécifique. Peut déclencher des workflows en fonction du type de réaction (✅, ❌, 🔥, etc.).

Une notification de nouveau deal est publiée dans #new-deals. Lorsqu'un analyste ajoute une réaction ✅, le workflow lui assigne ce deal, met à jour le CRM et publie « Deal revendiqué par @Analyste. » Le premier à réagir revendique le deal — un système de revendication visuel et simple.

User Joins Channel

Se déclenche lorsqu'un utilisateur rejoint un canal Slack. Utile pour les workflows d'onboarding ou la gestion des accès.

Lorsqu'un nouvel analyste rejoint le canal #team-announcements, lui envoyer un message privé de bienvenue automatisé : « Bienvenue dans l'équipe ! Voici votre checklist d'onboarding : [lien]. Des questions ? Posez-les dans #team-questions. Allons closer des deals ! »

Direct Message Received

Se déclenche lorsqu'un utilisateur envoie un message privé à votre bot Slack. Permet des workflows d'IA conversationnelle où les utilisateurs peuvent poser des questions ou demander des informations par message privé.

Un analyste envoie un message privé au bot Slack : « Quelle est la valeur de mon pipeline ? » Le workflow interroge le CRM pour les deals de l'analyste, calcule la valeur totale et répond : « Votre pipeline actif : 8 deals, 120 M$ au total. 2 en closing cette semaine (24 M$). Continuez comme ça ! »

Actions

Send Message to Channel

Publie un message dans un canal Slack spécifié. Prend en charge le formatage riche (gras, italique, liens, listes à puces, emoji), les @mentions et les pièces jointes.

Lorsqu'un nouveau deal est sourcé, publier dans le canal #new-deals : « 🏢 Nouveau Deal | [Actif] | [Prix] $ | [Classe d'actif] | [Logements/SF] | [Photo] | Sourcé par @NomAnalyste | OM : [Lien] »

Send Direct Message to User

Envoie un message privé à un utilisateur Slack spécifique. Utile pour les notifications personnelles, les alertes ou les informations sensibles qui ne devraient pas figurer dans des canaux publics.

Lorsqu'un deal à forte adéquation est assigné à un analyste, lui envoyer un message privé : « [Actif] vous a été assigné, prix demandé 42 M$, cap de 5,4 %. Détails : [lien CRM]. Répondez au broker dans l'heure : [Téléphone]. Bonne chance ! »

Send Message with Interactive Buttons

Publie un message Slack avec des boutons cliquables qui déclenchent des actions de workflow lorsqu'ils sont pressés. Les boutons peuvent effectuer des appels d'API, mettre à jour des bases de données ou déclencher des workflows ultérieurs.

Une notification de nouveau deal inclut des boutons : [Claim Deal] [Reassign] [Pass]. Lorsque « Claim Deal » est cliqué, mettre à jour le CRM pour assigner le deal à l'analyste qui clique, envoyer un message privé de confirmation et supprimer les boutons du message.

Update Message

Modifie un message Slack existant à partir de son ID de message. Utile pour mettre à jour des messages de statut ou rafraîchir des données dans des messages épinglés.

Le briefing quotidien du pipeline publié à 8 h est mis à jour tout au long de la journée. Lorsqu'un deal close à 14 h, le workflow modifie le message du briefing matinal, met à jour le compteur « Deals closés aujourd'hui » et ajoute la victoire à la liste.

Add Reaction to Message

Ajoute une réaction emoji à un message spécifique. Utile pour un accusé de réception automatisé ou une indication de statut.

Lorsqu'un analyste publie des notes de visite de site dans un canal de deal, l'IA analyse le sentiment. Si positif, le bot ajoute une réaction 👍. Si préoccupant, un 👎. Si le deal justifie une LOI, un 🔥. Des indicateurs de statut visuels.

Upload File to Channel

Téléverse un fichier (PDF, image, feuille de calcul, document) dans un canal Slack avec un commentaire facultatif. Prend en charge les fichiers jusqu'à 1 Go sur les forfaits payants.

Un rapport hebdomadaire de pipeline généré sous forme de fichier Excel. Le workflow le téléverse dans le canal #team-reports : « Rapport de pipeline de la semaine du [Date] en pièce jointe. Valeur totale du pipeline : [Montant] $. Meilleur performeur : @Analyste avec [Montant] $ closés. » Fichier immédiatement disponible au téléchargement.

Create Channel

Crée par programmation un nouveau canal Slack avec un nom, un sujet et des membres initiaux spécifiés. Utile pour la création dynamique de canaux par deal ou transaction.

Lorsqu'un nouveau deal passe sous LOI, le workflow crée un canal : #austin-200unit, définit le sujet : « 200 logements, 42 M$, LOI signée le [Date] » et invite l'analyste principal et l'asset manager. Un espace dédié à toute la coordination du deal.

Archive Channel

Archive un canal Slack, le retirant de la liste des canaux actifs tout en préservant l'historique des messages et la recherche. Utile pour faire le ménage dans les canaux de transactions terminées.

Lorsqu'un deal close avec succès, le workflow archive le canal spécifique au deal (#denver-industrial), publie un message final : « Deal closé le [Date]. Bravo l'équipe ! Canal archivé pour archives. » Garde la liste des canaux propre.

Set Channel Topic

Met à jour le sujet/la description affiché en haut d'un canal Slack. Utile pour afficher le statut actuel ou des informations clés.

Le sujet du canal de deal est mis à jour automatiquement à mesure que le deal progresse. Initialement : « Sourcé le [Date] – Underwriting ». Lorsque la LOI est soumise : « LOI soumise [Montant] $ – En attente ». Une fois under contract : « Under Contract – Close le [Date] ». Le statut actuel est toujours visible.

Get User Info

Récupère les informations sur un utilisateur Slack : nom réel, e-mail, données de profil, fuseau horaire. Utile pour la personnalisation ou les décisions de routage.

Lorsqu'un analyste clique sur le bouton « Claim Deal », le workflow récupère ses informations d'utilisateur Slack, y compris son e-mail, puis les fait correspondre à la fiche de l'analyste dans le CRM par e-mail afin d'assigner correctement le deal dans la base de données.

Setup Guide

Get started in approximately 10 minutes pour la publication de messages de base ; 30 minutes pour la configuration complète incluant les canaux et le premier workflow

Prerequisites

  • Espace de travail Slack (palier gratuit ou payant) avec des autorisations d'administration ou d'installation d'applications
  • Instance n8n (cloud ou auto-hébergée) avec le nœud Slack disponible
  • Compréhension de base des canaux Slack et de la structure de l'espace de travail
1

Créer une application Slack pour l'automatisation

Rendez-vous sur api.slack.com/apps et cliquez sur « Create New App » → « From scratch ». Nommez-la « CRE Deal Automation » (ou le nom de votre plateforme + Automation). Sélectionnez votre espace de travail Slack. Cela crée une application que n8n utilisera pour envoyer des messages et recevoir des événements. L'application agit comme le bot qui publie des notifications dans les canaux au nom de vos workflows d'automatisation.

Choisissez un nom et une icône professionnels pour votre bot. Lorsqu'il publie des messages, le nom et l'icône du bot seront visibles par votre équipe (par ex. « Deal Bot » avec votre logo). Rendez-le reconnaissable pour que l'équipe sache que les messages automatisés proviennent de workflows et non d'une personne.

2

Configurer les autorisations et les scopes du bot

Dans les paramètres de votre application Slack, allez dans « OAuth & Permissions » → « Bot Token Scopes ». Ajoutez les autorisations dont votre automatisation a besoin : chat:write (publier des messages), channels:read (lire les infos des canaux), users:read (obtenir les données des utilisateurs), reactions:write (ajouter des réactions emoji), files:write (téléverser des fichiers). Plus vous voulez de capacités, plus de scopes sont requis. Consultez la documentation des scopes de Slack pour des fonctionnalités spécifiques.

Commencez par les scopes essentiels (chat:write, channels:read, users:read) et ajoutez-en au fur et à mesure que vous construisez des workflows avancés. Vous pouvez toujours ajouter des scopes plus tard et réinstaller l'application. Demander trop d'autorisations dès le départ peut rendre les membres de l'équipe hésitants à approuver l'application.

3

Installer l'application dans l'espace de travail et obtenir le token du bot

Dans les paramètres de l'application, allez dans « Install App » → « Install to Workspace ». Autorisez l'application pour votre espace de travail. Après l'installation, vous verrez un « Bot User OAuth Token » commençant par « xoxb- ». Copiez ce token — c'est votre identifiant d'authentification pour n8n. Traitez-le comme un mot de passe (ne le partagez pas publiquement, ne le committez pas dans des dépôts de code).

Enregistrez immédiatement le token dans un gestionnaire de mots de passe sécurisé. En cas de perte, vous devrez le régénérer dans les paramètres de l'application Slack (Reinstall App), mais cela cassera les workflows n8n existants utilisant l'ancien token jusqu'à ce que vous les mettiez à jour. Mieux vaut l'enregistrer une fois et le conserver en sécurité.

4

Connecter Slack à n8n avec le token du bot

Dans n8n, créez un nouveau workflow et ajoutez un nœud Slack. Cliquez sur « Create New Credentials » → collez votre Bot User OAuth Token de l'étape 3. Nommez l'identifiant « Slack - Production » pour plus de clarté. Testez la connexion en ajoutant une action Slack « Send Message », en sélectionnant un canal de test (créez un canal #automation-test à cet effet), en envoyant un message « n8n test » et en exécutant le workflow. Vérifiez que le message apparaît dans Slack.

Testez dans un canal #automation-test dédié avant de publier dans des canaux d'équipe actifs. Cela vous permet d'expérimenter le formatage des messages, les boutons et les pièces jointes sans encombrer les vrais canaux ni dérouter votre équipe avec des notifications de test.

5

Créer une structure de canaux organisée pour l'automatisation

Dans Slack, créez les canaux dans lesquels l'automatisation publiera en fonction des besoins de vos workflows. Canaux de départ suggérés : #new-deals (tous les deals entrants), #hot-deals (opportunités à forte adéquation/urgentes), #active-deals (mises à jour d'étapes des deals), #ic-decisions (revues et résultats d'IC), #closings (closings imminents et terminés), #team-daily (briefings matinaux), #automation-test (tests). Utilisez les descriptions de canaux pour expliquer la finalité de chaque canal afin que l'équipe sache à quoi s'attendre.

Préfixez les canaux dédiés à l'automatisation avec # pour les regrouper dans le tri alphabétique (par ex. #deals-new, #deals-hot, #deals-active). Utilisez des conventions de nommage claires pour que l'équipe trouve rapidement les canaux pertinents. Épinglez les messages importants (briefings quotidiens, ressources clés) dans les canaux pour un accès facile.

6

Configurer les préférences de notification spécifiques à chaque canal

Pour chaque canal automatisé, configurez les paramètres de notification en fonction de l'importance. Les canaux à forte urgence comme #hot-deals devraient notifier tous les membres (mentions @channel ou @here). Les canaux à plus faible urgence comme #team-daily peuvent être en « mentions seulement ». Sensibilisez les membres de l'équipe à la personnalisation de leurs préférences de notification personnelles par canal afin d'éviter la fatigue d'alerte tout en garantissant que les messages critiques ne soient pas manqués.

Utilisez @channel avec parcimonie (uniquement pour les messages urgents que tout le monde doit voir). Une surutilisation provoque une fatigue d'alerte et les gens coupent le son du canal. Utilisez @here (ne notifie que les utilisateurs actifs) pour les mises à jour importantes mais non urgentes. Pour les notifications de routine, publiez sans @mentions et laissez les membres intéressés consulter les canaux quand cela leur convient.

7

Construire le premier workflow : nouveau deal vers notification Slack

Créez votre premier workflow de production : déclencheur CRM (nouveau deal créé) → action Slack « Send Message » vers le canal #new-deals avec une notification formatée incluant le nom de l'actif, la source, le prix demandé et le contact du broker. Testez avec un vrai deal (créez un deal de test dans le CRM) et vérifiez que la notification se publie correctement. Cela prouve l'intégration de bout en bout : CRM → n8n → Slack. Une fois que cela fonctionne, itérez en ajoutant la logique d'attribution aux analystes, des @mentions ou des boutons interactifs.

Formatez les messages Slack avec du markdown pour la lisibilité : utilisez le *gras* pour les noms d'actifs, des `blocs de code` pour les adresses et des emoji comme indicateurs visuels (🔥 deal chaud, ℹ️ info, ✅ terminé). Les notifications bien formatées sont plus faciles à parcourir rapidement. Incluez des liens directs vers les fiches du CRM pour que les analystes puissent y accéder sans recherche.

8

Activer les fonctionnalités interactives et les slash commands (avancé, facultatif)

Pour les boutons interactifs dans les messages, activez « Interactivity » dans les paramètres de l'application Slack et définissez « Request URL » sur une URL de webhook n8n. Pour les slash commands (/lead, /property), créez les commandes dans les paramètres de l'application en les pointant vers des webhooks n8n. Ces fonctionnalités avancées nécessitent une instance n8n accessible publiquement en HTTPS. Si vous êtes sur localhost ou un réseau interne, utilisez ngrok ou un service de tunneling similaire pour exposer les webhooks à Slack.

Les fonctionnalités interactives sont puissantes mais facultatives pour une configuration initiale. Commencez par la simple publication de messages pour prouver la valeur, puis ajoutez de l'interactivité une fois que l'équipe est à l'aise. Les slash commands sont particulièrement utiles pour les analystes : taper « /deal [actif] » pour obtenir instantanément les détails d'un deal sans quitter Slack crée des gains de temps significatifs.

Frequently Asked Questions

Common questions about Slack integration

Ready to Automate Slack?

Get a free AI roadmap showing how to connect Slack with your existing tools for maximum impact.

Get Your Free AI Roadmap