Un outil interne est une petite application web privée dont votre équipe se sert pour gérer des fiches : stock, demandes ou clients. Avec un créateur d'applications IA, vous décrivez les fiches, les statuts et les rôles ; il construit formulaires, listes filtrées, connexions et espace d'administration, et remplace un tableur partagé fragile par une application qui fait respecter vos règles.
- Passez du tableur à l'application quand les gens écrasent les modifications des autres, que les règles vivent dans des commentaires de cellules ou que personne ne sait qui a changé quoi.
- Cartographiez les fiches, les statuts et les rôles avant d'écrire votre prompt. Cette carte, c'est déjà l'essentiel du prompt.
- Reprenez vos lignes existantes en joignant un fichier CSV ou XLSX et en demandant explicitement à Wisy de les charger.
- Connexions, rôles et historique des modifications sont des fonctionnalités que vous décrivez. Il n'y a pas d'authentification unique (SSO), mais la connexion avec Google fonctionne avec vos propres identifiants.
- Les récapitulatifs planifiés s'exécutent toutes les 30 à 60 minutes, pas à une heure précise.
- Connaissez les limites dès le départ : capacité de base de données selon le forfait, pas de recherche plein texte sur les grandes tables, pas d'export du code.
Les signes qu'un tableur doit devenir une application
Le tableur est le meilleur outil de prototypage dont disposent la plupart des équipes. Il devient un risque quand plusieurs personnes font tourner un processus dessus. Surveillez ces signes :
- Deux personnes ont modifié la même cellule et l'une des modifications a disparu sans bruit.
- Un commentaire indique « ne pas toucher à la colonne F », et quelqu'un a touché à la colonne F.
- La colonne Statut contient « Fait », « fait », « FAIT » et « terminé », si bien qu'aucun filtre n'est juste.
- Personne ne peut répondre à la question « qui a modifié cette quantité, et quand ? ».
- Un fournisseur ou un prestataire doit voir quelques lignes, alors il reçoit le fichier entier.
- Quelqu'un copie des lignes dans un e-mail chaque matin pour signaler aux autres ce qui est en retard.
Vous n'êtes pas seul. L'European Spreadsheet Risks Interest Group tient à jour un catalogue public d'histoires d'horreur liées aux tableurs (en anglais) et note que ces cas apparaissent dans les médias du monde entier à un rythme assez régulier, illustrant les problèmes d'un usage non maîtrisé des tableurs.
Gardez le tableur pour l'analyse, les modèles de calcul et le travail en solo. Une application interne sert aux données opérationnelles partagées, là où les règles comptent davantage que la liberté des formules.
| Critère | Tableur partagé | Application interne |
|---|---|---|
| Droits d'accès | Partage du fichier entier, en lecture ou en écriture | Des rôles par écran et par fiche, par exemple « chaque salarié ne voit que ses propres demandes » |
| Validation | Des règles facultatives qu'un simple collage contourne | Champs obligatoires et listes de choix fixes, appliqués à chaque enregistrement |
| Traçabilité | Un historique au niveau du fichier ; difficile de suivre une valeur | Un historique par fiche : qui, quoi, ancienne et nouvelle valeur, quand |
| Modifications simultanées | La dernière modification gagne ; les totaux dérivent | Stocks et compteurs changent en une seule étape protégée, et les modifications en conflit peuvent être refusées au lieu d'être écrasées sans bruit |
| Notifications | E-mails manuels ou scripts | E-mails déclenchés par les événements, plus des récapitulatifs planifiés toutes les 30 à 60 minutes |
| Limites | Formules libres et analyses ponctuelles | Des filtres exacts au lieu d'une recherche plein texte sur les grandes tables ; capacité fixée par votre forfait |
Cartographiez le processus : fiches, statuts, qui fait quoi
Avant d'écrire un prompt, traduisez le tableur en cinq notions :
- Fiche
- Un élément que vous suivez : un article, une demande, un client. En général, un onglet ou un type de ligne.
- Champ
- Une colonne, avec un type : texte, nombre, date, liste de choix fixe, fichier ou lien vers une autre fiche.
- Statut
- L'étape où se trouve une fiche dans son cycle de vie, plus les passages autorisés d'un statut à l'autre.
- Rôle
- Un groupe de personnes qui ont les mêmes droits, comme salarié, responsable ou comptabilité.
- Vue
- Une liste filtrée que quelqu'un ouvre tous les jours, comme « mes demandes en cours » ou « sous le seuil de réapprovisionnement ».
Prenons un tableur de demandes d'achat. Les demandeurs créent une demande et la soumettent. Un responsable l'approuve ou la refuse. La comptabilité marque les demandes approuvées comme commandées, puis reçues. Les demandeurs ne voient que leurs propres demandes ; la comptabilité voit tout. Écrivez cela en cinq lignes et vous tenez la colonne vertébrale de l'application.
Un choix de conception paie plus tard : transformez les colonnes en texte libre en listes de choix fixes partout où c'est possible. Service, catégorie, site et statut doivent être des listes, pas de la saisie libre. L'application filtre sur des valeurs exactes, et des choix fixes rendent chaque filtre et chaque total justes.
Construire l'outil : trois modèles de prompts
- Cartographiez le processus comme ci-dessus, sur une page.
- Exportez un CSV ou un XLSX propre des données actuelles, préparé comme indiqué plus bas dans « Importer vos données existantes ».
- Collez un modèle dans un nouveau chat WisyLink, joignez le fichier et précisez explicitement que les lignes doivent être chargées.
- Lisez la note de fin de génération. Elle vous indique comment accéder à l'espace d'administration, souvent en étant le premier à s'inscrire, et quelles Intégrations, comme l'e-mail (SMTP), restent à configurer.
- Testez chaque rôle. Créez un compte de test par rôle, essayez chaque changement de statut, puis tentez ce qui devrait être interdit.
- Choisissez un jour de bascule. Passez le tableur en lecture seule, chargez les dernières lignes et annoncez le lien. Faire tourner les deux en parallèle crée des doubles saisies.
- Améliorez l'outil dans le même chat, une liste de modifications consolidée à la fois.
Suivi de stock
Créez un outil privé de suivi de stock pour [nos deux réserves]. Fiches : articles (référence, nom, catégorie, emplacement, quantité, seuil de réapprovisionnement, fournisseur) et mouvements de stock (article, variation, motif : réception, vente, casse ou ajustement, qui, quand). La quantité ne change que par un mouvement, appliqué en une seule étape pour que deux personnes ne puissent jamais compter deux fois. Vues : articles filtrés par emplacement et par catégorie, et une liste « sous le seuil de réapprovisionnement ». Rôles : le personnel enregistre les mouvements ; les responsables modifient les articles et les seuils. Une fois les réglages e-mail ajoutés, envoyez chaque matin aux responsables les articles sous le seuil. Chargez le fichier stock.csv joint comme articles.
Circuit de validation
Créez un outil de demandes d'achat pour [une entreprise de 30 personnes]. Statuts : brouillon, soumise, approuvée, refusée, commandée, reçue. Les demandeurs créent et soumettent leurs propres demandes et ne voient que celles-ci. Les responsables approuvent ou refusent les demandes jusqu'à [2 000 €] ; au-delà, elles vont au directeur financier. La comptabilité marque les demandes comme commandées puis reçues. Chaque changement de statut enregistre qui et quand, et envoie un e-mail au demandeur une fois les réglages e-mail ajoutés. Seules les adresses en [@notreentreprise.fr] peuvent s'inscrire, et les nouveaux comptes attendent la validation d'un administrateur.
CRM simplifié
Créez un CRM simple pour [notre équipe commerciale de quatre personnes]. Fiches : entreprises, contacts et affaires (étape : piste, contacté, proposition, gagnée ou perdue ; montant ; responsable ; prochaine action ; date de la prochaine action). Tout le monde voit toutes les entreprises, mais chacun ne modifie que ses propres affaires. Vues : mes affaires par étape, les affaires dont la date de prochaine action est dépassée, et les totaux du pipeline par étape. Tenez un historique des modifications sur les affaires. Chargez le fichier contacts.xlsx joint comme entreprises et contacts.
Avec le forfait gratuit Community, la première génération est une version épurée du parcours principal : elle peut donc laisser de côté l'historique ou l'envoi d'e-mails ; demandez-les dans votre message suivant. D'autres exemples figurent dans notre guide des modèles de prompts.
Connexions, rôles et historique des modifications
L'application gère ses propres comptes : inscription et connexion avec mots de passe hachés, sessions, rôles et espace d'administration. Rien n'est partagé avec d'autres applications, ce qui veut aussi dire un identifiant de plus pour votre équipe. Pour garder les choses en ordre :
- Restreignez les inscriptions : uniquement les adresses du domaine de votre entreprise, et les nouveaux comptes attendent qu'un administrateur les valide et leur attribue un rôle.
- Proposez la connexion avec Google grâce à vos propres identifiants OAuth Google, saisis dans Intégrations. Il n'y a pas d'authentification unique d'entreprise (SAML).
- Désactivez un accès en un clic : demandez un bouton « désactiver » qui coupe l'accès d'une personne sans effacer son historique.
- Ajoutez un mot de passe au site si même la page de connexion doit rester privée. Un mot de passe partagé protège toutes les pages dès que vous le définissez dans Intégrations ; d'ici là, le site reste ouvert.
L'historique des modifications est la fonctionnalité que les tableurs n'ont jamais vraiment eue. Demandez une trace de chaque modification : qui, quelle fiche, quel champ, ancienne valeur, nouvelle valeur et quand, affichée sur chaque fiche et sous forme de fil pour les administrateurs. Il compte dans votre capacité de base de données : pour les outils très utilisés, demandez une tâche planifiée qui supprime les entrées plus anciennes qu'une durée de votre choix. La réinitialisation des mots de passe demande vos réglages SMTP.
Importer vos données existantes
Joignez votre tableur en fichier CSV ou XLSX, jusqu'à 25 Mo, et dites clairement que les fiches doivent être chargées pendant la génération. Le créateur ne modifie les données en ligne que si vous le demandez explicitement. Préparez d'abord le fichier :
- Une seule ligne d'en-tête, une fiche par ligne, pas de cellules fusionnées, pas de lignes de totaux.
- Des valeurs, pas des formules : collez les valeurs dans une copie avant l'export.
- Un seul format de date partout, idéalement année-mois-jour.
- Des statuts et des catégories écrits de façon cohérente. Réglez maintenant le « Fait » contre « fait ».
- Une valeur par cellule : séparez « rouge, bleu » en lignes distinctes ou en liste liée.
Chargez d'abord une vingtaine de lignes, vérifiez-les dans l'application, puis chargez le reste. Si vous importez régulièrement, par exemple la grille tarifaire hebdomadaire d'un fournisseur, demandez un écran d'import dans l'espace d'administration qui accepte un CSV, et testez-le sur un petit fichier. Si des doublons se glissent, demandez dans le chat de trouver et supprimer les fiches exactement identiques ; le créateur inspecte les lignes en ligne avant de supprimer quoi que ce soit.
Connecter vos autres outils via leur API
Un outil interne devient vraiment rentable quand il cesse d'être une île. Tout service doté d'une API peut être connecté : la messagerie de votre équipe, votre logiciel de comptabilité, un CRM, un service d'expédition. Chaque connexion est construite d'après la documentation actuelle du fournisseur, et vous collez les identifiants une seule fois dans Intégrations, jamais dans le chat. D'ici là, cette fonctionnalité reste inactive et le reste fonctionne.
Pensez au sens des échanges :
- Envoyer : l'application appelle un autre outil quand quelque chose se produit, par exemple pour publier un message dans le canal de l'équipe quand une demande est approuvée.
- Récupérer : une tâche planifiée va chercher des données toutes les 30 à 60 minutes, comme les niveaux de stock d'un fournisseur.
- Recevoir : un autre outil appelle l'adresse de webhook de votre application quand quelque chose se produit de son côté.
Donnez à l'application sa propre clé API, avec les droits les plus restreints que le fournisseur permet, pour pouvoir la révoquer sans rien casser d'autre. Si vous hésitez encore entre cette voie et une plateforme low-code, notre comparatif no-code, low-code ou créateur d'applications IA expose les compromis.
Récapitulatifs et nettoyages par tâches planifiées
Les tâches planifiées s'occupent du travail que personne ne devrait faire à la main : la liste matinale des demandes en retard, un résumé hebdomadaire du pipeline, la clôture des demandes restées sans suite depuis 60 jours, la suppression des fiches expirées. Elles s'exécutent à intervalle fixe, de 30 à 60 minutes, défini à la génération, et envoient les e-mails via votre compte SMTP.
Il n'y a pas de déclenchement à heure fixe. Un récapitulatif « tous les jours à 8 h » vérifie l'heure à chaque exécution et part une fois 8 h passées : il arrive donc dans l'heure qui suit. Les planifications n'ont pas de fuseau horaire propre : indiquez l'heure en UTC ou précisez votre décalage dans le prompt (UTC+1 en hiver et UTC+2 en été pour la France métropolitaine). Chaque exécution traite aussi un petit lot, si bien qu'un gros nettoyage s'étale sur plusieurs exécutions. Tout ce qui est urgent, comme une demande d'approbation, doit partir au moment où la fiche change, pas via une planification.
Les limites à connaître avant de vous y fier
Les outils internes deviennent critiques sans prévenir : vérifiez ces points avant que votre équipe en dépende.
- Capacité : données, fichiers et bande passante sont plafonnés selon le forfait, et les plafonds s'appliquent en temps réel. Le panneau Ressources indique le taux de remplissage de chacun.
- Recherche : pas de recherche plein texte sur les grandes tables. Les filtres portent sur des valeurs exactes, des plages et des listes de choix. Jusqu'à une centaine de lignes environ, la recherche peut se faire dans le navigateur ; au-delà, prévoyez des champs à choix fixes.
- Tableaux de bord : les calculs de synthèse sont limités en fréquence par application ; tenez-vous-en à une poignée de totaux plutôt qu'à des dizaines de tuiles en direct.
- Traitements lourds : les requêtes sont de courte durée ; les rapports longs et les gros traitements de données ne conviennent pas.
- Connexions : pas de SSO ni de SAML ; l'application a ses propres comptes.
- Durée de vie : les liens gratuits sont supprimés après 30 jours plus une semaine marqués pour suppression. Un outil dont dépend votre équipe a sa place sur un forfait payant, à partir de 7 $ par mois.
- Portabilité : il n'y a pas d'export du code. Demandez des exports CSV de chaque type de fiche et téléchargez-les à un rythme que vous maîtrisez.
Et testez les droits comme le ferait un auditeur : connectez-vous avec chaque rôle et essayez d'ouvrir des fiches que vous ne devriez pas voir. La relecture de ce que construit l'IA reste votre responsabilité. Si certaines personnes qui ont besoin d'un accès sont des clients plutôt que des collègues, lisez comment créer un espace client sans code ; pour une vue d'ensemble, commencez par ce qu'est un créateur d'applications IA.
Remplacez votre premier tableur
Choisissez le tableur qui génère le plus de messages, cartographiez ses fiches, ses statuts et ses rôles sur une page, et collez le modèle correspondant. La page produit explique comment chaque application est isolée de toutes les autres, et les forfaits montrent comment la capacité et la vitesse de génération augmentent d'un niveau à l'autre.
Décrivez votre outil en un message et obtenez un lien en ligne : commencez gratuitement avec Community, sans carte bancaire.
FAQ
