Software di prenotazione per sviluppatori, open source e self-hosted
Una pagina di prenotazione per chiamate conoscitive, code review a pagamento e allineamenti con i clienti. Usa la versione in hosting, oppure leggi il sorgente e installalo sul tuo server.
Aggiornato il 22 ottobre 2026
Perché gli sviluppatori freelance si rassegnano a fissare le chiamate via email?
Passi la giornata ad automatizzare il lavoro degli altri, poi impieghi venti minuti di email per concordare una chiamata da mezz'ora, convertendo fusi orari a mente. Un qualsiasi strumento di prenotazione risolverebbe, ma di solito è un servizio chiuso che non puoi ispezionare, estendere o spostare sulla tua macchina. Il codice di Tymeslot è pubblico con licenza GNU AGPLv3, scritto in Elixir e Phoenix su PostgreSQL. Il servizio gestito gira nell'UE, e lo stesso codice puoi eseguirlo tu con Docker.
Cosa chiede uno sviluppatore a una pagina di prenotazione
Le riunioni di uno sviluppatore freelance sono poche ma diverse tra loro: una chiamata conoscitiva gratuita con un potenziale cliente, un'ora pagata per rivedere il codice di qualcuno, un allineamento settimanale con un cliente a canone. Si svolgono tra fusi orari diversi, e ogni prenotazione deve arrivare al resto dei tuoi strumenti, che sia un issue tracker, un CRM o un canale Slack.
Tymeslot fa tutto questo con poca configurazione. Ogni tipo di incontro diventa un tipo di riunione con link e durata propri. La pagina legge il fuso orario del visitatore dal browser e converte i tuoi orari. Le stanze video nascono da sole, anche su Jitsi o MiroTalk self-hosted se li preferisci a Google Meet o Zoom. I webhook scattano quando una riunione viene prenotata, richiesta, rifiutata, annullata o riprogrammata, e ognuno è firmato, così il tuo ricevitore può dimostrare che viene da Tymeslot. Sul servizio gestito webhook e pagamenti sono in Pro; in self-hosting è tutto incluso.
Tutto il necessario per sviluppatori. Niente di superfluo.
Leggilo prima di fidarti
Clona il repository e cerca tu stesso con grep: la pagina di prenotazione non contiene tracker pubblicitari. tymeslot.app aggiunge Google reCAPTCHA quando un cliente comincia a compilare il modulo, contro le prenotazioni di spam; la tua installazione lo carica solo se lo configuri.
Webhook che puoi verificare
Ogni consegna porta una firma HMAC-SHA256 calcolata su timestamp e corpo con il tuo token, così il ricevitore può scartare payload contraffatti o ripetuti. Se non vuoi scrivere codice, manda gli eventi su Slack o Telegram.
Office hours per il tuo progetto
Mantieni una libreria open source? Con Pro, un tipo di riunione di gruppo dà alla call settimanale con la community un numero fisso di posti, da 2 a 999, e la chiude quando l'ultimo è preso.
Link video come piace a te
Google Meet, Microsoft Teams, Zoom, Jitsi, MiroTalk, kMeet o Nextcloud Talk: per ogni prenotazione si crea una stanza, e non incolli più un link a mano.
Code review pagate in anticipo
Dai un prezzo fisso all'ora di review e il cliente la paga tramite il tuo account Stripe mentre prenota. Chi non pagherebbe mai un'ora del tuo tempo si scarta da solo.
Un tipo di riunione per ogni incarico
Chiamata conoscitiva, code review a pagamento, allineamento settimanale: tipi separati con durate, URL e domande propri, e quelli privati non compaiono mai sulla pagina pubblica.
Vedi la differenza
Senza Tymeslot
Con Tymeslot
Scenari di pianificazione comuni
Come trasformano gli sviluppatori freelance le visite al portfolio in chiamate?
Un potenziale cliente legge un case study sul tuo sito o un README su GitHub e vuole parlarti. Se il passo successivo è un'email e un'attesa, molti si fermano lì. Un link di prenotazione dove ti hanno trovato trasforma l'interesse in una data.
- Crea una «Chiamata conoscitiva» di 30 minuti con 24 ore di preavviso minimo e una finestra di prenotazione di tre settimane.
- Incorporala nella pagina contatti come calendario inline, e metti il link semplice nel README del tuo profilo GitHub.
- Chiedi il link al progetto o al repository con una domanda di tipo URL (Pro su tymeslot.app), e dai un'occhiata al codice prima della chiamata.
- Il potenziale cliente vede ogni orario nel proprio fuso, e la stanza video esiste già quando arriva la conferma.
Come gestiscono gli sviluppatori gli allineamenti settimanali con i clienti a canone?
Un cliente a canone vuole uno spazio fisso, e tu vuoi che non si mangi le ore di concentrazione. Un tipo di riunione privato con una pianificazione propria tiene gli allineamenti dentro le ore che scegli.
- Crea un tipo di riunione «Allineamento con il cliente» di 30 minuti e nascondilo dalla pagina pubblica.
- Assegnagli una pianificazione che copra solo le ore che riservi alle chiamate, per esempio il lunedì e il giovedì pomeriggio.
- Manda il link diretto al cliente e consenti gli ospiti, così possono partecipare anche il product owner o il designer.
- Se dai a ogni cliente a canone un tipo di riunione suo, limitalo a una prenotazione a settimana, così nessuno ne fissa tre nello stesso sprint.
Come collegano gli sviluppatori le prenotazioni al resto dei loro strumenti?
Una prenotazione è l'inizio di un lavoro: una issue da aprire, un contatto da aggiungere, un canale da avvisare. I webhook consegnano ogni prenotazione agli strumenti che già usi.
- Aggiungi un endpoint webhook e scegli gli eventi: meeting.created, meeting.requested, meeting.declined, meeting.request_expired, meeting.cancelled o meeting.rescheduled.
- Nel ricevitore prendi il valore t= da X-Tymeslot-Signature, ricalcola con il tuo token l'HMAC-SHA256 di quel valore, un punto e il corpo grezzo, e confronta il risultato con v1= prima di fare il parsing.
- Trasforma il payload in una issue GitHub, in una voce del CRM o in un blocco di calendario con il tuo codice, oppure pubblicalo su Slack o Telegram senza scriverne affatto.
- Lancia il test di connessione dalla dashboard per controllare l'endpoint prima che prenoti un cliente vero.
Guarda Tymeslot all'opera
Una configurazione di partenza per sviluppatori
| Tipo di riunione | Durata | Margine | Preavviso minimo | Prenotabile con anticipo | Pagamento alla prenotazione |
|---|---|---|---|---|---|
| Chiamata conoscitiva | 30 min | 10 min | 1 giorno | 3 settimane | Nessuno |
| Code review a pagamento | 60 min | 15 min | 2 giorni | 3 settimane | 120 € alla prenotazione |
| Allineamento con il cliente (privato) | 30 min | 10 min | 12 ore | 30 giorni | Nessuno |
Domande di raccolta dati
- Link al progetto, al repository o al sito attuale
- Qual è lo stack, a grandi linee?
- Cosa vorresti ottenere dalla chiamata?
- C'è una scadenza o una data di lancio?
Chiedi un link pubblico, mai un token, un file .env o uno zip del codice; se la review riguarda un repository privato, chiedi l'accesso in lettura dopo il pagamento. Le 48 ore di preavviso sulle review ti lasciano il tempo di clonare e dare una prima occhiata, e poiché il preavviso sta nella pianificazione, review e allineamenti ne vogliono una ciascuno.
Tymeslot a confronto con Cal.com e TidyCal
Tymeslot, Cal.com e TidyCal offrono tutti e tre a uno sviluppatore indipendente un piano gratuito in hosting, quindi a fare la differenza per te è il codice: puoi leggere il sorgente di ciò che usi, e puoi installarlo da solo? Cal.com in sé è closed source, con la community edition Cal.diy come variante aperta e installabile; TidyCal esiste solo in hosting. Dove Cal.com è avanti è l'incasso sul piano gratuito: lì accetta pagamenti Stripe o PayPal, mentre sul servizio gestito di Tymeslot le prenotazioni a pagamento sono una funzione Pro.
| Funzionalità | Tymeslot | Cal.com | TidyCal |
|---|---|---|---|
| Open source | Ogni riga pubblica: AGPLv3, Elixir e Phoenix | Cal.com è a codice chiuso; Cal.diy è open source | No: solo come servizio ospitato |
| Self-hosting | Lo stesso codice di tymeslot.app, senza parti riservate | Solo l'edizione community Cal.diy | No: solo come servizio ospitato |
| Piano gratuito | Free: incorporamento nel portfolio, allineamenti privati, prenotazioni illimitate | Sì: gratis per sempre per 1 utente | Sì: prenotazioni e tipi di prenotazione illimitati |
Fonti verificate il 5 ottobre 2026.
Quanto tempo potresti risparmiare?
Una stima approssimativa, non una promessa.
150
minuti risparmiati a settimana
130,0
ore risparmiate all'anno
€15.600
valore annuo del tempo risparmiato
Quali calendari e strumenti usano gli sviluppatori con Tymeslot?
Inizia gratis, passa a Pro quando vuoi
Se le tue chiamate conoscitive sono gratuite e i canoni li fatturi a fine mese, Free ti basta. La code review da 120 € pagata in anticipo, la domanda sul link al repository e i webhook verso il tuo tracker sono le ragioni per passare a Pro (€9/mese). In self-hosting non costano nulla, in cambio tieni aggiornati un'app Phoenix e il suo PostgreSQL.
Gratis
€0 / mese
Pro
€9 / mese