Skip to main content
Cal.com logo

Cal.com Integration

Scheduling & Meetings

What It Does

Cal.com est une plateforme de planification open source qui donne aux équipes d'investissement et de développement CRE un contrôle total sur leur infrastructure de réservation. Contrairement aux outils propriétaires comme Calendly, Cal.com offre une personnalisation en marque blanche (suppression de tout le branding, utilisation de votre propre domaine), des options d'auto-hébergement (exécution sur vos propres serveurs pour la confidentialité des données) et une architecture API-first qui permet des intégrations profondes avec votre stack technique. C'est la solution de planification pour les fonds et les promoteurs qui veulent la pleine maîtrise de leur expérience de réservation.

Why Real Estate Professionals Use It

Les équipes CRE ont besoin d'outils de planification capables de gérer des scénarios de coordination complexes. Une inspection finale typique peut nécessiter le principal, le courtier, le prêteur, le consultant environnemental et un entrepreneur général — tous avec des calendriers et des disponibilités différents. La planification collective de Cal.com résout ce problème en vérifiant la disponibilité de chacun simultanément et en n'affichant que les créneaux qui conviennent à toutes les parties. Cela élimine l'enfer des chaînes d'e-mails du type « Est-ce que jeudi 14 h convient à tout le monde ? »

Visit Cal.com

Key Features for Real Estate

Discover how Cal.com powers real estate automation workflows

1 of 8
Feature

Branding en marque blanche avec domaine personnalisé

Supprimez tout le branding Cal.com et hébergez les pages de réservation sur votre propre domaine (schedule.yourcapital.com). Personnalisez les couleurs, polices, logos et la mise en page pour qu'ils correspondent à votre identité de marque. Les pages de réservation ressemblent à des parties natives de votre site.

Real Estate Impact

La page de réservation d'un fonds à schedule.bluechipcapital.com correspond au design institutionnel de son site principal. Aucun pied de page « Powered by Cal.com ». Les LP et les sponsors voient une expérience de marque fluide et professionnelle qui renforce le positionnement premium du cabinet.

See how we automate Cal.com

Get a personalized plan for your tech stack

Get Your Free AI Roadmap

Automation Workflows

Ready-to-deploy workflows powered by Cal.com + NextAutomation

Workflow 1 of 5
Advanced

Qualification de deal par formulaire de routage → Affectation intelligente des analystes

Lorsqu'un sponsor ou un courtier visite la page « Schedule a Deal Review » du fonds, il remplit d'abord un formulaire de routage portant sur la classe d'actifs, la taille du deal, l'échéance et le marché cible. Selon les réponses, le workflow note l'opportunité, l'affecte au bon membre de l'équipe (associé senior pour les gros deals, analyste pour les plus petits) et crée un enregistrement CRM avec les données de qualification avant même que la réunion soit réservée.

Trigger: Formulaire de routage Cal.com soumis
Workflow Steps

1Le sponsor visite la page de réservation Cal.com du fonds, voit le formulaire de routage avant le calendrier

2Le formulaire demande : « Classe d'actifs ? », « Taille du deal ? », « Échéance de clôture ? », « Marché cible ? », « Le deal est-il sous LOI ailleurs ? »

3Le sponsor soumet le formulaire, Cal.com déclenche un webhook vers n8n avec toutes les réponses

4L'IA (nœud OpenAI) note le deal : Multifamily + 10 M$+ + échéance de 0-3 mois = « Priorité élevée » (score 90). Single-tenant + <3 M$ + 6+ mois = « Nurturing » (score 30).

+5 more steps

Les deals à forte valeur reçoivent l'attention d'un associé senior, les plus petits deals obtiennent le soutien approprié, les deals hors thèse sont mis en nurturing ou écartés automatiquement. Aucun temps perdu sur des revues non qualifiées. Le score du deal et les données de qualification arrivent dans le CRM avant le premier contact. L'équipe entre en réunion en connaissant déjà la classe d'actifs, la taille du deal et l'échéance.

Triggers & Actions

Connect Cal.com to your workflows with powerful triggers and actions

Triggers

Booking Created

Se déclenche lorsqu'une nouvelle réservation est confirmée via Cal.com. Renvoie le nom de l'invité, l'e-mail, le téléphone, le type d'événement, le créneau planifié et les réponses aux questions personnalisées.

Un courtier réserve une visite de site pour le 123 Oak St. Déclenche un workflow qui crée un deal HubSpot, envoie une confirmation par SMS et ajoute des notes de préparation de l'actif au calendrier du responsable du deal.

Booking Rescheduled

Se déclenche lorsqu'un invité modifie l'horaire de sa réservation. Renvoie l'ancien et le nouveau créneau planifié.

Le courtier replanifie la visite de site de 14 h à 16 h. Met à jour le deal dans le CRM avec le nouvel horaire, envoie une confirmation par SMS avec les détails mis à jour au courtier et au responsable du deal.

Booking Canceled

Se déclenche lorsqu'une réservation est annulée par l'invité ou l'hôte. Inclut éventuellement le motif d'annulation s'il est fourni.

Le courtier annule la visite de site. Déclenche un workflow de réengagement : envoie un SMS « Désolé de vous avoir manqué », propose un lien de replanification, consigne le motif d'annulation dans les analyses.

Routing Form Submitted

Se déclenche lorsqu'un visiteur soumet un formulaire de routage (qualification pré-réservation). Renvoie toutes les réponses aux champs du formulaire avant qu'il ne choisisse un créneau.

Un sponsor soumet le formulaire avec une taille de deal « 10 M$+ » et une classe d'actifs « Multifamily ». Routage vers le calendrier d'un associé senior, création d'un enregistrement CRM à haute priorité avant la confirmation de la réservation.

Booking Confirmed (Payment Received)

Pour les types d'événements payants, se déclenche après le traitement réussi du paiement via Stripe.

Un sponsor paie 200 $ pour une consultation de conseil. Le webhook se déclenche après l'encaissement du paiement, déclenche un workflow : envoyer un reçu, ajouter au calendrier du responsable du deal, créer un deal CRM avec une note « frais de consultation de 200 $ ».

Actions

Create Event Type

Créer par programmation un nouveau type d'événement Cal.com avec des paramètres personnalisés (durée, lieu, questions, disponibilité).

Un nouveau deal devient actif. Création automatique du type d'événement « Site Tour - 123 Oak St » avec l'adresse de l'actif, le calendrier du responsable du deal et des questions de qualification sur le financement de l'acquéreur.

Update Event Type

Modifier les paramètres d'un type d'événement existant (changer la durée, mettre à jour les questions, ajuster la disponibilité).

Le prix demandé baisse. Mettre à jour la description du type d'événement : « Prix réduit à 4,0 M$ (était 4,25 M$) » afin que les acquéreurs potentiels voient le prix actuel lors de la réservation d'une visite de site.

Disable/Enable Event Type

Désactiver temporairement un type d'événement pour empêcher de nouvelles réservations, ou le réactiver.

Le deal passe sous contrat. Désactiver le type d'événement « Site Tour - 123 Oak St » via l'API afin qu'aucune autre visite ne puisse être réservée. Les réservations existantes sont annulées avec notification.

Cancel Booking

Annuler par programmation une réservation planifiée et notifier éventuellement l'invité.

Le deal se clôture en avance. Interroger Cal.com pour toutes les visites de site à venir, les annuler via l'API, envoyer un SMS : « Deal clôturé ! Laissez-moi vous montrer des actifs comparables : [lien] »

Get Availability

Interroger les créneaux disponibles pour un type d'événement spécifique dans une plage de dates.

Un chatbot IA demande au courtier : « Quand voulez-vous visiter le 123 Oak St ? » Interroge l'API Cal.com pour les créneaux disponibles cette semaine, présente les options : « Disponible : demain 14 h, jeudi 10 h, vendredi 16 h. »

Create Booking (Programmatic)

Créer une réservation par programmation sans exiger que l'invité passe par la page de réservation.

Le responsable du deal planifie manuellement une visite de site pendant un appel téléphonique. Via n8n, créer directement la réservation Cal.com, envoyer au courtier un e-mail/SMS de confirmation avec une invitation calendaire — le tout automatisé.

List Bookings

Interroger toutes les réservations d'un utilisateur ou d'un type d'événement, filtrées éventuellement par plage de dates ou statut.

Générer un rapport hebdomadaire des visites : interroger Cal.com pour toutes les visites de site de la semaine prochaine, regrouper par actif, envoyer un récapitulatif à l'équipe via Slack.

Update User Availability

Modifier les heures de disponibilité d'un utilisateur, ajouter du temps bloqué ou outrepasser des dates spécifiques.

Le responsable du deal part en vacances. Via un bouton dans le CRM, déclencher un workflow n8n qui bloque la disponibilité Cal.com pendant 2 semaines et redirige les réservations vers un membre de l'équipe de remplacement.

Setup Guide

Get started in approximately 20 minutes pour la configuration de base ; 1 heure pour la configuration en marque blanche et les workflows API

Prerequisites

  • Compte Cal.com (gratuit ou instance auto-hébergée)
  • Google Calendar ou Outlook pour la synchronisation des disponibilités
  • Clé API Cal.com (générée dans Settings → Developer → API Keys)
  • Instance n8n avec le nœud HTTP Request (un nœud spécifique à Cal.com peut ne pas exister, utilisez l'API directement)
  • Optionnel : domaine personnalisé pour l'hébergement en marque blanche (par ex. schedule.yourcapital.com)
1

Créer un compte Cal.com ou déployer une instance auto-hébergée

Pour le SaaS : inscrivez-vous sur cal.com. Pour l'auto-hébergement : déployez Cal.com via Docker ou Vercel en utilisant leur dépôt GitHub (github.com/calcom/cal.com). L'auto-hébergement nécessite une configuration technique mais donne un contrôle total des données.

Commencez avec la formule gratuite SaaS pour tester les workflows. Passez plus tard à l'auto-hébergement si la confidentialité des données ou le branding en marque blanche devient critique.

2

Connecter le calendrier et définir les disponibilités

Dans Cal.com, allez dans Settings → Calendars, connectez Google Calendar ou Outlook. Cela permet à Cal.com de vérifier votre disponibilité et d'éviter les doubles réservations. Définissez les heures de disponibilité par défaut (par ex. lun.-ven. 9 h - 18 h).

Connectez plusieurs calendriers (professionnel, personnel) afin que Cal.com bloque le temps sur l'ensemble. Utilisez le paramètre « Check for conflicts » pour que les pages de réservation n'affichent que les créneaux réellement disponibles.

3

Générer une clé API

Allez dans Settings → Security → API Keys → Generate New Key. Copiez la clé API — elle permet à n8n d'interagir avec Cal.com par programmation (créer des événements, lire les réservations, mettre à jour les disponibilités).

Stockez la clé API de manière sécurisée dans les credentials n8n. Traitez-la comme un mot de passe — si elle est exposée, régénérez-la immédiatement dans les paramètres Cal.com.

4

Configurer les webhooks pour les déclencheurs d'événements

Dans Cal.com, allez dans Settings → Developer → Webhooks. Créez des webhooks pour « Booking Created », « Booking Rescheduled », « Booking Canceled ». Définissez l'URL de payload sur votre URL de webhook n8n (créez d'abord un nœud Webhook dans n8n, copiez l'URL).

Testez les webhooks en créant une réservation de test et en vérifiant le journal d'exécution n8n. Cal.com envoie un payload JSON avec les détails de l'invité, le type d'événement et le créneau planifié.

5

Créer des types d'événements pour les scénarios immobiliers

Dans Cal.com, créez des types d'événements : « 15-Min Intro Call », « 45-Min Deal Review », « 1-Hour Site Tour ». Définissez la durée, le lieu (vidéo, téléphone, en personne) et les questions personnalisées (taille du deal, classe d'actifs, échéance).

Pour les visites de site, utilisez « Custom Location » et changez manuellement l'adresse par actif. Ou utilisez l'API pour créer dynamiquement des types d'événements par deal (par ex. « Site Tour - 123 Oak St »).

6

Configurer le branding en marque blanche (formules payantes)

Si vous utilisez une formule payante Cal.com : allez dans Settings → Appearance, téléversez le logo, définissez les couleurs de marque, ajoutez un domaine personnalisé (schedule.yourcapital.com). Configurez l'enregistrement DNS CNAME pointant vers les serveurs Cal.com. Supprimez le pied de page « Powered by Cal.com ».

Un domaine personnalisé nécessite un accès DNS. Ajoutez un enregistrement CNAME : schedule.yourcapital.com → cal.com. La propagation prend 24-48 h. Testez avec l'URL temporaire cal.com/username pendant la propagation DNS.

7

Construire le premier workflow n8n : synchronisation Booking vers CRM

Créez un workflow n8n : Webhook (Cal.com Booking Created) → Extraire les données de réservation → HTTP Request vers l'API Cal.com pour obtenir les détails complets de la réservation → Créer un contact + deal HubSpot → Envoyer une confirmation par SMS Twilio. Testez en réservant un événement de test.

Le payload du webhook Cal.com est plus petit que la réponse complète de l'API. Après le déclenchement du webhook, faites une requête GET sur l'endpoint /bookings/{id} pour obtenir les données complètes, y compris les réponses aux questions personnalisées.

8

Mettre en place des formulaires de routage pour la qualification des leads

Dans Cal.com, créez un formulaire de routage (fonctionnalité payante) avec les questions : « Classe d'actifs ? », « Taille du deal ? », « Échéance ? ». Selon les réponses, routez vers différents types d'événements ou membres de l'équipe. Configurez la logique de routage : si gros deal + dans la thèse → associé senior, sinon → analyste.

Les formulaires de routage déclenchent des webhooks avant la confirmation de la réservation. Utilisez-les pour préremplir les enregistrements CRM avec les données de qualification, afin que l'équipe entre en réunion en connaissant déjà la taille du deal et l'échéance.

Frequently Asked Questions

Common questions about Cal.com integration

Ready to Automate Cal.com?

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

Get Your Free AI Roadmap