OmniBooking es una plataforma SaaS de reservas y agendamiento para pequeños y medianos negocios como barberías, clínicas, salones de belleza y otros proveedores de servicios con cita previa. Los negocios pueden configurar servicios, gestionar personal, aceptar reservas en línea 24/7, sincronizar con Google Calendar y enviar confirmaciones por correo y WhatsApp. La plataforma es multi-inquilino: un solo producto sirve a muchos negocios, cada uno con su personal, ubicaciones, servicios y reservas. Un directorio público permite a los clientes descubrir negocios (solo nombre, slug y descripción; no se exponen datos de contacto).
Los pequeños negocios de servicios a menudo pierden reservas cuando dependen del teléfono o de llegadas sin cita, tienen dobles reservas cuando no hay una única fuente de verdad para la disponibilidad y pierden tiempo en coordinación manual. OmniBooking les ofrece un único lugar para la disponibilidad (basada en los calendarios de Google del personal), reservas en línea 24/7 y confirmaciones automáticas por correo y WhatsApp. Los clientes pueden encontrar horarios, elegir servicios y personal y recibir confirmación sin llamar. Los negocios mantienen una imagen profesional y dedican menos tiempo a la administración.
OmniBooking es operado actualmente por un desarrollador independiente con base en Cochabamba, Bolivia. El producto se comercializa y opera bajo la marca OmniBooking. Una futura entidad podría llamarse OmniLabs a medida que el producto y la organización crezcan; por ahora el servicio se gestiona de forma independiente.
Buscamos mantener la plataforma simple, fiable y digna de confianza. Diseñamos para el cumplimiento de requisitos habituales (p. ej. Google OAuth, verificación Meta/WhatsApp Business) y con una privacidad y términos claros para que los negocios puedan adoptar OmniBooking con confianza. La rentabilidad pretende provenir de suscripciones (freemium), no de comisiones por transacción ni de la venta de datos de usuarios.
OmniBooking está construido con Next.js (App Router), React y TypeScript, con Supabase para autenticación y base de datos (Postgres). Usamos la API de Google Calendar para disponibilidad y sincronización de eventos, la API de Gmail para enviar correos de confirmación y la API de WhatsApp Cloud para confirmaciones basadas en plantillas. La aplicación se aloja en Vercel y usa Vercel Analytics para información de uso. No almacenamos datos de tarjetas ni de pago; cuando se introduzcan pagos, serán gestionados por proveedores terceros como Stripe.
El foco actual es un flujo de reservas estable y listo para producción con sincronización de calendario y confirmaciones por correo y WhatsApp. Los próximos pasos incluyen activar el modelo freemium (planes gratuitos y de pago) e integrar un proveedor de pagos para suscripciones. Más adelante podríamos añadir analíticas avanzadas, agendamiento asistido por IA, mejor experiencia móvil (p. ej. PWA o aplicaciones nativas) y más integraciones. Las prioridades seguirán el feedback de usuarios y los objetivos del negocio.