Agenda online para desarrolladores, autoalojable
Una página de reservas para llamadas iniciales, revisiones de código de pago y reuniones periódicas con clientes. Usa la versión alojada, o lee el código y ejecútalo en tu propio servidor.
Actualizado el 22 de octubre de 2026
¿Por qué los desarrolladores freelance siguen organizando reuniones por correo?
Te pasas el día automatizando los flujos de trabajo de otros y luego dedicas veinte minutos a acordar por correo una llamada de 30, convirtiendo zonas horarias de cabeza. La mayoría de las herramientas de reservas lo resolverían, pero son servicios cerrados que no puedes inspeccionar, ampliar ni llevarte a tu propia máquina. El código de Tymeslot es público bajo la GNU AGPLv3, escrito en Elixir y Phoenix sobre PostgreSQL. El servicio gestionado funciona en la UE, y puedes ejecutar ese mismo código tú mismo con Docker.
Lo que un desarrollador quiere de una página de reservas
Las reuniones de un desarrollador freelance son pocas pero variadas: una llamada inicial gratuita con un posible cliente, una hora de pago revisando el código de alguien, una reunión semanal con un cliente fijo. Ocurren en distintas zonas horarias, y las reservas tienen que llegar al resto de tus herramientas, ya sea un gestor de incidencias, un CRM o un canal de Slack.
Tymeslot cubre todo eso sin mucha configuración. Cada tipo de reunión tiene su propio enlace y su duración. La página detecta la zona horaria del visitante en el navegador y convierte tus horas. Los enlaces de videollamada se crean automáticamente, también en Jitsi o MiroTalk autoalojados si los prefieres a Google Meet o Zoom. Los webhooks se disparan cuando una reunión se reserva, se solicita, se rechaza, se cancela o se reprograma, y cada uno va firmado para que tu receptor pueda comprobar que viene de Tymeslot. En el servicio gestionado, los webhooks y los pagos forman parte de Pro; en una instalación propia, todo está incluido.
Todo lo que desarrolladores necesitan. Nada que no necesiten.
Léelo antes de confiar en él
Clona el repositorio y haz grep tú mismo: la página de reservas no lleva rastreadores publicitarios. tymeslot.app agrega Google reCAPTCHA cuando un cliente empieza el formulario, contra las reservas de spam; tu propia instalación solo lo carga si lo configuras.
Webhooks que puedes verificar
Cada entrega lleva una firma HMAC-SHA256 sobre su marca de tiempo y su cuerpo, con tu token como clave, para que un receptor pueda rechazar cargas falsificadas o repetidas. O sáltate el código y publica los eventos en Slack o Telegram.
Horas de atención para tu proyecto
¿Mantienes una biblioteca de código abierto? Un tipo de reserva de grupo en Pro da a una llamada semanal con la comunidad un número fijo de lugares, de 2 a 999, y la cierra cuando se ocupa el último.
Enlaces de videollamada a tu manera
Google Meet, Microsoft Teams, Zoom, Jitsi, MiroTalk, kMeet o Nextcloud Talk: se crea una sala para cada reserva, así que nunca pegas un enlace a mano.
Revisiones de código pagadas por adelantado
Pon un precio fijo a una hora de revisión y el cliente la paga a través de tu cuenta de Stripe al reservar. Un posible cliente que nunca pagaría una hora de tu tiempo se descarta solo.
Un tipo de reunión por encargo
Llamada inicial, revisión de código de pago, reunión semanal con un cliente: tipos separados con duraciones, URL y preguntas distintas, y los privados nunca aparecen en tu página pública.
Mira la diferencia
Sin Tymeslot
Con Tymeslot
Situaciones habituales
¿Cómo convierten los desarrolladores freelance las visitas a su portafolio en llamadas reservadas?
Un posible cliente lee un caso práctico en tu web o un README en GitHub y quiere hablar. Si el siguiente paso es un correo y una espera, muchos no lo darán. Un enlace de reservas allí donde te encontró convierte el interés en una fecha.
- Crea una «Llamada inicial» de 30 minutos con 24 horas de antelación mínima y una antelación máxima de tres semanas.
- Insértala en tu página de contacto como calendario integrado, y pon el enlace tal cual en el README de tu perfil de GitHub.
- Pide un enlace al proyecto o al repositorio con una pregunta de tipo URL (Pro en tymeslot.app), y échale un vistazo al código antes de la llamada.
- El posible cliente ve todos los horarios en su propia zona horaria, y la sala de videollamada ya existe cuando llega la confirmación.
¿Cómo gestionan los desarrolladores las reuniones semanales con clientes fijos?
Los clientes fijos necesitan un horario fijo, y tú necesitas que no se coma tu tiempo de concentración. Un tipo de reunión privado con su propio horario mantiene esas reuniones dentro de las horas que elijas.
- Crea un tipo de reunión «Reunión con cliente» de 30 minutos y ocúltalo en tu página pública.
- Dale un horario de disponibilidad que cubra solo las horas que reservas para llamadas, por ejemplo los lunes y jueves por la tarde.
- Envía el enlace directo al cliente y permite invitados, para que pueda sumarse su product owner o su diseñador.
- Si das a cada cliente fijo su propio tipo de reunión, limita cada uno a una reserva por semana, para que nadie reserve tres en un mismo sprint.
¿Cómo conectan los desarrolladores las reservas con el resto de sus herramientas?
Una reserva es el comienzo de un trabajo: una incidencia que abrir, un contacto que agregar, un canal al que avisar. Los webhooks entregan cada una a las herramientas que ya usas.
- Agrega un endpoint de webhook y elige los eventos: meeting.created, meeting.requested, meeting.declined, meeting.request_expired, meeting.cancelled o meeting.rescheduled.
- En tu receptor, toma el valor t= de X-Tymeslot-Signature, vuelve a calcular con tu token el HMAC-SHA256 de ese valor, un punto y el cuerpo sin procesar, y compara el resultado con v1= antes de analizar nada.
- Convierte la carga en una incidencia de GitHub, una entrada de CRM o un bloqueo en tu calendario con tu propio código, o publícala en Slack o Telegram sin escribir ni una línea.
- Ejecuta la prueba de conexión desde el panel para comprobar el endpoint antes de que reserve un cliente real.
Mira Tymeslot en acción
Una configuración inicial para desarrolladores
| Tipo de reunión | Duración | Margen | Antelación mínima | Antelación máxima | Pago al reservar |
|---|---|---|---|---|---|
| Llamada inicial | 30 min | 10 min | 1 día | 3 semanas | No |
| Revisión de código de pago | 60 min | 15 min | 2 días | 3 semanas | Tarifa de 120 € al reservar |
| Reunión con cliente (privada) | 30 min | 10 min | 12 horas | 30 días | No |
Preguntas previas
- Enlace al proyecto, al repositorio o a la web actual
- ¿Qué stack usa, más o menos?
- ¿Qué te gustaría sacar de la llamada?
- ¿Hay alguna fecha límite o de lanzamiento?
Pide un enlace público, nunca un token, un archivo .env ni un zip del código; si una revisión necesita un repositorio privado, pide acceso de lectura una vez pagada la reserva. Las 48 horas de antelación mínima en las revisiones te dan tiempo para clonar y echar antes un vistazo, y como la antelación mínima pertenece al horario, las revisiones y las reuniones con clientes necesitan cada una el suyo.
Tymeslot frente a Cal.com y TidyCal
Tymeslot, Cal.com y TidyCal ofrecen a un desarrollador independiente un plan alojado gratuito, así que lo que los distingue para ti es el código: ¿puedes leer el código fuente de lo que usas y puedes desplegarlo tú mismo? Cal.com en sí es de código cerrado, con la edición comunitaria Cal.diy como variante abierta y autoalojable; TidyCal solo existe alojado. Donde Cal.com va por delante es en el dinero del plan gratuito: ahí acepta pagos con Stripe o PayPal, mientras que en el servicio gestionado de Tymeslot las reservas de pago son de Pro.
| Función | Tymeslot | Cal.com | TidyCal |
|---|---|---|---|
| Código abierto | Cada línea es pública: AGPLv3, Elixir y Phoenix | Cal.com es de código cerrado; Cal.diy es de código abierto | No: solo como servicio alojado |
| Autoalojamiento | El mismo código de reservas que tymeslot.app, sin nada guardado | Solo la edición comunitaria Cal.diy | No: solo como servicio alojado |
| Plan gratuito | Gratis: inserción en tu portafolio, reuniones privadas con clientes, reservas ilimitadas | Sí: gratis para siempre para 1 usuario | Sí: reservas y tipos de reserva ilimitados |
Fuentes revisadas el 5 de octubre de 2026.
¿Cuánto tiempo podrías ahorrar?
Una estimación aproximada, no una promesa.
150
minutos ahorrados a la semana
130,0
horas ahorradas al año
€15 600
valor anual del tiempo ahorrado
¿Qué calendarios y herramientas usan los desarrolladores con Tymeslot?
Empieza gratis y mejora tu plan cuando quieras
Un desarrollador cuyas llamadas iniciales son gratuitas y que factura sus contratos recurrentes cada mes puede quedarse en Free. La revisión de código de pago de 120 €, la pregunta por el enlace al repositorio y los webhooks hacia tu gestor de incidencias justifican Pro (€9/mes). Si lo alojas tú, las tres cosas no cuestan nada, a cambio de mantener actualizados una aplicación Phoenix y su base de datos PostgreSQL.
Free
€0 / mes
Pro
€9 / mes