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
- Allez dans Intégrations → HubSpot → Configurer
- Saisissez votre clé API HubSpot (Private App Token)
- Cliquez sur "Tester la connexion" pour valider
- Définissez les options de synchronisation (voir ci-dessous)
- 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.readetcrm.objects.contacts.write.
Entités synchronisées
| Entité | Sync montante | Sync descendante | Description |
|---|---|---|---|
| Prospects (Leads) | ✅ | ✅ | Contacts capturés par l'IA |
| Biens (Properties) | ✅ | ✅ | Annonces immobilières |
| Agents (Realtors) | ✅ | ✅ | Membres de l'équipe |
Options de synchronisation
| Option | Valeurs disponibles |
|---|---|
| Méthode | Temps réel · Planifié · Manuel · Hybride |
| Fréquence (si planifié) | Toutes les heures · Toutes les 6h · Quotidien · Hebdomadaire |
| Webhook entrant | Activé / Désactivé |
Mapping des champs
NoviaMind vous permet de faire correspondre les champs de HubSpot avec les champs de NoviaMind. Par exemple :
| Champ NoviaMind | Champ HubSpot |
|---|---|
first_name | firstname |
last_name | lastname |
phone | phone |
project_type | propriété_personnalisée_projet |
budget_max | proprié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
- Allez dans Intégrations → Netty → Configurer
- Saisissez votre clé API Netty et votre identifiant d'agence (Agency ID)
- Cliquez sur "Tester la connexion" pour valider
- Définissez les options de synchronisation
- Cliquez sur "Enregistrer"
💡 Votre clé API et votre Agency ID sont disponibles dans Netty → Administration → API.
Entités synchronisées
| Entité | Sync montante | Sync descendante | Description |
|---|---|---|---|
| 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
- Un prospect appelle pour un bien immobilier
- L'agent IA identifie le bien via la base Netty synchronisée et présente les détails
- Le prospect est intéressé → rendez-vous pris automatiquement
- 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
- Allez dans Intégrations → Apimo → Configurer
- Saisissez votre Nom d'agence (identifiant fournisseur) et votre Clé API
- Cliquez sur "Tester la connexion" pour valider
- Définissez les options de synchronisation
- 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 montante | Sync descendante | Description |
|---|---|---|---|
| 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.value → areaSqm, price.value → price.amount, city.name → address.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
- Allez dans Intégrations → Bitrix24 → Configurer
- Saisissez votre URL de Webhook
- Cliquez sur "Tester la connexion" pour valider
- Définissez les options de synchronisation
- 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 montante | Sync descendante | Description |
|---|---|---|---|
| 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éthode | Fonctionnement | Recommandé pour |
|---|---|---|
| Temps réel | Envoi immédiat après chaque appel | Agences à fort volume d'appels |
| Planifié | Envoi selon une fréquence définie | Agences souhaitant un traitement groupé |
| Manuel | Envoi déclenché manuellement | Tests et contrôle total |
| Hybride | Temps réel pour les créations, planifié pour les mises à jour | Usage courant recommandé |
Statuts de synchronisation
| Statut | Signification |
|---|---|
| ⏳ En attente | Synchronisation en file d'attente |
| 🔄 En cours | Traitement actif |
| ✅ Terminé | Synchronisation réussie |
| ⚠️ Partiel | Certains 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 :
- Dans la configuration de l'intégration, activez "Webhook entrant"
- Copiez l'URL de webhook générée par NoviaMind
- 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égration | Type | Entités synchronisées | Disponible |
|---|---|---|---|
| HubSpot | CRM généraliste | Prospects, Biens, Agents | ✅ |
| Netty | CRM immobilier | Prospects, Biens, Agents | ✅ |
| Apimo | CRM immobilier | Prospects, Biens, Agents | ✅ |
| Bitrix24 | CRM généraliste | Prospects, Biens, Agents | ✅ |
| Google Calendar | Calendrier | Rendez-vous | ✅ |
| Outlook / Office 365 | Calendrier | Rendez-vous | ✅ |
| Apple Calendar | Calendrier | Rendez-vous | ✅ |
| CalDAV | Calendrier | Rendez-vous | ✅ |