Argentina · RSVP Confirmation Flow

Tocó Reservar.
El resto pasa en WhatsApp.

Un nuevo flujo de RSVP para Argentina con una regla simple e innegociable: una vez que el jugador toca Reservar, el navegador desaparece. WhatsApp se abre solo, ahí se confirma, ahí se le avisa si algo cambia, ahí está el link al roster. Cero pantallas de navegador en el medio.

📵 0 navegador después del click
🔒 Anti-fraude · verifica el número real
💸 $0 / mensaje dentro de 24h
3 min o se libera el lugar

Hoy, después del “Reservar”, hay silencio.

En Argentina los jugadores son móvil-primero y casi no abren mails. Cuando un partido cambia (cancha movida, hora corrida, lluvia), JoGo no tiene cómo avisarles a tiempo. Y como no validamos el número, hay reservas con teléfonos truchos que no llegan a la cancha.

📧

El mail no llega

SendGrid abre rates bajísimas en LATAM. El jugador no recibe avisos. JoGo paga por cada envío.

👤

Números sin verificar

Cualquiera puede escribir cualquier celular. No hay forma de saber si el jugador realmente está atrás del número.

🚫

Sin canal operativo

Si el host necesita avisar algo (cambio de cancha, suspensión), no hay vía rápida. Llamar uno por uno no escala.

El click final del navegador es Reservar. Punto.

El jugador toca Reservar en el formulario de siempre. WhatsApp se abre automáticamente con el mensaje pre-escrito. Toca Enviar en WhatsApp. JoGo responde adentro de WhatsApp con la confirmación + el link al roster. Si algo cambia en las próximas 24h, llega por WhatsApp. Cero pantallas extra en el navegador.

REGLA Nº 1 · INNEGOCIABLE
Después del click en Reservar, todo es WhatsApp. Si el jugador necesita volver al navegador para algo, fallamos.

El recorrido completo

📱 EN EL NAVEGADOR · jogo.team
1

Pantalla 1 — Página del partido · screenshot real

Captura real de jogo.team. Diseño actual sin tocar.

Página del partido en jogo.team
2

Pantalla 2 — Formulario · real + propuesta

El form real de jogo.team. Lo nuevo: el cartelito naranja "Tenés 3 min" arriba del botón.

Formulario de RSVP en jogo.team
Tenés 3 min después de tocar Reservar para confirmar por WhatsApp.
↑ NUEVO
Click en RESERVAR · El navegador se cierra. Todo lo que sigue es WhatsApp.
3

Pantalla 3 — El último parpadeo del navegador

Aparece ~1 segundo. Timer arriba para que el jugador sepa que el reloj corre. WhatsApp abre solo.

9:41● ● ●
CONFIRMÁ EN
2:47
Abriendo WhatsApp
4

Pantalla 4 — Mensaje pre-escrito

WhatsApp abierto. Mensaje listo con código único. Cero teclado, cero copiar y pegar.

9:41● ● ●
5

Pantalla 5 — Confirmación + link al roster

JoGo responde en el chat. La conversación queda guardada para siempre — el roster siempre a un toque.

9:41● ● ●
6

Pantalla 6 — Si no mandó el mensaje

Lugar liberado del lado del servidor. Sin mensaje del jugador, JoGo no puede escribir primero (política WA).

9:41● ● ●

La magia de la ventana de 24 horas.

Meta (dueño de WhatsApp) cobra cuando el negocio inicia la conversación. Pero cuando el usuario escribe primero, se abre una ventana de servicio de 24 horas donde el negocio puede responder con texto libre sin costo y sin tope mensual.

Forzando que el jugador mande el mensaje al confirmar, JoGo se queda con un canal directo a ese jugador, completamente gratis, exactamente cuando lo va a necesitar — las horas previas al partido.

El mensaje del usuario hace 3 cosas a la vez

  • 1
    Verifica el teléfono. Si el número en el formulario no coincide con el que escribe, no se confirma. Anti-fraude automático.
  • 2
    Confirma el lugar. El código único en el mensaje (K3-7P9X) matchea contra la reserva. Sin código, no confirma.
  • 3
    Abre un canal de 24h gratis. JoGo puede mandar cualquier mensaje al jugador sin costo durante las próximas 24 horas.

Lo que se desbloquea.

Más jugadores que realmente aparecen. Menos números falsos. Y un canal operativo gratuito con los que sí van a jugar.

$0
Costo por mensaje
Dentro de la ventana de 24h, sin tope mensual.
3 min
Para confirmar
Si no, el lugar vuelve al inventario al toque.
95%+
Penetración WA en AR
Prácticamente todos los jugadores ya tienen la app abierta.
1 botón
Para confirmar
Sin formularios, sin códigos a copiar, sin volver al navegador.

Empezamos con 1 partido. Después escalamos.

Sin sorpresas. Antes de tocar un solo partido real, el Capitán prueba el flujo entero desde su propio teléfono argentino.

Fase 0 · Antes de tocar código
Aprobación visual
El Capitán revisa este HTML en Chrome real. Si algo no convence, se cambia antes de escribir una línea.
Fase 1 · Meta WABA setup
Conectar la cuenta de WhatsApp Business
El Capitán termina la verificación de negocio en Meta y conecta un número. Sin templates — todo lo nuestro es respuesta dentro de la ventana.
Fase 2 · Código en prod, apagado
Migración + webhook + tests
Todo el código mergea con la feature en OFF por evento. La app sigue exactamente igual hasta que prendemos el switch.
Fase 3 · La prueba
Un solo partido de prueba
El Capitán arma un partido AR con su propio email de host. Reserva desde su celular argentino. Confirma por WhatsApp. Verifica que la ventana queda abierta y JoGo le puede mandar un mensaje.
Fase 4 · AR completo
Prendemos para todos los partidos de Argentina
Si el partido de prueba salió limpio, todos los eventos AR pasan al nuevo flujo. Monitoreamos Sentry por 48h.
Fase 5 · LATAM
México, Uruguay, Colombia, Chile, Paraguay
El catálogo de traducciones LATAM ya está. Cada país nuevo es una entrada en el registry, sin código nuevo.

Riesgos y cómo los neutralizamos.

El jugador no tiene WhatsApp

En Argentina la penetración es >95%, pero hay casos.

Mitigación · Si no confirma en 3 min, se libera el lugar limpiamente. El usuario puede reintentar con otro flujo (futuro).

El webhook de Meta se cae

Si el mensaje del usuario no nos llega, el lugar se libera aunque lo haya mandado.

Mitigación · Meta reintenta hasta 7 días. Logueamos cada inbound a Sentry; cron de cleanup con date-floor evita drift.

El número del WA no coincide con el del formulario

El jugador escribió un número pero mandó WhatsApp desde otro.

Mitigación · Comparamos últimos 8 dígitos. Si no matchea, no confirma + respuesta amable explicando el error.

El partido es en 4 días, la ventana cierra antes

Las 24h pasan y JoGo no puede mensajear gratis hasta el día del partido.

Mitigación · Aceptado en v1. Pickup soccer en AR es mayormente same-day/next-day. El uso operativo (cancelación, cambios) cae adentro de la ventana.