Per Sviluppatori

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.

Sorgente su GitHub
Webhook firmati HMAC
Code review a pagamento
Luka Breitig, Ingegnere del software e sviluppatore IA
Luka Breitig

Aggiornato il 22 ottobre 2026

Il problema

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.

Prima una chiamata gratuita, poi sessioni a pagamento quando decidi tu Pagina di prenotazione Prima chiamata gratuita Decidi tu Sessione a pagamento Pagato con carta

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.

Funzionalità

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.

Prima e dopo

Vedi la differenza

Senza Tymeslot

1 Un potenziale cliente ti scrive: vorrebbe una chiamata sul suo progetto
2 Tre giri di calcoli sui fusi orari per trovare un orario
3 Link video incollato nell'invito, poi ricopiato a mano nel tracker

Con Tymeslot

1 Il potenziale cliente prenota dalla pagina contatti del tuo portfolio
2 Vede le tue ore libere nel proprio fuso, stanza video compresa
3 Un webhook porta la prenotazione nel tracker o su Slack
Casi d'uso

Scenari di pianificazione comuni

Scenario 1

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.
Risultato: I clienti prenotano mentre stanno ancora leggendo il tuo lavoro, e tu arrivi alla chiamata avendo visto il loro.
Scenario 2

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.
Risultato: Gli allineamenti finiscono nelle ore che hai riservato, e le mattine restano libere per il codice.
Scenario 3

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.
Risultato: Ogni nuova prenotazione compare dove ci lavorerai, e nulla di contraffatto passa.
Temi di prenotazione

Guarda Tymeslot all'opera

Sviluppatori

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.

Confronta

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.

Calcolatore del ROI

Quanto tempo potresti risparmiare?

Una stima approssimativa, non una promessa.

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

150

minuti risparmiati a settimana

130,0

ore risparmiate all'anno

€15.600

valore annuo del tempo risparmiato

Integrazioni

Quali calendari e strumenti usano gli sviluppatori con Tymeslot?

Google Calendar
Outlook
Google Meet
Teams
Zoom
CalDAV
Nextcloud
Prezzi

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

Pro

€9 / mese

FAQ

Domande frequenti

Posso leggere il codice sorgente di Tymeslot prima di usarlo?

Sì, l'intero sorgente di Tymeslot è su GitHub con licenza GNU AGPLv3: un'applicazione Elixir e Phoenix con PostgreSQL come database. Le pagine di prenotazione di tymeslot.app nascono da quel codice, quindi puoi verificare cosa invia la pagina prima di mettere il tuo link in una proposta al cliente. Con la AGPLv3, una versione modificata che fai usare ad altri in rete deve essere accompagnata dal suo sorgente.

Come verifico un webhook di Tymeslot?

Ogni consegna di un webhook Tymeslot porta le intestazioni X-Tymeslot-Timestamp e X-Tymeslot-Signature; la firma ha la forma t=<unix time>,v1=<HMAC-SHA256 in esadecimale>, calcolata su timestamp, un punto e il corpo JSON grezzo con il tuo token. Ricalcolala dal corpo grezzo prima del parsing e rifiuta i timestamp vecchi per bloccare i replay. I webhook sono in Pro sul servizio gestito e in ogni installazione self-hosted.

Uno sviluppatore può farsi pagare la code review al momento della prenotazione?

Sì, Tymeslot addebita un prezzo fisso per la code review tramite il tuo account Stripe nel momento in cui il cliente prenota, con Pro o in self-hosting. L'ora viene confermata solo quando l'addebito va a buon fine, così non cloni mai un repository per qualcuno che poi sparisce. Le commissioni di Stripe valgono comunque; tymeslot.app aggiunge lo 0,5%, un'installazione self-hosted niente.

Posso organizzare office hours open source o un workshop a pagamento con Tymeslot?

Sì, con Pro i tipi di riunione di gruppo di Tymeslot danno a una sessione un numero fisso di posti, da 2 a 999, e vanno bene per la call settimanale dei maintainer o per un Q&A con la community. Le sessioni di gruppo non prevedono pagamento né approvazione, quindi un workshop a pagamento funziona meglio come normale tipo di riunione a pagamento per partecipante, oppure tramite il tuo strumento di biglietteria.

Cosa mi serve per installare Tymeslot sul mio server?

Per installare Tymeslot sul tuo server ti servono Docker (oppure un account Cloudron o Railway), PostgreSQL e un punto in cui terminare il TLS. Si configura con variabili d'ambiente, e la versione self-hosted include webhook, domande di raccolta dati e statistiche senza costi di licenza, più i pagamenti una volta aggiunte le tue chiavi di piattaforma Stripe. Scarica le nuove immagini a ogni release e fai il backup di PostgreSQL come per qualsiasi altro servizio.

Tymeslot è uno strumento di project management o un CRM per sviluppatori?

No, Tymeslot si occupa solo delle prenotazioni: crea stanze video, manda promemoria e scrive gli eventi nel tuo calendario, ma non gestisce ticket, ore lavorate o pipeline commerciale. Il punto di raccordo sono i webhook: un evento meeting.created può aprire una issue nel tracker o un'opportunità nel CRM, e ogni strumento continua a fare ciò che sa fare meglio.

Tymeslot è gratuito per gli sviluppatori freelance?

Sì, uno sviluppatore freelance può incorporare Tymeslot nel portfolio, offrire chiamate conoscitive gratuite e allineamenti privati con i clienti e avere stanze Jitsi o MiroTalk senza pagare nulla. Webhook, domande sul link al repository e review a pagamento sono ciò che porta a Pro a €9/mese, oppure a un'installazione self-hosted dove sono gratuiti.

Pronto a riprenderti il tuo tempo?