🌴 LastMinuteTours – Plataforma Web de Tours, Traslados y Red de Aliados
Especificación Técnica y Funcional – Versión 3.0 · Documento Final Integrado · Junio 2026
Operadora Mexitour / Last Minute Cancun
Cancún · Playa del Carmen · Tulum · Riviera Maya
2.0 – Documento Final Integrado
Junio 2026
💡 Visión del proyecto: "Que cualquier persona con un teléfono y contacto con turistas pueda vender un tour, rastrear su comisión y cobrarla el viernes."
Se desarrollará una plataforma digital de venta de tours y traslados para el corredor Cancún–Riviera Maya con tres pilares estratégicos. La prioridad es el desempeño en móvil: velocidad, usabilidad con el pulgar y compra en el mínimo de pasos posible.
🌐 Sitio web de ventasMobile-first. Venta directa de tours y traslados. Login con Google o Facebook. Código de descuento siempre visible. Proceso de compra en pocos pasos con confirmación inmediata por Email y WhatsApp.
⚙️ Panel de administraciónAlta de tours en bloques A–N (14 bloques). Incluye accesibilidad, variantes, voucher, keywords y suplemento individual. Cualquier persona del equipo da de alta un tour completo en menos de 5 minutos.
🤝 Red de Aliados TurísticosDos niveles: Aliado Turístico (N1) y Aliado Referido (N2). Comisión 10% directa + 2% residual (requiere 1 venta propia cada 90 días). Panel propio. Depósito semanal cada viernes.
🚐 Traslados con cotizadorCotizador inteligente con selección de terminal (T2/T3/T4), monitoreo de vuelo en tiempo real, notificación WhatsApp con foto del conductor, y letrero con nombre al salir de aduana.
🔥 Módulo Last MinuteTours de espacios sobrantes vendidos entre 6–8 PM a precio reducido. Botón flotante en toda la app. Flujo completo por WhatsApp: el cliente elige tours de interés y recibe aviso automático si hay lugar.
🤖 Posicionamiento en IA (AEO)Estrategia de 5 pilares para que ChatGPT, Gemini, Claude y Perplexity recomienden la plataforma cuando turistas pregunten sobre tours en Cancún y Riviera Maya. Plan de 2 años con métricas mensuales.
Principios de diseño
Principio
Instrucción para el desarrollador
Mobile-First
El diseño se construye primero en 375px y luego se adapta a PC. Menú inferior fijo tipo app, botones grandes para el pulgar, imágenes en WebP con lazy loading. Score Lighthouse mínimo 85/100.
Velocidad en campo
Las imágenes deben cargar en menos de 2 segundos en conexión 4G. El sistema fue diseñado para un turista caminando con señal inestable.
Sin dependencia técnica
El equipo admin puede agregar tours, cambiar precios, crear descuentos y gestionar aliados sin tocar una línea de código. El panel es autoexplicativo.
Trazabilidad total
Cada venta registra: cliente → tour → monto → código → aliado → comisión → estado de pago → comprobante. Historial inmutable.
Escalabilidad
Arquitectura preparada para agregar más tours, traslados, campañas, aliados y reportes sin rehacer el sistema desde cero.
Touch-friendly
Todos los botones y áreas clicables deben tener mínimo 44×44 píxeles de área táctil. Sin elementos pequeños que obliguen a pellizcar o hacer zoom en móvil.
Tipografía legible
Tamaño base mínimo 16px en móvil. Jerarquía clara: títulos grandes, texto secundario más pequeño. Sin fuentes difíciles de leer en pantallas pequeñas.
Estados claros
Loading spinners visibles, mensajes de éxito y error muy claros, empty states amigables. El usuario siempre sabe qué está pasando.
Paleta de colores sugerida
Primario
Turquesa vibrante
#00B4D8
Primario oscuro
Azul profundo
#0077B6
Acento / CTA
Coral
#FF6B6B
Texto
Gris oscuro
#1a1a2e
Fondo
Blanco cálido
#f5f5f0
Estética: tropical, moderna y confiable. El turista extranjero debe sentir que es una plataforma profesional y segura para pagar con tarjeta.
Sección 02
Sitio Web Mobile-First para Clientes
2.1 Wireframe visual – Pantalla de inicio (móvil 375px)
📱 Home – iPhone 375px
🌴 LastMinuteTours☰
Cancún · Playa del Carmen · Tulum
Tours y Experiencias Increíbles
Reserva hoy, confirma en segundos.
🔍
¿Qué quieres hacer?
🏷️
¿Tienes código de descuento?Escríbelo y ahorra ahora
Grid de tarjetas, filtros por categoría / precio / duración / zona. En PC: filtros laterales y carrusel.
Fase 1
Detalle del tour
Galería, video, precios, fechas, personas, código de descuento, qué incluye, itinerario, reseñas, botón sticky de reserva. Ver Sección 3.
Fase 1
Checkout / Pago
Datos del cliente, código de descuento visible, método de pago, total final, confirmación inmediata
Fase 1
Traslados
Cotizador completo con origen, destino, fecha, hora, pasajeros y tipo de vehículo. Ver Sección 12.
Fase 1
Aliados Turísticos
Landing de reclutamiento, beneficios, cómo funciona, formulario de registro, login al panel del aliado
Fase 1
Promociones
Página con ofertas activas y códigos de campaña vigentes
Fase 2
Mi cuenta (cliente)
Historial de reservas, estado, descargar vouchers
Fase 2
Blog / Destinos
Artículos SEO para posicionamiento orgánico en Google
Fase 3
2.3 Elementos obligatorios del diseño móvil
Botón flotante de WhatsApp en todas las páginas, esquina inferior derecha, con mensaje prellenado sobre el tour o servicio que el usuario está viendo.
Menú de navegación inferior fijo (tab bar) con 5 secciones: Inicio, Tours, Traslados, Aliados, Mi Cuenta.
Barra de código de descuento visible en Home, en página de tour y en checkout. Nunca oculta detrás de un menú.
Botón "Reservar ahora" sticky en la página de tour, siempre visible al hacer scroll hacia abajo en móvil.
Compartir por WhatsApp en cada tour con mensaje y link prellenados.
Imágenes en WebP con lazy loading. Máximo 200KB por imagen visible en móvil.
Idiomas Español e Inglés con selector visible. El contenido se ingresa en ambos idiomas desde el panel admin.
Pago simplificado compatible con Apple Pay y Google Pay para reducir fricción.
Confirmación inmediata: Email + WhatsApp automático con voucher PDF tras la compra.
Sección 03
Página Individual de Cada Tour
Wireframe visual – Página de tour (móvil)
Basado en análisis de GetYourGuide, Viator, Civitatis y Despegar. Este wireframe representa el orden y contenido ideal de la página individual de cada tour.
📱 Página individual de tour – Versión mejorada con best practices de OTAs globales
← AtrásTour♡
📸 Carrusel de fotos · desliza →
1 / 12 📷
Chichén Itzá Premier + Cenote + Valladolid
★★★★★ 4.9 · 412 reseñas
⏱ 10 horas🚌 Pickup incluido🌐 ES · EN
$65 USD $76
✓ Precio garantizado · Confirmación inmediata
📅 Fecha [Calendario desplegable] ▼
👤 Adultos
−2+
👶 Niños (4–11)
−0+
🏷️ Código de descuento o de aliado OK
Total
$130 USD
🔒 Reservar ahora
✨ Lo mejor de este tour
🏛 Chichén Itzá, una de las 7 Maravillas del Mundo 🏊 Nado en cenote natural de aguas cristalinas 🍽 Almuerzo buffet con cocina mexicana incluido 🎙 Guía bilingüe certificado en cultura maya 🏘 Paseo por el centro colonial de Valladolid
🗺 Ruta del día
📍 Tu hotel
🚌 ~2.5 hrs
🏛 Chichén Itzá (3 hrs)
🚌 30 min
🍽 Almuerzo buffet (1 hr)
🚌 15 min
💧 Cenote (1.5 hrs)
🚌 20 min
🏘 Valladolid (45 min)
🚌 ~2 hrs regreso
🏨 Tu hotel
⏰ Itinerario hora por hora
1
07:00 – Recogida en tu hotel
Camión climatizado con baño a bordo
2
10:30 – Chichén Itzá (3 hrs)
Pirámide de Kukulcán, Juego de Pelota, El Caracol
3
13:30 – Almuerzo buffet (1 hr)
Cocina yucateca, bebidas incluidas
4
15:00 – Cenote (1.5 hrs)
Nado libre, agua a 26°C, salvavidas disponibles
5
16:45 – Valladolid (45 min)
Centro colonial, Iglesia San Servacio
🏠
19:30 – Regreso a tu hotel
✅ Incluye
✓ Transporte desde tu hotel (Cancún, PDC, Riviera Maya) ✓ Guía bilingüe certificado ✓ Entrada a Chichén Itzá · ✓ Acceso al cenote ✓ Almuerzo buffet · ✓ Seguro de viajero
⚠️ No se permiten mochilas grandes en la zona arqueológica. Bloqueador convencional no permitido en el cenote.
📋 Cancelación
GRATISHasta 24 hrs antes → reembolso completo
50%Entre 12 y 24 hrs antes
SIN REMB.Menos de 12 hrs o no-show
❓ Preguntas frecuentes
¿El tour sale con pocos pasajeros?
Sí, desde 2 personas. Confirmación 24 hrs antes.
¿Pueden ir niños?
Sí. Precio especial de 4 a 11 años. Menores de 4 sin cargo.
¿Hay salvavidas en el cenote?
Sí, hay salvavidas durante todo el tour en el cenote.
⭐ Reseñas verificadas
4.9
★★★★★
412 reseñas
5★
88%
4★
9%
3★
3%
Sarah M. 🇺🇸★★★★★
"Incredible! Our guide Carlos was amazing. The cenote was breathtaking."
Carlos G. 🇲🇽★★★★★
"Excelente organización, el almuerzo buffet muy completo."
Ver las 412 reseñas →
📱 Compartir por WhatsApp
🌴 Tours similares
Tulum + Cenote
$55 USD
Isla Mujeres Cat.
$85 USD
Cobá + ATV
$70 USD
Sección 04
Módulo de Código de Descuento
Regla de visibilidad – El campo de código NUNCA puede estar oculto
Debe aparecer de forma visible en: (1) Página de inicio, (2) Página de cada tour, (3) Carrito, (4) Checkout. Esta es una decisión estratégica clave: el código es el motor de ventas de la red de aliados y de las campañas de marketing.
4.1 Tipos de códigos
Tipo
Descripción
Ejemplo
Código de Aliado
Clave única de cada aliado. Al usarse, la venta y comisión se asignan automáticamente.
LUISPLAYA · MARCO-CUN
Código de campaña
Creados por el admin para marketing, temporadas o agencias.
VERANO15 · HOTEL10
Código de un solo uso
Se invalida tras usarse una vez. Para clientes VIP o promociones especiales.
WELCOME-X9KJ
Código externo
Para OTAs o agencias que rastrean ventas sin ser parte de la red multinivel.
EXPEDIA05
4.2 Parámetros configurables por código (en el panel admin)
Parámetro
Opciones disponibles
Tipo de descuento
Porcentaje (%) o monto fijo (USD / MXN)
Tours aplicables
Todos los tours, o selección de tours específicos
Fechas de vigencia
Fecha inicio y fecha fin
Límite de usos
Ilimitado o máximo N usos
Acumulable con otras promo
Sí / No
Aliado vinculado
Si el código pertenece a un aliado, registrar su ID para generar comisión
Base de cálculo
¿El descuento se aplica antes o después de calcular la comisión del aliado?
4.3 Validaciones automáticas al ingresar un código
¿El código existe en el sistema?
¿Está activo?
¿Aplica al tour seleccionado?
¿Está dentro de las fechas de vigencia?
¿Tiene usos disponibles?
¿Se puede combinar con otro descuento activo?
¿El código pertenece a un aliado? → Asignar comisión automáticamente
¿El cliente que compra es el mismo aliado del código? → Bloquear autocompra
Mensaje al cliente cuando aplica el código de un Aliado
El sistema muestra un mensaje humano: "¡Gracias! Estás apoyando a Luis Hernández (Aliado Turístico). Tu compra le genera una comisión." Esto genera confianza en el cliente y reduce el abandono en checkout.
Regla de atribución cuando hay conflicto de códigos
Regla recomendada: Último código aplicado. Si el cliente entra por link de un aliado pero escribe el código de otro en el checkout, gana quien tiene el código escrito. Si no escribe ningún código pero entró por link, se asigna al dueño del link (cookie de 30 días). Esta regla es la más clara y auditable para todos.
Sección 05
Flujo de Compra del Cliente
FLUJO IDEAL DE COMPRA (Mobile-First)
1. ENTRADA → Google / Redes sociales / WhatsApp / QR / Link de Aliado
2. HOME → Ve tours destacados, categorías, código de descuento visible
3. TOUR → Selecciona tour, ve galería, precio, descripción completa
4. CONFIGURAR → Elige fecha + adultos + niños
5. CÓDIGO → Escribe código de descuento (si tiene). Total se actualiza.
6. DATOS → Nombre, WhatsApp, Email, Hotel, Zona de pickup, Comentarios
7. PAGO → Tarjeta / PayPal / Stripe en un solo paso
8. CONFIRMACIÓN → Pantalla de éxito + Email + WhatsApp con voucher PDF
─────────────────────────────────────────────────────────────────
BACK-OFFICE (simultáneo):
→ Aliado recibe notificación: "¡Nueva venta con tu código! Comisión: $XX"
→ Admin ve la reserva en el panel en tiempo real
→ Operaciones recibe hoja de ruta con detalle de pickup
→ Finanzas acumula comisión para el corte del próximo viernes
5.1 Datos capturados del cliente en checkout
Registro / Login rápido – antes de llenar datos
El cliente debe poder identificarse de forma rápida antes del checkout. Se ofrecen tres opciones:
Opción A – Continuar con Google (recomendado – un solo clic, auto-llena nombre y correo) Opción B – Continuar con Facebook Opción C – Ingresar datos manualmente (nombre, WhatsApp, correo)
Si el cliente ya reservó antes y tiene cuenta, el sistema lo reconoce y pre-llena todos sus datos automáticamente.
Campo
Tipo
Requerido
Nota
Nombre completo
Texto
Sí
Auto-llenado si usa Google o Facebook
WhatsApp con lada de país
Teléfono
Sí
Para enviar confirmación y voucher
Correo electrónico
Email
Sí
Auto-llenado si usa Google o Facebook
Hotel donde se hospeda
Selector de hoteles + opción "Aún no sé mi hotel"
Sí
Si elige "Aún no sé", se le pide antes del tour por WhatsApp
Comentarios especiales
Texto libre
Opcional
Alergias, silla de bebé, necesidades especiales
Código de descuento
Texto
Opcional
Campo visible, no oculto
Pickup – Se comunica después de la reserva, no antes
El cliente NO selecciona zona de pickup durante el checkout. Una vez confirmada la reserva, el sistema envía automáticamente por WhatsApp el horario exacto de recogida según el hotel indicado. Si el cliente eligió "Aún no sé mi hotel", se le contacta 24 horas antes del tour para confirmar el punto de pickup.
Sección 06
Panel Administrativo – Alta Completa de Tours
Objetivo
Cualquier persona del equipo puede dar de alta un tour completo en menos de 5 minutos. Los campos están en 9 bloques temáticos (A–I). Los marcados con * son obligatorios para publicar.
🖥️ Panel Admin – Formulario de Alta de Tour
admin.lastminutetours.mx/tours/nuevo
🌴 Admin
📊 Dashboard
🗺️ Tours
🚐 Traslados
🤝 Aliados
🏷️ Descuentos
📋 Reservas
💰 Comisiones
📈 Reportes
⚙️ Config.
+ Nuevo Tour
A. Información general
B. Descripción comercial (ES + EN)
C. Fotografías y video
📁 Arrastra fotos aquí o haz clic para seleccionar JPG / PNG / WebP · Máx 10 MB por foto · Mín. 5 fotos, Máx. 20 · El sistema comprime y optimiza automáticamente
⭐ Principal
Foto 2
Foto 3
Foto 4
+ Añadir
Arrastra para reordenar. La primera foto es la principal. Sistema auto-convierte a WebP.
D. Precios y tarifas
E. Descuentos y códigos
F. Frecuencia y operación
G. Pickup y transportación
H. SEO y marketing
I. Configuración de venta y pagos
J. Accesibilidad y nivel de dificultad (GetYourGuide / Civitatis lo exigen)
K. Voucher y confirmación (Viator / GetYourGuide lo incluyen)
L. Variantes del tour (GetYourGuide llama a esto "options" – hasta 8 por tour)
¿Cuándo crear una variante vs un tour nuevo?
Si el mismo tour tiene diferencias en duración, idioma, tamaño de grupo o punto de salida → son variantes del mismo tour. Si es una experiencia completamente distinta → es un tour nuevo. Ejemplo: "Chichén Itzá Compartido" y "Chichén Itzá Privado" son variantes del mismo tour.
M. Suplemento individual y mínimo de participantes (Civitatis lo aplica)
N. Palabras clave y categorías para búsqueda interna (GetYourGuide recomienda hasta 15 keywords)
Sección 07
Sistema de Aliados Turísticos
7.1 Nombre del programa
Nombre definido: "Aliados Turísticos"
El N1 se llama Aliado Turístico. El N2 se llama Aliado Referido.
7.2 Estructura de los dos niveles
Nivel
Nombre
Cómo entra
Qué gana
Plataforma
Operador
—
Margen neto de cada venta
Nivel 1
Aliado Turístico
El admin lo da de alta
10% de sus ventas directas + 2% residual por ventas de sus referidos N2
Nivel 2
Aliado Referido
Un N1 lo invita con su código
10% de sus ventas directas. No tiene residual.
7.3 Diagrama de distribución de comisiones
💰 Cómo se distribuye cada $100 vendidos
Escenario A – Aliado N1 vende directamente
Cliente paga
$100
→
Aliado N1
$10
10% directo
+
Plataforma
$90
90% restante
Escenario B – Aliado Referido N2 vende
Cliente paga
$100
→
Aliado N2
$10
10% directo
+
N1 (residual)
$2
2% por red
+
Plataforma
$88
88% restante
Nota de configuración
Los porcentajes (10% N1, 2% residual) son el punto de partida. El admin puede cambiarlos desde el panel de configuración sin tocar código. También se puede establecer un % diferente por tour específico.
7.4 Formas de atribuir una venta a un Aliado
Método
Descripción
Prioridad
Código escrito en checkout
El cliente escribe la clave del aliado en el campo de descuento
Mayor
Link personalizado
El cliente entra desde tours.mx/r/LUISPLAYA y compra
Alta
QR personalizado
El cliente escanea el QR del aliado. Redirige al link.
Alta
Cookie de seguimiento
Si el cliente entra por link pero no escribe código: cookie de 30 días asigna la venta al aliado del link
Media
Asignación manual por admin
El admin puede asignar una venta a un aliado con motivo registrado
Excepcional
Sección 08
Panel Administrativo – Gestión de Aliados
8.1 Campos del formulario de alta de Aliado
A. Datos personales
Campo
Req.
Nombre completo
Sí
Nombre comercial / Apodo
Opt.
Tipo de aliado (Concierge / Taxista / Guía / Recepcionista / Agencia / Airbnb / Restaurante / Bar / Hotel / Otro)
Reglas de la clave única
Solo MAYÚSCULAS y números. Sin caracteres especiales excepto guión (–). Longitud: 4–12 caracteres. Se auto-sugiere al ingresar el nombre. El aliado puede elegir la suya si está disponible. Funciona también como código de descuento.
⚠️ El primer pago a un aliado requiere validación manual del admin, sin excepción.
8.2 Configuración de comisión por aliado
Campo
Descripción
Comisión directa (%)
Default global o personalizada para este aliado específico
Comisión residual por referidos (%)
Porcentaje sobre ventas de sus aliados referidos N2
Comisión especial por tour
% diferente para tours específicos asignados a este aliado
Comisión especial por temporada
% mayor en temporada alta como incentivo de ventas
Comisión bloqueada
Sí / No. Si está bloqueada, no genera pago aunque haya ventas. Requiere motivo registrado.
Saldo actual por pagar
Total acumulado pendiente de depositarle en el próximo corte
Sección 09
Panel del Aliado – Dashboard Personal
📱 Dashboard del Aliado – Vista móvil
Pantalla 1 – Inicio
Mi Panel AliadoLUISPLAYA
¡Hola, Luis! 👋
Tu código: LUISPLAYA
Comisión directa
$450
5 ventas
Residual referidos
$160
mi 2%
TOTAL A COBRAR
$610 MXN
Próximo pago: Viernes 20 Jun
Tu link de ventas:
tours.mx/r/LUISPLAYA
Mis Aliados Referidos
Juan Pérez · JUAN10$80
María García · MARIAPDC$48
⚠️ Ana Gómez (4 meses sin ventas)$0
📊Inicio
💰Cobros
👥Referidos
📣Material
⚙️Cuenta
Pantalla 2 – Pagos
← VolverMis Pagos
Saldo disponible a cobrar
$610.00 MXN
Próximo depósito: Viernes 20 Jun
Historial de depósitos
Semana 23 – Jun 2026$3,200
Vie 13 Jun · BBVA · ✅ Depositado
Semana 22 – Jun 2026$1,850
Vie 6 Jun · BBVA · ✅ Depositado
Semana 21 – May 2026$2,440
Vie 30 May · BBVA · ✅ Depositado
Cuenta registrada
Banco: BBVA Bancomer
CLABE: ••••••••••••4521
Titular: Luis Hernández Pérez
✅ Cuenta validada
Acceso al panel del Aliado – Dos opciones de login
1. Email + contraseña (estándar, para aliados con correo activo).
2. Código de Aliado + número de teléfono (sin contraseña) — ideal para conserjes, taxistas y personas menos técnicas que solo necesitan ver su saldo y código. Esta opción reduce la fricción de registro y evita el "olvidé mi contraseña".
9.1 Módulos del panel del Aliado
Módulo
Qué ve / qué puede hacer
Dashboard
Comisión directa del período, comisión residual de referidos, total a cobrar, próxima fecha de pago, ventas del mes
Mi clave y link
Código prominente, copiar link, ver QR, compartir por WhatsApp con un toque
Lista completa de todos los aliados que el N1 ha referido, con los siguientes datos por cada uno:
• Nombre y clave del referido
• Estatus: Activo / Inactivo / En riesgo (mes 3–5 sin ventas) / Liberado
• Ventas del mes: número de tours vendidos y monto total
• Ventas históricas: total acumulado desde que se unió
• Comisión residual generada para el N1 (su 2%)
• Última venta: fecha de la venta más reciente
• Alerta de inactividad: badge naranja si lleva +3 meses sin vender, rojo si lleva +5 meses
• Botón "Ver detalle": abre el historial completo de ventas de ese referido
Mis pagos
Saldo disponible, historial de cada depósito con fecha, monto, banco y comprobante
Datos bancarios
Ver su CLABE registrada y solicitar cambio (requiere aprobación del admin)
Material de ventas
Descargar: flyers, imágenes para WhatsApp, mensajes prellenados, QR por tour, catálogo digital, tarjeta con su código
Avisos
Notificaciones del operador: nuevos tours, promociones, cambios de comisión
EJEMPLO DE MENSAJE PRELLENADO PARA WHATSAPP (material descargable del aliado):
"🌴 ¡Hola! Trabajo con LastMinuteTours en Cancún y Riviera Maya.
Te puedo recomendar estos tours increíbles:
✅ Chichén Itzá + Cenote – desde $65 USD
✅ Tulum + Cenote + Playa – desde $55 USD
✅ Isla Mujeres en Catamarán – desde $85 USD
👇 Reserva directo y usa mi código para descuento:
https://tours.mx/r/LUISPLAYA
Código: LUISPLAYA
¿Quieres más info o tienes dudas? 😊"
Sección 10
Comisiones – Estados, Reglas y Ciclo de Pago
10.1 Estados de una comisión
Estado
Descripción
Siguiente paso
🕐 Pendiente por confirmar
Reserva realizada, pago no confirmado aún
Esperar confirmación de pasarela
✅ Confirmada
Pago confirmado. Comisión válida para el corte semanal.
Acumular hasta el corte
💳 Pendiente de pago
Corte ya realizado. Lista para depositarse.
Admin realiza depósito
✅ Pagada
Depósito realizado y confirmado
Fin
❌ Cancelada
La reserva se canceló o hubo reembolso
Descontar del saldo pendiente
🔒 Retenida
Bloqueada por revisión o incumplimiento
Admin desbloquea o cancela
🔍 En revisión
Requiere validación manual del admin
Admin resuelve
✏️ Ajustada manualmente
Admin modificó el monto. Motivo obligatorio registrado.
Historial inmutable
10.2 Base de cálculo
Recomendación: Comisión sobre monto neto
La comisión se calcula sobre el monto neto cobrado después de descuentos, sin impuestos ni cargos de pasarela. Esto protege el margen del operador cuando se aplican descuentos y es más fácil de auditar. El panel muestra el desglose completo en cada venta.
10.3 Ciclo semanal de pago de comisiones
Día
Acción
Domingo
Corte del período. El sistema cierra todas las comisiones confirmadas de Lunes a Domingo.
Lunes
El admin recibe reporte automático de comisiones pendientes de pago.
Mar – Jue
Revisión y validación. El admin aprueba, retiene o ajusta comisiones con motivo.
Viernes
Depósito SPEI a todos los aliados con datos validados y saldo ≥ $500 MXN.
Vie – Sáb
Sistema envía confirmación de depósito: Email + WhatsApp a cada aliado con monto y comprobante.
10.4 Funciones del panel de comisiones para el admin
Lista de todos los aliados con comisión pendiente, monto exacto y desglose (directa + residual)
Datos bancarios listos para transferencia: CLABE y banco de cada aliado
Estado por aliado: Pendiente / Aprobado / Depositado / Retenido
Botón "Marcar como depositado" + subir comprobante SPEI
Exportación a Excel con todos los campos para hacer transferencias en banca en línea
Ajuste manual de comisión con motivo obligatorio y registro del admin que lo hizo
Historial completo de todos los pagos realizados: fecha, monto, comprobante, aliado
Filtros: por semana, por aliado, por estatus, por banco, por monto
Sección 11
Reglas del Sistema de Red Multinivel (10 Reglas)
1Inactividad del Aliado Referido (6 meses)
Si un Aliado Referido N2 no genera ninguna venta en 6 meses consecutivos, el sistema lo desvincula automáticamente del N1. Pasa a estado "Libre" y puede ser reclutado por otro aliado.
Alertas automáticas: mes 3 → aviso al N1. Mes 5 → aviso al N1 y al referido. Mes 6 → desvinculación.
"Si un Aliado Referido no registra ventas durante 6 meses consecutivos, la empresa podrá liberarlo de la red original y dejarlo disponible para reasignación o reactivación comercial."
2Activación obligatoria del N1 para cobrar el 2% residual
Para que un Aliado N1 pueda cobrar la comisión residual del 2% generada por sus referidos, él mismo debe haber realizado al menos 1 venta directa propia en los últimos 90 días. Esto garantiza que el N1 permanezca activo y no viva solo del trabajo de sus referidos.
"La comisión del 2% sobre ventas de aliados referidos se paga únicamente si el aliado patrocinador ha generado al menos una venta directa propia en los últimos 90 días."
3Seguimiento comercial de referidos
El aliado que invite a otros tiene la responsabilidad de capacitarlos y apoyarlos. La comisión del 2% existe como incentivo por ese seguimiento real, no solo por el registro inicial.
"El asociado que invite nuevos aliados deberá capacitarlos, darles seguimiento y apoyarlos. La comisión de segundo nivel es un incentivo por seguimiento real, no únicamente por registro."
4Máximo dos niveles – Sin excepciones
La red es estrictamente: Empresa → Aliado N1 → Aliado Referido N2. Un N2 no puede tener referidos con comisión residual. Si un N2 quiere crecer y tener su propia red, el admin puede promoverlo a N1.
5Comisión solo sobre ventas pagadas
La comisión se genera solo cuando la reserva está pagada y confirmada. Si el cliente cancela, hace no-show o pide reembolso, la comisión se cancela o se descuenta del siguiente corte semanal.
7Monto mínimo para depósito semanal
"El pago de comisiones se realizará cuando el saldo acumulado sea igual o mayor a $500 MXN. Si el saldo es menor, se acumula para el siguiente corte semanal."
8Comisión sobre monto neto (después de descuentos)
La comisión se calcula sobre el precio neto cobrado después de descuentos, sin incluir impuestos ni cargos de la pasarela de pago. El panel admin muestra el desglose en cada transacción.
9Causas de bloqueo de un Aliado
El admin puede bloquear a un aliado por: uso indebido de códigos, fraude, promesas falsas al cliente, publicidad engañosa, alteración de precios, quejas graves o uso de marca sin autorización. El bloqueo suspende todas sus comisiones.
10Historial inmutable de comisiones
Cualquier ajuste manual a una comisión requiere motivo obligatorio y queda registrado con el nombre del admin, fecha y hora. Las ventas ya pagadas no se modifican; solo se crean notas de ajuste. Todo cambio es auditable.
Sección 12
Módulo de Traslados con Cotizador
📱 Cotizador de Traslados – Vista móvil
🚐 Cotizar Traslado
ORIGEN
DESTINO
FECHA
HORA VUELO
Pasajeros
−4+
NÚMERO DE VUELO
🏷️
Precio estimado (Van privada para 4 pax)
$80 USD
Referencia: mejores prácticas de Amstar, Suntransfers, Happy Shuttle, eTransfers y Viator Transfers Cancún
Las plataformas líderes de traslados en CUN comparten tres diferenciadores clave: (1) monitoreo en tiempo real del vuelo para ajustar pickup si hay retraso, (2) el conductor espera con letrero con el nombre del pasajero, (3) notificación por WhatsApp con foto del conductor antes de la llegada. Estos tres puntos deben implementarse.
12.1 Campos del cotizador de traslados
Campo
Descripción
Req.
Tipo de servicio
Solo ida / Viaje redondo (botones de selección visibles)
Sí
Origen
Aeropuerto CUN (con selector de terminal: T2, T3 o T4), zona hotelera, hotel, dirección libre
Sí
Terminal del aeropuerto
Campo que aparece solo si el origen o destino es CUN. Opciones: Terminal 2, Terminal 3, Terminal 4. Crítico para que el conductor espere en el lugar correcto.
Si CUN
Destino
Lista de zonas principales + campo libre para hotel o dirección específica
Sí
Fecha y hora del vuelo
Fecha de llegada/salida + hora estimada. Se usa para monitorear el vuelo.
Sí
Número de pasajeros
Contador −/+. El vehículo se recomienda automáticamente según el número.
Sí
Tipo de vehículo
Auto-sugerido: Sedan (1–3 pax), Van (4–8), Sprinter (9–16), Autobús (17+). El cliente puede cambiarlo manualmente.
Auto
Número de vuelo
Recomendado obligatorio. Permite al sistema monitorear el vuelo en tiempo real. Si hay retraso, el conductor es notificado automáticamente y espera sin costo extra.
Reco.
Aerolínea
Para cruzar con la terminal correcta (Volaris → T2, Aeromexico → T3, etc.)
Opt.
Nombre del pasajero principal
El conductor lleva un letrero con este nombre al salir de aduana. Igual que Suntransfers y Happy Shuttle.
Sí
WhatsApp de contacto
Para enviar: confirmación, nombre y foto del conductor 30 minutos antes de aterrizar, y actualizaciones de retraso.
Sí
Silla para bebé / niño
Selector: Sin silla / Silla de bebé (0–18 kg) / Silla de niño booster (15–36 kg). Sujeto a disponibilidad, se confirma al reservar.
Opt.
Necesidades especiales
Checkbox: Silla de ruedas / Equipaje oversized (tabla de surf, golf, etc.) / Mascota en transportadora
Opt.
Código de descuento / aliado
Mismo sistema que en tours. Genera comisión si es clave de aliado.
Opt.
Comentarios adicionales
Campo libre para instrucciones especiales al conductor
Opt.
3 funciones que deben implementarse (diferenciadores clave del mercado)
1. Monitoreo de vuelo automático: El sistema consulta la API de FlightAware o FlightRadar24 con el número de vuelo. Si el vuelo se retrasa, el conductor recibe notificación automática y no cobra tiempo de espera al cliente.
2. WhatsApp pre-llegada: 30 minutos antes de aterrizar, el cliente recibe por WhatsApp: nombre del conductor, foto del conductor, y punto exacto de encuentro dentro de la terminal.
3. Letrero digital con nombre: El conductor lleva el nombre del pasajero principal para facilitar el encuentro al salir de aduana. Opcional: enviar al cliente foto del letrero por WhatsApp.
12.2 Tabla de tarifas de referencia (configurable desde el admin)
Ruta
Compartido/pax
Sedan (1–3 pax)
Van (4–8 pax)
Sprinter (9–16 pax)
CUN → Cancún Zona Hotelera
$12 USD
$35
$55
$90
CUN → Puerto Morelos
$15 USD
$45
$65
$100
CUN → Playa del Carmen
$18 USD
$65
$80
$130
CUN → Riviera Maya (entre)
$20 USD
$75
$95
$145
CUN → Tulum
$25 USD
$95
$115
$170
Todas las tarifas se configuran desde el panel admin. El cargo nocturno (22:00–06:00) es configurable. Las tarifas de vuelta son iguales o tienen un descuento configurable.
12.3 Campos del panel admin para configurar tarifas de traslado
Campo
Descripción
Zona de origen / destino
Pares de rutas configurables
Tipo de vehículo y capacidades
Sedan, Van, Sprinter, Autobús con pax min/max
Precio sencillo / redondo
En USD o MXN
Cargo horario nocturno
% adicional configurable para horarios 22:00–06:00
Cargo por parada adicional
Precio extra por cada parada fuera de ruta directa
Cargo por equipaje especial
Maletas extra grandes, deportivo, equipos
Comisión para aliado
% para traslados (puede ser diferente al de tours)
Estatus y vigencia de tarifa
Activo / Inactivo, fechas de vigencia
Sección 13
Roles y Permisos de Usuario
👑 Superadmin
Todo sin restricción
Configuración global
Crear y eliminar admins
Acceso a logs del sistema
Cambiar % de comisiones
Ver costos internos
🧑💼 Admin general
Tours y traslados
Aliados y comisiones
Ventas y reservas
Reportes completos
Aprobar pagos a aliados
📊 Ventas
Ver reservas y clientes
Crear reservas manuales
Ver disponibilidad
Usar códigos de descuento
Sin costos internos
🚌 Operaciones
Reservas confirmadas
Lista de pasajeros del día
Pickups por zona y hotel
Horarios de salida
Solo lectura
💰 Finanzas
Ventas y pagos
Comisiones de aliados
Datos bancarios
Reportes financieros
Aprobar depósitos
🎨 Marketing
Editar fotos y textos
Crear códigos descuento
Gestionar promociones
Blog y SEO
Sin acceso a pagos
🤝 Aliado
Su código y link propio
Sus ventas y comisiones
Sus aliados referidos
Su historial de pagos
Material de ventas
👤 Cliente
Sus reservas
Estado de reserva
Descargar vouchers
(Opcional – Fase 2)
Sección 14
Reportes y Automatizaciones
14.1 Reportes comerciales
Ventas por día / semana / mes
Ventas por tour y por categoría
Ventas por zona y por destino
Ventas por aliado y por código
Ventas por campaña de marketing
Ventas por dispositivo (móvil / PC / tablet)
Tours más vendidos del período
Ingresos vs. costos vs. margen estimado
14.2 Reportes de aliados
Aliados activos vs. inactivos
Aliados sin ventas en 30 / 60 / 90 días
Mejores aliados por volumen de ventas
Referidos por aliado y su rendimiento
Aliados N1 que no califican para cobrar el 2% (menos de 1 venta directa en 30 días)
Referidos próximos a liberarse (mes 5 de inactividad)
Comisiones pendientes de pago por semana
Comisiones pagadas por período
14.3 Reportes operativos
Reservas por fecha de tour (hoja del día)
Lista de pasajeros por tour y horario
Pickups por zona y por hotel del día
Reservas pendientes de confirmar
No-shows del período
Cupos disponibles por tour y fecha
Proveedores activos por tour
14.4 Automatizaciones al cliente
Confirmación de compra – Email + WhatsApp inmediato tras el pago
Voucher PDF – Adjunto al email de confirmación con código QR de la reserva
Recordatorio 24h antes – Con hora y punto de pickup
Info de pickup – Nombre del chofer y unidad (si aplica)
Cambio de horario – Notificación inmediata si el operador lo modifica
Cancelación – Con política de reembolso aplicable
Solicitud de reseña – 24 horas después del tour
14.5 Automatizaciones al Aliado
Nueva venta con tu código – Notificación inmediata: tour, monto, comisión generada
Comisión confirmada – Al confirmar el pago del cliente
Comisión pagada – Con monto depositado y comprobante
Aviso: mes 3 sin ventas – Alerta preventiva propia
Aviso: referido mes 5 – Tu aliado [NOMBRE] lleva 5 meses sin ventas
Nueva promoción disponible – Para compartir con turistas
N1 sin calificar para 2% – Aviso si no tiene venta directa en 30 días
14.6 Automatizaciones al Admin
Nueva reserva – Con detalles del cliente, tour y código usado
Pago recibido / Error de pago – Confirmación de pasarela en tiempo real
Reporte semanal de comisiones – Lunes automático con lista de lo que se paga el viernes
Nuevo aliado registrado – Para revisión, validación de datos bancarios
Datos bancarios actualizados – Requiere re-validación manual antes del próximo pago
Lista de referidos próximos a liberarse – Reporte mensual
Reserva sin confirmar +4 horas – Alerta de seguimiento pendiente
Sección 15
Arquitectura Técnica e Integraciones
Componente
Recomendación principal
Alternativas
Frontend público (web)
Next.js (React) – SSR para SEO, PWA nativo, carga rápida
Nuxt.js, Astro
Panel admin y aliados
React con Ant Design Pro o MUI
Vue.js + Vuetify
Backend / API
Node.js con Express o Fastify
Laravel (PHP), Django
Base de datos
PostgreSQL (relacional, ideal para ventas y comisiones)
MySQL
Almacenamiento de medios
Cloudflare R2 o AWS S3 (fotos y videos de tours)
DigitalOcean Spaces
Pasarela de pago internacional
Stripe + PayPal (tarjetas internacionales, Apple Pay, Google Pay)
Checkout.com
Pasarela de pago nacional
Conekta o Clip (MXN, OXXO, SPEI, tarjetas mexicanas)
Mercado Pago
Emails transaccionales
SendGrid o Resend (vouchers, confirmaciones, recordatorios)
Mailgun, Postmark
WhatsApp automático
Twilio WhatsApp API o 360dialog
Meta Business API directa
Generador de QR
Librería qrcode.js en backend → PNG descargable
API externa
Hosting
Railway o Render (Node.js) + Vercel (Next.js frontend)
DigitalOcean, AWS
CDN
Cloudflare (mejora velocidad en México y zonas turísticas, plan gratuito)
—
15.1 Integraciones de marketing obligatorias
Google Analytics 4 – Analítica de tráfico, conversiones y comportamiento del usuario
Meta Pixel (Facebook / Instagram) – Retargeting y medición de campañas publicitarias
Google Tag Manager – Gestión de todos los píxeles desde un solo lugar sin tocar código
Google Maps API – Mapa de puntos de salida, pickups y puntos de encuentro
WhatsApp Business – Botón flotante con mensaje prellenado contextual por página
Exportación a Excel – Para reportes de ventas, comisiones y transferencias bancarias
Webhooks – Para futuras conexiones con CRM, OTAs u otros sistemas externos
15.2 Seguridad y control obligatorio
Historial de cambios en tours y precios: quién cambió qué, cuándo y cuánto era antes
Bloqueo de edición de ventas ya pagadas. Solo notas de ajuste con motivo obligatorio.
Validación de formato de CLABE (18 dígitos, verificación de dígito de control)
Autenticación con 2FA para Superadmin y Finanzas
Respaldo automático diario de la base de datos
Roles y permisos granulares por sección y por acción (ver / editar / eliminar)
La CLABE completa solo es visible para Finanzas y Superadmin. Los demás ven solo los últimos 4 dígitos.
Log de accesos al panel: usuario, IP, fecha, hora y sección visitada
Recuperación de contraseña segura por email verificado
Sección 16
Fases de Desarrollo
Estrategia de lanzamiento por fases
El proyecto se divide en fases para comenzar a generar ventas lo antes posible. La Fase 1 es el MVP con el que ya se puede operar comercialmente. Cada fase agrega valor sin requerir rehacer lo anterior. El desarrollador debe diseñar la arquitectura desde la Fase 1 pensando en todas las fases siguientes.
Fase 1 – MVP de ventas (prioridad máxima)
🌐 Sitio web
Home mobile-first completo
Listado de tours con filtros
Página individual de tour
Código de descuento visible
Checkout y pago en línea
Confirmación Email + WhatsApp
Botón WhatsApp flotante
⚙️ Panel admin
Alta de tours (bloques A–I)
Gestión de reservas del día
Códigos de descuento básicos
Reporte de ventas básico
Alta manual de aliados
Asignación de clave y link
🤝 Aliados básico
Código y link del aliado
Comisión directa (10%)
Panel básico del aliado
Reporte semanal de comisiones
Pago semanal por el admin
Fase 2 – Red de referidos y traslados
🔗 Red multinivel
Aliado N1 invita a N2
Comisión residual 2% al N1
Activación obligatoria N1 (1 venta/30 días)
Reglas de inactividad auto (6 meses)
Alertas automáticas mes 3 y 5
🚐 Traslados
Cotizador completo
Tabla de tarifas por zona
Tipo de vehículo auto-seleccionado
Reservas de traslados
Comisión por traslado
✨ Mejoras UX
QR personalizado descargable
Materiales de ventas del aliado
Reseñas verificadas de clientes
Disponibilidad en tiempo real
Bloqueo de autocompra
Fase 3 – Optimización y reportes avanzados
Dashboard con gráficas y KPIs
Exportaciones avanzadas a Excel
Blog / SEO / artículos de destinos
Panel de cliente (Mis reservas)
CRM básico integrado
Campañas de marketing y cupones
PWA instalable en teléfono
Automatizaciones avanzadas
Reportes de referidos próximos a liberar
Fase 4 – Escalabilidad e integraciones externas
Conexión con Viator y GetYourGuide
Channel manager para disponibilidad
Multi-operador (modelo SaaS)
Inteligencia de negocio / BI
App nativa iOS / Android
Predicción de demanda
Nota final para el desarrollador
La plataforma debe construirse para que el equipo operativo controle el día a día sin depender del programador. El éxito no está en que la página se vea bonita, sino en que sea rápida en móvil, que el proceso de compra sea sencillo para un turista extranjero, que el sistema de aliados sea transparente y auditable, y que el operador tenga control total. Cada venta debe tener trazabilidad completa: cliente → tour → monto → código → aliado → comisión → estado de pago → comprobante. La red de aliados tiene máximo dos niveles para mantener el sistema simple, claro y libre de confusiones.
Sección 17
Criterios de Aceptación
El sistema se considera entregado correctamente cuando cumple todos los puntos siguientes. El desarrollador debe verificar cada uno antes de considerar cada fase como terminada.
#
Criterio
Fase
1
La web carga en menos de 3 segundos en móvil con conexión 4G. Se ve y funciona perfectamente en iOS Safari y Chrome Android (últimas 2 versiones).
Fase 1
2
Cualquier persona del equipo puede dar de alta un tour completo (imágenes, precios, frecuencia, descripción) en menos de 15 minutos sin ayuda del desarrollador.
Fase 1
3
El campo de código de descuento es visible sin buscar en: Home, página del tour y checkout. No está oculto detrás de un acordeón o menú.
Fase 1
4
Al ingresar el código de un aliado en checkout, el sistema muestra el nombre del aliado y confirma que recibirá comisión. La comisión se calcula y registra correctamente (10% + 2% si aplica N2).
Fase 1
5
El admin puede dar de alta un aliado, asignarle código y enviarle el link a su panel en menos de 5 minutos.
Fase 1
6
Un aliado puede acceder a su panel con código + teléfono (sin contraseña), ver su código de forma prominente, copiarlo con un botón, ver su saldo y ver el detalle de cada comisión.
Fase 1
7
Los pagos semanales (manuales o automáticos) generan un historial visible para el aliado con fecha, monto, banco y referencia. Sin "cajas negras" en los pagos.
Fase 1
8
Un aliado de Nivel 1 puede agregar personas a su red desde su propio panel (o el admin puede hacerlo). El sistema registra la relación N1→N2 correctamente.
Fase 2
9
La regla de inactividad de 6 meses se ejecuta automáticamente. El aliado N1 recibe aviso en el mes 3 y mes 5. En el mes 6 el N2 se desvincula sin intervención manual.
Fase 2
10
La regla de activación del N1 (mínimo 1 venta directa en 30 días) bloquea automáticamente el cobro del 2% residual si no se cumple.
Fase 2
11
El cotizador de traslados muestra precio instantáneo al seleccionar origen, destino y número de pasajeros, y permite reservar en el mismo flujo.
Fase 2
12
No hay bugs críticos en los flujos de compra, cálculo de comisiones ni pagos. Los errores de pago generan alerta inmediata al admin.
Todas
Sección 18
🔥 Módulo Last Minute – Ofertas de Última Hora
Los tours tienen espacios que quedan vacíos el día anterior. Este módulo permite venderlos a precio reducido entre las 6:00 y 8:00 PM, generando ingreso extra sin esfuerzo adicional de ventas.
Para el clienteSe anota en los tours que le interesan. A las 6 PM recibe aviso por WhatsApp si hay espacio. Tiene hasta las 8 PM para pagar.
Para el adminMarca tours con espacios disponibles antes de las 6 PM y activa el precio last minute desde el panel. El sistema hace el resto.
Para el aliadoSi el cliente usa su código al reservar last minute, la comisión aplica igual sobre el precio reducido.
18.1 Flujo completo del cliente
FLUJO LAST MINUTE
1. Cliente ve botón fijo "🔥 Ofertas Last Minute" en cualquier página
2. Toca el botón → Página de Last Minute con tours disponibles para mañana
- Si hay tours activos: ve la lista con precio especial y botón "Me interesa"
- Si no hay tours aún: ve mensaje "Avísame cuando haya ofertas"
3. Toca "Me interesa" en un tour → Abre WhatsApp con mensaje prellenado:
"Hola, me interesa el tour [NOMBRE DEL TOUR] para mañana
si hay espacio de última hora. 🙋"
4. WhatsApp responde automáticamente:
"¡Hola! Anotamos tu interés en [NOMBRE DEL TOUR].
Si hay espacio disponible, te avisamos HOY antes de las 6 PM.
El precio especial last minute solo es válido de 6:00 a 8:00 PM.
Después de ese horario el espacio se libera. 🌴"
5. A las 6 PM → Admin activa los tours last minute en el panel
→ Sistema envía WhatsApp masivo a todos los interesados en ese tour
→ Mensaje incluye precio, link de pago directo y hora límite (8 PM)
6. Cliente paga antes de las 8 PM → Reserva confirmada automáticamente
7. Si no paga antes de las 8 PM → Espacio se libera, comisión no aplica
18.2 Botón fijo en la app (implementación)
Especificación técnica del botón flotante
Posición: esquina inferior izquierda, fijo en todas las páginas (igual que el botón de WhatsApp que va en la derecha).
Diseño: fondo rojo o naranja vibrante, ícono de fuego 🔥, texto "Last Minute". En móvil solo el ícono + "Last Minute" en texto pequeño. Debe parpadear o tener una animación sutil cuando hay ofertas activas para ese día.
Comportamiento:
• Si hay tours last minute activos → lleva a la página de ofertas del día
• Si no hay ofertas activas → lleva a página con opción "Avísame mañana"
• El contador de interesados puede mostrarse como badge: "🔥 3 tours hoy"
18.3 Página de Last Minute
Elemento
Descripción
Encabezado
"🔥 Ofertas Last Minute – Solo de 6 a 8 PM" con contador regresivo si ya son las 6 PM
Tarjetas de tour
Igual que las normales pero con precio tachado y precio last minute en rojo. Badge "Solo hoy" y hora límite visible.
Botón por tour
"Me interesa" → abre WhatsApp con mensaje prellenado del tour específico
Sin tours activos
Mensaje: "Hoy no hay ofertas last minute. ¿Quieres que te avisemos mañana si hay?" + botón WhatsApp genérico
Contador de interesados
Opcional: "12 personas interesadas" genera urgencia sin comprometer disponibilidad
18.4 Panel admin – Gestión de Last Minute
Campo / Función
Descripción
Activar tour como Last Minute
Checkbox en cada tour: "Disponible como Last Minute mañana". Se activa manualmente cada día antes de las 6 PM.
Precio Last Minute
Campo de precio especial reducido. El sistema muestra automáticamente el precio original tachado y el nuevo precio.
Espacios disponibles
Número de lugares que se ofrecen como last minute (puede ser diferente al cupo total del tour).
Hora de activación
Default 6:00 PM. Configurable. Al activar, el sistema envía WhatsApp a todos los interesados en ese tour.
Hora de cierre
Default 8:00 PM. Pasada esta hora, el tour se desactiva automáticamente del módulo last minute.
Lista de interesados
El admin ve cuántas personas se anotaron en cada tour (vía WhatsApp) para saber cuánto espacio ofrecer.
Enviar aviso masivo
Botón "Enviar oferta ahora" que dispara el WhatsApp a todos los interesados del tour seleccionado.
18.5 Flujo completo de WhatsApp Last Minute
El siguiente flujo muestra los 4 momentos clave de la conversación de WhatsApp, desde que el cliente toca "Me interesa" hasta que recibe su horario de pickup la noche antes del tour.
📱 Flujo de WhatsApp Last Minute – 4 pantallas
1. Cliente toca "Me interesa"
LT
LastMinuteTours
en linea
Hola, me interesa el tour
Chichen Itza + Cenote
para manana si hay espacio de ultima hora.
6:45 PM ✓✓
Hola! Anotamos tu interes. Si hay espacio te avisamos HOY antes de las 6 PM.
Mientras tanto, dinos: tienes interes en algun otro tour de nuestra lista?
6:45 PM
Escribe un mensaje...
➤
2. Bot muestra lista de tours
LT
LastMinuteTours
en linea
Para manana tenemos disponibles. Responde con el numero de tu interes:
1
Chichen Itza + Cenote $45$85
2
Tulum + Cenote + Playa $38$70
3
Isla Mujeres Catamaran $55$85
4
Cenotes + ATV Aventura $42$65
Ej: responde "1 y 3" o "todos"
6:46 PM
Me interesan el 1 y el 3
6:47 PM ✓✓
Escribe un mensaje...
➤
3. Aviso a las 6 PM con precio y link
LT
LastMinuteTours
en linea
HOY A LAS 6:02 PM
HAY ESPACIO LAST MINUTE
Chichen Itza + Cenote
Quedan 3 lugares para manana.
$45 USD
Precio normal: $85
Reservar ahora
tours.mx/lm/CH45
Valido solo hasta las 8:00 PM
6:02 PM
Escribe un mensaje...
➤
4. Reserva confirmada + horario pickup
LT
LastMinuteTours
en linea
Ya reserve! Gracias
6:15 PM ✓✓
Tu reserva esta confirmada:
Chichen Itza + Cenote
Manana · Salida 8:00 AM Pagado: $45 USD
Voucher enviado a tu correo. Esta noche te mandamos el horario exacto de pickup.
6:15 PM
HOY A LAS 9:00 PM
Tu pickup es manana a las 7:30 AM en el lobby de tu hotel. El camion lleva letrero de LastMinuteTours. Que disfrutes el tour!
9:00 PM
Escribe un mensaje...
➤
18.5 Mensajes de WhatsApp (textos exactos para configurar)
Mensaje automático de respuesta cuando el cliente se anota (configurar en WhatsApp Business)
"¡Hola! ✅ Anotamos tu interés en el tour que mencionas.
Si hay espacio disponible para mañana, te avisamos HOY antes de las 6:00 PM con el precio especial last minute.
⏰ El precio last minute solo es válido de 6:00 a 8:00 PM.
Después de ese horario el espacio se libera automáticamente.
¡Estamos pendientes para avisarte! 🌴"
Mensaje que envía el admin a las 6 PM cuando hay espacio (plantilla)
"🔥 ¡LAST MINUTE! Hay [X] espacios disponibles para mañana en:
📍 [NOMBRE DEL TOUR]
💰 Precio especial: $[PRECIO] USD (normal $[PRECIO NORMAL])
⏰ Válido solo hasta las 8:00 PM de hoy
👉 Reserva aquí: [LINK DE PAGO DIRECTO]
¡Primero en pagar, primero en confirmar! 🙌"
18.6 Reglas de negocio
El precio last minute lo define el admin libremente. No hay regla automática de descuento mínimo.
El pago debe completarse antes de las 8 PM. Si no se paga, la reserva no se confirma y el espacio queda libre.
Si el cliente usa código de aliado al pagar, la comisión aplica normalmente sobre el precio last minute.
El admin puede desactivar manualmente un tour last minute en cualquier momento si ya se llenó.
Los tours last minute no afectan el inventario regular. Son espacios adicionales declarados por el admin.
El historial de interesados se guarda para que el admin pueda ver qué tours generan más demanda last minute.
Sección 19
🤖 Posicionamiento en Inteligencia Artificial (AEO)
Cuando un turista le pregunta a ChatGPT, Google Gemini, Claude, Perplexity o cualquier IA: "¿Qué tours me recomiendan en Cancún?" o "¿Cuál es la mejor empresa de traslados en Playa del Carmen?", el objetivo es que la respuesta incluya a esta plataforma. Esta disciplina se llama AEO (Answer Engine Optimization) y es el equivalente del SEO para los motores de inteligencia artificial.
¿Por qué es urgente empezar ahora?
Las IAs aprenden de lo que existe en internet. Si la plataforma construye autoridad digital desde el inicio, estará posicionada cuando los modelos de IA se actualicen. Las empresas que empiecen tarde tendrán que competir contra una ventaja ya consolidada. El turismo es uno de los sectores donde las IAs ya están siendo consultadas masivamente como primer paso de planeación de viajes.
19.1 Cómo funcionan las IAs para recomendar
Las IAs como ChatGPT y Gemini generan recomendaciones basándose en tres fuentes principales:
Fuente
Cómo aprovecharlo
1. Contenido indexado en internet
Todo lo que se publica en el sitio web, blog, redes sociales y medios externos. Si existe mucho contenido de calidad sobre la marca, la IA lo incorpora a sus respuestas.
2. Reseñas y menciones externas
Google Reviews, TripAdvisor, Viator, GetYourGuide, Yelp, blogs de viajeros. Cuantas más reseñas positivas y menciones del nombre de la empresa, más confianza genera en las IAs.
3. Datos estructurados (Schema)
Código técnico en el sitio que le dice explícitamente a los motores de búsqueda e IAs: "somos una empresa de tours en Cancún, con X reseñas, calificación Y, operamos en estas zonas". Las IAs confían más en sitios que tienen estos datos estructurados.
19.2 Estrategia completa de posicionamiento en IA
Pilar 1 – Autoridad de contenido (el más importante)
Las IAs recomiendan lo que perciben como la fuente más confiable y completa sobre un tema. El objetivo es que el sitio web sea LA referencia de tours en la Riviera Maya en internet.
Blog de destinos con artículos de alta calidad: Publicar al menos 2 artículos por semana sobre temas como "Cuánto cuesta visitar Chichén Itzá", "Cuál es el mejor cenote cerca de Playa del Carmen", "Qué hacer en Tulum en 3 días". Estos artículos deben responder exactamente las preguntas que la gente le hace a las IAs.
Formato de preguntas y respuestas (FAQ): En cada página de tour incluir una sección FAQ con las preguntas exactas que la gente escribe en Google y en las IAs. Las IAs priorizan el contenido en formato pregunta-respuesta porque es la estructura que usan para responder.
Guías completas descargables: "Guía completa de tours en Cancún 2025", "Todo lo que necesitas saber sobre los cenotes de Riviera Maya". Los documentos largos y completos tienen más peso en los modelos de IA.
Contenido actualizado frecuentemente: Las IAs prefieren fuentes que se actualizan con regularidad. Actualizar precios, disponibilidad y fechas en el sitio de forma constante.
Páginas de destino por zona: Una página específica para Cancún, una para Playa del Carmen, una para Tulum, una para Cozumel. Cada una con contenido profundo sobre tours en esa zona.
Pilar 2 – Datos estructurados (Schema Markup)
Código técnico invisible para el usuario pero esencial para que las IAs y buscadores entiendan exactamente qué ofrece el sitio.
Schema de TouristAttraction y TouristTrip: Marcar cada tour con el tipo de actividad, destino, precio, duración, calificación e idioma. Google y las IAs lo leen directamente.
Schema de LocalBusiness: Declarar el nombre de la empresa, dirección, teléfono, horarios, área de servicio, calificación promedio y número de reseñas.
Schema de FAQPage: Marcar todas las preguntas frecuentes del sitio con este formato para que las IAs las usen directamente en sus respuestas.
Schema de Review: Marcar las reseñas de clientes con nombre, calificación, fecha y texto. Las IAs priorizan sitios con reseñas verificadas estructuradas.
Schema de BreadcrumbList: Para que la IA entienda la jerarquía del sitio: México → Quintana Roo → Cancún → Tours → Chichén Itzá.
Pilar 3 – Reputación y menciones externas
Las IAs aprenden de todo internet. Cuantos más sitios externos mencionen la marca con contexto positivo, más peso tendrá en las recomendaciones de IA.
Google Business Profile completísimo: Fotos actualizadas, horarios, descripción con palabras clave, responder TODAS las reseñas (positivas y negativas). Las IAs de Google (Gemini) lo leen directamente.
TripAdvisor: Mantener perfil activo con mínimo 100 reseñas. TripAdvisor es una de las fuentes más citadas por ChatGPT para recomendaciones de tours.
Listado en Viator y GetYourGuide: Aunque sean competidores, estar listado en ellos genera menciones externas de la marca que las IAs indexan.
Artículos en blogs de viajes de alto tráfico: Contactar bloggers de viaje en español e inglés para que mencionen la plataforma en sus artículos de "mejores tours en Cancún". Cada mención cuenta.
Presencia en Reddit y Quora: Cuando alguien pregunta en Reddit "best tours in Cancun", responder con información útil y mencionar la plataforma de forma natural. ChatGPT entrena fuertemente con Reddit.
Colaboraciones con hoteles: Lograr que los sitios web de hoteles de la zona enlacen a la plataforma como "tours recomendados". Los backlinks de hoteles tienen mucho peso.
Pilar 4 – Optimización directa para IA (GEO – Generative Engine Optimization)
Técnicas específicas para que el contenido del sitio sea seleccionado por los modelos de lenguaje como fuente de respuesta.
Escribir en formato "respuesta directa": Las IAs prefieren párrafos que empiecen con la respuesta y luego expliquen. Ejemplo: "El tour de Chichén Itzá desde Cancún dura 10 horas e incluye transporte, guía bilingüe y acceso al cenote. El precio promedio es de $65 USD por persona." — Esta estructura exacta es la que ChatGPT reproduce.
Citar estadísticas y datos propios: "Más de 10,000 turistas han reservado con nosotros" o "El 98% de nuestros clientes recomendaría el tour". Los datos concretos tienen más peso en las respuestas de IA.
Crear una página "Sobre nosotros" muy completa: Con historia, años de experiencia, número de tours realizados, certificaciones, equipo. Las IAs buscan señales de autoridad y legitimidad.
Publicar en formato E-E-A-T: Experience (experiencia), Expertise (conocimiento), Authoritativeness (autoridad), Trustworthiness (confianza). Google y las IAs priorizan este tipo de contenido. Incluir autor con nombre y foto en cada artículo del blog.
Videos en YouTube con SEO: YouTube es propiedad de Google y sus videos aparecen en las respuestas de Gemini. Crear videos de "Cómo es el tour de Chichén Itzá", "Guía de cenotes en Riviera Maya" con el nombre de la plataforma visible.
Ficha en Wikipedia o Wikidata: Si la empresa tiene suficiente presencia pública, crear una entrada en Wikidata (más fácil que Wikipedia). Los modelos de IA como ChatGPT tienen sesgo hacia entidades que existen en Wikipedia/Wikidata.
Pilar 5 – Presencia activa donde las IAs escuchan
Las IAs se actualizan con datos de internet. Estar activo en las plataformas que los modelos indexan más frecuentemente.
Reddit (r/Cancun, r/mexico, r/travel): ChatGPT entrena masivamente con Reddit. Participar activamente en estas comunidades con respuestas útiles. Ejemplo: cuando alguien pregunta "best cenote tour from Playa del Carmen" responder con información genuinamente útil que mencione la plataforma.
Quora en español e inglés: Responder preguntas sobre tours en Cancún con respuestas completas. Quora es indexado por múltiples modelos de IA.
TikTok e Instagram con geotags: Los modelos multimodales (Gemini, GPT-4o) también analizan contenido de redes sociales. Videos cortos mostrando los tours con geolocalización en Cancún, Tulum y PDC.
Google Maps con fotos frecuentes: Subir fotos actualizadas al perfil de Google Maps cada semana. Gemini (la IA de Google) prioriza negocios con Google Maps activo.
Perplexity.ai — aparecer en sus fuentes: Perplexity cita fuentes directamente. Crear contenido optimizado para aparecer como fuente citada cuando alguien pregunte sobre tours en la Riviera Maya.
19.3 Palabras clave objetivo para IA (queries de IA más comunes)
Estas son las frases exactas que los turistas escriben en las IAs. El contenido del sitio debe responder cada una de ellas de forma directa y completa:
Query en IA
Página o contenido que debe responderla
"What are the best tours in Cancun?"
Página de inicio + página de catálogo en inglés
"Best Chichen Itza tour from Playa del Carmen"
Página del tour de Chichén Itzá optimizada
"How to get from Cancun airport to hotel zone cheapest"
Página de traslados + artículo de blog
"Best cenotes near Playa del Carmen with transport"
Página de tours de cenotes + artículo de blog
"Tours en Cancún económicos last minute"
Sección Last Minute + artículo de blog en español
"¿Cuánto cuesta un traslado del aeropuerto de Cancún a Tulum?"
Página de tarifas de traslados + FAQ
"Reliable private transfer Cancun airport reviews"
Página de traslados con reseñas embebidas
"Book tours Riviera Maya last minute deals"
Sección Last Minute en inglés
"Tour operadores confiables Playa del Carmen"
Página Sobre Nosotros + reseñas
"Tulum tour from Cancun all inclusive"
Página del tour Tulum
19.4 Plan de implementación por fases
Fase
Acciones
Cuándo
Desde el día 1
Schema markup en todas las páginas, Google Business Profile completo, perfiles en TripAdvisor y Google Maps activos, URLs amigables y meta descripciones optimizadas
Al lanzar el sitio
Mes 1–3
Publicar 2 artículos de blog por semana, crear páginas de destino por zona, activar FAQ en cada tour, comenzar a recolectar reseñas sistemáticamente
Primeros 3 meses
Mes 3–6
Campaña de menciones en Reddit y Quora, contactar bloggers de viaje, videos en YouTube, lograr primeras 50 reseñas en Google y TripAdvisor
Crecimiento
Mes 6–12
Guías descargables completas, colaboraciones con hoteles para backlinks, monitorear en qué queries de IA aparece la plataforma, ajustar contenido según resultados
Consolidación
Año 2+
Evaluar entrada a Wikidata, PR digital (notas de prensa en medios de turismo), convertirse en la fuente citada por defecto para tours en Riviera Maya en todas las IAs principales
Liderazgo
Métrica de éxito: cómo medir el posicionamiento en IA
Una vez al mes, hacerle estas preguntas directamente a ChatGPT, Gemini, Claude y Perplexity:
• "What are the best tour companies in Cancun Mexico?"
• "¿Cuál es la mejor empresa de tours en Playa del Carmen?"
• "Recommend a reliable airport transfer from Cancun"
Si la plataforma no aparece en las respuestas, revisar qué fuentes sí aparecen y analizar qué hacen diferente. El objetivo es aparecer mencionado en al menos 2 de los 4 modelos principales antes de los 12 meses de operación.