Anagrafiche, iscrizioni, quote, allenamenti, partite e contabilità in un solo posto — con il controllo preciso di chi vede cosa.
Dati di fantasia, accesso su richiesta con credenziali personali a scadenza. Nessuna carta.
SportOps sta sopra il gestionale federale — che resta l'adempimento verso la federazione — e al posto dei fogli di calcolo, dei gruppi WhatsApp improvvisati e del quaderno del tesoriere.
Oggi una ASD gestisce anagrafiche e consensi, certificati medici con scadenze, iscrizioni e tesseramenti, quote e ricevute, allenamenti e convocazioni, un bilancio da rendicontare e decine di famiglie da tenere informate. Quasi sempre lo fa con un programma nato per l'iscrizione, più WhatsApp, più il quaderno del tesoriere.
In SportOps l'anagrafica di un atleta, il suo certificato, la sua quota, la sua squadra, le sue convocazioni e il movimento contabile del suo pagamento sono lo stesso dato — non sei copie che divergono.
Ogni voce elencata qui corrisponde a una funzione in esercizio nella piattaforma.
Atleti, genitori con legame tipizzato verso i figli, allenatori, dirigenti, squadre, strutture, avversarie, stagioni.
La console dove si vede a che punto è ogni atleta. Imbuto del tesseramento, cinque viste, azioni rapide.
Listino voci, assegnazione mirata, incassi, ricevute numerate in transazione, checkout online sul conto della società.
Separata dalla segreteria, disattivata di default. Prima nota, scadenzario, budget, rendiconto per cassa.
Allenamenti con template ricorrenti, convocazioni con conferma di disponibilità, partite con cronaca live, competizioni, calendario unificato.
Email attive su tutto il flusso operativo: convocazioni, avvisi certificati e quota, invii ai gruppi, link di completamento.
Una tesoreria pensata per ASD e SSD: prima nota, conti cassa e banca, scadenzario, budget e rendiconto per cassa nello schema CNDCEC/FNC.
Ogni società ha il proprio spazio. Certificato di sicurezza incluso in entrambi i casi, logo e colori del club fin dalla pagina di accesso.
Applicazione per iOS e Android per chi sta a bordo campo e per le famiglie, con le stesse regole di accesso del web.
Ogni permesso è la combinazione di tre cose: risorsa × azione × contesto. Il contesto è la finezza: dice «l'allenatore modifica gli atleti — ma solo i suoi» senza una riga di codice dedicata a quel caso.
Amministratore. Tutto, inclusi permessi e impostazioni di sistema.
Nascondere una voce di menu non è sicurezza. Il permesso è verificato a ogni chiamata al server e i dati restituiti sono già ristretti al contesto: il genitore che chiedesse l'elenco atleti riceve i figli, non la rosa. Ogni modifica alla matrice è validata prima di applicarla, versionata, ripristinabile e registrata con autore, data e valore precedente.
Ogni permesso è la combinazione di tre cose: risorsa × azione × contesto. Il contesto è la finezza: dice «l'allenatore modifica gli atleti — ma solo i suoi» senza una riga di codice dedicata a quel caso.
Segreteria. Come l'amministratore tranne permessi e impostazioni.
Nascondere una voce di menu non è sicurezza. Il permesso è verificato a ogni chiamata al server e i dati restituiti sono già ristretti al contesto: il genitore che chiedesse l'elenco atleti riceve i figli, non la rosa. Ogni modifica alla matrice è validata prima di applicarla, versionata, ripristinabile e registrata con autore, data e valore precedente.
Ogni permesso è la combinazione di tre cose: risorsa × azione × contesto. Il contesto è la finezza: dice «l'allenatore modifica gli atleti — ma solo i suoi» senza una riga di codice dedicata a quel caso.
Tesoriere. Ruolo stretto: tesoreria piena e compensi staff, più dashboard ed export in lettura.
Nascondere una voce di menu non è sicurezza. Il permesso è verificato a ogni chiamata al server e i dati restituiti sono già ristretti al contesto: il genitore che chiedesse l'elenco atleti riceve i figli, non la rosa. Ogni modifica alla matrice è validata prima di applicarla, versionata, ripristinabile e registrata con autore, data e valore precedente.
Ogni permesso è la combinazione di tre cose: risorsa × azione × contesto. Il contesto è la finezza: dice «l'allenatore modifica gli atleti — ma solo i suoi» senza una riga di codice dedicata a quel caso.
Direttore sportivo. Coordinamento sportivo e valutazione delle preiscrizioni, con visione ampia sull'attività.
Nascondere una voce di menu non è sicurezza. Il permesso è verificato a ogni chiamata al server e i dati restituiti sono già ristretti al contesto: il genitore che chiedesse l'elenco atleti riceve i figli, non la rosa. Ogni modifica alla matrice è validata prima di applicarla, versionata, ripristinabile e registrata con autore, data e valore precedente.
Ogni permesso è la combinazione di tre cose: risorsa × azione × contesto. Il contesto è la finezza: dice «l'allenatore modifica gli atleti — ma solo i suoi» senza una riga di codice dedicata a quel caso.
Allenatore. Le proprie squadre: convocazioni, presenze, allenamenti, dati dei propri atleti.
Nascondere una voce di menu non è sicurezza. Il permesso è verificato a ogni chiamata al server e i dati restituiti sono già ristretti al contesto: il genitore che chiedesse l'elenco atleti riceve i figli, non la rosa. Ogni modifica alla matrice è validata prima di applicarla, versionata, ripristinabile e registrata con autore, data e valore precedente.
Ogni permesso è la combinazione di tre cose: risorsa × azione × contesto. Il contesto è la finezza: dice «l'allenatore modifica gli atleti — ma solo i suoi» senza una riga di codice dedicata a quel caso.
Dirigente. Supporto operativo su squadre ed eventi; organizza le partite e le strutture.
Nascondere una voce di menu non è sicurezza. Il permesso è verificato a ogni chiamata al server e i dati restituiti sono già ristretti al contesto: il genitore che chiedesse l'elenco atleti riceve i figli, non la rosa. Ogni modifica alla matrice è validata prima di applicarla, versionata, ripristinabile e registrata con autore, data e valore precedente.
Ogni permesso è la combinazione di tre cose: risorsa × azione × contesto. Il contesto è la finezza: dice «l'allenatore modifica gli atleti — ma solo i suoi» senza una riga di codice dedicata a quel caso.
Editore. Ruolo redazionale su contenuti e anagrafiche, secondo quanto abilitato.
Nascondere una voce di menu non è sicurezza. Il permesso è verificato a ogni chiamata al server e i dati restituiti sono già ristretti al contesto: il genitore che chiedesse l'elenco atleti riceve i figli, non la rosa. Ogni modifica alla matrice è validata prima di applicarla, versionata, ripristinabile e registrata con autore, data e valore precedente.
Ogni permesso è la combinazione di tre cose: risorsa × azione × contesto. Il contesto è la finezza: dice «l'allenatore modifica gli atleti — ma solo i suoi» senza una riga di codice dedicata a quel caso.
Genitore. I propri figli: documenti, consensi, quote, disponibilità, comunicazioni.
Nascondere una voce di menu non è sicurezza. Il permesso è verificato a ogni chiamata al server e i dati restituiti sono già ristretti al contesto: il genitore che chiedesse l'elenco atleti riceve i figli, non la rosa. Ogni modifica alla matrice è validata prima di applicarla, versionata, ripristinabile e registrata con autore, data e valore precedente.
Ogni permesso è la combinazione di tre cose: risorsa × azione × contesto. Il contesto è la finezza: dice «l'allenatore modifica gli atleti — ma solo i suoi» senza una riga di codice dedicata a quel caso.
Atleta. I propri dati e le informazioni delle proprie squadre.
Nascondere una voce di menu non è sicurezza. Il permesso è verificato a ogni chiamata al server e i dati restituiti sono già ristretti al contesto: il genitore che chiedesse l'elenco atleti riceve i figli, non la rosa. Ogni modifica alla matrice è validata prima di applicarla, versionata, ripristinabile e registrata con autore, data e valore precedente.
Tutto quello che segue si cambia da soli, senza aprire un ticket a nessuno.
Sull'aspetto: la società sceglie tra 8 combinazioni colori verificate in chiaro e in scuro, non colori liberi. È deliberato — la scelta libera rende possibile uno stato illeggibile da cui l'utente non sa più uscire.
Non è una piattaforma "per il calcio" adattata. In Dati società si dichiarano settore sportivo e federazioni: sono quei due valori a guidare i preset delle categorie. I preset sono calcolati come scarto rispetto all'anno di apertura della stagione — valgono per qualsiasi stagione, si ricaricano senza duplicati e restano modificabili a mano.
L'unica parte che parla la lingua di uno sport specifico è la cronaca live della partita, modellata sul calcio. Per gli altri sport quel menu viene sostituito, non tolto: al suo posto c'è ciò che serve a quello sport. Tutto il resto — la grande maggioranza del lavoro di una società — è identico per chiunque.
Categorie seminate come scarto rispetto all'anno di apertura della stagione: si ricaricano senza creare duplicati e restano modificabili a mano.
Non è una piattaforma "per il calcio" adattata. In Dati società si dichiarano settore sportivo e federazioni: sono quei due valori a guidare i preset delle categorie. I preset sono calcolati come scarto rispetto all'anno di apertura della stagione — valgono per qualsiasi stagione, si ricaricano senza duplicati e restano modificabili a mano.
L'unica parte che parla la lingua di uno sport specifico è la cronaca live della partita, modellata sul calcio. Per gli altri sport quel menu viene sostituito, non tolto: al suo posto c'è ciò che serve a quello sport. Tutto il resto — la grande maggioranza del lavoro di una società — è identico per chiunque.
Le federazioni ritoccano le fasce prima dei campionati: il preset è un punto di partenza, non un vincolo.
Non è una piattaforma "per il calcio" adattata. In Dati società si dichiarano settore sportivo e federazioni: sono quei due valori a guidare i preset delle categorie. I preset sono calcolati come scarto rispetto all'anno di apertura della stagione — valgono per qualsiasi stagione, si ricaricano senza duplicati e restano modificabili a mano.
L'unica parte che parla la lingua di uno sport specifico è la cronaca live della partita, modellata sul calcio. Per gli altri sport quel menu viene sostituito, non tolto: al suo posto c'è ciò che serve a quello sport. Tutto il resto — la grande maggioranza del lavoro di una società — è identico per chiunque.
Categoria = età, squadra = gruppo operativo con nome libero, campionato = livello e girone. Tre cose distinte.
Non è una piattaforma "per il calcio" adattata. In Dati società si dichiarano settore sportivo e federazioni: sono quei due valori a guidare i preset delle categorie. I preset sono calcolati come scarto rispetto all'anno di apertura della stagione — valgono per qualsiasi stagione, si ricaricano senza duplicati e restano modificabili a mano.
L'unica parte che parla la lingua di uno sport specifico è la cronaca live della partita, modellata sul calcio. Per gli altri sport quel menu viene sostituito, non tolto: al suo posto c'è ciò che serve a quello sport. Tutto il resto — la grande maggioranza del lavoro di una società — è identico per chiunque.
Tutto il resto della piattaforma — anagrafiche, iscrizioni, quote, contabilità, permessi — è completamente indipendente dallo sport.
Non è una piattaforma "per il calcio" adattata. In Dati società si dichiarano settore sportivo e federazioni: sono quei due valori a guidare i preset delle categorie. I preset sono calcolati come scarto rispetto all'anno di apertura della stagione — valgono per qualsiasi stagione, si ricaricano senza duplicati e restano modificabili a mano.
L'unica parte che parla la lingua di uno sport specifico è la cronaca live della partita, modellata sul calcio. Per gli altri sport quel menu viene sostituito, non tolto: al suo posto c'è ciò che serve a quello sport. Tutto il resto — la grande maggioranza del lavoro di una società — è identico per chiunque.
CSI è multi-sport: il preset cambia in base al settore sportivo dichiarato in Dati società.
Non è una piattaforma "per il calcio" adattata. In Dati società si dichiarano settore sportivo e federazioni: sono quei due valori a guidare i preset delle categorie. I preset sono calcolati come scarto rispetto all'anno di apertura della stagione — valgono per qualsiasi stagione, si ricaricano senza duplicati e restano modificabili a mano.
L'unica parte che parla la lingua di uno sport specifico è la cronaca live della partita, modellata sul calcio. Per gli altri sport quel menu viene sostituito, non tolto: al suo posto c'è ciò che serve a quello sport. Tutto il resto — la grande maggioranza del lavoro di una società — è identico per chiunque.
Si scelgono nome, ordine e mappa annata → categoria. Nessun preset richiesto: la struttura concettuale della piattaforma è deliberatamente neutra.
«Ho gli atleti in tre Excel diversi e nessuno vuole ridigitarli»
Si carica il file com'è — anche uno per annata, anche in giorni diversi. La piattaforma riconosce le colonne da sola, deduce la categoria dall'annata, ricava data di nascita e sesso dal codice fiscale, riconosce chi c'è già e non lo duplica.
«A settembre non so mai chi è a posto e chi no»
La console Segreteria apre su un imbuto: provini → documenti → attesa incasso → incassato → pronti → tesserati. Sotto, un riquadro con le sole cose che chiedono un'azione.
«Le quote sono diverse per ogni annata, e ogni anno si rifà tutto a mano»
Si compila una volta la matrice: stagione × tipo (nuovo o rinnovo) × annata × categoria, con la regola «più specifico vince». Un importo a 0 significa esente — l'agonistica non paga il tesseramento ma i documenti li consegna comunque, e la piattaforma lo sa.
«Il tesoriere ha il suo Excel e il rendiconto lo si scopre a maggio»
Ogni quota incassata diventa da sola un movimento di prima nota, classificato sul piano dei conti. La commissione trattenuta dal circuito diventa da sola un'uscita. Affitto, affiliazione e assicurazione si dichiarano una volta come impegni e compaiono nello scadenzario alla data giusta.
«Il tesoriere non deve vedere le anagrafiche. La segreteria non deve vedere i compensi»
Si concede al tesoriere la sola risorsa Tesoreria, senza anagrafiche e senza impostazioni. Si concede alla segreteria Tesoreria in sola lettura e creazione — registra un incasso e una piccola spesa — senza la risorsa Compensi staff, che è separata apposta.
«I certificati medici scadono e ce ne accorgiamo in convocazione»
Certificati medici, documenti di identità, consensi: tutto sotto controllo. Ogni mattina alle 7 la piattaforma guarda le scadenze e manda una sola email riepilogativa agli amministratori — quelli a 30 giorni, a 14, a 7, e quelli appena scaduti. Solo se c'è qualcosa di nuovo: nessuna email quotidiana da ignorare.
«Non voglio atleti a sistema che poi non si iscrivono»
La preiscrizione pubblica non crea niente: crea una richiesta. La società la valuta — è il momento dei provini e degli open day. Alla conferma parte il link di completamento e nasce l'addebito della quota.
Questa sezione resta in pagina di proposito: costruisce più fiducia di quanta ne tolga. Ogni claim del sito è verificabile nel prodotto — e ciò che è predisposto ma non attivo lo diciamo qui.
Ambiente completo con dati di fantasia. Accesso su richiesta con credenziali personali a scadenza e revocabili, presa visione delle regole al primo ingresso.