Aller au contenu principal

Prise de rendez-vous cal.diy

Les allers-retours par email pour caler un créneau, c'est du temps perdu. Calendly règle le problème, mais vos disponibilités, vos invités et vos métadonnées de réunion transitent par des serveurs américains. France Nuage héberge cal.diy, une instance managée de Cal.com, l'alternative open source à Calendly, sur votre propre domaine.

Accès : votre propre domaine (par exemple cal.votreentreprise.fr)

Pourquoi cal.diy ?

Cal.com est une plateforme open source de prise de rendez-vous. Elle gère les rendez-vous individuels, les réunions de groupe, la répartition en round-robin entre plusieurs personnes, la synchronisation bidirectionnelle avec vos calendriers, les rappels multicanaux et la marque blanche complète. cal.diy, c'est cette plateforme déployée, maintenue et sauvegardée par France Nuage, sur votre domaine.

Vos données restent sur les serveurs France Nuage. La synchronisation avec Google ou Microsoft est optionnelle : vous ne connectez un calendrier externe que si vous le souhaitez.

Comparatif avec les alternatives

CritèreFrance NuageCalendlyCal.com CloudAuto-hébergement
Open sourceOui (AGPLv3)NonOui (AGPLv3)Oui
Hébergement souverainOui (France)Non (USA)Non (USA)Selon vous
Marque blanche / domaine propreOuiPayantPayantOui
UtilisateursIllimités (usage raisonnable)Par siègePar siègeSelon vous
Round-robin & équipesInclusPayantPayantInclus
Synchro multi-agendasOuiOuiOuiOui
Haute disponibilitéGarantieOuiOuiÀ votre charge
Sauvegardes autoOuiOuiOuiÀ configurer
Mises à jour sécuritéAppliquéesAutomatiquesAutomatiquesÀ surveiller
Coût opsZéroZéroZéroTemps + serveur

Concrètement

Le code source est auditable par n'importe qui. Licence AGPLv3 : pas de boîte noire, pas de dépendance à un éditeur américain.

Vos données vous appartiennent. Vous pouvez quitter France Nuage demain et réinstaller Cal.com sur votre propre serveur avec toutes vos données.

Vos rendez-vous et les coordonnées de vos invités restent en France, soumis au droit français. Pas de CLOUD Act, pas d'accès par des autorités étrangères.

Types d'événements

cal.diy couvre tous les scénarios de planification :

  • Individuel (1-1) : un entretien, une démo, un point client
  • Groupe : un seul créneau, plusieurs invités (webinaire, atelier)
  • Collectif : plusieurs membres de votre équipe doivent être présents simultanément
  • Round-robin : la réservation est répartie automatiquement entre les membres d'une équipe selon leur disponibilité (idéal pour le commercial ou le support)
  • Dynamique : combinez les disponibilités de plusieurs personnes à la volée via une URL

Chaque type d'événement se configure finement : durée, délai minimum de réservation, plage d'ouverture, tampon avant/après, nombre maximum de réservations par jour, questions personnalisées au moment de la réservation.

Synchronisation des calendriers

Connectez un ou plusieurs calendriers pour que cal.diy lise vos occupations et y écrive les nouvelles réservations :

FournisseurLecture des occupationsCréation des événements
Google CalendarOuiOui
Microsoft Office 365 / OutlookOuiOui
Apple Calendar (iCloud)OuiOui
CalDAV (générique)OuiOui

La synchronisation est bidirectionnelle : une réunion ajoutée manuellement dans Google bloque automatiquement le créneau dans cal.diy, et toute réservation prise via cal.diy apparaît dans votre agenda.

Visioconférence

cal.diy génère automatiquement le lien de visio à la réservation :

  • Google Meet
  • Microsoft Teams
  • Zoom
  • Jitsi (open source, sans compte)
  • Lien personnalisé ou présentiel (adresse physique)

Rappels et notifications

Réduisez les rendez-vous manqués avec des rappels automatiques :

  • Email : confirmation, rappel, replanification, annulation
  • SMS
  • WhatsApp

Les workflows permettent de déclencher ces messages à des moments précis (24 h avant, 1 h avant, après le rendez-vous pour un suivi) et de personnaliser leur contenu.

Équipes et organisations

Pour les structures à plusieurs personnes :

  • Pages d'équipe : une page de réservation commune qui répartit les demandes
  • Round-robin : équilibre la charge entre commerciaux ou consultants
  • Réunions collectives : exigez la présence de plusieurs membres
  • Gestion centralisée : droits, disponibilités et marque gérés au niveau de l'organisation

Formulaires de routage

Les routing forms qualifient l'invité avant la réservation : selon ses réponses (taille d'entreprise, sujet, région), il est dirigé vers la bonne personne ou le bon type d'événement. Idéal pour ne pas mélanger un lead entrant et une demande de support.

Intégration dans votre site

Intégrez la prise de rendez-vous directement dans votre application ou votre site web :

  • Inline : le calendrier s'affiche dans la page
  • Popup / bouton flottant : ouverture au clic
  • Élément déclencheur : sur n'importe quel bouton existant
<!-- Exemple : intégration inline -->
<div id="cal-booking"></div>
<script src="https://cal.votreentreprise.fr/embed/embed.js"></script>
<script>
Cal("inline", { elementOrSelector: "#cal-booking", calLink: "votre-equipe/demo" });
</script>

API et webhooks

cal.diy expose une API REST complète et des webhooks temps réel pour automatiser vos processus :

Événement webhookDescription
booking.createdUne réservation a été prise
booking.rescheduledUn invité a déplacé son rendez-vous
booking.cancelledUne réservation a été annulée
meeting.endedLe rendez-vous est terminé
# Exemple : créer une réservation via l'API
curl -X POST https://cal.votreentreprise.fr/api/v2/bookings \
-H "Authorization: Bearer VOTRE_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"eventTypeId": 1,
"start": "2026-07-01T09:00:00Z",
"attendee": { "name": "Jean Dupont", "email": "jean@example.com", "timeZone": "Europe/Paris" }
}'

France Nuage vs auto-hébergement

Vous pourriez installer Cal.com sur votre propre serveur. Mais :

AspectAuto-hébergementFrance Nuage
Haute disponibilitéÀ votre chargeGarantie
SauvegardesÀ configurerAutomatiques
Mises à jour sécuritéÀ surveillerAppliquées
Certificats SSLÀ renouvelerGérés
Monitoring 24/7À mettre en placeInclus
Base de données HAPostgreSQL à gérerCNPG PostgreSQL (répliqué)

Une page de réservation indisponible, c'est un rendez-vous client perdu. Chez France Nuage, la disponibilité et les sauvegardes sont garanties. La base de données est gérée par CNPG (CloudNativePG) avec réplication pour la haute disponibilité.

Démarrage rapide

1. Activer le service

  1. Rendez-vous sur console.france-nuage.fr
  2. Créez votre compte France Nuage ou connectez-vous
  3. Activez le service cal.diy et indiquez le domaine souhaité (par ex. cal.votreentreprise.fr)

2. Connecter un calendrier (optionnel)

  1. Dans cal.diy, allez dans Paramètres → Calendriers
  2. Connectez Google, Office 365, Apple ou un CalDAV
  3. Choisissez le calendrier de destination des nouvelles réservations

3. Créer un type d'événement

  1. Cliquez sur Nouveau type d'événement
  2. Définissez la durée, la plage de disponibilité et les tampons
  3. Ajoutez le lien de visio (Meet, Teams, Zoom…) ou une adresse
  4. Partagez votre lien public

4. Recevoir vos réservations

À chaque réservation : l'invité reçoit sa confirmation, l'événement apparaît dans votre calendrier, et les rappels se déclenchent automatiquement selon vos workflows.

Portabilité

La prise de rendez-vous touche des données de contact et d'organisation. Avec cal.diy :

  • Export de vos types d'événements, réservations et contacts
  • API ouverte et documentée
  • Licence AGPLv3 garantissant la pérennité du projet
  • Communauté active qui maintient le logiciel

Si France Nuage disparaît demain, vous exportez vos données et réinstallez Cal.com sur votre propre instance. Essayez de faire ça avec Calendly.

Références