Saltar al contenido

League Builder

League Builder de Waterpolo. La guía completa.

Organiza toda una temporada de waterpolo — round-robin, eliminación directa, suizo, pods semanales, multiclub. Desde el asistente de configuración hasta publicar tu página SEO /leagues/, todo en un solo lugar.

  • Seis formatos de liga
  • Programa una temporada
  • Escritura de vuelta a Google Sheets
  • EN / FR / ES

Novedades — mayo 2026

  • Modelo de fases: divide tu temporada en fases (pretemporada, regular, playoffs) — cada una con su propia clasificación, estadísticas y estadísticas de jugador.
  • Modal de edición por partido: corrige el marcador, fecha/hora, piscina, exclusiones, colores de gorro y el árbitro desde una sola ficha, y vuelve a finalizar.
  • Entrada de registro de acciones: registra una crónica completa jugada a jugada desde un acta de partido en papel para los partidos anotados en papel.
  • Panel en vivo: una tarjeta de resumen de la liga — divisiones, equipos, jugadores, finalizados vs. en vivo vs. próximos, con un desglose por fase.
  • Escritura de vuelta a Sheets: cada marcador finalizado se escribe en tu libro de Google Sheets en segundos — pestañas de Calendario, Clasificación, Estadísticas de Jugador y Acta de Partido.
  • Francés y español: el anotador y la página pública de la liga se localizan al idioma de tu liga, autodetectado por liga.

Empezar

League Builder convierte la plataforma de torneos en vivo — páginas para espectadores, el anotador en vivo, el motor de cuadros — en una temporada de varias semanas. Suscríbete, abre la pestaña Ligas, ejecuta el asistente, publica.

¿Qué es League Builder?

League Builder es el módulo de gestión de temporadas de Eggbeater. Toma la plataforma de torneos en vivo — las páginas para espectadores, el anotador en vivo, el motor de cuadros, el backend del organizador — y la extiende a lo largo de una temporada de varias semanas. Un preset semanal programa automáticamente cada partido. La clasificación en vivo se actualiza a medida que se finalizan los partidos. Los espectadores siguen los marcadores en vivo como "Semana N · vs Rival", no solo "próximo partido". Cuando la temporada termina, archívala y genera un código nuevo para el año siguiente.

League Builder está en producción. Su primera temporada real — divisiones, clasificaciones entre clubes, sincronización con Sheets — corrió sobre él desde la primera semana hasta los playoffs, y dio forma a lo que lees aquí.

Suscríbete a un plan de liga

Elige Liga de Club ($99/temporada, un solo club) o Liga Multiclub ($249/temporada) para una temporada regional con clubes visitantes. Consulta "¿Qué plan?" abajo para la guía de decisión.

Abre la pestaña Ligas

Inicia sesión en admin.eggbeater.app. El icono de Ligas vive en el grupo Torneo de la barra lateral, marcado con una corona — la corona señala las herramientas premium de Eggbeater (Director, Ligas, Archivo y Recuperación la llevan todas), así que te dice de qué tipo de herramienta se trata, no lo que has contratado.

Configura tu liga

Toca Create a league. El asistente recopila el nombre de la liga, la etiqueta de temporada, divisiones, equipos, formato y política de puntos. Programa automáticamente desde un preset semanal, o importa desde una hoja de Google — ambas opciones se detallan abajo.

Publica

Pulsa Publish / Refresh League. Un código para compartir de 6 caracteres entra en vivo con una URL pública para espectadores. Los clubes visitantes importan con el mismo código; los espectadores siguen vía la URL; se publica por ti una página SEO /leagues/{slug}/ autogenerada.

¿Qué plan?

Dos planes de liga, una decisión. Si todos los equipos pertenecen a tu club, Liga de Club es la opción correcta. En el momento en que un equipo de otro club se une, la liga se convierte en un evento multiclub — eso es Liga Multiclub.

Liga de Club · $99 / temporada · un solo club

Todo lo que necesitas para organizar una liga interna o recreativa donde cada equipo pertenece a tu club:

  • Round-robin, eliminación directa, doble eliminación, suizo, pods semanales o grupos a cuadro
  • Programación automática desde un solo preset semanal
  • Clasificación en vivo + desempates configurables
  • Marcador en vivo por gorro, registrado y guiado por selector
  • Cuadros de 3.º puesto + de clasificación 5.º/6.º
  • Reglas de ocultar-clasificación-hasta-la-semana-N
  • Página pública para espectadores + página SEO /leagues/{slug}/

Liga Multiclub · $249 / temporada · multiclub

Una temporada regional entre varios clubes — todo lo de Liga de Club, más:

  • Todo lo de Liga de Club
  • Equipos participantes multiclub + clasificaciones entre clubes
  • Los espectadores de los clubes visitantes obtienen la página pública gratis
  • Importación de Google Sheets con plantillas de columnas reutilizables
  • Escritura de vuelta a Sheets para todo el evento con sincronización de estado en vivo
  • Calendarios por división (sábados, domingos, etc.)

Solo necesitas uno

Liga Multiclub hereda todas las funciones de Liga de Club — no necesitas ambas suscripciones. El muro de pago del admin pasa los controles de un solo club para cualquiera de los planes; Liga Multiclub además abre el control multiclub. Elige el que corresponda a quién juega.

Construye tu liga

El asistente de configuración recorre cuatro pasos — identidad de la liga, divisiones y equipos, formato y calendario, y luego reglas y publicación. ¿Ya tienes un calendario en una hoja? Impórtalo en su lugar.

Asistente de configuración: qué abarca

En la pestaña Ligas, haz clic en Create a league. El asistente recorre cuatro pantallas. Puedes volver atrás en cualquier momento, pero es una ventana modal, no un borrador guardado, así que termínalo de una sentada:

  1. Identidad de la liga. Un nombre de liga (p. ej. "Liga Primavera Harbor"), una etiqueta de temporada opcional ("Primavera 2026") y un ID de liga (slug en minúsculas, autogenerado a partir del nombre). El ID pasa a formar parte de la URL pública: eggbeater.app/leagues/{slug}/.
  2. Divisiones y equipos. Añade una o más divisiones, cada una con un nombre ("División 1", "14U Femenino") y una lista de equipos. Pega los nombres de equipo uno por línea, o impórtalos desde una hoja más tarde. Hasta 16 equipos por división; reordena para la siembra.
  3. Formato. Elige un formato por división (ver Formatos de Liga abajo). El más común es round-robin (cada equipo juega contra todos los demás una vez) y suizo (emparejado ronda a ronda).
  4. Preset de calendario. Un solo preset semanal programa cada partido: fecha del primer partido (Eggbeater calcula el resto), día de la semana por división, ranuras de partido (horas de inicio, nombres de piscina, duración del partido) y descanso mínimo entre los partidos de un equipo.
  5. Puntos y desempates. Política de puntos por defecto V=3, E=1, D=0 con ajustes opcionales por penaltis; cadena de desempate por defecto: puntos, enfrentamiento directo, GC, GF, diferencia de goles (limitada), nombre. Mueve cualquier desempate para reordenar.
  6. Generar y guardar. Toca Generate Schedule. Cada partido cae en tu calendario con sellos de piscina, IDs de equipo e IDs de división. Revisa en la pestaña Ligas y, cuando se vea bien, pulsa Create & publish league. Eso escribe la temporada y la pone en vivo en una sola acción.
Después, Editar liga cambia el nombre, la etiqueta de temporada, el nivel, las divisiones y los equipos. El formato, el calendario y los desempates se fijan al crear la liga. Para cambiarlos más tarde, vuelve a importar la configuración como JSON o reconstruye los partidos afectados.

Formatos de liga: elige el que corresponda a tu temporada

Eggbeater admite seis formatos de liga. Cada división puede usar uno distinto:

  • Round-Robin: cada equipo juega contra todos los demás una vez (o dos, doble round-robin). Mejor para 4–12 equipos.
  • Eliminación Directa: cuadro de 4 / 8 / 16, los perdedores fuera. Partido por el 3.º puesto + 5.º/6.º opcional. Mejor cuando quieres un ganador claro.
  • Doble Eliminación: cuadro de ganadores + cuadro de perdedores; un equipo debe perder dos veces. Indulgente con los equipos de una sola mala derrota.
  • Suizo: los equipos se emparejan cada ronda contra rivales con récords similares; ningún equipo queda eliminado. Mejor para campos medianos-grandes (6+).
  • Pods Semanales: cada semana son pods pequeños con partidos mezclados y ordenados por piscina. Rivales distintos cada semana. Bueno para ligas recreativas informales.
  • Grupos + Cuadro: la fase de grupos siembra un cuadro de playoffs; Eggbeater genera el cuadro a partir de la clasificación final de grupos con el botón Auto-Construir Cuadro de Playoffs.
Ligas suizas: cuando termina la ronda regular, haz clic en Generar Siguiente Ronda en la pestaña Ligas. Eggbeater empareja equipos con récords similares y evita revanchas cuando es posible — corre tantas rondas como planeaste en el preset.

Importar desde una hoja de Google

Si el calendario de tu liga ya existe en una hoja de Google (o Excel/CSV), salta el programador automático e impórtalo. El asistente mapea tus columnas a los campos de partido de Eggbeater y guarda una plantilla de columnas reutilizable para que reimportar la temporada siguiente sea un solo clic:

  1. Abre el asistente de importación. En la pestaña Ligas, toca Importar desde Hoja (en las acciones de configuración de Ligas). Se abre como un modal.
  2. Pega la URL de la hoja o el CSV. Pega una URL de Google Sheets visible públicamente, o pega las filas directamente. Eggbeater detecta la fila de encabezado automáticamente.
  3. Mapea columnas. Empareja cada columna detectada con un campo de Eggbeater: Fecha (obligatorio, ISO o M/D/AAAA), Hora (24 horas o AM/PM), Piscina / Grupo / Sede, Equipo 1 / Equipo 2 (obligatorio; deben coincidir con los equipos definidos en tu liga), División (opcional; por defecto la única división), Semana / Ronda (opcional, recomendado para vistas conscientes de la temporada).
  4. Previsualiza y guarda. El asistente previsualiza cada partido analizado y marca los errores de nombre de equipo que impidieron una importación (en rojo). Corrige el error o el campo; tu mapeo de columnas se conserva.
  5. Guarda la plantilla de columnas. Toca Guardar mapeo como plantilla y nómbrala ("Formato Primavera Harbor"). La temporada siguiente, importar la misma hoja aplica la plantilla automáticamente.
La coincidencia de nombres de equipo es estricta: "Pacific Waves" y "Pacific waves" son equipos distintos. Usa la función de renombrar equipo en el asistente de configuración si el nombre de tu hoja difiere de tu plantilla, o corrígelos en el origen antes de importar.

Clasificación

La clasificación se recalcula en cada finalización, con una política de puntos totalmente configurable y una cadena de desempate que puedes reordenar. Ocúltala hasta que estés listo, y organiza ligas entre clubes donde los clubes visitantes siguen gratis.

Cómo se calcula la clasificación

La clasificación se recalcula automáticamente cada vez que un partido se finaliza. Cada fila de equipo registra:

  • PJ: partidos jugados (solo marcadores finales; los en curso no cuentan)
  • V / D / E: victorias, derrotas, empates (tiempo reglamentario)
  • VPN / DPN: victorias / derrotas por penaltis (cuando se habilita en tu política de puntos)
  • GF / GC / DG: goles a favor, goles en contra, diferencia de goles
  • Pts: calculado a partir de tu política de puntos. Por defecto: V=3, E=1, D=0, VPN=2, DPN=1

Política de puntos configurable

La política de puntos vive en la configuración de tu liga. Edítala en cualquier momento para cambiar:

  • Tiempo reglamentario: valores de puntos V, E, D
  • Penaltis: valores separados para VPN y DPN (cuando los penaltis están habilitados)
  • Incomparecencias: valores de puntos para victoria por incomparecencia y derrota por incomparecencia
  • Puntos de bonificación: para bonificaciones por diferencia de goles, límites de paliza, etc.

Fases: segmenta tu temporada (añadido mayo 2026)

Las ligas con varias etapas (exhibiciones de pretemporada, temporada regular, playoffs) configuran fases 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 ("Saison régulière", "Saison éliminatoires")
  • Tipo: regular / playoff / pretemporada / exhibición
  • Cuenta para la clasificación: sí para regular y playoff, no para pretemporada
  • Cada partido tiene un campo de fase — usa el botón Editar de un partido para cambiar a qué fase pertenece. Marca un partido como Exhibición y no contará para la clasificación. Las píldoras de fase en las tablas de clasificación y estadísticas permiten a los espectadores filtrar por fase.

Desempates que puedes reordenar

La cadena por defecto es puntos, victorias, enfrentamiento directo, goles en contra, goles a favor, diferencia de goles limitada, nombre. En el asistente, usa las flechas para subir o bajar cualquier desempate, o desactiva uno por completo.

  • El enfrentamiento directo solo aplica cuando exactamente dos equipos están empatados — usa los resultados de los partidos estrictamente entre ellos.
  • Diferencia de goles limitada significa que la diferencia de goles se limita (por defecto ±10) para evitar que las palizas distorsionen el desempate.
  • Cuando los equipos siguen empatados tras toda la cadena, el recurso final es el nombre (alfabético) — predecible, pero rara vez decisivo en la práctica.

Reglas de visibilidad de la clasificación

Para ligas de arranque justo, puedes ocultar la clasificación pública hasta que estés listo. Dos opciones de política, fijadas en el asistente:

  • Ocultar hasta la semana N: clasificación oculta hasta que se finalicen los partidos de la semana N. Por defecto: 0 (mostrar siempre).
  • Ocultar hasta partidos jugados: clasificación oculta hasta que se finalicen N partidos totales en la división. Útil cuando las temporadas empiezan con desajustes.
Lo que ven los espectadores cuando está oculta: una nota cortés que explica la política — p. ej. "La clasificación se abre después de la semana 3." La pestaña Ligas del equipo aún muestra la tabla en vivo; solo la página pública para espectadores respeta la regla.

Ligas multiclub

Una liga multiclub tiene equipos de más de un club. El club anfitrión publica la liga y es dueño del paquete. Los clubes visitantes gestionan los partidos, plantillas y calendarios de sus propios equipos desde su propio panel de admin — y todo ello se sincroniza de vuelta con la clasificación del anfitrión en tiempo real.

  • Panel de Clubes Participantes: en la pestaña Ligas, despliégalo para listar cada club involucrado. Para cada uno: un Nombre para mostrar (mostrado en la página pública y el selector de equipos) y un ID de Club (el slug en los deep-links /?join=CLUB_ID que usan los clubes visitantes).
  • Acceso gratis para espectadores: bajo Liga Multiclub, cada espectador de cada club visitante obtiene la página pública para espectadores gratis bajo tu paraguas, sin necesidad de una suscripción separada de Espectador Premium. Abren app.eggbeater.app/?join=tu-liga-{code} y ven la clasificación + el calendario de su equipo.

Gestiona la temporada

La pestaña Ligas es una sola cabina para toda la temporada — panel, consola, clasificación, publicación. Anota en vivo desde la mesa, publica tu código para compartir, y deja que la consola atrape cualquier cosa que se tuerza.

El panel de Ligas

La pestaña Ligas es una cabina a pantalla completa que refleja el equipamiento de la pestaña Director, condensado para el hosting de ligas. Cada tarjeta que necesitas está en una sola pantalla:

  • Panel en vivo: una vista de resumen de la liga (mayo 2026): total de divisiones / equipos / jugadores / tamaño de plantilla / total de partidos / finalizados / en vivo ahora / próximos, más un desglose por fase.
  • Consola de Partidos en Vivo: una cuadrícula en vivo por partido; cada ficha tiene acciones Editar, Bloquear y Reparar Estadísticas.
  • Clasificación (Calendario): una tabla unificada agrupada por fase, con fecha/hora, equipos, marcadores finales e insignias de estado.
  • Estadísticas de Jugador: ordenables por goles / asistencias / robos, por defecto top 10 con una expansión "Mostrar todo", renderizadas a partir de la misma agregación por evento que los torneos.
  • Publicación: código para compartir, URL pública, copiar/abrir, exportar a Google Sheets y archivar cuando la temporada termina.
  • Pantalla del Anotador: interruptores por liga para qué estadísticas opcionales aparecen en el anotador.
  • Registro de Logos: logos universales + de club por nombre de equipo; alimenta las tarjetas de espectador, notificaciones y Live Activities.
  • Plantillas de Liga: restaura desde una importación de liga o una importación del último torneo; edita jugadores por equipo.
  • Clubes Participantes: lista multiclub de nombres para mostrar + IDs de club para acceso de espectador con deep-link.
  • Ligas Pasadas: temporadas archivadas con clasificaciones congeladas, estado final de partidos y el código para compartir original conservado.

Publicar tu liga

Pulsar Publish / Refresh League en la tarjeta de Publicación empaqueta la temporada al backend de Eggbeater, genera un código para compartir de 6 caracteres (o restaura uno existente), y expone:

  • URL pública para espectadores: app.eggbeater.app/?join=league-{code} — cualquiera con el enlace ve la clasificación en vivo + calendario + marcadores. No requiere cuenta.
  • Código para compartir: 6 caracteres; los clubes visitantes lo usan para importar su calendario en su propio admin.
  • Página de aterrizaje SEO: app.eggbeater.app/leagues/{slug}/ — autogenerada, indexable por Google, con el nombre de tu liga + temporada + divisiones.
Tras publicar, el sitio de marketing recoge tu liga en su siguiente reconstrucción estática. El índice /leagues/ lista cada liga publicada; cada una tiene su propia página con la clasificación de división e información del club. Reversión: el botón Revertir deshace la publicación más reciente — edita tu configuración localmente, y luego vuelve a publicar.

Marcador en vivo y la Consola de Partidos

Cada partido de liga se anota con el mismo anotador guiado de Eggbeater. El voluntario toca Anotar este partido, elige Torneo / Liga, e introduce la contraseña de anotación — el marcador se abre directamente en el partido en vivo (sin elegir partido, sin código que teclear). Tocan la acción (gol / asistencia / robo / parada / exclusión), tocan el jugador, y el marcador se actualiza en menos de 5 segundos en la pantalla de cada espectador. Para terminar el partido tocan Finalizar Partido y confirman. El visto bueno del árbitro es opcional y está desactivado por defecto; actívalo desde la tarjeta Pantalla del Anotador (abajo) y al finalizar se le pedirá al anotador el nombre del árbitro, mostrando el resultado final "Visto bueno de [árbitro]." No hay nada específico de liga que aprender en la mesa; fija la contraseña de anotación en la tarjeta de Publicación.

  • Consola de Partidos en Vivo: el respaldo del anfitrión cuando algo se tuerce: una cuadrícula en tiempo real de cada partido de liga en las próximas horas, con finalización en un clic (un anotador olvidó Finalizar el partido), anulación de marcador para correcciones desde la mesa, y bloquear/reiniciar para resultados ajustados.
  • Pantalla del Anotador: activa qué estadísticas opcionales aparecen: Goles (siempre), Asistencias, Robos, Paradas, Exclusiones, 6 contra 5. También aloja el interruptor "Requerir visto bueno del árbitro" (desactivado por defecto) — actívalo y terminar un partido de liga requiere el nombre del árbitro para finalizar. Los cambios surten efecto la próxima vez que publiques la liga.

Datos y sincronización

Los logos y plantillas alimentan cada tarjeta de espectador; los marcadores finalizados se escriben de vuelta en tu libro de Google Sheets; las Live Activities y el push mantienen informados a los espectadores; y un archivo limpio congela la temporada cuando termina.

Plantillas y logos

Construye cada plantilla y logo una vez, compartidos en cada tarjeta de espectador, notificación y Live Activity:

  • Tarjeta de Plantillas de Liga: restaura desde una importación de liga o del último torneo. Cada plantilla tiene Equipo, N.º de gorro, Nombre, Apellido y División opcional. Cuando un espectador selecciona su equipo, la plantilla alimenta su tarjeta "Mi Jugador".
  • Autorresolución de n.º de gorro a nombre: el selector de nombre de portero del modal de edición por partido mapea el n.º de gorro al nombre del jugador; el nombre resuelto se persiste para que el portero aparezca por nombre, no por número.
  • Alineaciones con clubes: la tarjeta de Alineaciones mapea logos de club por gorro sobre cada gorro. Los dos logos de cada equipo (claro / oscuro) alimentan las tarjetas de espectador.
  • Registro de Logos: universal (global, compartido por la liga entre cada club de Eggbeater) + anulaciones de club por datos de equipo de cada liga. Alimenta las tarjetas, widgets y Live Activities. Pega en bloque o sube una lista de alias.

Escritura de vuelta a Sheets (reescrita en mayo 2026)

Eggbeater puede reflejar tu liga en un libro de Google Sheets que se actualiza solo a medida que los marcadores se finalizan, en paralelo con tu hoja de cálculo original:

  1. Primera exportación: OAuth + crear libro. La primera vez, Google abre su pantalla de consentimiento y Eggbeater crea un libro en tu Drive. Haz clic en Permitir.
  2. Autosincronización en cada finalización. A partir de ese punto, cada finalización de partido escribe las pestañas relevantes (Calendario, Clasificación, Estadísticas de Jugador, Acta de Partido) en ~5 segundos.
  3. Qué aterriza en el libro. Resumen de Liga, Calendario Maestro, Clasificación (combinada + por división), Estadísticas de Jugador y pestañas de Acta de Partido por partido, todo consciente de las fases si las has configurado.
  4. Reexportar para refrescar pestañas. Si necesitas reconstruir, el botón Reexportar a Sheets refresca el libro en su sitio.
  5. Comparte con los admins de tu liga. La tarjeta de Publicación tiene un copia-enlace del libro para que otros admins de liga puedan verlo.
Ruta de migración: el libro refleja tu hoja de cálculo original mientras verificas que los datos coinciden. Una vez confirmado, el libro de Eggbeater puede convertirse en la fuente de la verdad.

Live Activities y recordatorios push

Cada liga que corre en Eggbeater obtiene las superficies nativas para espectadores — formuladas para una temporada de varias semanas:

  • Texto de recordatorio consciente de la liga: cuando un espectador se suscribe al push para su equipo de liga, los recordatorios dicen "Semana N · vs Rival" para que una temporada de varias semanas se sienta como un solo evento continuo.
  • Live Activity en pantalla de bloqueo (iPhone): el partido en vivo de la liga aparece en la pantalla de bloqueo y la Isla Dinámica, en el idioma de la liga (FR/EN/ES).
  • Apple Watch: la app del reloj muestra el partido de liga de tu equipo, el calendario y el marcador en vivo en la muñeca.

Archivo de temporada

Cuando tu temporada de liga termina, archívala en la tarjeta de Publicación para congelar todo limpiamente:

  • Archivar esta liga: congela la clasificación final, el estado final de los partidos, y conserva el código para compartir original para el registro.
  • Empezar la temporada siguiente: tras archivar, haz clic en Create a league para generar un código nuevo: Empezar desde cero (nuevas divisiones, nuevos equipos, nuevo calendario), o Clonar desde archivo (la estructura de la temporada pasada, plantillas vaciadas).
¿Por qué archivar en vez de solo renombrar? Archivar conserva el registro histórico de la temporada (vive en su página /leagues/ y sigue siendo públicamente indexable), mientras las herramientas en vivo avanzan a la temporada siguiente. Los clubes visitantes y espectadores ven la liga pasar de "en vivo" a "archivada" limpiamente.

Preguntas

Preguntas frecuentes

¿Puede un club organizar un torneo y una liga al mismo tiempo?

Sí. Hosting de Torneos y Liga de Club / Liga Multiclub coexisten. La pestaña Director gestiona los torneos; la pestaña Ligas gestiona las temporadas de liga. Publican en códigos para compartir separados y no interfieren entre sí.

¿Qué pasa con los suscriptores cuando archivo una liga?

Nada se rompe — los espectadores existentes siguen siguiendo hasta que el TTL natural del código para compartir (~30 días) expira. Después de eso, caducan automáticamente. Archivar congela la clasificación final y el estado de los partidos para el registro.

¿Puedo cambiar una liga de round-robin a suizo a mitad de temporada?

No recomendado — estarías cambiando la definición del formato con partidos en marcha. Si debes hacerlo, edita la configuración de la liga con cuidado, luego exporta el calendario de round-robin y vuelve a sembrarlo en la estructura del nuevo formato. Mejor camino: termina el formato actual, archiva, y empieza la temporada siguiente.

¿Necesito tanto Liga de Club como Liga Multiclub?

No — Liga Multiclub hereda todas las funciones de Liga de Club. Elige el plan que corresponda a tu liga. Elige Multiclub hoy y tu suscripción abre tanto los controles de un solo club como los multiclub.

¿Pueden los espectadores ver los marcadores en vivo durante la temporada?

Sí — cada partido de liga actualiza la página pública para espectadores en menos de 5 segundos tras una acción de anotación, y la clasificación se recalcula en vivo en cada finalización. No requiere refrescar.

¿Y el widget de iPhone / Apple Watch / Live Activities?

Cada liga que corre en Eggbeater obtiene las superficies nativas. La app de Apple Watch muestra el partido de liga de tu equipo, y las Live Activities para iPhone incluyen el cromado de liga + semana. Consulta Live Activities y Push arriba.

¿Listo para organizar una temporada?

Imprime el Inicio Rápido de Una Página para tus clubes participantes y anotadores voluntarios — seis pasos de la configuración a la publicación en una sola hoja. O salta directamente a la pestaña Ligas.