Selbst hostbare Online-Terminbuchung für Entwickler
Eine Buchungsseite für Erstgespräche, bezahlte Code-Reviews und Syncs mit Kunden. Nutzen Sie die gehostete Version, oder lesen Sie den Quellcode und betreiben Sie ihn auf Ihrem eigenen Server.
Aktualisiert am 22. Oktober 2026
Warum lassen sich freiberufliche Entwickler auf Terminabsprachen per E-Mail ein?
Den ganzen Tag automatisieren Sie die Abläufe anderer Leute, und dann verhandeln Sie zwanzig Minuten per E-Mail über einen halbstündigen Call und rechnen Zeitzonen im Kopf um. Die meisten Buchungstools würden das lösen, aber sie sind geschlossene Dienste, die Sie weder einsehen noch erweitern noch auf Ihre eigene Kiste umziehen können. Der Code von Tymeslot ist unter der GNU AGPLv3 öffentlich, geschrieben in Elixir und Phoenix auf PostgreSQL. Der verwaltete Dienst läuft in der EU, und denselben Code können Sie mit Docker selbst betreiben.
Was ein Entwickler von einer Buchungsseite erwartet
Freiberufliche Entwickler haben wenige, aber sehr unterschiedliche Termine: ein kostenloses Erstgespräch mit einem Interessenten, eine bezahlte Stunde Review für fremden Code, ein wöchentlicher Sync mit einem Kunden im Retainer. Sie finden über Zeitzonen hinweg statt, und die Buchungen sollen beim Rest Ihrer Tools ankommen, ob Issue-Tracker, CRM oder Slack-Kanal.
Tymeslot erledigt das ohne großen Aufwand. Jede Art von Termin bekommt einen eigenen Typ mit eigenem Link und eigener Dauer. Die Seite liest die Zeitzone aus dem Browser und rechnet Ihre Zeiten um. Videolinks entstehen automatisch, auch in selbst gehostetem Jitsi oder MiroTalk, wenn Ihnen das lieber ist als Google Meet oder Zoom. Webhooks feuern, wenn ein Termin gebucht, angefragt, abgelehnt, abgesagt oder verschoben wird, jeder signiert, damit Ihr Empfänger belegen kann, dass er von Tymeslot stammt. Im verwalteten Dienst gehören Webhooks und Zahlungen zu Pro; selbst gehostet ist alles dabei.
Alles, was Entwickler brauchen. Und nichts, was sie nicht brauchen.
Erst lesen, dann vertrauen
Klonen Sie das Repository und greppen Sie selbst: Die Buchungsseite enthält keine Werbetracker. tymeslot.app lädt Google reCAPTCHA gegen Spam-Buchungen, sobald jemand mit dem Formular beginnt; Ihre eigene Installation tut das nur, wenn Sie es konfigurieren.
Webhooks, die Sie verifizieren können
Jede Zustellung trägt eine HMAC-SHA256-Signatur über Zeitstempel und Body, gebildet mit Ihrem Token, sodass ein Empfänger gefälschte oder wiederholte Payloads abweisen kann. Ohne eigenen Code gehen die Events alternativ an Slack oder Telegram.
Sprechstunde für Ihr Projekt
Sie pflegen eine Open-Source-Bibliothek? Ein Gruppen-Termintyp mit Pro gibt dem wöchentlichen Community-Call eine feste Zahl an Plätzen, von 2 bis 999, und schließt ihn, sobald der letzte vergeben ist.
Videolinks nach Ihren Vorstellungen
Google Meet, Microsoft Teams, Zoom, Jitsi, MiroTalk, kMeet oder Nextcloud Talk: Für jede Buchung entsteht ein Raum, Sie kopieren nie wieder einen Link von Hand.
Code-Reviews im Voraus bezahlt
Setzen Sie einen Festpreis für die Review-Stunde, und der Kunde bezahlt ihn beim Buchen über Ihr Stripe-Konto. Wer für eine Stunde Ihrer Zeit nie zahlen würde, sortiert sich damit selbst aus.
Ein Termintyp pro Auftrag
Erstgespräch, bezahltes Code-Review, wöchentlicher Kunden-Sync: getrennte Typen mit eigener Dauer, eigener URL und eigenen Fragen, und private tauchen nie auf Ihrer öffentlichen Seite auf.
Erleben Sie den Unterschied
Ohne Tymeslot
Mit Tymeslot
Typische Buchungsszenarien
Wie machen freiberufliche Entwickler aus Portfolio-Besuchen gebuchte Gespräche?
Ein Interessent liest eine Fallstudie auf Ihrer Website oder eine README auf GitHub und möchte reden. Wenn der nächste Schritt eine E-Mail und Warten ist, geht ihn mancher nicht. Ein Buchungslink genau dort, wo er Sie gefunden hat, macht aus Interesse einen Termin.
- Legen Sie ein 30-minütiges „Erstgespräch“ mit 24 Stunden Vorlauf und einem Buchungshorizont von drei Wochen an.
- Betten Sie es als Kalender auf Ihrer Kontaktseite ein und setzen Sie den einfachen Link in die README Ihres GitHub-Profils.
- Fragen Sie nach einem Link zum Projekt oder Repository, als URL-Frage (auf tymeslot.app mit Pro), und sehen Sie sich den Code vor dem Gespräch an.
- Der Interessent sieht jeden Termin in seiner eigenen Zeitzone, und der Videoraum steht schon, wenn die Bestätigung ankommt.
Wie organisieren Entwickler wöchentliche Syncs mit Retainer-Kunden?
Retainer-Kunden brauchen einen festen Termin, und Sie brauchen ihn so, dass er nicht in die Fokuszeit frisst. Ein privater Termintyp mit eigenem Verfügbarkeitsplan hält Syncs in den Stunden, die Sie dafür vorsehen.
- Legen Sie einen 30-minütigen Termintyp „Kunden-Sync“ an und nehmen Sie ihn von Ihrer öffentlichen Seite.
- Geben Sie ihm einen Verfügbarkeitsplan, der nur die für Calls reservierten Stunden abdeckt, etwa Montag- und Donnerstagnachmittag.
- Schicken Sie dem Kunden den direkten Link und erlauben Sie Gäste, damit Product Owner oder Designerin dazukommen können.
- Bekommt jeder Retainer-Kunde einen eigenen Sync-Typ, begrenzen Sie jeden auf eine Buchung pro Woche, damit niemand drei in einem Sprint bucht.
Wie verbinden Entwickler Buchungen mit dem Rest ihrer Tools?
Mit einer Buchung beginnt Arbeit: ein Issue, das angelegt, ein Lead, der erfasst, ein Kanal, der benachrichtigt werden will. Webhooks übergeben jede Buchung an die Tools, die Sie ohnehin betreiben.
- Legen Sie einen Webhook-Endpunkt an und wählen Sie die Events: meeting.created, meeting.requested, meeting.declined, meeting.request_expired, meeting.cancelled oder meeting.rescheduled.
- Nehmen Sie im Empfänger den Wert t= aus X-Tymeslot-Signature, berechnen Sie mit Ihrem Token das HMAC-SHA256 über diesen Wert, einen Punkt und den Roh-Body, und vergleichen Sie das Ergebnis mit v1=, bevor Sie irgendetwas parsen.
- Machen Sie aus dem Payload mit eigenem Code ein GitHub-Issue, einen CRM-Eintrag oder einen Kalenderblock, oder schicken Sie ihn ganz ohne Code an Slack oder Telegram.
- Prüfen Sie den Endpunkt mit dem Verbindungstest im Dashboard, bevor ein echter Kunde bucht.
Tymeslot in Aktion erleben
Eine Starter-Einrichtung für Entwickler
| Termintyp | Dauer | Puffer | Mindestvorlaufzeit | Buchbar im Voraus | Zahlung bei der Buchung |
|---|---|---|---|---|---|
| Erstgespräch | 30 Min. | 10 Min. | 1 Tag | 3 Wochen | Keine |
| Bezahltes Code-Review | 60 Min. | 15 Min. | 2 Tage | 3 Wochen | 120 € Honorar bei der Buchung |
| Kunden-Sync (privat) | 30 Min. | 10 Min. | 12 Stunden | 30 Tage | Keine |
Aufnahmefragen
- Link zum Projekt, Repository oder zur aktuellen Website
- Welcher Stack, grob?
- Was möchten Sie aus dem Gespräch mitnehmen?
- Gibt es eine Deadline oder einen Launch-Termin?
Fragen Sie nach einem öffentlichen Link, nie nach einem Token, einer .env-Datei oder einem ZIP des Codes; braucht ein Review ein privates Repository, bitten Sie um Lesezugriff, sobald die Buchung bezahlt ist. Die 48 Stunden Vorlauf bei Reviews lassen Zeit zum Klonen und Querlesen, und weil der Vorlauf am Verfügbarkeitsplan hängt, brauchen Reviews und Syncs jeweils einen eigenen.
Tymeslot im Vergleich mit Cal.com und TidyCal
Tymeslot, Cal.com und TidyCal bieten Solo-Entwicklern alle einen kostenlosen gehosteten Einstieg; was sie für Sie unterscheidet, ist der Code: Können Sie den Quellcode dessen lesen, was Sie einsetzen, und können Sie es selbst deployen? Cal.com selbst ist Closed Source, die Community-Edition Cal.diy ist die offene, selbst hostbare Variante; TidyCal gibt es nur gehostet. Vorne liegt Cal.com beim Geld im Gratis-Tarif: Dort nimmt es Zahlungen über Stripe oder PayPal an, während der verwaltete Dienst von Tymeslot bezahlte Buchungen Pro vorbehält.
| Funktion | Tymeslot | Cal.com | TidyCal |
|---|---|---|---|
| Open Source | Jede Zeile offen: AGPLv3, Elixir und Phoenix | Cal.com ist closed-source; Cal.diy ist Open Source | Nein: nur als gehosteter Dienst |
| Self-Hosting | Derselbe Buchungscode wie tymeslot.app, nichts zurückgehalten | Nur die Community-Edition Cal.diy | Nein: nur als gehosteter Dienst |
| Kostenloser Tarif | Gratis: Portfolio-Einbettung, private Kunden-Syncs, unbegrenzte Buchungen | Ja: dauerhaft kostenlos für 1 Nutzer | Ja: unbegrenzte Buchungen und Buchungsarten |
Quellen geprüft am 5. Oktober 2026.
Wie viel Zeit könnten Sie sparen?
Eine grobe Schätzung, kein Versprechen.
150
eingesparte Minuten pro Woche
130,0
eingesparte Stunden pro Jahr
€15.600
jährlicher Wert der eingesparten Zeit
Welche Kalender und Tools nutzen Entwickler mit Tymeslot?
Kostenlos starten und upgraden, wenn Sie so weit sind
Wer Erstgespräche kostenlos führt und Retainer monatlich abrechnet, kommt mit dem kostenlosen Tarif aus. Das bezahlte Code-Review für 120 €, die Frage nach dem Repository-Link und die Webhooks in Ihren Tracker sprechen für Pro (€9/Monat). Selbst gehostet kostet alles drei nichts; im Gegenzug halten Sie eine Phoenix-App samt PostgreSQL-Datenbank auf dem neuesten Stand.
Kostenlos
€0 / Monat
Pro
€9 / Monat