8. Intégrations — Intégrations CRM


8.3 Intégration HubSpot

HubSpot est un CRM polyvalent utilisé pour la gestion des contacts, du pipeline commercial et des campagnes marketing.

Connexion

  1. Allez dans Intégrations → HubSpot → Configurer
  2. Saisissez votre clé API HubSpot (Private App Token)
  3. Cliquez sur "Tester la connexion" pour valider
  4. Définissez les options de synchronisation (voir ci-dessous)
  5. Cliquez sur "Enregistrer"

💡 Pour obtenir votre clé API : dans HubSpot, allez dans Paramètres → Intégrations → Applications privées → créez une application avec les scopes contacts, crm.objects.contacts.read et crm.objects.contacts.write.

Entités synchronisées

EntitéSync montanteSync descendanteDescription
Prospects (Leads)Contacts capturés par l'IA
Biens (Properties)Annonces immobilières
Agents (Realtors)Membres de l'équipe

Options de synchronisation

OptionValeurs disponibles
MéthodeTemps réel · Planifié · Manuel · Hybride
Fréquence (si planifié)Toutes les heures · Toutes les 6h · Quotidien · Hebdomadaire
Webhook entrantActivé / Désactivé

Mapping des champs

NoviaMind vous permet de faire correspondre les champs de HubSpot avec les champs de NoviaMind. Par exemple :

Champ NoviaMindChamp HubSpot
first_namefirstname
last_namelastname
phonephone
project_typepropriété_personnalisée_projet
budget_maxpropriété_personnalisée_budget

⚠️ Les champs non mappés ne sont pas synchronisés. Configurez le mapping dans Intégrations → HubSpot → Mapping des champs.


8.4 Intégration Netty

Netty est un logiciel de transaction immobilière spécialisé, conçu pour les agences. Il centralise la gestion des mandats, des contacts et des visites.

Connexion

  1. Allez dans Intégrations → Netty → Configurer
  2. Saisissez votre clé API Netty et votre identifiant d'agence (Agency ID)
  3. Cliquez sur "Tester la connexion" pour valider
  4. Définissez les options de synchronisation
  5. Cliquez sur "Enregistrer"

💡 Votre clé API et votre Agency ID sont disponibles dans Netty → Administration → API.

Entités synchronisées

EntitéSync montanteSync descendanteDescription
Prospects (Leads)Acquéreurs et vendeurs
Biens (Properties)Mandats de vente et location
Agents (Realtors)Négociateurs de l'agence

Cas d'usage typique avec Netty

  1. Un prospect appelle pour un bien immobilier
  2. L'agent IA identifie le bien via la base Netty synchronisée et présente les détails
  3. Le prospect est intéressé → rendez-vous pris automatiquement
  4. Une fiche est créée dans Netty avec les informations du prospect et du rendez-vous

8.5 Intégration Apimo

Apimo est un CRM immobilier largement utilisé en France et à l'international, offrant la gestion de biens, le suivi des propriétaires et contacts, et des outils de publication.

Connexion

  1. Allez dans Intégrations → Apimo → Configurer
  2. Saisissez votre Nom d'agence (identifiant fournisseur) et votre Clé API
  3. Cliquez sur "Tester la connexion" pour valider
  4. Définissez les options de synchronisation
  5. Cliquez sur "Enregistrer"

💡 Vos identifiants API sont disponibles dans votre panneau d'administration Apimo. L'authentification utilise le protocole HTTP Basic avec votre nom d'agence et clé API.

Entités synchronisées

EntitéSync montanteSync descendanteDescription
Prospects (Leads)Contacts acquéreurs et vendeurs
Biens (Properties)Annonces immobilières (lecture seule)
Agents (Realtors)Utilisateurs de l'agence (lecture seule)

💡 Les biens et agents Apimo sont en lecture seule — ils peuvent être importés dans NoviaMind mais pas renvoyés. Les leads supportent la création complète.

Mapping de champs pré-configuré

NoviaMind inclut 13 correspondances de champs propriétés pré-configurées pour Apimo, mappant automatiquement des champs tels que area.valueareaSqm, price.valueprice.amount, city.nameaddress.city, etc.


8.6 Intégration Bitrix24

Bitrix24 est une plateforme d'entreprise complète avec CRM, gestion de projets et outils de communication, populaire parmi les agences immobilières.

Connexion

  1. Allez dans Intégrations → Bitrix24 → Configurer
  2. Saisissez votre URL de Webhook
  3. Cliquez sur "Tester la connexion" pour valider
  4. Définissez les options de synchronisation
  5. Cliquez sur "Enregistrer"

💡 Pour créer un webhook : dans Bitrix24, allez dans Ressources développeur → Autre → Webhook entrant → créez un webhook avec les permissions CRM (crm, crm.item.add, crm.item.update, crm.item.list).

Entités synchronisées

EntitéSync montanteSync descendanteDescription
Prospects (Leads)Contacts CRM
Biens (Properties)Deals CRM avec champs smart process
Agents (Realtors)Utilisateurs Bitrix24

Schéma CRM dynamique

Bitrix24 possède un schéma CRM dynamique — les définitions de champs des deals et contacts sont récupérées automatiquement depuis l'API Bitrix24. Le mapping des champs s'adapte donc aux champs personnalisés configurés dans chaque instance Bitrix24.


8.7 Configuration avancée des synchronisations

Méthodes de synchronisation

MéthodeFonctionnementRecommandé pour
Temps réelEnvoi immédiat après chaque appelAgences à fort volume d'appels
PlanifiéEnvoi selon une fréquence définieAgences souhaitant un traitement groupé
ManuelEnvoi déclenché manuellementTests et contrôle total
HybrideTemps réel pour les créations, planifié pour les mises à jourUsage courant recommandé

Statuts de synchronisation

StatutSignification
⏳ En attenteSynchronisation en file d'attente
🔄 En coursTraitement actif
✅ TerminéSynchronisation réussie
⚠️ PartielCertains enregistrements ont échoué
❌ ÉchouéSynchronisation globalement échouée

En cas d'échec, l'erreur est affichée dans la carte d'intégration. Cliquez sur "Synchroniser maintenant" pour relancer manuellement.

Webhooks entrants

Si votre CRM supporte les webhooks, vous pouvez activer la réception d'événements en temps réel depuis le CRM vers NoviaMind (ex : mise à jour d'un statut prospect dans HubSpot → répercussion immédiate dans NoviaMind).

Pour activer :

  1. Dans la configuration de l'intégration, activez "Webhook entrant"
  2. Copiez l'URL de webhook générée par NoviaMind
  3. Collez-la dans la configuration de votre CRM

8.8 Tester et gérer une intégration

Tester la connexion

Depuis la fiche d'une intégration configurée, cliquez sur "Tester la connexion". NoviaMind vérifie :

  • La validité des identifiants API
  • L'accessibilité de l'endpoint CRM
  • Les permissions disponibles

Synchronisation manuelle

Cliquez sur "Synchroniser maintenant" pour déclencher une synchronisation complète immédiate, quel que soit le mode configuré.

Activer / Désactiver

Chaque intégration peut être activée ou désactivée sans perdre sa configuration. Utile pour basculer temporairement sans supprimer les paramètres.

Supprimer une intégration

Cliquez sur "Supprimer" dans les paramètres de l'intégration. Cette action est irréversible et efface la configuration et les informations d'identification stockées.

⚠️ La suppression d'une intégration n'efface pas les données déjà synchronisées dans votre CRM.


Résumé

IntégrationTypeEntités synchroniséesDisponible
HubSpotCRM généralisteProspects, Biens, Agents
NettyCRM immobilierProspects, Biens, Agents
ApimoCRM immobilierProspects, Biens, Agents
Bitrix24CRM généralisteProspects, Biens, Agents
Google CalendarCalendrierRendez-vous
Outlook / Office 365CalendrierRendez-vous
Apple CalendarCalendrierRendez-vous
CalDAVCalendrierRendez-vous