Produit

Le produit, de bout en bout.

Un assistant et un tableau de bord reposant sur un moteur unique. Cette page suit un point quotidien depuis sa publication jusqu’au score visible par tous, puis parcourt le tableau de bord section par section.

Lire et vérifier

Un point quotidien, ce sont quelques lignes dans la messagerie ou une phrase dite à l’assistant. L’analyseur en extrait ce qui a été terminé, ce qui est prévu, le blocage, la connexion et la déconnexion, ainsi que le lieu lorsque la personne y a consenti. Les fautes de frappe sont tolérées ; lorsque l’analyseur structuré ne parvient pas à lire un message, un modèle de langage convertit le texte libre dans les mêmes champs.

Les déclarations sont ensuite confrontées au travail réel : les tâches citées dans le point quotidien sont recoupées avec l’activité Jira, GitHub et GitLab. La présence est confirmée par un ping léger et consenti, auquel n’importe quelle réponse courte suffit ; une réponse n’est jamais rejetée, seulement classée par appareil et par réseau, sur l’hôte. Les longues journées sans interruption sont plafonnées et confiées à un humain plutôt que créditées ou mises en cause.

Accompagner et expliquer

Le coaching est un moteur de règles, pas un gabarit de conversation : jusqu’à quatre recommandations par période, le signal le plus faible en premier, chacune citant la preuve dont elle provient dans le journal de tâches, les piliers et le catalogue de rôles de la personne. Une passe d’IA optionnelle peut reformuler une recommandation ; elle ne peut jamais en ajouter ni en retirer.

Taper « /pulse me » dans la messagerie renvoie la fiche de score avec le palier, les cinq piliers et ce qui les a fait bouger. Des auto-bilans hebdomadaires, mensuels et semestriels arrivent par message direct ; un modèle rédige le court récit hebdomadaire à partir des points quotidiens de la personne, avec pour consigne de ne jamais inventer de travail. Ask AI répond à des questions à plusieurs tours sur les données en direct de l’équipe, au clavier ou à la voix, et étiquette chaque réponse avec le fournisseur qui l’a produite.

Décider : le moteur neuronal

Les décisions courantes passent par une couche neuronale entraînée sur votre propre historique, selon l’un de quatre modes : désactivé, observation (prédire et consigner, sans rien changer), assistance (les décisions de confiance intermédiaire sont mises en file d’attente pour un administrateur) et automatique (les décisions de haute confiance s’appliquent, consignées et réversibles). Chaque décision porte une probabilité calibrée et une raison ; le seuil automatique par défaut est de 0.85.

  • Têtes de décision : signaler un point quotidien, confirmer un avertissement, approuver automatiquement un congé, juger si une relance a fonctionné, risque d’absence
  • Garde-fous : aucune action sur une personne ayant moins de 14 jours d’historique, au plus 5 actions automatiques par personne et par semaine, une liste de personnes à ne jamais contacter en message direct ; les avertissements ne quittent jamais le mode assistance
  • L’approbation automatique des congés passe d’abord par des règles simples : demande courte, préavis suffisant, solde, couverture de l’équipe, aucune période bloquée ; les arrêts maladie sont toujours transmis à un humain

Agents et bots

Quatre agents d’exécution restent désactivés tant que vous ne les activez pas : les congés en langage naturel (« je suis absent vendredi » devient une demande que vous confirmez), l’onboarding, des questions-réponses en libre-service qui sélectionnent une requête préconstruite et ne transmettent jamais votre texte au SQL, et un routeur de blocages qui relance le collègue dont les points quotidiens récents mentionnent le même domaine. Les personas de bots (des préréglages comme Technique, DevOps ou RH, plus les vôtres) répondent à partir du texte d’instructions que vous rédigez pour elles. Une question va à un seul bot avec un niveau de confiance, et sous 0.45 le routeur indique qu’il n’est pas sûr.

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.

  • États connecté, astreinte, en retard, congé et déconnecté issus du point quotidien, dans le fuseau horaire de la personne
  • Présence ordinateur et mobile : en ligne, absent, occupé, hors ligne
  • Congés demandés dans la messagerie et décidés par les règles que vous définissez : soldes, couverture, périodes bloquées
  • Le retard se mesure par rapport à l’heure de début habituelle de la personne, et une fin de journée tardive donne droit à un début plus tardif le lendemain

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é
  • Tâches : réalisées lorsqu’elles sont déclarées terminées, stagnantes lorsqu’elles se répètent, clôturées automatiquement lorsqu’elles sont abandonnées et jamais comptées comme réalisées
  • Objectifs : objectifs personnels avec suivis, cibles d’équipe lues par rapport à la médiane de l’équipe
  • Heures : journées courtes signalées par rapport à la journée attendue de la personne, heures supplémentaires conservé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 IP locale que vous actualisez chaque semaine

Opérations

  • Blocages : un SLA configurable (2 heures par défaut) relance le titulaire, puis le remplaçant, puis le responsable via la messagerie, WhatsApp et l’e-mail ; répondre « résolu » le clôture
  • Astreinte : rotation par import CSV, rappels, escalade temporisée, résumé de passation à la personne d’astreinte suivante
  • Tickets : sévérité basse, moyenne ou haute, une étape de triage par l’IA en premier ; une sévérité haute non acquittée alerte l’astreinte et escalade en quelques minutes ; 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

  • Lignes de base par personne : les 14 derniers jours par rapport à ses six semaines précédentes, jamais par rapport aux collègues ; un congé planifié n’est jamais interprété comme une baisse
  • 11 profils de rôle intégrés issus d’un catalogue de rôles et de fonctions, pour que l’itération d’un designer compte comme une production
  • Un suivi de dérive hebdomadaire revérifie le modèle ; un candidat entraîné sur trop peu de données est refusé
  • Les signaux sur les personnes sont réservés aux administrateurs, consultatifs et étayés ; rien n’y agit, ne contacte un employé ni ne touche à la rémunération

Pour les managers

Deux vues sont réservées aux administrateurs et consultatives : 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 aucune ne prend d’action d’elle-même ; les personnes décident. Les managers reçoivent un résumé hebdomadaire, et chaque chiffre de la fiche d’un employé ouvre les enregistrements à partir desquels il a été calculé.

Ce que le produit ne fait pas

  • Pas d’agent sur le poste, pas de captures d’écran silencieuses, pas d’enregistrement de frappe, pas d’enregistrement d’écran ; l’unique fonction de capture, optionnelle, est désactivée par défaut et exige le consentement signé de l’employé
  • Aucune lecture des e-mails, des fichiers, du code source ni du contenu des documents RH
  • Aucun entraînement du modèle d’un tiers sur vos données ; InRoots ne collecte pas vos données du tout
  • Aucune décision d’embauche, de licenciement ou de rémunération ; il signale, explique et suggère

Personnes

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

Administrateurs uniquement ; une seule liste, construite à partir du même score que chacun peut voir
1Sara M.86%
2Omar S.81%
3Lina K.72%
4Philip R.69%
5Ahmed T.66%
Reconnaissance seulement ; aucune décision de rémunération n’y est attachée. Sous les 25 % → accompagnement d’abord, pas de pénalités.

Risque de départadministrateurs uniquement · consultatif

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. Consultatif uniquement ; un 1:1 suggéré, jamais une action.

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, pour tous

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

Objectifsen bonne voie · 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 %en bonne voie
Lina K. · 12 tickets / moisen bonne voie
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 locale que vous actualisez chaque semaine. 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 escaladé

Sévérité basse, moyenne ou haute ; une sévérité haute non acquittée alerte l’astreinte en quelques minutes
#1042 Boucle de connexion sur iOShaute · escaladé
#1039 PDF de facture videmoyenne · ouvert depuis 1 h
#1037 Ajouter le SSO pour le client Xbasse · ouvert depuis 22 h
#1031 Encodage de l’export CSVrésolu · 3 h
Une sévérité haute alerte l’astreinte ; sans acquittement sous 5 minutes, le remplaçant est alerté, et à 15 minutes l’alerte atteint le salon de secours et WhatsApp. 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é de réception 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:14 pto.auto_approve sara.m 2 j · couverture 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 ticket.escalate #1042 high · astreinte alertée
11:25:49 oncall.handoff omar.s → rabie.a

Intelligence

Apprentissage adaptatiftendances · alertes

Lignes de base 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 façonnés par vos instructionspréréglages + les vôtres

Personas façonnés par le texte d’instructions que vous rédigez ; chacun répond dans la langue de sa fonction
TETechniqueDEDevOpsSÉSécuritéRHRHFIFinancePRProjetVEVentesONOnboarding+Le vôtre
Comportement et automatisations sont des réglages, avec dérogations manager et administrateur. Ni navigation web ni recherche documentaire ; la réponse vient du fournisseur que vous avez configuré.

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 cloudvérifié par rapport au travail réel

Points quotidiens recoupés avec l’activité Jira, GitHub et GitLab ; votre cloud géré depuis la messagerie
Jiraactivité
GitLabactivité
GitHubactivité
Bitbucketbientôt
VPSienatif

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
Grafanaévénements sortants
PagerDutyévénements sortants
Datadogévénements sortants
SendGride-mail
Any SMTPe-mail
CustomAPI · webhooks

Apportez votre propre modèle16 fournisseurs · isolé du réseau avec Ollama, voix désactivée

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. Les fautes de frappe sont tolérées.

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 silencieuse.

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, réponses vocales désactivées. Le texte des points quotidiens n’a jamais à transiter par une API publique.

Géolocalisation et intelligence IP sur l’hôte

Une base IP locale — db-ip Lite sans clé ou MaxMind, actualisée chaque semaine par un script que vous exécutez — 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 qui révèle toute altération. 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 contacte jamais l’extérieur. 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.

Consommation 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.

Données d’exemple. Les noms, les chiffres et les portraits sont illustratifs. Dans un déploiement réel, la présence, la localisation et la scorecard d’une personne n’apparaissent qu’après la signature de la politique de consentement, et chaque personne peut consulter son propre dossier à tout moment.