OpusDone
Iniciar sesiónSolicitar acceso
Reserva de citas con IA

Tu asistente llena la agenda, y los días que no abres siguen vacíos.

La reserva de citas con IA sabe cuándo tienes cerrado.

OpusDone comprueba tu horario, tus días cerrados y tu calendario en vivo antes de ofrecer una sola hora. Las peticiones llegan a medianoche, en festivo y dos minutos antes de abrir, así que la disponibilidad se relee en el momento de escribir y dos personas no pueden quedarse con la misma hora. Si no puede leer la agenda, lo dice y te avisa.

  • Relectura en vivo antes de cada escritura
  • Cierres comprobados en tres sitios
  • Fechas locales, nunca UTC

Revisado el

Citas en la pantalla de reservas de OpusDone
Por qué fallan las reservas

Casi todos los bots de reservas se fían de una lista de horas.

Una lista de horas es una foto fija. Para cuando el cliente dice que sí, esa foto ya es historia, y el modelo no tiene ni idea de qué día es hoy en tu país.

01

Un lunes no siempre está abierto

Ninguno sabe que el 12 de octubre es fiesta nacional en España. Antes de que existiera este filtro, el calendario ofrecía ese lunes como dieciséis horas libres, porque es lunes y los lunes se trabaja.

02

Las horas que ofreció ya están caducadas

Pasaron cinco mensajes mientras el cliente se lo pensaba, y en ese rato sonó el teléfono y alguien se quedó con las 16:00. Una lista enseñada antes en el chat no es permiso para escribir un evento.

03

Una agenda vacía y una agenda rota se parecen

Un calendario que no devuelve nada puede ser una semana tranquila o una lectura fallida. Falla hacia un lado y prometes una hora que no tienes; falla hacia el otro y rechazas a un cliente al que podrías haber atendido.

En cada reserva

¿Cómo evita OpusDone una doble reserva?

Se ejecutan en este orden, siempre. Cualquier control que falle termina el intento con una frase para el cliente, no con una conversación rota.

  1. 01

    Identidad

    Un nombre, más un email o un teléfono. Sin una forma de localizar a la persona, no se escribe nada.
  2. 02

    Hora interpretada en tu zona horaria

    La hora solicitada se interpreta como hora ISO en la zona horaria en la que funciona tu negocio, no en la que el navegador diga.
  3. 03

    Calendario accesible y con permiso de escritura

    La conexión se comprueba antes de dar nada por definitivo. Un calendario en el que no se puede escribir no es un calendario en el que te puedan reservar.
  4. 04

    Comprobación de duplicados

    La misma persona preguntando dos veces recibe confirmada la misma cita, no una segunda en tu agenda.
  5. 05

    Relectura en vivo de la disponibilidad

    El tiempo libre se lee otra vez en una ventana de un día a cada lado de la petición. Las horas ofrecidas antes en el chat no son, explícitamente, autorización para reservar.
  6. 06

    Comprobación de ventana vacía

    Una ventana de tres días sin nada dentro se trata como un calendario que no se pudo leer, no como una agenda libre. No se promete nada, no se niega nada, y se escala a una persona.
  7. 07

    La hora tiene que seguir libre

    La hora solicitada tiene que aparecer en la lista de libres recién leída. No en la lista vieja, no en algo parecido: en la nueva.
  8. 08

    Escritura con un id determinista

    El id del evento se deriva del calendario, la hora de inicio y el invitado. Si la red agota el tiempo de espera y la escritura se reintenta, lee el evento existente en vez de crear un gemelo.
«Las 00:30 del 25 de diciembre en Madrid son las 23:30 UTC del 24, y una comparación en UTC lo cuela directamente por el cierre de Navidad.»
Notas de ingeniería de OpusDone — comprobación de cierres y fechas locales

Cada cita que coge es una cita que puedes cumplir.

La disponibilidad se lee de tu calendario real en el momento de escribir, así que dos clientes no pueden coger el mismo hueco. Tu horario y tus días cerrados se comprueban antes de ofrecer una sola hora. Lo que te encuentras por la mañana son citas, no peticiones por resolver.

Tus reglas

La política de horas es tuya.

Seis opciones como máximo, y como mucho dos del mismo día

El cliente recibe una elección corta y legible en vez de un muro de horas, y ningún día puede tragarse la lista entera.

Los dos límites son editables.

Citas en la pantalla de reservas de OpusDone

Dos horas de antelación, por defecto

La antelación mínima empieza en 120 minutos, lo justo para que una reserva hecha a las 08:58 no caiga a las 09:00. Súbela para los trabajos que necesitas preparar, bájala si atiendes sin cita.

Una conversación con un cliente en la bandeja de OpusDone

Horizonte de sesenta días, citas de 30 minutos, pasos de 15

Una granularidad de 15 minutos hace que un día se lea 09:00 / 09:30 / 10:00 y no 09:07. Los márgenes antes y después de cada cita empiezan en cero y los cambias tú.

El horario se comprueba antes de ofrecer una hora y otra vez antes de escribir.

Citas en la pantalla de reservas de OpusDone
Donde se reserva de verdad

Nadie reserva en una página. Reservan en una conversación.

Una página de reservas le pide a alguien que ya sepa qué quiere, qué día y cuál de tus cuatro servicios es. La mitad no lo sabe, así que se va a pensarlo. En una conversación, la pregunta y la reserva son el mismo intercambio.

La página de reservasElige servicio, elige persona, elige hueco, pon tus datos, confirma.
El asistente«¿Tenéis algo el viernes?», dos horas reales, y ya está.
  • Vuelve a leer tu calendario en el momento de escribir, así que dos personas no pueden coger el mismo hueco.
  • Ofrece seis horas como máximo, y dos como máximo de un mismo día: nadie lee un muro de horas en el móvil.
  • Dice dónde: la dirección, un enlace de vídeo o una llamada, según cómo atiendas.
  • Manda la confirmación y la invitación, y escribe el cierre en tu calendario si cancelas.
El chat de OpusDone en una web, respondiendo a la pregunta de un visitante
Dónde aterriza la reserva

¿Con qué calendarios funciona OpusDone?

Google Calendar y Cal.com. Los dos se leen en vivo antes de escribir, y los dos se vuelven a contrastar con tu horario y tus cierres en el último momento.

Google Calendar

OAuth, sin clave de API. Los permisos son calendar.events y calendar.readonly, deliberadamente no el calendario completo, para que la aplicación no pueda borrar tus calendarios.

Cal.com

Se conecta con una clave de API. Cal.com además admite un paso de confirmación de pendiente a aceptado y registra las ausencias.

Política de horas

¿Cuáles son los valores por defecto de reserva de OpusDone?

6opciones ofrecidas como máximo
120 minantelación mínima, editable
60 díashorizonte de reserva
3comprobaciones de cierre independientes
Límites

Lo que no va a hacer.

Los controles de arriba son código, no instrucciones dentro de un prompt. Estos son los comportamientos que no tienes que confiar en que ocurran.

No reservará desde una lista caducada

La disponibilidad se relee justo antes de escribir. Lo que estaba libre hace diez mensajes no es una prueba.

No leerá el silencio como una agenda vacía

Una ventana que vuelve sin nada dentro se trata como un fallo de lectura y se te envía a ti, en vez de ofrecerse al cliente como una semana entera libre.

No comparará fechas en UTC

Las fechas se comparan como fechas locales. Las 00:30 del 25 de diciembre en Madrid son las 23:30 UTC del 24, y una comparación en UTC lo cuela directamente por el cierre de Navidad.

No duplicará la cita en un reintento

Un tiempo de espera agotado y su reintento aterrizan en el mismo id de evento determinista, así que el segundo intento lee el primero.

No cancelará a ciegas

Una cancelación siempre le lee la cita al cliente y le pide que confirme que es la correcta antes de eliminar nada.

Dudas sobre la reserva de citas

¿Puede reservarme fuera de mi horario?

El horario se comprueba antes de ofrecer una hora y se vuelve a comprobar antes de escribir el evento. Los cierres se comprueban en tres sitios independientes, uno de ellos justo antes de escribir. Un cambio que hagas en el panel llega al agente en unos 15 segundos.

Alguien coge la hora mientras el cliente todavía escribe. ¿Y entonces?

Una hora perdida en los segundos que van de la comprobación a la escritura se resuelve como un paso más de la conversación, no como un mensaje de error. Tu asistente ofrece alternativas salidas de una lectura nueva y sigue. El cliente nunca ve un fallo.

¿Los clientes pueden cancelar o cambiar una cita?

Sí. Tu asistente le lee primero la cita al cliente y le pide que la confirme antes de actuar. Además, un proceso en segundo plano reconcilia las reservas con el proveedor de calendario cada 15 minutos.

¿Cómo gestiona los festivos?

Los bloqueas tú, haciendo clic en un día o arrastrando sobre un rango en el calendario mensual del panel. La comparación se hace con fechas locales, que es justo la parte que suele romperse en otros sitios: las 00:30 del 25 de diciembre en Madrid son las 23:30 UTC del 24.

¿La misma persona acabará dos veces en mi agenda?

La comprobación de duplicados se ejecuta antes de releer la disponibilidad, así que quien pregunta dos veces recibe confirmada la misma cita. Además, el id del evento se deriva del calendario, la hora de inicio y el invitado, así que los reintentos colapsan sobre el evento que ya existe.

¿Puedo probar la reserva sin tocar mi agenda real?

El sandbox ejecuta tus instrucciones reales y tus herramientas de reserva reales, y se detiene justo antes de escribir, salvo que marques a propósito «reservar de verdad». No se crean leads, avisos, analíticas ni escaladas, y ningún canal de entrada puede llegar a ese modo.

Constrúyelo gratis, reserva de verdad cuando quieras.

Gratis para construir y probar, sin tarjeta. El sandbox ejecuta las instrucciones reales y las herramientas reales, y se detiene antes de escribir salvo que marques «reservar de verdad». Tus 14 días empiezan el día que sales en vivo. Consulta la página de precios para los planes de hoy.

Solicitar acceso