Toute la bibliothèque

Cal.diy

L’alternative gratuite àCalendly,Cal.com

🔴 Avancé⏱️ ~45 min d’installationTu économises 12 €/mois

Cal.diy, c'est ta page de réservation : tu envoies un lien, la personne choisit un créneau parmi tes vraies disponibilités, le rendez-vous atterrit dans ton agenda et le lien visio est créé tout seul. C'est l'édition communautaire de Cal.com : le même moteur, tout le code commercial retiré, et une licence 100 % ouverte. La différence avec Calendly : aucun plafond (types d'événements, calendriers, intégrations, tout est inclus), ton lien vit sur TON domaine, et tes données d'agenda restent sur ton serveur. C'est le seul outil de cette bibliothèque que j'utilise en production pour mon propre business, tous les jours.

Cal.diy — aperçu

Face à Calendly : le match

  • Prix

    Cal.diy

    0 €, pour toujours

    Calendly

    12 €/mois par utilisateur

  • Types d'événements

    Cal.diy

    Illimités (15 min, 30 min, 1 h…)

    Calendly

    Un seul en gratuit

  • Ton lien

    Cal.diy

    rdv.tondomaine.fr, à ta marque

    Calendly

    calendly.com/toi

Comment l’installer (même en partant de zéro)

C'est le déploiement le plus costaud de la bibliothèque : une vraie app avec sa base de données, à héberger sur un serveur. Exactement le genre de chantier que je fais faire à Claude, et c'est comme ça que le mien a été monté.

  1. 1

    Prévois l'hébergement et le sous-domaine

    Il te faut un endroit où l'app tournera jour et nuit : un VPS avec Docker, ou une plateforme comme Railway. Et un sous-domaine à toi, du genre rdv.tondomaine.fr.

  2. 2

    Colle ce prompt dans Claude

    Il va déployer l'app, créer la base de données, poser la configuration et vérifier que ta page répond :

    Déploie cal.diy (l'outil open source de prise de rendez-vous, repo calcom/cal.diy, image Docker officielle calcom/cal.diy) sur mon hébergement, avec une base PostgreSQL. Configure les variables d'environnement nécessaires (NEXTAUTH_SECRET, CALENDSO_ENCRYPTION_KEY, l'URL publique), branche l'envoi d'emails, puis vérifie que la page de réservation répond sur mon sous-domaine. Attention : si mon hébergeur bloque le SMTP sortant, passe par l'API HTTP d'un service d'emails comme Resend. Explique-moi chaque étape simplement, je débute.
    
    Analyse le repo GitHub et regarde s'il est safe à installer par rapport à ma machine et mon infrastructure. Pose-moi un maximum de questions sous forme de widget pour clarifier ma demande et être le plus précis possible.
  3. 3

    Branche Google Agenda et règle tes disponibilités

    Connecte ton agenda dans les réglages, définis tes plages ouvertes, crée tes types de rendez-vous. Astuce vécue : tout événement marqué « Occupé » dans Google bloque tes créneaux. Passe tes blocs de routine en « Disponible », sinon ta page paraîtra toujours pleine.

Ce que tu en fais concrètement

Vends tes appels sans allers-retours

Consultation, audit, appel découverte : tu envoies un lien, le client choisit son créneau, le Meet est créé et l'email de confirmation part tout seul. Zéro message « et mardi 15 h, ça te va ? ».

Un lien par type de rendez-vous

15 minutes pour un premier contact, 30 pour un suivi, une heure pour une consultation : chaque lien a sa durée, ses questions posées à la réservation et ses propres règles.

Ton agenda pilote tes créneaux

Tes vrais rendez-vous bloquent automatiquement les créneaux. Tes routines restent visibles dans ton agenda sans rien bloquer. Personne ne peut réserver pendant ta séance de sport.

La santé du projet, en un coup d’œil

Avant d’installer un outil open source, une question compte : est-ce que le projet est vivant ? Ces scores sont calculés depuis les données publiques GitHub. Ce ne sont pas des notes en l’air.

72/100

Bon

Projet sain et suivi : bon choix pour du quotidien.

Activité
60

Est-ce que le code bouge ? (commits des 30 derniers jours)

Maintenance
100

Depuis quand la dernière mise à jour ? Plus c’est frais, mieux c’est.

Communauté
95

Étoiles et contributeurs : du monde autour = de l’aide et des correctifs.

Maturité
100

L’âge du projet. Assez vieux pour être solide, encore vivant.

Momentum
3

Le rythme du moment comparé à son rythme habituel : ça accélère ou ça s’endort ?

Le repo en chiffres

Étoiles GitHub
48,5 k
Forks
15,2 k
Contributeurs
436
Commits
16,5 k
Âge du projet
5.5 ans
Dernier commit
il y a 3 j
Taille
1129.6 MB
Licence
MIT

Construit avec

  • TypeScript 95.7%
  • CSS 2.1%
  • HTML 0.7%
  • PLpgSQL 0.6%

Scores calculés automatiquement depuis l’API GitHub (activité des 30 derniers jours, fraîcheur des mises à jour, taille de la communauté, âge du projet). Actualisés chaque jour.

L’avis de Loucash

9/10

C'est l'infrastructure qui fait tourner mon business au quotidien : chaque visio avec mes élèves et mes clients passe par lui, en production. Je ne vais pas te mentir, c'est le déploiement le plus costaud de cette bibliothèque et c'est un vrai niveau avancé : il te faut un serveur, une base de données et du temps devant toi. Mais c'est exactement là que ça devient rentable. Tu ouvres un compte par personne de ton équipe, chacun a son lien, son agenda et ses disponibilités, et tu ne payes jamais au siège. Calendly à 12 € par mois et par personne, sur cinq personnes et deux ans, ça fait 1 440 €. Ici, tu payes ton serveur, point. Plus ton équipe grandit, plus l'écart se creuse en ta faveur. Deux pièges vécus à connaître. Sur Railway, l'envoi d'emails en SMTP est bloqué : j'ai branché les mails par l'API HTTP de Resend, prévois-le dès le départ. Et côté Google Agenda, tout événement marqué « Occupé » bloque tes créneaux : passe tes blocs de routine en « Disponible », sinon tu te retrouves avec deux créneaux par jour. Une précision pour ne pas te surprendre : les fonctions d'équipe avancées de Cal.com (les rendez-vous distribués en round robin, les événements collectifs) ont été retirées de cette version. Chacun a son compte et son lien, ce qui couvre déjà l'immense majorité des besoins.

C’est pour toi si : Tu vends des appels ou des suivis (consultations, audits, coaching), seul ou à plusieurs, et tu veux ton lien de réservation sur ton propre domaine sans payer par siège.

À voir aussi dans la bibliothèque

Un mail par semaine qui te fait économiser

Chaque mardi : les alternatives open source qui viennent d’entrer dans la bibliothèque, ce qu’elles remplacent et ce qu’elles te font économiser. Un mail, pas plus.

Gratuit. Un mail le mardi. Désinscription en un clic.

Rejoins les lecteurs du mardi