Saltar al contenido

Recorrido de configuración de liga

Configura tu liga de waterpolo, paso a paso.

Un recorrido guiado del panel de administración vacío a una URL de espectadores en vivo, con escritura autosincronizada a Google Sheets. Diseñado para un administrador de liga primerizo — léelo de arriba abajo, unos 30 minutos para completarlo.

  • 10 pasos · ~30 minutos
  • Autoprograma una temporada
  • Escritura a Google Sheets

Suscríbete y abre

Elige un plan de liga y luego abre la pestaña Ligas en el panel de administración — tu plataforma de lanzamiento para toda la temporada.

1Suscríbete al plan de liga

Abre admin.eggbeater.app e inicia sesión con la cuenta propietaria de tu club — con Google, con Apple o con un enlace enviado por correo. Haz clic en Compras en la barra lateral (dentro de Club) y elige el plan adecuado para tu liga:

  • Liga de Club, $99/temporada. Cada equipo pertenece a tu club; organiza una liga interna o recreativa.
  • Liga Multiclub, $249/temporada. Equipos de varios clubes (ligas regionales, competiciones entre clubes). Desbloquea todas las funciones de la Liga de Club más el acceso de espectadores de clubes visitantes y la clasificación entre clubes.
  • Ambos están bajo "Añadir más". Pulsa Mejorar y Stripe Checkout se abre en una pestaña nueva. Cancela cuando quieras — la suscripción es por temporada, no anual. Una vez procesado el pago, el plan sube a la tarjeta Activas con una insignia verde.
Si no estás seguro de qué plan de liga comprar, empieza con Liga de Club. Puedes pasar a Multiclub a mitad de temporada sin perder datos — Eggbeater promueve el mismo paquete de liga al nivel superior.

2Abre la pestaña Ligas

En la barra lateral de administración, haz clic en Ligas. Sin ninguna liga todavía, la pestaña ofrece una acción principal y una alternativa:

  • Create a league: abre el asistente de cuatro pasos. Es el camino para una temporada totalmente nueva.
  • ¿Ya tienes una? Pega un código para compartir y pulsa Restaurar para adoptar una liga existente en este club.
  • Una vez que existe una liga, las acciones de configuración añaden Importar desde Sheet (trae un calendario desde Google Sheets), Importar liga JSON (una configuración completa, usada para migraciones y scripts de inicialización), Editar liga, Construir cuadro de playoffs y Generar siguiente ronda.
  • El Panel en Vivo, la Consola de Partidos en Vivo, la Clasificación, las Estadísticas de Jugadores y las Ligas Pasadas se completan a medida que avanzas en los siguientes pasos.
Aviso: la pestaña Director en la barra lateral es para torneos. Cuando este club tiene una liga configurada, Director muestra un banner que te remite de vuelta aquí. No intentes gestionar una liga desde la pestaña Director.

Asistente y plantillas

Crear una liga son cuatro pasos en una sola ventana modal. Los equipos entran mientras la creas; las plantillas vienen después.

3Ejecuta el asistente

Haz clic en Create a league. Cuatro pasos, y puedes volver atrás en cualquier momento — pero es una ventana modal, no un borrador guardado, así que termínalo de una sentada.

  • Paso 1, Liga: el nombre (p. ej. "Liga de Waterpolo Adulto del Área de la Bahía"), una etiqueta de temporada (p. ej. "Primavera 2026") y el nivel. Multiclub es lo que permite a un club visitante importar tu código para compartir.
  • Paso 2, Divisiones y equipos: al menos una división, los equipos uno por línea. Un contador bajo cada casilla te dice cuántos ha leído.
  • Paso 3, Formato y calendario: elige entre seis formatos y luego indica las fechas, horas y piscinas de la temporada (ver el paso 5 más abajo).
  • Paso 4, Reglas y publicación: puntos, desempates, cuándo aparece la clasificación y la contraseña de anotación del director. Se abre con el recuento real de partidos y semanas para que sepas a qué te comprometes.
  • El ID de la liga se deriva del nombre; el código para compartir se genera por ti — no es algo que elijas.
No hay un clic de "publicar" aparte al final. Crear y publicar liga escribe la temporada y la pone en vivo en una sola acción; después, Publish / Refresh League es la forma de enviar cambios posteriores.

4Añade las plantillas

En el momento de crearla, los equipos son solo nombres — suficiente para construir un calendario y una clasificación. Las plantillas de jugadores se cargan después, en la pestaña Ligas:

  • Tarjeta Plantillas de Liga: pega un CSV con columnas: Equipo, N.º de gorro, Nombre, Apellido (División opcional).
  • URL de Google Sheets: trae directamente desde una pestaña de la misma hoja que contiene tu calendario.
  • Las entradas de plantilla fluyen hacia: la escritura de Alineaciones (enlaza con las columnas de fotos de jugadores por gorro del club), la autorresolución de n.º de gorro a nombre en la ventana de edición por partido (para que no tengas que recordar quién es el #11 al introducir resultados) y el agregador de estadísticas de jugadores para la atribución de V-E-D.
No necesitas plantillas para empezar a jugar. Los resultados, la clasificación y la página pública funcionan solo con los nombres de los equipos — añade jugadores cuando quieras estadísticas por jugador.

Calendario y fases

Genera un calendario a partir de un preajuste semanal o impórtalo desde una hoja — luego segmenta tu temporada en fases.

5Elige un formato y ponle fechas

El paso 3 del asistente es formato y calendario a la vez. Seis formatos, todos generados de verdad antes de que confirmes:

  • Round-robin: cada equipo juega contra todos los demás una vez. El valor por defecto, y lo que la mayoría de las ligas quieren.
  • Pods semanales: pods pequeños cada semana en vez de un round-robin completo; define el tamaño del pod y cuántas semanas.
  • Suizo (ronda 1): empareja solo la ronda inicial; las rondas siguientes salen de Generar siguiente ronda, sembradas según los resultados reales.
  • Eliminación directa: una eliminatoria con siembra, opcionalmente con partido por el tercer puesto. Los equipos se siembran en el orden en que los escribiste.
  • Doble eliminación: una derrota te manda al cuadro inferior en vez de fuera.
  • Grupos a cuadro: primero fase de grupos y luego los N mejores de cada grupo a una eliminatoria.
  • Luego las fechas: un primer día de partido, una primera hora de inicio, la duración de cada franja y tus piscinas. La semana N cae 7 días después de la semana N-1, y los partidos llenan todas las piscinas en una franja horaria antes de que avance el reloj — así que dos piscinas reducen tu jornada a la mitad en vez de duplicar el calendario.
¿Ya tienes un calendario? Sáltate el generador y usa Importar desde Sheet en las acciones de configuración: pega la URL de la hoja o el CSV, asigna las columnas (Eggbeater detecta automáticamente la mayoría de los encabezados estándar), previsualiza, importa. La asignación de columnas se guarda para la próxima temporada.

6Fases, cuando tienes más que una temporada regular

Una liga creada por el asistente es una sola temporada regular, que es todo lo que la mayoría necesita. Las fases aparecen cuando añades una ronda de playoffs — Construir cuadro de playoffs etiqueta sus partidos — o cuando importas una configuración que las declara. Existen para que la clasificación y las estadísticas se segmenten correctamente. Cada fase tiene:

  • ID: slug (temporada-regular, playoffs)
  • Nombre: etiqueta de visualización (p. ej. "Temporada Regular", "Playoffs"), en el idioma de trabajo de tu liga
  • Tipo: regular / playoff / pretemporada / exhibición
  • Cuenta para la clasificación: verdadero para regular / playoff, falso para pretemporada y exhibición
  • Cada partido tiene un campo de fase. Usa el botón Editar de un partido para cambiar a qué fase pertenece, o marca un partido como exhibición para que no cuente en la clasificación.
Lo que verás: en la tarjeta de clasificación, las pestañas de fase (Todas las fases / Temporada Regular / Playoffs) permiten al espectador filtrar la clasificación solo por esa fase. Lo mismo aplica a la tarjeta de Estadísticas de Jugadores.

Publica y sincroniza

Establece tu política de puntos y los desempates, publica para los espectadores y replica toda la temporada en Google Sheets.

7Puntos, desempates y cuándo aparece la clasificación

Paso 4 del asistente. Los valores por defecto son razonables — 3 por victoria, 1 por empate, 0 por derrota, una victoria en la tanda de penaltis vale 2 y una derrota en la tanda sigue sumando 1 — así que la mayoría de las ligas simplemente los leen y siguen adelante. Cambia cualquiera de las cinco casillas si tus estatutos difieren. Los desempates resuelven la igualdad de puntos de arriba abajo; reordénalos con las flechas o desactiva uno por completo:

  1. Puntos
  2. Victorias
  3. Enfrentamiento directo
  4. Goles en contra (menos es mejor)
  5. Goles a favor
  6. Diferencia de goles (limitada a ±10 por partido)
  7. Nombre del equipo (alfabético)
Ocultar la clasificación hasta la semana N está en el mismo paso. Déjalo en 0 y la tabla aparece con el primer resultado; ponlo en 3 y los espectadores no ven nada hasta que la semana 3 tenga un resultado final — útil cuando una tabla temprana se lee peor de lo que la liga realmente es. Lo que elijas se aplica de forma coherente en todas las vistas de clasificación.

8Publica para los espectadores

Crear la liga ya la publica. Después, el botón Publish / Refresh League de la tarjeta de Publicación envía cualquier cambio posterior — un resultado nuevo, un nombre de equipo editado, un calendario importado. En cualquier caso, Eggbeater:

  • Genera un código de 6 caracteres para compartir (p. ej. LWPL26) — se genera por ti, no se elige
  • Activa una URL pública para espectadores — app.eggbeater.app/?join=league-{código}
  • Genera automáticamente una página de aterrizaje SEO en /leagues/{tu-slug}/
  • Muestra el nombre y el logo de tu club en la página de espectadores
  • La página de espectadores detecta el idioma de visualización de la liga y cambia la interfaz automáticamente — las ligas en francés entran en francés, las ligas en español entran en español.
Vuelve a publicar cuando quieras. Publicar actualizaciones del calendario o de la plantilla no cambia el código para compartir — los visitantes siguen usando la misma URL.

9Exporta a Google Sheets

En el encabezado de la tarjeta de clasificación, haz clic en Exportar a Sheets. La primera vez concederás acceso a la API de Google Sheets vía OAuth. Después de eso:

  • Eggbeater crea un nuevo libro en tu Drive (titulado "Nombre de la Liga — Temporada")
  • La exportación inicial completa ~7 pestañas: Resumen de la Liga, Calendario Maestro, Clasificación (combinada + por división), Estadísticas de Jugadores y Acta por Partido
  • Aparecen pestañas adicionales en exportaciones posteriores a medida que se acumulan datos: plantilla + estadísticas, estadísticas de jugadores por fase, totales de carrera, archivos y un acta por cada partido jugado
  • Sincronización automática: cada resultado finalizado se sincroniza automáticamente con Google Sheets en unos segundos; no hace falta reexportar manualmente. Usa Reexportar para actualizar las pestañas en su sitio.
Para las ligas que migran desde una hoja de cálculo: el libro de Eggbeater está diseñado para reflejar la estructura original de tu hoja de liga (calendario maestro, plantillas con estadísticas, estadísticas de jugadores por fase, totales de carrera, actas por partido) para que los administradores puedan usar Eggbeater junto a su hoja existente durante el período de migración y verificar que los números coinciden.

Anota el partido 1

Tres caminos para registrar un resultado — en vivo desde la mesa, solo el final, o cargado después desde un acta en papel.

10Anota tu primer partido

Tres caminos para registrar un resultado:

  • A. Anotación en vivo durante el partido. El anotador en la mesa abre app.eggbeater.app en una tablet y toca Anotar este partido — sin código, sin elegir partido — y luego inicia el reloj. Al tocar Gol, Asistencia, Parada, etc. registra eventos con el número de gorro y la marca de tiempo. Las etiquetas de los botones se muestran automáticamente en el idioma de visualización de la liga (inglés, español o francés). Los espectadores ven las actualizaciones en 5 segundos; la clasificación se reordena en vivo.
  • B. Solo el resultado final. En la Consola de Partidos en Vivo del administrador, escribe el resultado final en el campo de cada equipo y haz clic en Guardar. El partido pasa a FINAL y sincroniza automáticamente el resultado con el libro de Google Sheets en 5 segundos.
  • C. Carga de eventos desde un acta en papel. Haz clic en Registro en la ficha del partido, luego introduce los eventos uno por uno (periodo, tiempo, color de gorro, equipo, n.º de gorro, acción, posición). Cada envío se añade al registro de acciones del partido y actualiza la pestaña de escritura del marcador por partido. Antes de pasar un partido a FINAL, completa los nombres de los dos árbitros vía Editar; Eggbeater avisa cuando faltan los árbitros en un partido que no es de exhibición.

Al terminar el paso 10: tu liga está publicada.

Tu panel se sincroniza automáticamente y tu página de espectadores está en vivo. ¿Necesitas las referencias más a fondo? Imprime la Guía Rápida de una página, o sumérgete en la guía completa del Constructor de Ligas.