Pour les Développeurs

Prise de rendez-vous en ligne pour développeurs, auto-hébergeable

Une page de réservation pour les appels découverte, les revues de code payantes et les points clients. Utilisez la version hébergée, ou lisez le code source et faites-le tourner sur votre propre serveur.

Code source sur GitHub
Webhooks signés en HMAC
Revues de code payantes
Luka Breitig, Ingénieur logiciel et développeur IA
Luka Breitig

Mis à jour le 22 octobre 2026

Le problème

Pourquoi les développeurs freelances se contentent-ils de caler leurs rendez-vous par e-mail ?

Vous automatisez les processus des autres toute la journée, puis vous passez vingt minutes à convenir d’un appel de 30 minutes par e-mail, en convertissant les fuseaux horaires de tête. La plupart des outils de réservation régleraient le problème, mais ce sont des services fermés que vous ne pouvez ni inspecter, ni étendre, ni déplacer sur votre propre machine. Le code de Tymeslot est public sous licence GNU AGPLv3, écrit en Elixir et Phoenix sur PostgreSQL. Le service géré tourne dans l’UE, et vous pouvez faire tourner le même code vous-même avec Docker.

Un premier appel gratuit, puis des séances payantes une fois votre décision prise Page de réservation Premier appel gratuit Vous décidez Séance payante Payé par carte

Ce qu’un développeur attend d’une page de réservation

Un développeur freelance a peu de réunions, mais elles sont variées : un appel découverte gratuit avec un prospect, une heure payée à relire le code de quelqu’un, un point hebdomadaire avec un client au forfait. Elles se tiennent entre plusieurs fuseaux horaires, et les réservations doivent rejoindre le reste de vos outils, qu’il s’agisse d’un gestionnaire de tickets, d’un CRM ou d’un canal Slack.

Tymeslot couvre tout cela sans grande configuration. Chaque sorte de réunion a son type, son lien et sa durée. La page lit le fuseau horaire du visiteur dans le navigateur et convertit vos horaires. Les liens vidéo sont créés automatiquement, y compris dans Jitsi ou MiroTalk auto-hébergés si vous les préférez à Google Meet ou Zoom. Les webhooks se déclenchent quand une réunion est réservée, demandée, refusée, annulée ou reportée, chacun signé pour que votre récepteur puisse prouver qu’il vient de Tymeslot. Sur le service géré, webhooks et paiements font partie de Pro ; en auto-hébergement, tout est inclus.

Fonctionnalités

Tout ce dont les développeurs ont besoin. Rien de superflu.

Lisez-le avant de lui faire confiance

Clonez le dépôt et faites votre grep : la page de réservation ne contient aucun traceur publicitaire. tymeslot.app ajoute Google reCAPTCHA dès qu’un client commence le formulaire, contre les réservations indésirables ; votre propre installation ne le charge que si vous le configurez.

Des webhooks vérifiables

Chaque envoi porte une signature HMAC-SHA256 calculée sur son horodatage et son corps avec votre jeton : un récepteur peut rejeter les charges falsifiées ou rejouées. Ou, sans écrire de code, publiez les événements dans Slack ou Telegram.

Des permanences pour votre projet

Vous maintenez une bibliothèque open source ? Un type de réservation de groupe, avec Pro, donne à un appel communautaire hebdomadaire un nombre fixe de places, de 2 à 999, et le ferme quand la dernière est prise.

La visio que vous choisissez

Google Meet, Microsoft Teams, Zoom, Jitsi, MiroTalk, kMeet ou Nextcloud Talk : une salle est créée pour chaque réservation, vous ne collez jamais un lien à la main.

Revues de code payées d’avance

Fixez un prix pour une heure de revue : le client le règle via votre compte Stripe au moment de réserver. Un prospect qui ne paierait jamais une heure de votre temps se filtre tout seul.

Un type de réunion par mission

Appel découverte, revue de code payante, point client hebdomadaire : des types distincts, avec leurs durées, leurs URL et leurs questions, et les types privés n’apparaissent jamais sur votre page publique.

Avant et après

Voyez la différence

Sans Tymeslot

1 Un prospect écrit pour demander un appel sur son projet
2 Trois échanges de calcul de fuseaux horaires pour fixer un créneau
3 Lien vidéo collé dans une invitation, puis recopié à la main dans votre outil

Avec Tymeslot

1 Le prospect réserve depuis la page contact de votre portfolio
2 Il voit vos heures libres dans son fuseau, salle vidéo comprise
3 Un webhook dépose la réservation dans votre outil de suivi ou dans Slack
Cas d’usage

Scénarios de planification courants

Scénario 1

Comment les développeurs freelances transforment-ils les visites du portfolio en appels réservés ?

Un prospect lit une étude de cas sur votre site ou un README sur GitHub et veut en parler. Si l’étape suivante est un e-mail et une attente, beaucoup ne la franchiront pas. Un lien de réservation là où il vous a trouvé change l’intérêt en date.

  • Mettez en place un « Appel découverte » de 30 minutes avec 24 heures de préavis et un horizon de réservation de trois semaines.
  • Intégrez-le à votre page contact sous forme de calendrier, et mettez le lien simple dans le README de votre profil GitHub.
  • Demandez un lien vers le projet ou le dépôt, avec une question de type URL (Pro sur tymeslot.app), et parcourez le code avant l’appel.
  • Le prospect voit chaque créneau dans son propre fuseau horaire, et la salle vidéo existe déjà quand la confirmation arrive.
Résultat : Les prospects réservent pendant qu’ils lisent encore votre travail, et vous arrivez à l’appel en ayant vu le leur.
Scénario 2

Comment les développeurs tiennent-ils leurs points hebdomadaires avec les clients au forfait ?

Un client au forfait a besoin d’un créneau régulier, et vous avez besoin qu’il ne grignote pas vos plages de concentration. Un type de réunion privé avec son propre planning garde ces points dans les heures que vous choisissez.

  • Créez un type de réunion « Point client » de 30 minutes et masquez-le de votre page publique.
  • Donnez-lui un planning de disponibilités limité aux heures réservées aux appels, par exemple les lundis et jeudis après-midi.
  • Envoyez le lien direct au client, et autorisez les invités pour que son product owner ou son designer puisse se joindre à l’appel.
  • Si chaque client au forfait a son propre type de point, limitez chacun à une réservation par semaine, pour que personne n’en cale trois dans un sprint.
Résultat : Les points clients tombent dans les heures que vous leur avez réservées, et vos matinées restent libres pour coder.
Scénario 3

Comment les développeurs relient-ils les réservations au reste de leurs outils ?

Une réservation est le début d’un travail : un ticket à ouvrir, un prospect à ajouter, un canal à prévenir. Les webhooks transmettent chacune aux outils que vous utilisez déjà.

  • Ajoutez un endpoint de webhook et choisissez les événements : meeting.created, meeting.requested, meeting.declined, meeting.request_expired, meeting.cancelled ou meeting.rescheduled.
  • Dans votre récepteur, prenez la valeur t= de X-Tymeslot-Signature, recalculez le HMAC-SHA256 de cette valeur, d’un point et du corps brut avec votre jeton, et comparez le résultat à v1= avant de parser quoi que ce soit.
  • Transformez la charge en ticket GitHub, en fiche CRM ou en bloc d’agenda dans votre propre code, ou publiez-la dans Slack ou Telegram sans rien écrire.
  • Lancez le test de connexion depuis le tableau de bord pour vérifier l’endpoint avant qu’un vrai client réserve.
Résultat : Chaque nouvelle réservation apparaît là où vous allez la traiter, et rien de falsifié ne passe.
Thèmes de réservation

Découvrez Tymeslot en action

Développeurs

Une configuration de départ pour les développeurs

Type de réunion Durée Temps de marge Préavis minimum Réservable à l’avance Paiement à la réservation
Appel découverte 30 min 10 min 1 jour 3 semaines Aucun
Revue de code payante 60 min 15 min 2 jours 3 semaines 120 € à la réservation
Point client (privé) 30 min 10 min 12 heures 30 jours Aucun

Questions d’accueil

  • Lien vers le projet, le dépôt ou le site actuel
  • Quelle est la stack, dans les grandes lignes ?
  • Qu’attendez-vous de cet appel ?
  • Y a-t-il une échéance ou une date de lancement ?

Demandez un lien public, jamais un jeton, un fichier .env ou une archive du code ; si une revue porte sur un dépôt privé, demandez l’accès en lecture une fois la réservation payée. Les 48 heures de préavis des revues vous laissent le temps de cloner et de survoler le code, et comme le préavis se règle sur le planning, revues et points clients ont chacun le leur.

Comparatif

Tymeslot comparé à Cal.com et TidyCal

Tymeslot, Cal.com et TidyCal offrent tous trois une formule hébergée gratuite à un développeur indépendant ; ce qui les sépare pour vous, c’est le code. Pouvez-vous lire la source de ce que vous utilisez, et le déployer vous-même ? Cal.com est fermé, avec Cal.diy comme édition communautaire ouverte et auto-hébergeable ; TidyCal n’existe qu’en hébergé. Cal.com garde une longueur d’avance sur l’argent : son offre gratuite encaisse déjà via Stripe ou PayPal, alors que le service géré de Tymeslot réserve les rendez-vous payants à Pro.

Fonctionnalité Tymeslot Cal.com TidyCal
Open source Tout le code public : AGPLv3, Elixir et Phoenix Cal.com est en code fermé ; Cal.diy est open source Non : service hébergé uniquement
Auto-hébergement Le même code que tymeslot.app, rien de retenu Uniquement l’édition communautaire Cal.diy Non : service hébergé uniquement
Forfait gratuit Gratuit : intégration au portfolio, points privés, réservations illimitées Oui : gratuit pour toujours pour 1 utilisateur Oui : réservations et types de réservation illimités

Sources vérifiées le 5 octobre 2026.

Calculateur de ROI

Combien de temps pourriez-vous gagner ?

Une estimation approximative, pas une promesse.

10
140
€120
€20 €500
15m
5m60m

150

minutes économisées par semaine

130,0

heures économisées par an

€15 600

valeur annuelle du temps économisé

Intégrations

Quels calendriers et outils les développeurs utilisent-ils avec Tymeslot ?

Google Calendar
Outlook
Google Meet
Teams
Zoom
CalDAV
Nextcloud
Tarifs

Commencez gratuitement, passez à Pro quand vous êtes prêt

Un développeur dont les appels découverte sont gratuits et qui facture ses forfaits au mois peut rester sur le forfait gratuit. La revue de code payée 120 €, la question sur le lien du dépôt et les webhooks vers votre outil de suivi justifient Pro (€9/mois). En auto-hébergement, les trois sont gratuits, à condition de tenir à jour une application Phoenix et sa base PostgreSQL.

Gratuit

€0 / mois

Pro

Pro

€9 / mois

FAQ

Questions fréquentes

Puis-je lire le code source de Tymeslot avant de l’utiliser ?

Oui, tout le code source de Tymeslot est sur GitHub sous licence GNU AGPLv3 : une application Elixir et Phoenix adossée à PostgreSQL. Les pages de réservation de tymeslot.app sont construites à partir de ce code, vous pouvez donc vérifier ce que la page envoie avant de mettre votre lien dans une proposition commerciale. Selon l’AGPLv3, une version modifiée que d’autres utilisent via un réseau doit être accompagnée de son code source.

Comment vérifier un webhook Tymeslot ?

Chaque envoi de webhook Tymeslot porte les en-têtes X-Tymeslot-Timestamp et X-Tymeslot-Signature ; la signature, t=<horodatage unix>,v1=<HMAC-SHA256 en hexadécimal>, est calculée sur l’horodatage, un point et le corps JSON brut, avec votre jeton de webhook comme clé. Recalculez-la sur le corps brut avant de le parser, et rejetez les horodatages trop anciens pour bloquer les rejeux. Les webhooks sont inclus dans Pro sur le service géré et dans toute installation auto-hébergée.

Un développeur peut-il encaisser une revue de code au moment de la réservation ?

Oui, Tymeslot facture un prix fixe pour une revue de code via votre propre compte Stripe au moment où le client réserve, avec Pro ou en auto-hébergement. L’heure n’est confirmée qu’une fois le paiement passé : vous ne clonez jamais un dépôt pour quelqu’un qui disparaît ensuite. Les frais de Stripe s’appliquent dans les deux cas ; tymeslot.app ajoute 0,5 %, une installation auto-hébergée rien du tout.

Puis-je organiser des permanences open source ou un atelier payant avec Tymeslot ?

Oui, les types de réservation de groupe de Tymeslot, avec Pro, donnent à une session un nombre fixe de places, de 2 à 999, ce qui convient à un appel hebdomadaire de mainteneurs ou à une séance de questions de la communauté. Les sessions de groupe ne prennent ni paiement ni validation : un atelier payant passe mieux par un type de réunion payant classique par participant, ou par votre outil de billetterie.

De quoi ai-je besoin pour auto-héberger Tymeslot ?

Pour auto-héberger Tymeslot, il vous faut Docker (ou un compte Cloudron ou Railway), une base PostgreSQL et un endroit où terminer le TLS. La configuration passe par des variables d’environnement, et la version auto-hébergée inclut webhooks, questions personnalisées et statistiques sans frais de licence, plus les paiements une fois vos propres clés de plateforme Stripe ajoutées. Récupérez les nouvelles images à chaque version, et sauvegardez PostgreSQL comme n’importe quel autre service que vous exploitez.

Tymeslot fait-il office de gestionnaire de projet ou de CRM pour un développeur ?

Non, Tymeslot ne fait que la réservation : il crée les salles vidéo, envoie les rappels et inscrit les événements dans votre calendrier, sans tickets, suivi du temps ni pipeline commercial. Ses webhooks font la jonction : un événement meeting.created peut ouvrir un ticket dans votre outil de suivi ou une affaire dans votre CRM, et chaque outil continue à faire ce qu’il fait bien.

Tymeslot est-il gratuit pour les développeurs freelances ?

Oui, un développeur freelance peut intégrer Tymeslot à son portfolio, proposer des appels découverte gratuits et des points clients privés, et obtenir des salles Jitsi ou MiroTalk sans rien payer. Les webhooks, la question sur le lien du dépôt et les revues payantes sont ce qui fait passer à Pro, à €9/mois, ou à une installation auto-hébergée où tout cela est gratuit.

Prêt à reprendre la main sur votre temps ?