Guía

Bot de reservas de Telegram: encargar o montar (2026)

Los estudios cotizan 1.500-3.500 EUR por un bot de reservas a medida. Que compra ese dinero, que cuesta despues montarlo tu mismo y cuando encargarlo gana.

AdminHub

TL;DR. Un bot de reservas parece un proyecto de fin de semana: calendario, franjas, pago, recordatorio. Los estudios cotizan eso en 1.500–3.500 EUR: abajo un calendario con recordatorios básicos, arriba varios profesionales, prepago y reglas de cancelación. La distancia entre el fin de semana y los tres mil euros es una segunda lista que nadie escribe en el briefing: carreras, zonas horarias, duraciones que se solapan, procesos que se reinician. Aquí van las tres vías —encargarlo, montarlo, tomar uno hecho— y cuándo encargarlo es la respuesta correcta.

La lista de funciones de un bot de reservas cabe en un mensaje. Un calendario. Un selector de franjas. Un pago. Una confirmación. Recordatorios. Una regla de cancelación. Seis puntos, y quien los lee estima una semana.

Luego llega el presupuesto de 1.500–3.500 EUR y parece inflado. Normalmente no lo está. Es la segunda lista.

La lista que nadie escribe en el briefing

  • Dos clientes tocan las 15:00 en el mismo segundo. ¿Quién se queda la franja y cómo lo sabes?
  • Tu cliente está en Lisboa y tú en Varsovia. ¿De quién son las 15:00 de la pantalla?
  • Una sesión de 90 minutos con 15 de margen después: ¿qué otras franjas bloquea?
  • El proceso de recordatorios se reinicia a mitad de recorrido. ¿Quién recibe un segundo aviso?
  • Una reserva se mueve al jueves. ¿Sus recordatorios se mueven con ella?

Nada de esto aparece en una lista de funciones, y cada punto es un mensaje al soporte cuando falla. Eso es lo que cuesta dinero; las vías solo cambian quién paga y cuándo.

Vía 1 — encargar un desarrollo a medida

Qué obtienes. Lo que pediste, con tu marca, en tu infraestructura, sin límites de plan y sin proveedor. Si el trabajo es de verdad atípico, esta es la única vía que llega ahí.

Qué cuesta. Los estudios sitúan un bot sencillo con recordatorios básicos en la parte baja de la horquilla de 1.500–3.500 EUR, y uno con varios profesionales, prepago y política de cancelación cerca de la alta. Es una estimación de mercado, no una tarifa: varía por país y estudio.

La segunda factura. Un bot de reservas nunca está terminado. Telegram publica versiones de su API, la base de zonas horarias se actualiza dos veces al año, un cliente encuentra un estado que nadie probó. Tras la entrega eso es una cuota de mantenimiento o tus fines de semana, y el presupuesto rara vez lo incluye.

Vía 2 — montarlo tú mismo

Las plantillas de n8n y los repositorios de GitHub resuelven la parte visible en una tarde: lista de franjas, teclado inline, mensaje de confirmación. No hay nada malo en eso; si un puñado de reservas por semana es todo el trabajo, puede ser la última respuesta que necesites. Lo que se cae primero es la parte invisible.

Doble reserva. La implementación natural lee las franjas ocupadas, comprueba la pedida y escribe. Dos peticiones en el mismo segundo pasan las dos. Se arregla con una regla de unicidad en la base, no en el código, y suele llegar tras la primera disculpa.

Solapamiento, no igualdad. La comprobación intuitiva del margen compara horas de inicio. Pero una reserva de 90 minutos con 15 de margen choca con todo cuyo intervalo la toque, que es otra pregunta. Comparar inicios devuelve un calendario que parece correcto y vende franjas que no podrás atender.

Recordatorios duplicados. Envíalos en un bucle y cualquier reinicio los repite. Evitarlo exige marcar cada uno como enviado por separado, y ninguna plantilla lo trae.

Zonas horarias. Las que más tardan en morder: funcionan hasta el primer cliente de otro país, o hasta el último domingo de octubre.

Vía 3 — tomar uno hecho

El intercambio es el espejo: sin construcción, sin factura y sin requisitos atípicos. Recibes decisiones ya tomadas. En el flujo de reservas de AdminHub:

El calendario. El horario son intervalos por día de la semana, y un día admite más de uno: 10:00–13:00 más 15:00–18:00 es una pausa para comer, no un caso especial. Un margen de 0 a 120 minutos se aplica a ambos lados de cada reserva, y una franja se descarta cuando su intervalo se solapa con una reserva, no cuando coincide la hora de inicio. Nada es reservable dentro de las próximas dos horas, la ventana son 30 días por defecto, y los rangos de días cerrados quitan festivos y una semana de agosto. Una zona horaria por servicio, enviada con cada franja para que nadie adivine de quién son esas 15:00.

Recordatorios. Uno 24 horas antes de la cita y otro una hora antes. Cada uno se marca al enviarse, así que un proceso reiniciado no lo repite, y al mover una reserva se borran las dos marcas para que la nueva hora reciba los suyos. Siempre los envía tu bot: el bot de la plataforma nunca escribe a tus clientes, así que el aviso llega al mismo chat donde reservaron y con el nombre con el que reservaron.

Cancelación. Una ventana que fijas tú, 24 horas por defecto. Dentro de ella el cliente cancela solo; fuera ya no puede y el asunto llega a ti. Tú cancelas o mueves cualquier reserva cuando quieras, y al cliente se le avisa en su chat con el bot. Con el dinero conviene la honestidad: AdminHub no lo retiene, así que no se devuelve nada automáticamente; el reembolso lo haces tú, por la vía por la que llegó el pago. Pasada la hora de fin, la reserva se cierra sola y sin ningún «deja una reseña» automático: pedir reseñas sin que nadie las pida enseña al cliente que tu bot es spam.

Prepago. La reserva se crea cuando la factura está pagada, no cuando se toca la franja: en eso consiste el mecanismo de compromiso. No hay campo de depósito parcial —la factura es el precio del producto—, así que retener menos por adelantado es una decisión de precio y no un ajuste. La nota que el cliente escribe al elegir franja viaja con la reserva, así que llegas sabiendo a qué viene.

La vía de pago no se elige

Conviene decirlo claro, porque los briefings se escriben alrededor. La regla de Telegram es binaria. Un servicio prestado en el mundo real —una visita, un corte de pelo, un desplazamiento— se paga con tarjeta a través de un proveedor de pagos. Un servicio prestado de forma digital, como una videoconsulta, se paga con Telegram Stars. Cada producto lleva una sola vía, y «que elija el cliente» no lo construye ninguna de las tres.

Quién es quién

Desarrollo a medidaMontado con plantillaReservas de AdminHub
Coste inicial1.500–3.500 EUR según los estudiosTu tiempoNinguno
Doble reservaDepende del desarrolladorSuele faltarRestricción en la base
RecordatoriosSegún especificaciónCaseros, se repiten al reiniciar24 h y 1 h, cada uno una vez
Requisitos atípicosLos que paguesLos que construyasSolo los que ya existen
Quién está de guardiaTú o un contratoAdminHub
Coste corrienteServidor y mantenimientoServidorGratis; Pro son 400 Estrellas cada 30 días

Si… entonces…

Si…Entonces…
Un calendario, una persona, clientes ya en TelegramToma uno hecho: los seis puntos son todo el trabajo
Varios profesionales comparten salas o equiposEncarga un desarrollo: es un grafo de planificación, no un calendario
Las reservas llegan también desde una web, un teléfono o un marketplaceEncarga un desarrollo, o usa software del sector y Telegram para captar
Hay de por medio historial clínico, equipo fiscal o la API de una aseguradoraEncarga un desarrollo: la integración es lo que cotiza esa horquilla
Pocas reservas por semana y montarlo es lo interesanteMóntalo tú, pero pon la restricción en la base antes de la primera disculpa

Por dónde empezar

  • Escribe la segunda lista, no la primera. Carreras, zonas horarias, márgenes, reinicios, cancelación: ese es el alcance real, para un estudio o para n8n.
  • Si encargas, presupuesta el segundo año: pregunta por escrito cuánto cuesta el mantenimiento tras la entrega.
  • Si lo montas tú, pon primero la unicidad en la base. Una restricción, y evita el fallo que los clientes no perdonan.
  • Si un flujo ya hecho te sirve, compruébalo en una tarde. Un servicio, tu horario real, una reserva de prueba.

Sobre el formato de reservas —cómo el prepago y los recordatorios en el mismo chat actúan contra las ausencias— tienes Servicios en Telegram. Sobre qué vía corresponde a cada producto, Estrellas o tarjeta. La misma pregunta para los flujos de contenido, en De n8n a un servicio listo. Para verlo, abre Servicios para Telegram.

Lo que la gente suele preguntar

¿Cuánto cuesta un bot de reservas a medida para Telegram?
Los estudios de desarrollo cotizan entre 1.500 y 3.500 EUR aproximadamente. La parte baja es un calendario con recordatorios básicos; la alta añade varios profesionales, prepago y reglas de cancelación. Es una estimación pública del mercado y cubre la construcción, no el funcionamiento: después el bot sigue necesitando un servidor, alguien que lo mantenga y alguien que responda cuando Telegram publique un cambio que rompa algo.
¿Qué se rompe primero en un bot de reservas hecho en casa?
La doble reserva. Dos clientes tocan la misma franja en el mismo segundo y los dos reciben confirmación, porque la comprobación estaba en el código de la aplicación y no como restricción en la base de datos. Después llegan las zonas horarias, el margen entre citas calculado comparando horas de inicio en vez de solapamientos, y los recordatorios que se repiten tras un reinicio.
¿Cuándo encargar un desarrollo a medida es de verdad la mejor opción?
Cuando el calendario no es un solo recurso. Cinco peluqueros para tres sillones, un quirófano que se reserva junto con el anestesista, una flota de alquiler: eso es un grafo de planificación y ningún flujo de reservas ya hecho lo modela. Lo mismo con la integración con el historial clínico o el equipo fiscal, y con recibir reservas fuera de Telegram.
¿Puede el cliente elegir entre pagar con tarjeta o con Estrellas?
No, y es una regla de Telegram, no una decisión de producto. Un servicio prestado en el mundo real (una visita, un corte de pelo, un desplazamiento) se paga con tarjeta a través de un proveedor de pagos. Un servicio prestado de forma digital, como una videoconsulta, se paga con Telegram Stars. Cada producto lleva una sola vía y nunca hay dos botones en la misma oferta.
¿Y si dos personas pagan igualmente la misma franja?
Un índice único parcial en la base de datos rechaza la segunda reserva, así que solo existe una confirmación. A quien perdió la carrera el bot le dice que la franja ya está ocupada y su pedido queda registrado como cancelado. Devolver ese pago es acción tuya: AdminHub no retiene el dinero, así que tampoco puede reembolsarlo.