Un'app per la produttività, non uno strumento di monitoraggio

Crescete da dove vi trovate.

Un minuto al giorno. Il team scrive una riga in chat o parla con l'IA. InRoots la verifica rispetto al lavoro reale, segue gli obiettivi, offre coaching e costruisce un punteggio che tutti possono vedere e spiegare. Nulla esce dai vostri server.

1Scrivete o parlate2L'IA verifica3Obiettivi e coaching4Un punteggio equo
Nessun agent, nessuno screenshot16 provider di IA, incluso Ollama localeSelf-hosted o in hostingK9 Chat · Slack · Teams8 lingue
Lina K.Backend · questa settimana
▲ standard
72%
Progresso
78
Presenza
88
Affidabilità
64
Integrità
90
Responsabilità
55
+4 3 attività consegnate · +1 riconoscimento dal responsabile · −6 2 uscite non registrate · ferie ven giustificate
Ogni numero mostra la propria evidenza. Digiti "/pulse me" in chat in qualsiasi momento.
InRoots· messaggio diretto

Nessuna sorveglianza. Solo coaching.

Dati di esempioEcco la dashboard in un venerdì normale. Nomi e numeri sono illustrativi.
Philip R. in servizio · ritardo 09:42

Persone

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 20m12 g
Omar S.44h 05m6 g
Philip R.31h 10m2 giorni9 g
Sara M.39h 40m15 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.

Operazioni

Blocchi ed escalation2 aperti

SLA di 2 ore, la catena procede da sola
Esportazione fatture fallisce sugli account grandi26h
Lina → Omar (inoltrato) → responsabile se silenzio per 2h
Rinnovo certificato staging1h
Ahmed → sollecitato a 2h → chat, WhatsApp, email finché qualcuno se ne fa carico

Ticket di supporto e SLA7 aperti · 1 violazione

I timer scorrono per priorità; le violazioni alimentano il pilastro Responsabilità
#1042 Loop di login su iOSP1 · violato 0:40
#1039 PDF fattura vuotoP2 · 1:15 rimanenti
#1037 Aggiungere SSO per il tenant XP3 · 22h rimanenti
#1031 Codifica esportazione CSVrisolto · 3h
Violazione → avviso all'assegnatario, poi al sostituto, poi al responsabile. Il merito della risoluzione va a chi ha effettivamente risolto.

Campagnefeedback · presa visione · consenso · votazioni

Inviate in chat, tracciate fino all'ultima persona
Presa visione policy · v4
24/25
Consenso IP
22/25
Votazione data offsite
16/25
Feedback Q3
10/25
Chi non risponde riceve un promemoria al giorno, nel proprio canale, finché non risponde.

Registro di audit e stato attivitàlive

Ogni decisione, ogni modifica, in tempo reale
11:20:14 pto.auto_approve sara.m 2g · copertura ok
11:21:21 task.status #1031 → done · lina.k
11:22:28 blocker.route invoice-export → omar.s
11:23:35 consent.sign ip-policy v4 · ahmed.t
11:24:42 sla.breach #1042 P1 · assegnatario avvisato
11:25:49 oncall.handoff omar.s → rabie.a

Intelligenza

Apprendimento adattivotendenze · segnalazioni

Baseline per persona, profili per ruolo, obiettivi che si muovono con il team
Tendenza · Lina▲ ingresso anticipato da 3 sett.
Tendenza · team▲ blocchi risolti 2× più in fretta
Segnalazione · Philipverifica presenza mancata 3×
Segnalazione · Ahmedingresso da VPN sconosciuta
Monitor di derivamodello ricontrollato ogni settimana
Le segnalazioni arrivano prima alla persona, con le evidenze. Nulla avviene in silenzio.

Motore neuraleaddestrato nativamente sui vostri dati

Decisioni e approvazioni automatiche, con confidenza e motivazione
Ferie approvate automaticamente · Sara0.97 · copertura ok
Blocco inoltrato · Omar0.91 · responsabile del modulo
Richiesta malattia · Philip0.62 · al responsabile
Anomalia · VPN Ahmed0.88 · segnalata
Funziona sul vostro modello, nel vostro perimetro. Sotto la soglia di confidenza chiede a una persona.

Bot addestrati sui vostri dati11 profili

Le vostre knowledge base, i runbook e la documentazione vengono acquisiti; le risposte citano la fonte
TETecnicoDEDevOpsSISicurezzaHRHRFIFinanzaPRProgettoVEVenditeONOnboarding+Personalizzato
"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.

Le domande che tutti fanno per prime

È un sistema di monitoraggio dei dipendenti?

No. Nessun agent desktop, nessuno screenshot, nessun keylogging, nessuna registrazione dello schermo. L'unico input è ciò che le persone scelgono di scrivere. L'output è un punteggio che possono vedere e contestare.

Il mio team lo accetterà?

I team accettano ciò che è equo e visibile. Tutti vedono la stessa scheda, i pesi sono pubblici, ogni detrazione mostra la propria motivazione e il dipendente riceve il proprio coaching prima che un manager veda qualcosa.

Può funzionare senza alcuna connessione a internet?

Sì. Con Ollama o qualsiasi modello locale e i dati GeoLite integrati, l'intero sistema funziona air-gapped. La chat resta sul vostro server Matrix.

Cosa non fa?

Non legge lo schermo, le email o i file. Non decide chi viene licenziato. Segnala, spiega e suggerisce; decidono le persone.

Quando volete

Vedete il vostro team su InRoots.

Una presentazione di 30 minuti sui vostri canali, con le vostre regole, sulla vostra infrastruttura.