Saltar al contenido

Guía de administrador

Panel de administración de Eggbeater. Gestiona todo tu club.

Todo lo que necesitas para configurar tu club, gestionar torneos y ligas, llevar el marcador en vivo y mantener informados a los espectadores — desde tu teléfono o un portátil.

  • Calendario, plantilla y partidos
  • Cabina de Director de torneo
  • Marcador en vivo
  • Marca personalizada
Tu club de waterpolo en vivo en 5 minutos con Eggbeater · Estos videos están en inglés.

Más para clubes y entrenadores

  • Después del partido de waterpolo: estadísticas, mapa de tiros e informe del entrenador ·

Todos los videos de Eggbeater

Primeros pasos

Tu panel de administración es donde armas calendarios, gestionas plantillas, te comunicas con los espectadores y llevas el marcador en vivo — todo desde tu teléfono o tu portátil. Así es como entras y te orientas.

¿Qué es Eggbeater? — y tus primeros 4 pasos

Eggbeater es una plataforma de gestión de torneos creada para clubes de waterpolo y programas de secundaria. Los espectadores y administradores acceden a través de la app web optimizada para móviles o descargando la app nativa para iOS o Android. Tus primeros cuatro pasos:

  1. Abre el panel de administración. Ve a admin.eggbeater.app en cualquier navegador. Márcalo como favorito para acceder rápido.
  2. Inicia sesión. Con Google, con Apple o con un enlace de acceso enviado por correo, lo que prefieras. Usa la cuenta con la que se creó tu club; si aún no está vinculada a ningún club, verás una pantalla "No se encontró ningún club" con un enlace de soporte, no un callejón sin salida.
  3. Elige tu categoría. Toca la píldora Grupo de edad en la subcabecera para abrir el selector (14U Femenino, 16U Masculino o Todos los grupos). Cada categoría tiene su propio calendario, plantilla y datos de torneo.
  4. Empieza a construir. Añade partidos, importa tu plantilla, configura los ajustes y luego pulsa Guardar y publicar en la barra al pie de la pestaña Añadir partidos para enviarlo todo a la app de espectadores.
El panel de administración funciona muy bien en el móvil — puedes gestionar todo desde el borde de la piscina con tu teléfono.

Tu panel — la cabecera

La barra superior lleva la sección actual, un acceso directo a Sincr. hoja, el selector de idioma, el interruptor de tema y tu menú de cuenta. Justo debajo, en cualquier pestaña ligada a una categoría, está la subcabecera:

  • Franja de torneo: el nombre, las fechas y la ubicación del torneo activo. Un club de secundaria sin nada cargado lee "Temporada Otoño 2026 · aún sin configurar" en lugar de inventarse un torneo que no existe.
  • Píldora Grupo de edad: tócala para abrir el selector. Un punto de color muestra el estado de cada categoría: verde = totalmente publicada, ámbar = borrador (sin publicar), rojo = error en los datos, gris = sin uso. Arriba del todo está la opción Todos los grupos.
  • Sincr. hoja: un acceso directo en la barra superior que salta a Añadir partidos, donde viven todos los asistentes de importación.
No hay botón de publicar en la barra superior — se quitó a propósito, porque un botón en la cabecera no puede ver qué espacio de trabajo estás publicando. Guardar y publicar vive en una barra fijada al pie de la pestaña Añadir partidos, junto a un Guardar normal; la pestaña Plantilla tiene su propia pareja.

Pestañas de navegación

La barra lateral agrupa catorce destinos en cuatro secciones. En escritorio y tableta se ven todos a la vez — sin necesidad del botón Más. En el móvil, las tres pestañas de borde de piscina (Calendario, Plantilla, Añadir partidos) están en la barra inferior y el resto quedan a un toque bajo Más. Una corona marca los destinos premium:

  • Torneo: Calendario (la lista de partidos en vivo con un botón Anotar en cada fila, paneles de espectadores, Borradores y modo, registro de auditoría, zona de peligro), Plantilla (jugadores y números de gorro), Añadir partidos (el espacio de trabajo, la configuración del torneo, todos los asistentes de importación y la barra Guardar y publicar), Director (premium, la cabina de organización), Ligas (premium, temporada).
  • Club: Info del club (tipo de organización, logo, marca, gestión de administradores, enlace de unión, códigos de Apple TV, analíticas), Compras (suscripciones), Comunicación (push, anuncios, Telegram/GroupMe/TeamSnap).
  • Registros: Archivo (premium, panel de temporada y torneos pasados), Historial (resultados, Informe del entrenador, importación de MaxPreps).
  • Sistema: Recuperación (premium, arreglar partidos mal cerrados), Ajustes (cuenta y preferencias), Ayuda (documentación y soporte), JSON sin procesar (los datos del torneo en crudo).
La corona marca una herramienta premium, no tu suscripción — Director, Ligas, Archivo y Recuperación la llevan siempre.

Compras y gestión del plan

La pestaña Compras (titulada "Compras y plan") es el único lugar para gestionar las suscripciones del club. Ábrela para ver:

  • Un aviso que te dice dónde está el club — o bien "N derechos activos, gestionados con Stripe, cancela cuando quieras", o bien que está en el plan Gratuito.
  • Activas: los planes que tu club ya posee, cada fila con una insignia verde Activa, su precio y un botón Gestionar.
  • Añadir más: los SKU que tu club aún no posee. Cada tarjeta muestra el precio, la lista de funciones y un botón Mejorar que abre Stripe Checkout en una pestaña nueva.
El Espectador Premium ($4.99/mes) se vende por cuenta en iOS y en la web, no como compra del club. Los administradores gestionan aquí las suscripciones a nivel de club; los espectadores gestionan la suya en su teléfono.

Club y calendario

Configura tu club una vez, luego arma el calendario de tu torneo. Varias rutas de importación cubren torneos organizados, Google Sheets, Futures y los National Junior Olympics.

Lista de configuración inicial

Cuando abres por primera vez el panel de administración de tu club, recorre Info del club de arriba abajo:

  1. Ajustes de organización. Pon el Nombre del club (aparece en las tarjetas de partido como "Pacific Waves vs. NorCal Gold") y elige un Tipo de club: Club (juvenil) o Secundaria. El tipo cambia las etiquetas de categoría — 10U–18U frente a Varsity/JV.
  2. Logo y marca. Sube un logo cuadrado, que se muestra en todos los lugares donde aparece tu club, y elige los colores primario y secundario para las páginas de tu club y de tus equipos, sus páginas de partido y los imprimibles.
  3. Acceso de espectadores. Copia el enlace de unión de tu club y compártelo con los espectadores. Lo abren en un navegador para seguir a tu equipo.
  4. Gestión de administradores. Invita a las demás personas que necesiten acceso (ver "Gestionar administradores" más abajo).
  5. Y luego ve a Añadir partidos y arma el calendario.
Enlace de espectador: la URL de la app de tu club es eggbeater.app/?join=tu-club-id. Los espectadores la abren, eligen su categoría y listo. No se requiere cuenta.

Añadir partidos — tus opciones

Ve a la pestaña Añadir partidos y abre Importar partidos. Hay nueve métodos:

  • Torneo organizado: recomendado para torneos. Introduce el código de 6 caracteres del director para traer el calendario y elegir tu equipo. La ruta más limpia para eventos con cuadro y datos de torneo compartidos. Un código maestro de un evento grande con muchas divisiones entra por aquí igual. (Ver "Torneos maestros" más abajo.)
  • Google Sheets / BSSync: pega la URL de la hoja. Detecta las columnas, mapea las categorías y muestra una vista previa antes de importar. El método principal para calendarios estándar.
  • Calendario de temporada: sube un CSV o pega cualquier hoja de Google pública. Solo necesita las columnas Fecha, Hora, Rival, Ubicación y Gorro.
  • Importar desde una hoja de torneo: para cualquier evento que lleve su propia hoja de Google (NJO, clasificatorios JO, US Club Championships). Detecta divisiones y trae tu equipo más el cuadro completo.
  • Importador de Futures: para hojas de Futures que comparten una pestaña entre varias categorías y las separan por colores de leyenda.
  • Mantener la hoja sincronizada: revisa la hoja vinculada cada 10 minutos y fusiona las filas nuevas o modificadas; los marcadores y las notas nunca se sobrescriben.
  • Clonar torneo: copia la estructura de un torneo pasado con todos los marcadores borrados.
  • Sincronización con MaxPreps: solo secundaria. Pega el código fuente de tu página de MaxPreps para traer el calendario al borrador y los resultados ya jugados al Historial.
  • Entrada manual: añade partidos uno a uno con rival, grupo, fecha/hora y color de gorro.
Flujo recomendado: pide primero al director del torneo el código organizado — lleva la estructura completa de la forma más limpia (divisiones, partidos de cruce, recolocación del cuadro). Si el evento solo comparte una hoja de Google, usa Google Sheets / BSSync para una hoja normal y el Importador de Futures para pestañas de Futures de edades mixtas.

Campos de partido, ajustes de torneo y Modo Próximamente

Al añadir o editar un partido, cada campo se corresponde con lo que ven los espectadores:

  • Campos de partido: Rival — equipo contra el que juegas ("NorCal Gold") · Fecha — se muestra en las tarjetas de partido · Hora — hora de inicio ("8:30 AM") · Ubicación — nombre del recinto, tocable para abrir indicaciones en Google Maps · Piscina — grupo de piscina ("Grupo A") o ronda de cuadro ("Semifinal") · Color de gorro — Blanco u Oscuro, para que los espectadores sepan qué gorro llevar.
  • Ajustes de torneo (Añadir partidos, luego Configuración): Nombre y fechas del torneo (parte superior de la app de espectadores), Mensaje de "Próximamente" (marcador de posición antes de añadir partidos), Contraseña de marcador (opcional; los anotadores la introducen para enviar marcadores en vivo), Ajustes del reloj (duración del cuarto, descansos, medio tiempo, tiempos muertos).
  • Modo Próximamente (Calendario, luego Borradores y modo): muestra la información del torneo (nombre, fechas, recinto) sin revelar el calendario completo. Útil cuando conoces el torneo pero aún no has cerrado los partidos. Los espectadores ven el mensaje de "Próximamente" en lugar de un calendario vacío.
Los cambios no son visibles para los espectadores hasta que pulsas Guardar y publicar — y ese botón pregunta "¿Publicar para los espectadores?" antes de hacerlo. Puedes editar libremente sin afectar a lo que ven.

Lo que los espectadores reciben automáticamente

Una vez que publicas los partidos, los espectadores reciben todo esto sin ninguna configuración extra por parte del administrador:

  • Actividades en vivo (iPhone): durante un partido con marcador en vivo, el marcador aparece en la pantalla de bloqueo y en la Dynamic Island con un reloj en marcha y un feed de eventos en vivo. Se inicia automáticamente al empezar el marcador y se cierra automáticamente al final.
  • Live Updates (Android 16): un chip de notificación persistente muestra el marcador actual y se actualiza en cada sondeo (Android 16+ con permiso de notificaciones).
  • Widgets de pantalla de inicio: widgets de Marcador, Calendario y Estadísticas en iOS y Android, que se actualizan a medida que avanzan los partidos.
  • Suscripción al calendario: un feed WebCal al que los espectadores se suscriben una sola vez; todos los partidos aparecen en los calendarios de Google / Apple / Outlook y se actualizan automáticamente a medida que se resuelve el cuadro (se refresca ~cada 5 minutos; "Partido de cuadro por determinar" pasa a ser "vs. San Clemente").
  • Marcador sin conexión: los anotadores pueden introducir marcadores sin internet; los goles se encolan localmente y se sincronizan cuando vuelve la conectividad.
Avisa a los espectadores de que esto existe — un rápido "puedes añadir un widget para seguir el partido en tu pantalla de bloqueo" en el chat de grupo impulsa la adopción.

National Junior Olympics — Importar desde una hoja de torneo

El asistente Importar desde una hoja de torneo sirve para cualquier evento que lleve su propia hoja de Google, y trata de forma específica los National Junior Olympics — un torneo de 4 días, con varios cuadros y una estructura de avance compleja. Lee directamente de la hoja MASTER BY DIVISION que el evento publica cada año, que enumera todos los partidos de todas las divisiones en una sola pestaña.

  • Usa este asistente cuando el evento publique su propia hoja (NJO, clasificatorios JO, US Club Championships); usa Google Sheets / BSSync para un calendario de club normal. Detecta el formato automáticamente — si ve la columna de división GMID sabe que es una hoja NJO, y si no hay maestra GMID trata esa pestaña como un cuadro estándar de una sola categoría.
  • Paso 1: pega la URL de la hoja NJO (incluyendo el #gid=... al final) y toca Detectar formato NJO; el asistente encuentra la columna GMID y lista todos los códigos de división (12G, 12GX, 14G, 14GX).
  • Paso 2: configura el Equipo A: elige tu división (las etiquetas se decodifican automáticamente, p. ej. 12G = 12U Femenino Championship), introduce el nombre de tu equipo exactamente como aparece en las columnas Blanco/Oscuro; el asistente traza el árbol completo del cuadro mediante la columna de avance.
  • Paso 3: configura el Equipo B (opcional) si llevas dos equipos; los espectadores tocan A o B para cambiar.
  • Paso 4: nombra el calendario de espectadores ("14U Femenino NJO 2026") y define la frecuencia de sincronización (cada 5 minutos recomendado durante el NJO).
  • Paso 5: publica: los partidos de fase de grupos se ponen en vivo de inmediato con rivales/horas/ubicaciones reales, y se genera un enlace de suscripción al calendario para pegar en el chat de tu equipo.
Códigos GMID: {edad}{género}{cuadro}. Género G = Femenino, B = Masculino, C = Mixto. Cuadro: sin sufijo = Championship, X = Classic. p. ej. 12G = 12U Femenino Championship, 14GX = 14U Femenino Classic.

Plantillas y publicación

Gestiona los jugadores de tu equipo, edita en línea la plantilla de cada equipo registrado cuando organizas, y entiende el botón más importante del panel: Guardar y publicar.

Gestión de plantilla

Ve a la pestaña Plantilla para gestionar los jugadores de tu equipo. Cada jugador tiene un número de gorro, nombre y apellido:

  • + Añadir jugador: añade un jugador a la vez.
  • Escanear una plantilla impresa (OCR): fotografía una hoja de plantilla impresa y la app lee los números de gorro y los nombres directamente en la plantilla. La imagen se procesa dentro de nuestro perímetro en Cloudflare Workers AI — sin servicios de terceros — y revisas y corriges las filas detectadas antes de guardar.
  • Pegar desde hoja de cálculo: pega datos de plantilla desde Google Sheets o Excel; el analizador detecta automáticamente las columnas por encabezado.
  • Subir CSV: importa un archivo CSV usando la misma detección de columnas.
  • Sincronizar desde Google Sheets: introduce una URL de Google Sheets y sincroniza tu plantilla directamente.
  • Plantillas multiequipo: si tu categoría tiene varias plantillas (A/B/C), cada equipo tiene su propia sección de plantilla y los jugadores se asignan a un equipo específico. Cambia entre equipo único y multiequipo, nombra cada equipo y añade o quita equipos en Añadir partidos, en Configuración (requiere Plan Club).
  • Exportar: toca Exportar plantilla CSV para descargar tu plantilla como hoja de cálculo, con el nombre de tu ID de club y categoría.

Plantilla principal vs. gorros por torneo (división de plantilla)

Tus jugadores viven en una Plantilla principal de temporada sin números de gorro — una biblioteca de cada atleta de la categoría, con una identidad estable que no depende de un número de gorro. Para cada torneo asignas después los números de gorro de ese evento sobre la Plantilla principal:

  • Plantilla principal: la biblioteca de temporada: añade un jugador una vez y queda disponible para todos los torneos. Aquí no se guarda ningún número de gorro.
  • Gorros por torneo: cuando construyes un torneo, da a cada jugador el gorro que lleva ese fin de semana. El mismo atleta puede llevar el #4 en un evento y el #11 en el siguiente.
  • Estadísticas estables: como las estadísticas se asocian a la identidad del jugador (no al gorro), el historial de un jugador le sigue de torneo en torneo aunque cambie su número de gorro. Los totales de temporada e históricos se mantienen correctos.
Por qué importa: los números de gorro se reasignan constantemente a lo largo de una temporada. Separar la Plantilla principal sin gorros de las asignaciones de gorro por torneo significa que las estadísticas de un jugador nunca se fragmentan solo porque cambió de gorro.

Editor de plantilla en línea (organizadores de torneos)

Cuando organizas un torneo, cada equipo registrado obtiene una tarjeta con su propio editor de plantilla en línea — sin tener que ir y volver entre la app del administrador del equipo y la tuya:

  • Filas de N.º de gorro · Nombre · Apellido que puedes editar en el momento, más una fila Añadir jugador al final de cada tarjeta.
  • Pega desde una hoja de cálculo directamente en la plantilla de un equipo — el analizador detecta automáticamente las columnas igual que lo hace para la tuya.
  • Un indicador de cambios sin guardar en cada tarjeta de equipo para que siempre sepas qué plantillas tienen ediciones pendientes.
  • Suspensión de actualización automática: en cuanto empiezas a editar la plantilla de un equipo, la actualización automática del panel se pausa para esa tarjeta para que un sondeo entrante no pueda sobrescribir los números de gorro que estás tecleando. Se reanuda al guardar; si llega una plantilla más nueva mientras tus ediciones están pendientes, la app conserva tu borrador y ofrece Restaurar mis cambios.
Por qué importa: antes, los directores de torneo tenían que llamar al entrenador del equipo o esperar a una republicación cuando un número de gorro estaba mal. Ahora lo corriges en segundos desde la cabina del organizador, y el cambio se transmite a cada espectador en 5 segundos.

Cómo funciona Guardar y publicar

Guardar y publicar es el botón más importante del panel de administración. Está en una barra fijada al pie de la pestaña Añadir partidos, junto a un Guardar normal; la pestaña Plantilla tiene su propia pareja. El flujo:

  1. Haces cambios en el Espacio de trabajo. Aparece un aviso diciéndote que hay ediciones sin guardar.
  2. Guardar las conserva como borrador — los espectadores siguen viendo la última versión publicada.
  3. Guardar y publicar pregunta primero "¿Publicar para los espectadores?", porque publicar para todos a la vez merece una confirmación.
  4. Confirmas, y los cambios se ponen en vivo y reemplazan los datos del sitio activo.
  5. ¿Te equivocaste? En Calendario, en Zona de peligro, está Deshacer última publicación, que restaura desde una instantánea.
Seguro para experimentar: hasta que publicas, los espectadores ven la última versión publicada. Edita libremente y publica cuando se vea bien.

Cuándo publicar

Publica tras los cambios que afectan a lo que ven los espectadores:

  • Después de añadir o editar partidos
  • Después de actualizar la plantilla
  • Después de cambiar los ajustes del torneo o el mensaje de "Próximamente"
  • Después de introducir marcadores si no usas el marcador en vivo
  • Después de activar o desactivar el Modo Próximamente
  • NO necesitas publicar después de cambiar la info del club o la marca, enviar notificaciones push o gestionar el acceso de administradores.

Torneos

El ciclo de vida completo del torneo — crear, construir, activar, archivar — más la cabina de Director de torneo, los códigos para compartir, el panel en vivo, la página pública y la guía trilingüe del puesto de mesa autogenerada.

Ciclo de vida: crear, construir, activar, archivar

Cada torneo pasa por cuatro etapas:

  • Crear: un torneo llega de dos maneras: un asistente de importación en Añadir partidos, en Importar partidos (que autogenera el ID del torneo, para que las resincronizaciones sigan conectadas al mismo evento), o, si lo organizas tú, Publicar nuevo torneo en la pestaña Director.
  • Construir: añade partidos, importa una plantilla, configura el reloj, ajusta los parámetros. Publica cuando esté listo.
  • Activar: marca el torneo como activo para que sea el que ven los espectadores. Solo un torneo por categoría está activo a la vez.
  • Archivar: cuando termina, archívalo desde Añadir partidos, en Archivo (o la tarjeta de Publicación de la pestaña Director). Los marcadores finales se conservan en Historial / Torneos pasados y el calendario se vacía para que la categoría quede lista para su próximo evento. Una vez que pasan las fechas, la app de espectadores recurre automáticamente a "Atentos" incluso antes del archivado manual.
  • Clonar desde Archivo: la vía más rápida para empezar el próximo evento: copia la estructura de partidos de un torneo pasado con todos los marcadores borrados. Los asistentes de borradores guardados y de plantillas aparecen como "Próximamente" en el panel, así que hoy la ruta es clonar.

Cabina de Director de torneo

Si tu club organiza (no solo asiste), la pestaña Director es tu centro de control del evento. Un Panel en vivo y una Consola de partido en vivo quedan fijados arriba; debajo hay seis espacios de trabajo:

  • Configuración: nombre y fechas del torneo, Categorías y divisiones, Calendario y asignación automática, y los ajustes de Pantalla del anotador.
  • Cuadros y siembra: siembras de grupo y una vista previa del cuadro.
  • Importar: los asistentes de importación compartidos, para que un director pueda traer estructura igual que un administrador de equipo.
  • Publicación: Publicar nuevo torneo (o Publicar / Actualizar una vez en vivo), el código para compartir, la firma del árbitro y Archivar este torneo.
  • Plantillas y clubes: cada equipo registrado en su propia tarjeta con el editor de plantilla en línea. Añade o elimina equipos, corrige números de gorro y define los logos de club sin salir de la página.
  • Pasados: torneos organizados anteriormente.
¿Organizas una temporada en lugar de un fin de semana? El espacio Configuración lleva una tarjeta "Gestionar una liga" que te lleva directo a la pestaña Ligas.

Publicar el evento y códigos para compartir

Cuando la estructura está lista, toca Publicar evento en el espacio de trabajo Configuración. La plataforma genera un código para compartir de 6 caracteres (p. ej. K7M-A9F) que los administradores de los equipos participantes introducen en Torneo organizado, luego Importar por código:

  • El código para compartir lleva el paquete completo — grupos, divisiones, formato de partido, estructura del cuadro, recintos y siembras.
  • Republicar envía los partidos y cuadros actualizados a cada equipo que importó el código, para que la recolocación del cuadro y los cambios de calendario se propaguen automáticamente.
  • Comparte el código en un solo correo o chat de grupo; cada administrador de equipo extrae el paquete una vez, y sus espectadores ven entonces el torneo en vivo sin nada extra que hacer.
  • Requerir firma del árbitro: la tarjeta de Publicación tiene un interruptor "Requerir firma del árbitro". Está APAGADO por defecto; enciéndelo y finalizar cualquier partido en el feed oficial de Torneo / Liga pide al anotador el nombre del árbitro (obligatorio para finalizar), y el resultado final muestra "Firmado por [árbitro]." Nunca se aplica a los partidos de Mi Club.
Por qué los códigos para compartir superan a una hoja de Google: las hojas requieren que cada administrador de equipo configure la importación correctamente, y un solo rango de celdas mal puesto rompe la importación para ese equipo. El paquete organizado es la fuente canónica — un clic, todos los equipos alineados, recolocación del cuadro gestionada centralmente.

Panel en vivo — qué significa cada tarjeta

Durante el evento, el Panel en vivo es tu vista de operaciones; las tarjetas se actualizan en tiempo real a medida que los anotadores de cada piscina registran eventos:

  • Espectadores viendo: cuántos dispositivos tienen ahora mismo un partido abierto; un indicador del interés y una comprobación de que tu código para compartir llegó a los espectadores.
  • Partidos en vivo ahora: recuento de partidos con al menos un evento en los últimos 5 minutos; toca para profundizar en la piscina que está anotando.
  • Jugadores cerca del límite: jugadores con 2 expulsiones; un aviso de que una falta grave más los descalifica, ordenados por equipo y gorro.
  • Jugadores en el banquillo: jugadores que llegaron a 3 expulsiones; fuera el resto de ese partido, mostrados con un chip EN EL BANQUILLO en el acta pública.
  • Conflictos de recinto entre equipos: dos partidos en menos de 10 minutos en la misma piscina, o un equipo jugando dos partidos en menos de 60 minutos en recintos distintos; se marcan para que los resuelvas antes del sprint.
  • Marcador completo: partidos que han terminado (y firmados, si has requerido la firma del árbitro); el marcador queda bloqueado y se muestra como Final.
  • Goles transmitidos: total de eventos de gol enviados a los espectadores hasta ahora.
La actualización automática sondea cada 5 segundos; mientras editas la plantilla en línea de un equipo se suspende para esa tarjeta para que un sondeo no pueda sobrescribir tus ediciones de gorro a mitad de pulsación.

Página pública del torneo

Publicar el evento genera automáticamente una URL pública de espectador: eggbeater.app/tournament.html?code=K7M-A9F. Cualquiera con el enlace ve el torneo en vivo — grupos, cuadros, calendario, marcadores en vivo, actas por jugador — sin instalación ni cuenta.

  • La página nombra a tu club como organizador. Sus colores son el azul marino y el sol de Eggbeater, los mismos para todos los clubes.
  • Los espectadores visitantes ven tu torneo en el mismo dominio que el resto de la plataforma.
  • Esta es la URL que pones en los formularios de inscripción, compartes en los correos del torneo y fijas en redes sociales. Se refresca cada 5 segundos con nuevos marcadores, avance del cuadro y actas finalizadas.

Torneos maestros: un código para un evento con varias divisiones

Un evento grande con muchas divisiones se puede publicar como un único torneo maestro sin organizador. En lugar de que cada división tenga su propio código, compartes un código maestro que reúne todo el evento:

  • Un código, todo el evento: los espectadores introducen el único código maestro (en la web, la PWA, iOS y la app de Apple TV) y obtienen las pestañas completas: My Path, Pool Standings, All Games, Watch List y Schedule, en todas las divisiones.
  • Datos por división: el paquete de cada división se resuelve bajo el maestro, de modo que un espectador elige su división y ve el camino de su equipo mientras el maestro sigue uniendo el evento.
  • “My Path” maestro: el proyector muestra bifurcaciones de victoria y derrota con rivales proyectados, horarios de partido programados y notas de posición asegurada, que se actualizan a medida que llegan los resultados.
  • Sin organizador: no hay un único club que lleve la mesa de todo el evento. Los resultados llegan por división y el maestro los agrega.
Los torneos maestros son la forma en que un campeonato con varias divisiones (por ejemplo, un evento completo de toda una categoría) aparece como una sola cosa para los espectadores: reparte un código y quedan cubiertos todos los equipos de todas las divisiones.

Guía trilingüe del puesto de mesa (autogenerada)

Cada torneo publicado obtiene su propia Referencia rápida del puesto de mesa imprimible para anotadores voluntarios, en inglés, francés y español — generada a partir de la Guía del anotador de torneo canónica y personalizada con el nombre, las fechas y los ajustes del reloj de tu torneo:

  • Disponible desde la pestaña Director de torneo como descarga de un clic (PDF o HTML listo para imprimir).
  • Tres páginas, carta vertical — portada, referencia de botones de acción, y final de partido / atajos rápidos.
  • Cubre los tipos de exclusión (Expulsión, Falta común, Brutalidad), la regla de 3 expulsiones EN EL BANQUILLO, las exclusiones ganadas, las etiquetas de gol (6 contra 5, De revés, Contraataque), los tipos de pérdida (incluyendo Balón forzado abajo y Dentro de 2 m), y finalizar el partido con Finalizar partido (más la firma del árbitro cuando la has habilitado).
  • Define el idioma en los ajustes de tu torneo para que todos los voluntarios del puesto de mesa reciban la misma versión. ¿Necesitas varios idiomas? Imprime los tres y apílalos en cada puesto.
Imprime antes del día del torneo — el Wi-Fi en las piscinas es impredecible; las guías impresas en cada puesto de mesa significan que los anotadores voluntarios siempre tienen una referencia aunque se les caiga la señal del teléfono.

Ligas, comunicación y marcador

Gestiona una temporada de varias semanas desde la pestaña Ligas, mantén informados a los espectadores con push e integraciones de mensajería, y lleva el marcador en vivo con el flujo de un botón Anotar este partido y el interruptor de reloj por dispositivo.

Gestionar una temporada de liga

Si tu club organiza juego de liga de varias semanas (en lugar de, o junto a, los fines de semana de torneo), la pestaña Ligas gestiona toda la temporada — desde el asistente de configuración hasta una página pública /leagues/{slug}/ que los espectadores siguen sin cuenta. Dos SKU cubren las dos formas:

  • Liga de club — $99/temporada: ligas de un solo club que usan solo los equipos de tu club. Round-robin, eliminación simple, eliminación doble, suizo, pods semanales, de grupos a cuadro; clasificación en vivo, desempates configurables.
  • Liga multiclub — $249/temporada: equipos de varios clubes. Hereda todas las funciones de la Liga de club, más clasificaciones entre clubes, páginas de espectadores gratuitas para los espectadores de los clubes visitantes, escritura de vuelta a la hoja y calendarios de eventos por división.
  • Configuración: (1) Suscríbete a un SKU de liga desde la pestaña Compras. (2) Abre la pestaña Ligas y toca Crear una liga — un asistente que cubre identidad, divisiones y equipos, formato y calendario, reglas, y puntos y desempates. (3) Autoprogramar o importar — un preajuste semanal autogenera cada enfrentamiento, o importa desde Google Sheets o desde un JSON exportado. (4) Publicar — un código para compartir de 6 caracteres se pone en vivo con una URL pública y una página SEO /leagues/{slug}/ autogenerada.
Los torneos y las ligas se complementan — un club puede ejecutar ambos a la vez bajo códigos para compartir separados. Los partidos de liga en las pantallas de bloqueo de iOS muestran "Semana 3 · vs Stingrays" en lugar de un genérico "próximo partido". La guía completa está en la Guía del constructor de ligas.

Comunicación con el equipo

Mantén informados a los espectadores desde la pestaña Comunicación:

  • Notificaciones push: Recordatorios del día de partido (automáticos a las 2 horas, 1 hora y 30 minutos antes de cada partido) y Anuncios (mensajes manuales a categorías seleccionadas, con un límite de 5/hora). El envío pide confirmación, porque llega a dispositivos reales.
  • Banner de anuncio y Enviar actualización de marcador: pon un mensaje fijo en la parte superior de la app de espectadores, o envía una actualización puntual del marcador.
  • Desglose de suscriptores: cuántos espectadores tienen las notificaciones habilitadas, separado Por categoría y Por preferencia de notificación.
  • Integraciones: conecta Telegram (token de bot + ID de chat), GroupMe (ID de bot) o TeamSnap. Una vez conectado, las actualizaciones de marcador y los anuncios se publican en esos canales junto con las push.

Marcador en vivo — cómo funciona

Durante un partido, un anotador designado toca Anotar este partido, elige qué está anotando, introduce la contraseña de marcador, y el tablero se abre en el partido en vivo. El marcador es primero la acción — toca la acción, luego toca al jugador (no hay botones de +/-). Pueden:

  • Registrar goles: toca Gol / Gol rival, toca quién anotó, luego opcionalmente una asistencia y etiquetas 6 contra 5 / De revés / Contraataque.
  • Llevar el reloj del partido: Iniciar / Detener / Reiniciar, Sprint ganado, y toca el reloj para fijar un M:SS exacto (o Reloj APAGADO para solo por periodo).
  • Avanzar el periodo en la barra: Inicio / Q1–Q4 (H1–H2 por mitades) / ½ Tiempo, con SO solo cuando hay empate al final del tiempo.
  • Registrar todo lo demás: exclusiones (Expulsión / Falta común / Brutalidad), pérdidas, robos, bloqueos, paradas del portero y penaltis de 5 m, todo atribuido por número de gorro.
  • Contraseña de marcador: define una en Ajustes de torneo para evitar el marcador no autorizado; compártela solo con el anotador asignado.
  • Compartir resultados: tras un partido, los espectadores tocan Compartir resultado en una tarjeta de partido terminado para generar una imagen del marcador final para iMessage, Instagram Stories o cualquier app.
Las actualizaciones de marcador se envían a los espectadores en tiempo real. Si el anotador pierde internet, las actualizaciones se encolan localmente y se sincronizan automáticamente cuando vuelve la conectividad.

Anotar este partido y el interruptor de Reloj ON/OFF

Cada fila de la pestaña Calendario lleva un botón Anotar (pasa a leer Ver cuando el partido es final). Abre el anotador guiado con una rápida elección "¿Qué estás anotando?", una contraseña de marcador y luego el tablero en vivo:

  • ¿Qué estás anotando? Elige Torneo / Liga (el feed oficial de dos extremos) o Mi Club (uno de los partidos de tu propio club). Ambos se transmiten en vivo a los espectadores. Elegir Mi Club en un partido que es parte de un torneo/liga te advierte de que envía un feed de club separado que puede divergir del marcador oficial.
  • Contraseña de marcador: introdúcela una vez y el tablero se abre directamente en el partido en vivo. No hay un paso separado de "abrir un partido" ni un código de 6 caracteres que teclear; el tablero precarga automáticamente el periodo y el reloj y define el lado y el color de gorro de cada equipo.
  • Reloj ON/OFF: la tarjeta de periodo tiene una pestaña de Reloj. Apágala y anotas solo por periodo — la barra de periodo (Inicio / Q1–Q4 —o H1–H2 por mitades— / ½ Tiempo / SO) y todos los botones de acción se quedan; simplemente no hay cuenta atrás en marcha.
  • Finalizar un partido: Finalizar partido es solo una confirmación por defecto. La firma del árbitro es opcional y está apagada por defecto — actívala por evento (torneos: consola del Director, tarjeta de Publicación; ligas: pestaña Ligas, tarjeta Pantalla del anotador, "Requerir firma del árbitro") y finalizar un partido oficial de Torneo / Liga pide entonces al anotador el nombre del árbitro, y el resultado final muestra "Firmado por [árbitro]." Nunca se aplica a los partidos de Mi Club.
  • Los eventos siguen registrando marcas de tiempo reales y se transmiten en tiempo real; la preferencia del anotador va incluida para que la pantalla de bloqueo y el widget del espectador también oculten la etiqueta del reloj — sin un fantasma 0:00 a medio llenar. Los puestos de torneo suelen mantenerlo ON, los anotadores casuales a menudo lo apagan.
Si el botón Anotar te dice que publiques primero, es la protección haciendo su trabajo — un torneo que organizas tú tiene que estar publicado en la pestaña Director antes de que se abra el marcador en vivo.

Datos, marca y administradores

Estadísticas de temporada y archivos, el logo y los colores de tu club, roles de administrador y las herramientas avanzadas — incluida la recuperación de partidos anotados para arreglar un partido que se cerró incorrectamente.

Archivo y estadísticas de temporada

La pestaña Archivo es el registro permanente de tu club:

  • Panel de temporada: el récord de temporada de tu club de un vistazo: victorias, derrotas, empates y porcentaje de victorias en todas las categorías, cada uno con una barra de porcentaje de victorias con código de color.
  • Archivo de torneos: cada torneo archivado almacenado permanentemente con resultados de partido y plantillas completas. Toca uno para abrir la vista de detalle; también puedes volver a cargar una plantilla archivada en un torneo actual.
  • Estadísticas de jugadores: en la pestaña Plantilla, toca Cargar estadísticas de temporada para ver estadísticas acumuladas de jugadores en los torneos archivados (goles, asistencias, robos, exclusiones, goles por partido). Ordenable y visible para jugadores y espectadores en la app pública.
  • Exportar CSV: exporta los resultados de los partidos o tu plantilla como CSV en cualquier momento, con el nombre de tu club y categoría.

Informe del entrenador e Informe del jugador (PDF con tu marca)

Desde el historial de un torneo, genera un Informe del entrenador con la marca del club y listo para imprimir — un desglose estadístico a fondo que puedes entregar a los entrenadores o imprimir al final de la temporada. Está disponible en inglés, español y francés:

  • Desglose de pérdidas: pérdidas por tipo, más balón forzado debajo a favor y en contra.
  • Detalle de faltas: faltas comunes y faltas de 5 metros, junto al panorama de exclusiones.
  • Análisis por jugador: la contribución de cada atleta a lo largo del evento en un solo lugar.
  • Informe del jugador: una versión por jugador que se puede entregar a un espectador (o compartir ese enlace PDF sin restricciones), que profundiza en las estadísticas y la jugada por jugada de un solo atleta.
  • Con tu marca e imprimible: con los colores de tu club y maquetado para imprimir o PDF; define el idioma en los ajustes de tu torneo.
Se complementa con los box scores públicos: los espectadores ven estadísticas por jugador en vivo en la app, mientras que los entrenadores reciben el informe completo con la marca para revisión y reclutamiento.

Marca personalizada

En Info del club, en Logo y marca, define cómo aparece tu club:

  • Logo del club: se muestra en todos los lugares donde aparece tu club: en las apps, en la TV, en las tarjetas de partido y en tus páginas públicas.
  • Colores primario y secundario: las páginas de tu club y de tus equipos, sus páginas de partido y los imprimibles (Informe del entrenador, Informe del jugador).
  • Todo lo demás (las apps, el Desk, la app de Apple TV, las páginas de torneo y de liga, el widget para la web del club y la superposición para transmisiones) usa el azul marino y el sol de Eggbeater para todos los clubes, así que tus colores no lo cambian. Toca Save colors cuando estés conforme.
La marca se sirve desde el endpoint /club-branding, así que guardar en Info del club actualiza al instante tu logo, tus páginas y tus imprimibles. Sin necesidad de publicar.

Gestionar administradores

En Info del club, la sección de gestión de administradores controla quién tiene acceso:

  • Enlace de invitación: genera un enlace de invitación de un solo uso y envíalo a un nuevo administrador; inicia sesión con Google y se añade automáticamente.
  • Añadir por UID: si tienes un UID de Firebase, añade a esa persona directamente.
  • Rol de administrador: acceso completo: editar partidos, plantillas, ajustes, publicar y gestionar otros administradores.
  • Rol de anotador: acceso limitado: usar solo la interfaz de marcador en vivo; no puede editar calendarios, plantillas ni ajustes. Úsalo para un espectador o ayudante que lleva el marcador sin permisos completos.

Funciones avanzadas

Más allá de lo básico:

  • Organizador de torneo: construye o importa paquetes organizados con cuadrículas de siembra, divisiones y formatos de partido; los directores publican y los administradores de equipo importan con el código de 6 caracteres.
  • Analíticas: una tarjeta de Analíticas al pie de Info del club; los recuentos de suscriptores por categoría viven en Comunicación.
  • Modo oscuro y temas: los espectadores eligen tema Claro, Oscuro o del Sistema para mejor visibilidad junto a la piscina.
  • Historial y MaxPreps (secundaria): si tu tipo de organización es Secundaria, una pestaña Historial registra los resultados temporada a temporada; importa desde MaxPreps pegando la URL de la página de calendario, o añade manualmente. Ahora hay salvaguardas que evitan colisiones de torneos duplicados por importaciones repetidas o solapadas.

Recuperación de partidos anotados y resultados oficiales

La pestaña Recuperación revisa cada partido anotado duradero de la categoría seleccionada — no solo el historial local del navegador. Úsala cuando un anotador cierra un partido incorrectamente, un marcador final cambia en la hoja oficial o un torneo necesita reconstruirse limpiamente:

  • Partidos anotados: todos los partidos anotados duraderos, con un filtro Requiere acción / Mostrar todo para centrarte en lo que de verdad necesita limpieza. Las filas ya revisadas se pueden descartar de la lista en este dispositivo sin tocar el registro.
  • Reparar partido: Promover a final empuja un partido finalizado a la vista de Historial del espectador, Corregir marcador arregla un final equivocado, y hay una reparación para las jugadas registradas antes de tocar Q1.
  • Sesiones de anotador activas: qué dispositivo posee una sesión de anotador en vivo, su estado y su último latido, con Forzar cierre para una sesión atascada.
  • Sellados: la cola de finalización de todo el club, en todos los torneos, actuales y pasados, para que nada quede a medio finalizar.
  • Sincronizar resultados de la hoja oficial: trae los marcadores finales de la hoja del torneo a los partidos anotados y al historial.
  • Reconstruir historial desde partidos anotados: regenera el historial del torneo a partir de los registros duraderos.
  • Instantáneas: restaura desde una instantánea de publicación cuando haga falta revertir algo. Las acciones destructivas aquí piden confirmación.

Preguntas

Preguntas frecuentes

¿Cómo configuro un club de waterpolo en Eggbeater?

Abre admin.eggbeater.app, inicia sesión con Google, con Apple o con un enlace enviado por correo, y luego recorre Info del club: define el nombre y el tipo de tu club, elige colores de marca y un logo, y comparte el enlace de unión con los espectadores. Añade partidos y una plantilla, luego pulsa Guardar y publicar para enviarlo a la app de espectadores.

¿Puedo importar un calendario de torneo de waterpolo desde una hoja de Google?

Sí. En la pestaña Añadir partidos, abre Importar partidos y usa Google Sheets / BSSync para una hoja estándar de vista pública, o el Importador de Futures para hojas de Futures de edades mixtas con leyendas de color. Para los National Junior Olympics, Importar desde una hoja de torneo lee la hoja MASTER BY DIVISION directamente. Lo mejor de todo: pídele al director del torneo el código organizado — lleva la estructura completa de la forma más limpia.

¿Cómo reciben los espectadores avisos sobre los calendarios de partidos de waterpolo?

Los espectadores que habilitan las notificaciones reciben recordatorios automáticos el día del partido (2 horas, 1 hora, 30 minutos antes), más cualquier anuncio que envíes desde la pestaña Comunicación. También pueden suscribirse una sola vez al feed de calendario WebCal para que cada partido (y cada actualización del cuadro) llegue automáticamente a los calendarios de Google, Apple u Outlook.

¿Puede Eggbeater organizar un torneo para varios clubes?

Sí. Usa la cabina de Director de torneo: construye el paquete del evento, Publicar evento para generar un código para compartir de 6 caracteres, y cada equipo participante lo importa en Torneo organizado, luego Importar por código. La página pública del torneo muestra marcadores en vivo a cada espectador — sin instalación ni cuenta — y republicar envía la recolocación del cuadro a todos los equipos automáticamente.

Mis cambios no se ven para los espectadores — ¿por qué?

Toca Guardar y publicar. Los cambios se guardan como borrador y solo se vuelven visibles para los espectadores después de publicar. (No necesitas publicar después de cambiar la info del club/marca, enviar push o gestionar administradores — esos se aplican de inmediato.)

¿Funciona el marcador en vivo con mal WiFi?

Sí. Los marcadores se encolan localmente en el dispositivo y se sincronizan automáticamente cuando vuelve la conectividad. La herramienta de Historial de administrador también mantiene registros duraderos de partidos anotados y borradores reflejados para que un partido pueda recuperarse si un dispositivo se cae a mitad de partido.

¿Listo para gestionar tu club?

Abre el panel de administración y ejecuta la lista de configuración inicial — lleva unos diez minutos. ¿Necesitas ayuda? La pestaña Ayuda dentro del panel tiene documentación de cada función.