Este tutorial forma parte de una serie que vengo desarrollando desde hace tiempo, donde muestro cómo crear un sistema de reservas real en WordPress y Divi conectado con WhatsApp, Google Sheets y Google Calendar, pensado para proyectos profesionales y casos de uso reales.
Aunque personalmente trabajo y me centro mucho en Divi, es importante aclararlo desde el inicio: OV Booking System es compatible con Divi 4, Divi 5 y con cualquier otro maquetador para WordPress. Si llegaste aquí buscando una solución de reservas y no usas Divi, también es totalmente válido: el plugin funciona igual.
Un poco de contexto: la evolución del sistema de reservas
Este proyecto no nació como plugin. Ha sido una evolución natural:
- Versión 1: sistema de reservas creado sin plugins, utilizando JavaScript incrustado directamente en Divi.
- Versión 2.0: mejoras importantes en lógica, flujo y estabilidad, manteniendo el enfoque con código personalizado.
- Versión 3.0 (actual): todo ese sistema se convierte en un plugin completo para WordPress, llamado OV Booking System.
Si quieres ver el recorrido completo, aquí te dejo los tutoriales anteriores:
- Tutorial 1:
Cómo crear un sistema de reservas en Divi y WordPress conectado con Google Sheets, Google Calendar y WhatsApp sin plugins
- Tutorial 2 (v2.0):
Cómo crear un sistema de reservas en Divi y WordPress conectado con Google Sheets, Google Calendar y WhatsApp v2.0
Esta versión no cierra ninguna serie. Al contrario, marca el inicio de una nueva etapa, donde el sistema seguirá creciendo y escalando como plugin.
¿De qué trata este tutorial v3.0?
En este tutorial te explico cómo funciona OV Booking System, un sistema profesional de reservas convertido ahora en plugin.
La idea no es solo que instales algo y listo, sino que entiendas cómo funciona un sistema de reservas por dentro, cómo se configura, cómo se adapta y cómo puede seguir evolucionando.
¿Para qué sirve este sistema de reservas?
OV Booking System está pensado para cualquier proyecto que trabaje con citas, reservas o agendamientos, por ejemplo:
- Asesorías digitales
- Consultas profesionales
- Servicios presenciales o virtuales
- Freelancers
- Agencias
- Negocios que trabajan por horarios
No es un plugin genérico ni cerrado. Es un sistema flexible, configurable y escalable.
¿Cómo funciona OV Booking System? (flujo general)
- Selección de servicio
- Selección de profesional (si aplica)
- Selección de fecha
- Selección de hora
- Formulario de información del cliente
- Confirmación de la reserva
Una vez confirmada la reserva vía WhatsApp, la información se guarda automáticamente en Google Sheets, Google Calendar y en el panel de reservas dentro de WordPress.
Todo esto se gestiona desde el plugin, sin necesidad de incrustar JavaScript manualmente como en versiones anteriores.
Principales características de OV Booking System
- ✅ Sistema de reservas paso a paso e intuitivo
- ✅ Gestión de múltiples formularios de reserva
- ✅ Servicios con diferentes duraciones (minutos, horas o días)
- ✅ Sistema de intervalos inteligente con buffer time
- ✅ Soporte para profesionales / staff (opcional)
- ✅ Calendario interactivo con gestión de días festivos
- ✅ Horarios personalizables por día
- ✅ Campos del formulario totalmente configurables
- ✅ Colores personalizables por formulario
- ✅ Integración con WhatsApp
- ✅ Integración con Google Sheets
- ✅ Integración con Google Calendar
- ✅ Panel de reservas en WordPress
- ✅ Múltiples calendarios por página
- ✅ Calendarios ilimitados por sitio
- ✅ UI/UX mejorada
- ✅ Responsive (móvil, tablet y desktop)
- ✅ Compatible con Loco Translate
Gestión completa desde el panel del plugin
Desde los ajustes del plugin puedes crear y administrar servicios, asignar profesionales, definir horarios personalizados, configurar días festivos, ajustar el formulario de información y personalizar colores y estilos según las necesidades de cada proyecto.
Todo está pensado para que no dependas del código, pero sin perder flexibilidad.
Un plugin en constante evolución
OV Booking System no se queda aquí.
El plugin seguirá recibiendo mejoras y nuevas funcionalidades en próximas versiones, muchas de ellas basadas directamente en el feedback real de la comunidad.
La idea es hacerlo crecer de forma progresiva, sólida y con sentido.
¿Para quién es este tutorial?
- Diseñadores web (usen Divi u otro maquetador)
- Freelancers
- Agencias
- Personas que quieren entender cómo funciona un sistema de reservas real
Acceso al tutorial y descarga del plugin
OV Booking System está disponible exclusivamente para miembros de la Academia OV Divi.
Si ya estás suscrito, puedes ver el tutorial desde Área de tu cuenta → Tutoriales exclusivos y descargar el plugin desde la pestaña Materiales del video tutorial, sin ningún problema.
Si aún no estás suscrito y quieres aprender cómo funciona este sistema paso a paso, te invito a unirte a los Tutoriales Exclusivos de la Academia OV Divi.
Conclusión
OV Booking System no es un punto final.
Es el inicio de un sistema que seguirá creciendo, mejorando y escalando con el tiempo, gracias al feedback real de la comunidad.






Hola Oscar, crees que este formulario lo puedo integrar en mi sitio web:https://encuentratucoach.es/
Concretamente dentro de cada persona:https://encuentratucoach.es/coaches/diego-martinez/
Así podrían tener reservas enlazadas con google calendar, pero claro es un directorio y cada uno se ha su perfil… No se muy bien.
Saludos fiera!
Hola Ivan, ¿cómo vas con esto? Sí, puedes incrustar el formulario de reservas por cada página sin problema. Cada persona o usuario tendrá su propia configuración y su propia hoja de calculo.
Cualquier duda o consulta me puedes contactar por el chat de soporte dentro de tu cuenta 🙂
Saludos Ivan