Console ToMax

β€”
Finestra:

⭐ La console in 30 secondi

I pochi numeri da guardare ogni giorno, ciascuno accanto al suo obiettivo.

North Star Β· Ristoranti attivi paganti
β€”
Locali che usano Tomax in servizio nella settimana
MRR e crescita sul mese al lancio
β€”
Obiettivo full-time: 5–10k €/mese
Clienti paganti attivi al lancio
β€”
Break-even ~10 clienti
Churn del mese al lancio
β€”
Tenere il piΓΉ basso possibile
Runway in mesi
β€”
Mesi di autonomia di cassa

🍽 Salute del prodotto

Il prodotto su tutti i ristoranti, aggregato. Finestra 30gg.

Ristoranti attivi / registrati
β€”
con attivitΓ  nella finestra
Servizi (finestra)
β€”
turni aperti
Coperti serviti
β€”
Ordini processati
β€”
Adozione della voce
β€”
% ordini presi a voce
Latency LLM media
β€”
QualitΓ  AI Β· problemi
β€”
validation + invalid id
AffidabilitΓ  Β· episodi offline
β€”

Engagement per tenant (chi usa molto e chi sta scivolando)

TenantSlugPianoOrdini (finestra)Ultimo ordine
β€”

Overview ToMax

Riepilogo cross-tenant per finestra 30gg. Click su una metrica per drill-down.

Tenant attivi
β€”
β€”
Revenue clienti (finestra)
β€”
β€”
Coperti serviti
β€”
β€”
Costo AI (finestra)
β€”
β€”
Lost revenue (86)
β€”
β€”
Tempo risparmiato
β€”
stima da baseline
⚠️ Alert tenant attivi
Caricamento…
πŸ“Š Tenant per piano
Caricamento…
πŸ’° Revenue ricorrente ToMax
MRR (mese)
β€”
β€”
ARR (12 mesi)
β€”
proiezione su piani attuali
Churn
β€”
β€”
Pricing applicato: Trial 0 Β· Base 69 Β· Pro 119 Β· Enterprise 299 €/mese
❀️ Health composito ToMax
β€”
β€”
πŸ“Š Cohort retention

Tenant onboardati N giorni fa che hanno fatto ordini negli ultimi 7gg.

Caricamento…
⏱ Time-to-first-order

Quanti giorni passano dall'onboarding al primo ordine reale.

Media
β€”
Mediana
β€”
Con ordini
β€”
πŸ€– QualitΓ  AI + adozione
Ordini con AI
β€”
Voice vs Text
β€”
Latency LLM media
β€”
Fallback / errors
β€”
Camerieri push attivi
β€”
Void rate
β€”
β€”
Tenant Slug PianoStato Camerieri Ordini Revenue β–Ό Turni aperti Ultimo turno
Caricamento…
β€”
#TenantTavoloCameriere StatoItemsTotale InputLLM msAllergyCreato
Caricamento…
β€”
Confronto vs periodo precedente di pari durata

Revenue €

β€”

Ordini

β€”

Coperti

β€”

AI fallback

β€”

Lost revenue €

β€”

Void rate %

β€”

Aggregato per tenant

TenantSlugEventi 86Lost revenue (€)
Caricamento…

Eventi recenti

QuandoTenantPiattoCarrelliQtyLost €
Caricamento…

πŸ€– Costi AI & infrastruttura

La voce variabile che puΓ² erodere il margine senza accorgersene. Finestra 30gg.

Costo AI (finestra)
β€”
Chiamate LLM
β€”
Token in / out
β€”
Cache hit
β€”
Costo / ordine
β€”
Costo / coperto
β€”
AI come % ricavo
β€”
Infra / VPS (mese)
β€”

Ripartizione per provider / modello

ProviderModelloChiamateToken in / outCosto (€)
Caricamento…

⚠️ Alert costo AI anomalo per tenant (costo AI > 50% del revenue)

TenantSlugCosto AIRevenueIncidenza
Caricamento…

Per ambito

AmbitoChiamateToken inToken outCosto (€)
Caricamento…

Per tenant

TenantSlugChiamateCosto (€)
Caricamento…

Costi STIMATI a scopo di monitoraggio/budget (listini indicativi, cambio USD→EUR fisso). Non sono fatturazione. Il costo di Tom in streaming può essere parziale se il provider non riporta i token.

DataTenantCopertiOrdiniRevenue €TelegramGenerato
Caricamento…

Ultimi 7 giorni Β· max 200 entries Β· /auth/me esclusi per ridurre rumore

QuandoAdminAzioneTenant targetStatusIP
Caricamento…

Tracking interno: minuti attivi (heartbeat 60s da PWA mentre in foreground). Finestra = selettore in topbar. Mai esposto al tenant.

Tenant con attivitΓ 
β€”
Sessioni totali
β€”
Ore totali
β€”
Ghost tenant
β€”

Per tenant

TenantSlugPianoSessioniUtentiMinutiUltimo heartbeat
Caricamento…

Adoption KPI

TenantOrdini inviatiMsg chat86Forza consegnaAnnulla lottoAnnulla ordineTom azioni
Caricamento…

Ghost tenant (attivi, 0 sessioni nella finestra)

TenantSlugPianoStato
Caricamento…

Power user (>8 ore/giorno mediamente)

TenantUtenteRuoloMinuti totaliOre/giorno
Caricamento…

Stato infrastrutturale: DB pool, disco, AI provider, probe uptime, memoria processo. Aggiornato ad ogni click.

Uptime processo
β€”
Memoria RSS
β€”
Disco usato
β€”
AI calls (30 min)
β€”

DB pool

PoolTotaliIdleIn attesaStato
Caricamento…

Probe uptime (cron 1 min)

ProbeStatoLatenza msFail consecUltimo erroreUltimo check
Caricamento…

πŸ›‘ Linea di sicurezza allergeni

Obiettivo: soglia 0. Qualsiasi valore > 0 Γ¨ esistenziale e va sollevato subito.

Incidenti reali
β€”
Mancati avvisi
β€”
Near-miss intercettati
β€”

Registra incidente

Incidenti recenti

DataTipoSeveritΓ TenantDescrizione
β€”

πŸ“Š Crescita & ricavi

MRR
β€”
obiettivo full-time 5–10k
ARR
β€”
ARPU
β€”
Clienti paganti
β€”
break-even ~10
Net new (finestra)
β€”
Crescita MoM
β€”

Mix piani & movimento MRR

PianoAttivi
β€”
MovimentoNMRR €
β€”

Listino prezzi (deriva l'MRR)

🎯 Pipeline commerciale

Lead
β€”
Demo
β€”
Trial in corso
β€”
Won
β€”
Close-rate demo
β€”
target β‰₯ 30%
CAC medio
β€”

Nuovo lead

Nuovo distributore

Per canale

CanaleLeadWon
β€”

Per distributore

DistributoreLeadWon
β€”

Lead

LocaleCanaleStatoDistributoreAvanza
β€”

πŸ” Retention & churn

Churn clienti (finestra)
β€”
Churn MRR
β€”
Clienti attivi (sub)
β€”
Durata media
β€”

Coorti

MeseEntratiAncora attivi
β€”

Motivi di churn

MotivoN
β€”

Clienti a rischio (attivi, 0 ordini ultimi 14 giorni)

TenantSlugUltimo ordineHealth
β€”

βš–οΈ Unit economics

CAC
β€”
LTV
β€”
LTV / CAC
β€”
sano β‰₯ 3
Payback
β€”
Margine lordo
β€”
Costo AI / mese
β€”
Infra / mese
β€”

Margine lordo reale = MRR βˆ’ costo AI βˆ’ infra (non la stima 80-85%). Imposta il costo VPS come uscita ricorrente con categoria vps nella sezione Cassa.

🏦 Cassa & runway

LiquiditΓ  disponibile
β€”
Burn mensile
β€”
Runway
β€”
Entrate 30g
β€”
Uscite 30g
β€”

Imposta liquiditΓ 

Nuovo movimento

Storico mensile

MeseEntrateUscite
β€”

Movimenti

DataTipoCategoria€
β€”

✨ Valore generato per i clienti

Valore AI extra
β€”
Incremento scontrino
β€”
Costo AI
β€”
Ritorno AI
β€”
valore / costo

Inserisci dato manuale

πŸ”Œ Integrazioni & dipendenze

Stato gestionali

GestionaleStatoNoteAggiornato
β€”

Aggiorna stato

Registra incidente integrazione

Incidenti integrazione

DataGestionaleDescrizioneRisolto
β€”

Drill-down ordine: usa input ID ordine in topbar Β· click su una riga nella tab Ordini