InRoots, c’est un tableau de bord et un assistant de messagerie reposant sur un moteur unique. Voici chaque vue dont dispose une équipe, ce qui l’alimente et qui peut la voir.
Personnes
Qui est là, présence et appareils, congés et absences. La présence provient du client de messagerie que la personne utilise déjà ; il n’y a aucun agent à installer et rien ne tourne sur l’ordinateur.
États connecté, astreinte, en retard, congé et déconnecté issus du point quotidien
Présence ordinateur et mobile : en ligne, absent, occupé, hors ligne
Congés demandés dans la messagerie, décidés par les règles que vous définissez : soldes, couverture, périodes bloquées
Travail
Efficacité, transparence, productivité, tâches réalisées, heures travaillées, objectifs et lieu de travail. Chaque chiffre est construit à partir du point quotidien et recoupé avec l’activité Jira, GitHub et GitLab.
Efficacité : cinq piliers pondérés, des profils par rôle, une tendance sur 8 semaines pour l’équipe et pour chaque personne
Transparence : la personne, le responsable et l’équipe voient le même score ; les pondérations sont publiques et chaque changement est audité
Objectifs : objectifs personnels avec suivis automatiques, cibles d’équipe qui évoluent avec la médiane de l’équipe
Heures : par personne, journées courtes signalées, solde de congés à côté
Lieu de travail : bureau, domicile, en déplacement, pondéré par les heures, soumis au consentement, classé sur l’hôte avec une base GeoLite hors ligne
Opérations
Blocages et escalade, tickets de support avec compteurs SLA, campagnes et journal d’audit en direct.
Blocages : un SLA configurable (2 heures par défaut) relance l’assigné, puis le remplaçant, puis le responsable via la messagerie, WhatsApp et l’e-mail jusqu’à ce que quelqu’un prenne en charge
Tickets : compteurs par priorité ; un dépassement notifie l’assigné et alimente le pilier Responsabilité ; le crédit revient à la personne qui a corrigé
Campagnes : accusés de réception de politiques, consentement, votes et retours, envoyés dans la messagerie et suivis jusqu’à la dernière personne
Journal d’audit : chaque décision, changement de pondération, signature de consentement et approbation automatique, au moment où cela se produit, exportable
Intelligence
Apprentissage adaptatif, moteur neuronal et bots entraînés sur vos propres données.
Apprentissage adaptatif : références par personne (votre 09:05 habituel, pas une horloge d’entreprise), 10 profils de rôle intégrés, cibles qui évoluent avec l’équipe, suivi de dérive hebdomadaire
Moteur neuronal : approbations automatiques et décisions de routage avec un niveau de confiance et une raison ; sous le seuil de confiance, il sollicite un humain
Bots : 11 personas (Technique, DevOps, Sécurité, RH, Finance, Projet, Ventes, Onboarding et plus, plus les vôtres) répondant à partir de vos bases de connaissances et runbooks, avec citation
Pour les managers
Deux vues sont réservées aux managers et soumises au consentement : meilleurs contributeurs et risque de départ. Toutes deux affichent la raison derrière chaque entrée, toutes deux sont invisibles pour les pairs, et chaque personne peut voir les mêmes signaux la concernant.
Ce que le produit ne fait pas
Pas d’agent sur le poste, pas de captures d’écran, pas d’enregistrement de frappe, pas d’enregistrement d’écran
Aucune lecture des e-mails, des fichiers ou des écrans
Aucune décision d’embauche ou de licenciement ; il signale, explique et suggère
Pas surveillés. Accompagnés.
Données fictivesÀ quoi ressemble le tableau de bord un vendredi ordinaire. Les noms et les chiffres sont illustratifs.
Personnes
Vues réservées aux managers. Affichées aux responsables et au-dessus, toujours avec la raison, et chaque personne peut voir les mêmes signaux la concernant. Rien ici n’est visible par les pairs.
Qui est là18 / 25
En direct · vendredi 11:20
Lina K.connecté
Omar S.astreinte
Philip R.retard 09:42
Sara M.connecté
Rabie A.congé
Ahmed T.déconnecté
Présence et appareilsordinateur · mobile
Statut issu du client de messagerie, aucun agent installé
Lina K.en ligne
Omar S.occupé
Philip R.absent
Sara M.en ligne
Rabie A.hors ligne
Ahmed T.absent
Meilleurs contributeursce mois-ci
Même liste pour tous, construite à partir du même score
1Sara M.86%
2Omar S.81%
3Lina K.72%
4Philip R.69%
5Ahmed T.66%
Top 10 → récompensés à 110 %. Moins de 25 % → accompagnement d’abord, pas de pénalités.
Risque de départmanagers uniquement · consenti
Tôt, discrètement et toujours avec une raison
Ahmed T.à surveiller
Score en baisse depuis 3 semaines · 2 journées courtes · aucune félicitation en 30 j → 1:1 suggéré cette semaine
Philip R.stable
Lina K.en hausse
Jamais montré aux pairs. L’employé peut voir les mêmes signaux le concernant.
Congés et absencesauto-approuvés 3 sur 4
Demandés dans la messagerie, les règles décident
Rabie A. · aujourd’huiapprouvé
Sara M. · lun.–mar.approuvé
Philip R. · maladie, mer.au responsable
Soldes, couverture et périodes bloquées vérifiés avant de solliciter qui que ce soit.
Travail
Efficacité▲ +11 %
8 semaines
Toute l’équipe72%
S1S4S8
Transparencemême score, chaque poste
Vue personnelle = vue du responsable = vue de l’équipe, semaine après semaine
Lina K.▲ 61 → 72
S1S8
Pondérations 40·25·15·10·10, chaque changement audité. Chacun peut taper /pulse me.
Productivité▲ 14 tâches cette semaine
Tâches réalisées par personne, cette semaine
Sara M.
9
Philip R.
7
Lina K.
6
Omar S.
4
Ahmed T.
3
Tâches réalisées▲ 9 → 14
Par semaine, toute l’équipe
S1S8
Comptées à partir des points quotidiens et recoupées avec l’activité Jira, GitHub et GitLab.
Heures travailléescette semaine
Par personne · journées courtes signalées · solde de congés
HeuresCourtesCongés restants
Lina K.38h 20m—12 j
Omar S.44h 05m—6 j
Philip R.31h 10m2 jours9 j
Sara M.39h 40m—15 j
Ahmed T.29h 50m3 jours4 j
Objectifsconforme · au-dessus · en dessous
Par rapport aux objectifs personnels et d’équipe, ce mois-ci
Sara M. · refonte de l’onboardingau-dessus
Omar S. · réduire le temps de déploiement de 30 %conforme
Lina K. · 12 tickets / moisconforme
Philip R. · 8 démos planifiéesen dessous
Ahmed T. · audit a11yen dessous
En dessous des attentes, un rappel de coaching est envoyé d’abord à la personne, puis au responsable.
Mes objectifs et KPILina K.
Vue personnelle · activité récente
12 tickets / mois
9/12
Relire 4 PR / sem.
4/4
KPI ce mois-ci
72%
11:02a clôturé #1031 · +1 Progression
10:30félicitations d’Omar · +1 Responsabilité
09:05connectée · bureau
Lieu de travailsoumis au consentement
Pondéré par les heures, cette semaine
Bureau 54 %Domicile 38 %En déplacement 8 %
IP classée sur l’hôte avec une base GeoLite hors ligne. Rien n’est envoyé à l’extérieur. Les employés donnent leur accord et peuvent consulter leur propre historique.
Opérations
Blocages et escalade2 ouverts
SLA de 2 heures, la chaîne se déroule d’elle-même
L’export des factures échoue sur les gros comptes26 h
Lina → Omar (transmis) → responsable si silence 2 h
Renouvellement du certificat de staging1 h
Ahmed → relancé à 2 h → chat, WhatsApp, e-mail jusqu’à prise en charge
Tickets de support et SLA7 ouverts · 1 dépassement
Les compteurs tournent par priorité ; les dépassements alimentent le pilier Responsabilité
#1042 Boucle de connexion sur iOSP1 · dépassé 0:40
#1039 PDF de facture videP2 · 1:15 restant
#1037 Ajouter le SSO pour le client XP3 · 22 h restantes
#1031 Encodage de l’export CSVrésolu · 3 h
Dépassement → assigné notifié, puis remplaçant, puis responsable. Le crédit de résolution revient à la personne qui a réellement corrigé.
Campagnesretours · accusés · consentement · votes
Envoyées dans la messagerie, suivies jusqu’à la dernière personne
Accusé politique · v4
24/25
Consentement IP
22/25
Vote date du séminaire
16/25
Retours T3
10/25
Les non-répondants reçoivent un rappel par jour jusqu’à réponse, dans leur propre canal.
Journal d’audit et statut des tâchesen direct
Chaque décision, chaque changement, au moment où il se produit
11:20:14pto.auto_approve sara.m 2 j · couverture ok
11:21:21task.status #1031 → done · lina.k
11:22:28blocker.route invoice-export → omar.s
11:23:35consent.sign ip-policy v4 · ahmed.t
11:24:42sla.breach #1042 P1 · assigné notifié
11:25:49oncall.handoff omar.s → rabie.a
Intelligence
Apprentissage adaptatiftendances · alertes
Références par personne, profils par rôle, cibles qui évoluent avec l’équipe
Tendance · Lina▲ connexion plus tôt depuis 3 sem.
Tendance · équipe▲ blocages levés 2× plus vite
Alerte · Philipcontrôle de présence manqué 3×
Alerte · Ahmedconnexion via un VPN inconnu
Suivi de dérivemodèle revérifié chaque semaine
Les alertes vont d’abord à la personne, avec les preuves. Rien n’est silencieux.
Moteur neuronalentraîné nativement sur vos données
Décisions et approbations automatiques, avec un niveau de confiance et une raison
Congé auto-approuvé · Sara0.97 · couverture ok
Blocage transmis · Omar0.91 · responsable du module
Demande maladie · Philip0.62 · au responsable
Anomalie · VPN Ahmed0.88 · signalé
Fonctionne sur votre modèle, dans votre périmètre. Sous le seuil de confiance, il sollicite un humain.
Bots entraînés sur vos données11 personas
Vos bases de connaissances, runbooks et documents sont ingérés ; les réponses citent la source
« Où est le runbook de reprise d’activité ? » → réponse tirée des Collections avec un lien, jamais de l’internet public.
Intégrations
Messagerie et calendrierun cerveau, tous les canaux
Publiez là où vous échangez déjà
K9 Chatnatif · E2EE
Slackpasserelle
Microsoft Teamspasserelle
WhatsAppjoignabilité astreinte
Google Calendarvia n8n
Microsoft 365via n8n
Travail et cloudbidirectionnel là où ça compte
Points quotidiens recoupés avec l’activité réelle ; les tickets circulent dans les deux sens
Jirabidirectionnel
GitLabactivité
GitHubactivité
Bitbucketbientôt
VPSienatif
AWScontrôles santé
Ops, observabilité et automatisationévénements sortants, actions entrantes
Chaque décision est un événement que vous pouvez envoyer à votre stack, et n’importe quel webhook peut déclencher InRoots
n8nnatif
ZapierAPI · webhooks
Splunkévénements sortants
Grafanamétriques
PagerDutysync astreinte
Datadogévénements sortants
SendGride-mail
Any SMTPe-mail
{ }CustomAPI · webhooks
Apportez votre propre modèle16 fournisseurs · isolé du réseau avec Ollama
Pointez InRoots vers l’un d’eux, ou vers un modèle local. Le texte des points quotidiens n’a jamais à transiter par une API publique.
Anthropic
OpenAI
Gemini
Mistral
Ollamalocal
Groq
DeepSeek
Perplexity
Cohere
OpenRouter
Together
Cerebras
Hugging Face
Hyperbolic
Cloudflare AI
n8nvotre pipeline
Fonctionnement
Quatre étapes, une minute par jour
1
Publier ou parler
« Connecté. Correctif d’export livré. Bloqué sur les PDF de factures. » Une ligne dans K9 Chat, Slack ou Teams, ou dite à l’assistant. Dans n’importe quelle langue.
2
L’IA lit et vérifie
Intention, heures, tâches, blocages et lieu sont analysés, puis recoupés avec l’activité Jira, GitHub et GitLab. La présence est confirmée par un léger ping, jamais par une capture d’écran.
3
Objectifs et coaching
Les objectifs personnels font l’objet de suivis. Les tâches bloquées reçoivent un rappel. Les suggestions d’amélioration s’appuient sur le travail de la personne elle-même. Les managers reçoivent un résumé hebdomadaire au lieu de surveiller au quotidien.
4
Un score équitable, visible par tous
Cinq piliers pondérés, des profils par rôle, un détail ligne par ligne derrière chaque chiffre. L’employé le voit en premier. « /pulse me » dans la messagerie le renvoie à tout moment.
Souveraineté
Une croissance qui vous appartient. Des données que vous gardez.
Apportez votre propre modèle
16 fournisseurs dont Anthropic, OpenAI, Gemini, Mistral et Groq, ou pointez vers un Ollama local pour un fonctionnement totalement isolé du réseau. Le texte des points quotidiens n’a jamais à transiter par une API publique.
Géolocalisation et intelligence IP hors ligne
Une base GeoLite embarquée classe bureau, domicile et mobile sur l’hôte. Aucune consultation externe. Le lieu est soumis au consentement et visible par l’employé.
Consentement signé et audit immuable
Les politiques sont versionnées et signées électroniquement avec une empreinte inviolable. Chaque décision, changement de pondération et approbation automatique est consigné dans un journal d’audit que vous pouvez exporter.
Auto-hébergé ou hébergé
Un seul conteneur, SQLite ou Postgres, se déploie partout. Ou laissez-nous l’héberger. Même code, mêmes fonctionnalités, vous choisissez où dorment les données.
Aucune télémétrie
Le produit ne téléphone pas à la maison. Pas de balises d’usage, pas de rapports de plantage sortants, pas d’analytique cachée. Aucun octet ne sort tant que vous n’avez pas configuré de destination.
Empreinte de jetons minimale
Budgets d’appels quotidiens, mémoïsation et notation déterministe maintiennent le coût d’inférence proche de zéro, même chez les fournisseurs payants. Le score, ce sont des mathématiques ; l’IA ne fait que l’expliquer.