InRoots è una dashboard e un assistente in chat costruiti su un unico motore. Di seguito ogni vista disponibile per un team, cosa la alimenta e chi può vederla.
Persone
Chi è in servizio, presenza e dispositivi, ferie e permessi. La presenza proviene dal client di chat che la persona già utilizza; non c'è alcun agent da installare e nulla in esecuzione sul portatile.
Stati in servizio, reperibile, in ritardo, ferie e fuori servizio dal check-in giornaliero
Presenza desktop e mobile: online, assente, occupato, offline
Ferie richieste in chat, decise dalle regole che impostate: saldi, copertura, periodi di blocco
Lavoro
Efficienza, trasparenza, produttività, attività completate, ore lavorate, obiettivi e luogo di lavoro. Ogni numero è costruito dallo standup e verificato rispetto all'attività su Jira, GitHub e GitLab.
Efficienza: cinque pilastri ponderati, profili per ruolo, una tendenza a 8 settimane per il team e per ogni persona
Trasparenza: la persona, il responsabile e il team vedono lo stesso punteggio; i pesi sono pubblici e ogni modifica è tracciata
Obiettivi: obiettivi personali con follow-up automatici, target di team che si muovono con la mediana del team
Ore: per persona, giornate corte segnalate, saldo ferie a fianco
Luogo di lavoro: ufficio, casa, in mobilità, ponderato sulle ore, soggetto a consenso, classificato on-host con un database GeoLite offline
Operazioni
Blocchi ed escalation, ticket di supporto con timer SLA, campagne e un registro di audit in tempo reale.
Blocchi: uno SLA configurabile (2 ore per impostazione predefinita) sollecita l'assegnatario, poi il sostituto, poi il responsabile via chat, WhatsApp ed email finché qualcuno se ne fa carico
Ticket: timer per priorità; una violazione avvisa l'assegnatario e alimenta il pilastro Responsabilità; il merito va a chi ha risolto
Campagne: prese visione delle policy, consensi, votazioni e feedback, inviati in chat e tracciati fino all'ultima persona
Registro di audit: ogni decisione, modifica dei pesi, firma di consenso e approvazione automatica, in tempo reale, esportabile
Intelligenza
Apprendimento adattivo, motore neurale e bot addestrati sui vostri dati.
Apprendimento adattivo: baseline per persona (il consueto 09:05 di ciascuno, non un orologio aziendale), 10 profili di ruolo integrati, target che si muovono con il team, un monitor di deriva settimanale
Motore neurale: approvazioni automatiche e decisioni di inoltro con un punteggio di confidenza e una motivazione; sotto la soglia di confidenza chiede a una persona
Bot: 11 profili (Tecnico, DevOps, Sicurezza, HR, Finanza, Progetto, Vendite, Onboarding e altri, più i vostri) che rispondono dalle vostre knowledge base e dai runbook citando la fonte
Per i manager
Due viste sono riservate ai manager e soggette a consenso: migliori performer e rischio di abbandono. Entrambe mostrano la motivazione dietro ogni voce, entrambe sono invisibili ai colleghi e ogni persona può vedere gli stessi segnali su di sé.
Nessuna decisione su assunzioni o licenziamenti; segnala, spiega e suggerisce
Nessuna sorveglianza. Solo coaching.
Dati di esempioEcco la dashboard in un venerdì normale. Nomi e numeri sono illustrativi.
Persone
Viste riservate ai manager. Mostrate ai responsabili e ai livelli superiori, sempre con la motivazione, e ogni persona può vedere gli stessi segnali su di sé. Nulla di quanto è qui risulta visibile ai colleghi.
Chi è in servizio18 / 25
Live · venerdì 11:20
Lina K.in servizio
Omar S.reperibile
Philip R.ritardo 09:42
Sara M.in servizio
Rabie A.ferie
Ahmed T.fuori servizio
Presenza e dispositividesktop · mobile
Stato dal client di chat, nessun agent installato
Lina K.online
Omar S.occupato
Philip R.assente
Sara M.online
Rabie A.offline
Ahmed T.assente
Migliori performerquesto mese
La stessa lista per tutti, costruita dallo stesso punteggio
1Sara M.86%
2Omar S.81%
3Lina K.72%
4Philip R.69%
5Ahmed T.66%
Top 10 → premiati al 110%. Sotto il 25% → prima coaching, non penalità.
Rischio di abbandonosolo manager · con consenso
Precoce, discreto e sempre motivato
Ahmed T.attenzione
Punteggio in calo da 3 settimane · 2 giornate corte · nessun riconoscimento da 30 gg → 1:1 suggerito questa settimana
Philip R.stabile
Lina K.in crescita
Mai mostrato ai colleghi. Il dipendente può vedere gli stessi segnali su di sé.
Ferie e permessiapprovate automaticamente 3 su 4
Richieste in chat, decidono le regole
Rabie A. · oggiapprovato
Sara M. · lun–marapprovato
Philip R. · malattia, meral responsabile
Saldi, copertura e periodi di blocco verificati prima di chiedere a chiunque.
Lavoro
Efficienza▲ +11%
8 settimane
Intero team72%
S1S4S8
Trasparenzastesso punteggio per tutti
Vista personale = vista del responsabile = vista del team, settimana per settimana
Lina K.▲ 61 → 72
S1S8
Pesi 40·25·15·10·10, ogni modifica tracciata. Chiunque può digitare /pulse me.
Produttività▲ 14 attività questa settimana
Attività completate per persona, questa settimana
Sara M.
9
Philip R.
7
Lina K.
6
Omar S.
4
Ahmed T.
3
Attività completate▲ 9 → 14
A settimana, intero team
S1S8
Conteggiate dagli standup e verificate con l'attività su Jira, GitHub e GitLab.
Ore lavoratequesta settimana
Per persona · giornate corte segnalate · saldo ferie
OreCorteFerie residue
Lina K.38h 20m—12 g
Omar S.44h 05m—6 g
Philip R.31h 10m2 giorni9 g
Sara M.39h 40m—15 g
Ahmed T.29h 50m3 giorni4 g
Obiettiviin linea · sopra · sotto
Rispetto agli obiettivi personali e di team, questo mese
Sara M. · ridisegnare l'onboardingsopra
Omar S. · ridurre il tempo di deploy del 30%in linea
Lina K. · 12 ticket / mesein linea
Philip R. · 8 demo prenotatesotto
Ahmed T. · audit a11ysotto
Sotto le attese si attiva un promemoria di coaching prima alla persona, poi al responsabile.
I miei obiettivi e KPILina K.
Vista personale · attività recente
12 ticket / mese
9/12
Revisione 4 PR / sett.
4/4
KPI del mese
72%
11:02chiuso #1031 · +1 Progresso
10:30riconoscimento da Omar · +1 Responsabilità
09:05in servizio · ufficio
Luogo di lavorocon consenso
Ponderato sulle ore, questa settimana
Ufficio 54%Casa 38%In mobilità 8%
IP classificato on-host con un database GeoLite offline. Nulla viene inviato all'esterno. I dipendenti aderiscono volontariamente e possono vedere il proprio record.
"Dov'è il runbook di DR?" → risposta da Collections con un link, mai dall'internet pubblico.
Integrazioni
Chat e calendarioun solo cervello, ogni canale
Scrivete dove già parlate
K9 Chatnativo · E2EE
Slacktramite bridge
Microsoft Teamstramite bridge
WhatsAppavvisi reperibilità
Google Calendarvia n8n
Microsoft 365via n8n
Lavoro e cloudbidirezionale dove conta
Standup verificati rispetto all'attività reale; i ticket fluiscono in entrambe le direzioni
Jirabidirezionale
GitLabattività
GitHubattività
Bitbucketin arrivo
VPSienativo
AWShealth check
Operazioni, osservabilità e automazioneeventi in uscita, azioni in entrata
Ogni decisione è un evento che potete inviare al vostro stack, e qualsiasi webhook può attivare InRoots
n8nnativo
ZapierAPI · webhook
Splunkinvio eventi
Grafanametriche
PagerDutysync reperibilità
Datadoginvio eventi
SendGridemail
Any SMTPemail
{ }CustomAPI · webhook
Portate il vostro modello16 provider · air-gapped con Ollama
Puntate InRoots verso uno di questi o verso un modello locale. Il testo degli standup non deve mai passare da un'API pubblica.
Anthropic
OpenAI
Gemini
Mistral
Ollamalocale
Groq
DeepSeek
Perplexity
Cohere
OpenRouter
Together
Cerebras
Hugging Face
Hyperbolic
Cloudflare AI
n8nvostra pipeline
Come funziona
Quattro passaggi, un minuto al giorno
1
Scrivete o parlate
"Entrato. Consegnato il fix dell'esportazione. Bloccato sui PDF delle fatture." Una riga in K9 Chat, Slack o Teams, oppure detta all'assistente. In qualsiasi lingua.
2
L'IA legge e verifica
Intento, ore, attività, blocchi e luogo vengono interpretati e poi verificati rispetto all'attività su Jira, GitHub e GitLab. La presenza è confermata con un ping leggero, mai con uno screenshot.
3
Obiettivi e coaching
Gli obiettivi personali ricevono follow-up. Le attività ferme ricevono un promemoria. I suggerimenti di miglioramento citano il lavoro della persona stessa. I manager ricevono un riepilogo settimanale invece di controllare ogni giorno.
4
Un punteggio equo, visibile a tutti
Cinque pilastri ponderati, profili per ruolo, una scomposizione riga per riga dietro ogni numero. Il dipendente lo vede per primo. "/pulse me" in chat lo restituisce in qualsiasi momento.
Sovranità
Una crescita che vi appartiene. Dati che restano vostri.
Portate il vostro modello
16 provider tra cui Anthropic, OpenAI, Gemini, Mistral e Groq, oppure un Ollama locale per un funzionamento completamente air-gapped. Il testo degli standup non deve mai passare da un'API pubblica.
Geolocalizzazione e intelligence IP offline
Un database GeoLite integrato classifica ufficio, casa e mobile on-host. Nessuna ricerca esterna. Il luogo è soggetto a consenso e visibile al dipendente.
Consenso firmato e audit immutabile
Le policy sono versionate e firmate elettronicamente con un hash a prova di manomissione. Ogni decisione, modifica dei pesi e approvazione automatica finisce in un registro di audit esportabile.
Self-hosted o in hosting
Un container, SQLite o Postgres, si installa ovunque. Oppure lasciate che lo ospitiamo noi. Stesso codice, stesse funzionalità: scegliete voi dove risiedono i dati.
Nessuna telemetria
Il prodotto non chiama casa. Nessun beacon di utilizzo, nessun crash reporter verso l'esterno, nessuna analytics nascosta. Zero byte in uscita, a meno che non configuriate una destinazione.
Consumo minimo di token
Budget giornalieri di chiamate, memoizzazione e punteggio deterministico mantengono il costo di inferenza vicino a zero anche sui provider a pagamento. Il punteggio è matematica; l'IA si limita a spiegarlo.