Télécharger Me contacter

support@bob-entreprise.com

Documentation

Le guide complet de VNS Program Builder.

Le même contenu que le guide intégré à l'application - chaque fonctionnalité, en détail.

01

Introduction

VNS Program Builder est l'application des coachs qui créent des programmes d'entraînement sur mesure et suivent leurs clients dans la durée, en musculation, powerlifting, haltérophilie, CrossFit ou remise en forme.

Elle couvre tout le travail du coach :

🗃️
Une base de 890 exercices animés : photo, animation, technique d'exécution et remarque du coach pour chaque mouvement, en vue icônes ou en liste
📋
Des programmes construits en 4 étapes : du profil du client à l'analyse des charges, avec la suite d'un programme préparée à partir de ce que le client a réellement fait
📊
L'analyse des charges : volume et charge maximale semaine par semaine, réalisé face au prévu
📱
Un journal d'entraînement pour le client : un lien à ouvrir sur son téléphone : il coche ses séries, lance son chrono de repos, partage sa séance et envoie ses photos
🔄
Le suivi de chaque client : ses saisies remontent toutes seules, avec ses bilans réguliers, ses mensurations, ses photos de progression et une liste « À suivre » de ce qui demande votre attention
📤
Des exports à votre marque : PDF, journal par lien ou en fichier, application Android, rapport d'évolution du client
✨
Un assistant IA : qui crée un programme complet en une phrase et pilote toute l'application

Vos données restent sur votre ordinateur : créer, modifier ou consulter un programme ne demande aucune connexion. Internet sert aux exports (vérification de la licence), au journal par lien, aux bilans par lien et à la remontée des saisies du client.

Écran d'accueil, à votre marque
Écran d'accueil, à votre marque

L'accueil affiche votre logo, votre photo et quatre entrées :

Base d'exercicesLa bibliothèque de 890 exercices, entièrement personnalisable (chapitre 02).
Créer un programmeLe parcours de création en 4 étapes (chapitre 03).
Mes programmesTous vos programmes, leurs exports et leur suivi (chapitre 04).
Mes clientsUne fiche par client : programmes, retours, bilans, évolution, mensurations et photos (chapitres 05 et 06).
Clic droit partout

Un menu au clic droit s'ouvre là où il sert : sur une ligne de Mes programmes, sur une fiche de Mes clients, sur un programme de la fiche d'un client, sur les tuiles de l'accueil et sur les boutons des en-têtes. Il reprend les actions du menu « Actions » de la ligne, recalculées selon l'élément (un brouillon propose « Publier », un programme publié propose « Créer la suite »).

Menu au clic droit sur un programme : il s'ouvre à l'endroit du clic
Menu au clic droit sur un programme : il s'ouvre à l'endroit du clic
Ouvrir dans une nouvelle fenêtreOuvre la vue dans une seconde fenêtre, pour comparer deux programmes ou garder une fiche client à côté du programme en cours.
Champs de saisieDans un champ texte, le clic droit garde le menu habituel : copier, coller, correcteur orthographique.
Licence & mise à jour

Le bouton de réglages, en haut à droite de l'accueil, ouvre les Paramètres. L'onglet Licence indique la formule active : essai gratuit (avec le compteur de programmes), abonnement mensuel (avec la date du prochain prélèvement) ou licence à vie. Le numéro de version est rappelé en bas de la fenêtre.

Paramètres : bandeau « Nouvelle version disponible »
Paramètres : bandeau « Nouvelle version disponible »
Essai gratuitLes premiers programmes sont offerts, sans carte bancaire, avant de passer à une formule payante.
Abonnement ou licence à vieAucune limite de programmes.
Nouvelle version disponibleUn bandeau apparaît en haut des Paramètres, et un point sur l'icône des réglages le signale. « Télécharger » récupère l'installeur, vérifie qu'il est intact puis le lance : l'application se met à jour, programmes et clients sont conservés.
💡
Pour passer à une formule payante, le bouton « Acheter une licence » de cet onglet présente les formules disponibles. Pour toute question de facturation : support@bob-entreprise.com.
Apparence et formats d'export

L'onglet Apparence règle l'affichage par défaut des exercices (icônes ou liste) et leur langue par défaut (français ou anglais). Votre marque (logo, photo, couleurs) y est rappelée : elle se règle une fois depuis votre espace en ligne.

Paramètres, onglet Apparence : affichage et langue des exercices
Paramètres, onglet Apparence : affichage et langue des exercices

L'onglet Exports choisit les formats proposés dans le menu « Exporter » : le PDF et le journal par lien sont toujours disponibles, l'application Android et le journal en fichier s'activent ici. On y garde aussi, si on le souhaite, une copie de chaque PDF généré, rangée par client.

Paramètres, onglet Exports : formats proposés et historique des PDF
Paramètres, onglet Exports : formats proposés et historique des PDF

L'onglet IA & MCP règle l'assistant IA : option incluse dans votre formule, ou votre propre clé (chapitre 08). L'onglet Sauvegarde exporte et importe toutes vos données (section 2.7).

Signaler un bug ou une idée

En haut des Paramètres, « Signaler un bug ou une idée » ouvre un formulaire : « Un bug » ou « Une amélioration souhaitée », la page concernée et votre description. Jusqu'à 5 captures d'écran peuvent être jointes, avec « + Ajouter » ou en les collant (Ctrl+V). Le message part à l'équipe VNS, qui vous répond par e-mail si besoin.

Fenêtre « Signaler un bug ou une idée »
Fenêtre « Signaler un bug ou une idée »
💡
Pour un bug, décrivez les étapes qui y mènent et joignez une capture : c'est ce qui permet de le corriger le plus vite.
02

Base d'exercices

La base d'exercices est le socle de l'application. Elle livre 890 exercices relus un par un, couvrant la musculation, le powerlifting, l'haltérophilie, le CrossFit, le strongman, le cardio, la remise en forme, le yoga et les étirements. Chacun a sa photo, son animation, ses groupes musculaires, une technique d'exécution courte (gestes clés, puis erreurs à éviter) et une remarque du coach. Tout est modifiable.

Base d'exercices en vue icônes, avec le choix de l'affichage
Base d'exercices en vue icônes, avec le choix de l'affichage
2.1

Icônes ou liste, animations et langue

Au niveau du titre Mes Exercices, trois commandes règlent l'affichage : l'interrupteur « Variantes » range les variantes à la suite de leur exercice de référence ; l'icône Archivés (une boîte) montre les exercices archivés (section 2.5) ; le sélecteur affiche les exercices en icônes (grande photo, nom, groupe principal et équipement) ou en liste (photo, étiquettes et technique d'exécution). La vue par défaut se règle dans Paramètres > Apparence ; le sélecteur ne change que l'affichage en cours.

Vue liste : photo, étiquettes et technique d'exécution
Vue liste : photo, étiquettes et technique d'exécution

Un double-clic sur la photo d'un exercice ouvre son animation, qui tourne en boucle. Cela marche dans la base, dans la fiche d'un exercice et dans la fenêtre « Ajouter un exercice » de la création d'un programme.

Double-clic sur la photo : l'animation de l'exercice
Double-clic sur la photo : l'animation de l'exercice
Recherche par motsChaque mot tapé est cherché dans le nom, l'accessoire, le nom anglais, la famille et le groupe musculaire principal, dans n'importe quel ordre : « squat barre », « curl halt » ou « pec haltères » trouvent ce qu'on attend. Accents et majuscules sont ignorés.
Filtres à choix multiplesType d'entraînement, groupe musculaire, équipement et type d'effort. Dans un filtre, la case ajoute ou retire une valeur, le libellé choisit cette seule valeur. Deux valeurs d'un même filtre : l'une ou l'autre. Chaque filtre ne propose que les choix qui donnent encore un résultat.
Étiquettes cliquablesUn clic sur l'étiquette du groupe principal ou de l'équipement d'un exercice ne garde que cette valeur dans le filtre correspondant.
RéinitialiserAffiché dès qu'un filtre ou une recherche est actif : il rend la liste complète.
Nom français ou anglaisChaque exercice a un nom français et un nom anglais. Le nom affiché (base, programme, PDF, journal du client) suit la langue choisie pour l'exercice, sinon la langue par défaut. Un exercice se trouve toujours par ses deux noms.
2.2

La fiche d'un exercice

Un double-clic sur un exercice (hors photo), ou « Modifier » dans son menu, ouvre sa fiche. L'en-tête réunit la photo, le nom et la famille ; le corps, le classement, les valeurs par défaut et les consignes.

Fiche d'un exercice : nom, famille, classement, valeurs par défaut et technique
Fiche d'un exercice : nom, famille, classement, valeurs par défaut et technique
Nom et langueVous saisissez le nom du mouvement ; « Nom affiché » montre le nom complet, composé du mouvement et de l'accessoire (« Développé Couché », « Curl Biceps – Haltères »). Le nom anglais, en gris, n'est jamais montré au client : il sert à retrouver l'exercice. « Langue du nom » choisit FR ou EN pour cet exercice.
Famille de mouvementsLa liste rattache l'exercice à une famille existante ; « Nouvelle famille » l'en détache. La case « Version de référence de cette famille » désigne la référence ; la famille porte son nom.
ClassementGroupe principal et équipement, puis types d'entraînement et groupes secondaires en pastilles. Le groupe principal sert à la répartition musculaire de la synthèse.
Valeurs par défautType d'effort (répétitions ou temps), séries, répétitions ou temps par série, et repos, repris quand l'exercice est ajouté à une séance.
Remarque du coachUne consigne courte, reprise sous le nom de l'exercice dans le programme et le journal du client.
Technique d'exécutionTexte mis en forme (gras, italique, listes), repris dans l'annexe « Exercices » et dans le journal du client. La barre de mise en forme apparaît pendant la saisie.

L'icône « Restaurer la fiche du catalogue », à côté de « Modifier l'exercice », remet un exercice livré avec l'application dans son état d'origine : nom, classement, valeurs par défaut, consignes et photo. Elle annonce d'abord ce qui va changer et demande une confirmation. Les séries déjà saisies dans vos programmes ne changent pas. Un exercice que vous avez créé n'a pas de fiche d'origine.

2.3

Photo et vidéo d'un exercice

Sous la photo de la fiche, le crayon « Modifier la photo ou la vidéo » propose de changer la photo ou de mettre votre propre vidéo ; la corbeille retire la photo. Sans photo, une seule tuile « Ajouter une photo ou une vidéo » ouvre le même choix. Le panneau vidéo indique celle qui est jouée (« Vidéo du catalogue » ou « Ta vidéo »). Votre vidéo est allégée sur votre ordinateur avant d'être enregistrée (480 px de large, sans son, 60 secondes au plus). « Revenir à la vidéo du catalogue » retire la vôtre ; celle du catalogue n'est jamais modifiée.

Fenêtre « Photo ou vidéo » : la vidéo du catalogue et « Mettre ma vidéo »
Fenêtre « Photo ou vidéo » : la vidéo du catalogue et « Mettre ma vidéo »
💡
Dans le journal du client, un toucher sur la photo d'un exercice joue la même vidéo, en boucle et sans son (section 7.3).
2.4

Variantes et familles

Une variante sollicite les mêmes muscles selon le même mouvement, avec un matériel ou une exécution un peu différents : le Développé Couché et le Développé Couché – Haltères sont de la même famille ; le Développé Incliné, dont l'angle change le mouvement, est une autre famille.

Sur la tuile d'une variante, l'étiquette « Variante de … » mène à sa référence : la liste ne montre plus que cette famille, la référence en évidence. Changer la recherche ou un filtre rend la liste habituelle. Quand l'interrupteur « Variantes » est coupé, le lien « N variantes » sous une tuile déplie sa famille.

Clic sur « Variante de … » : la famille, sa référence en évidence
Clic sur « Variante de … » : la famille, sa référence en évidence
2.5

Créer, modifier, archiver ou supprimer

« Ajouter un exercice » ouvre un formulaire : le nom du mouvement, sans l'accessoire (l'accessoire est celui de l'équipement choisi), puis « Nouvel exercice » ou « Variante de » un exercice existant. La fiche complète s'ouvre ensuite pour la photo, les groupes musculaires et la technique.

Ajouter un exercice : ici une variante du Squat
Ajouter un exercice : ici une variante du Squat
Exercice de référence« Modifier », « Supprimer les variantes », « Archiver le groupe » et « Supprimer le groupe ».
Variante« Modifier », « Archiver » et « Supprimer la variante ».
Clic droitLes mêmes actions, avec « Copier le nom ».
Menu d'un exercice
Menu d'un exercice

Un exercice archivé quitte la base affichée, les choix d'exercices et les recherches, sans rien changer aux programmes qui le citent. L'icône Archivés les montre ; « Restaurer » ou « Restaurer le groupe » les remet dans la base. Un exercice archivé garde son nom : un nouvel exercice ne peut pas le reprendre.

⚠️
Un exercice utilisé par un programme, corbeille comprise, ne se supprime pas : l'application indique combien de programmes l'utilisent et propose de l'archiver. Les programmes gardent ainsi leurs photos, leurs vidéos et leur historique.
2.6

Plans préconfigurés

Au-dessus des exercices, les plans préconfigurés sont des activités à décrire librement (footing, mobilité, échauffement articulaire), avec une durée ou un nombre de répétitions, un repos et une consigne. Ils s'ajoutent à une séance comme un exercice.

💡
Le nom et la photo d'un exercice viennent toujours de la base : les changer modifie aussi les programmes qui l'utilisent. La remarque et la technique sont recopiées dans la séance quand l'exercice y est ajouté : les changer dans la base vaut pour les ajouts suivants. Une photo ou une technique changée à l'étape 3 reste propre à ce programme.
2.7

Export, import et sauvegarde

Le menu « Actions » de la base exporte vos exercices en CSV, importe un CSV (d'une autre installation, ou d'un autre coach) et vide la base d'exercices, après confirmation.

Menu « Actions » de la base d'exercices
Menu « Actions » de la base d'exercices

Pour une sauvegarde complète (et pas seulement des exercices), Paramètres > Sauvegarde > « Exporter la sauvegarde » produit un seul fichier : exercices (photos comprises), programmes, fiches clients, mensurations, notes, bilans, photos de progression, plans préconfigurés et réglages. À l'import, « Fusionner » ajoute et met à jour sans rien supprimer ; « Écraser tout » garde d'abord une copie des données actuelles.

Paramètres, onglet Sauvegarde
Paramètres, onglet Sauvegarde
03

Créer un programme

Un programme se construit en quatre étapes : Information, Séances & Exos, Détails des exercices et Résumé & Analyse. Le travail est enregistré au fil de l'eau : on peut quitter et reprendre le brouillon plus tard, depuis Mes programmes ou la fiche du client.

3.1

Étape 1 - Information

Le formulaire réunit le client, le cadre du programme et ce qui apparaîtra dans la synthèse.

Étape 1 : infos client, niveau d'activité et affichage dans la synthèse
Étape 1 : infos client, niveau d'activité et affichage dans la synthèse
Infos clientPrénom, nom, âge, sexe, taille et poids. Pour un client déjà connu, tout est prérempli ; le poids reprend son dernier relevé, avec sa date (« Dernier relevé : 63,4 kg le 08/11/2026 »).
Niveau d'activité (NAP)Il sert au calcul nutritionnel. Il n'est jamais prérempli : il se ressaisit à chaque programme.
Affichage dans la synthèseSection Nutrition, section Répartition de l'entraînement et annexe Mensurations (avec « Choisir les graphiques… »). Une section décochée disparaît de la synthèse, du PDF et du journal du client.
ProgrammeType de programme (il donne son nom au programme), option « Type force » et objectif principal.
CadreFréquence par semaine, durée (52 semaines au plus) et points d'attention (douleurs, limitations, matériel).
Tests de force
Option « Type force »

Avec « Type force », un tableau reçoit les tests du client sur les mouvements de référence (développé couché, squat, soulevé de terre, tractions et dips lestés, arraché, épaulé-jeté) : charge, répétitions et RPE donnent le 1RM estimé. La colonne RPE s'affiche alors sur chaque exercice de l'étape 2.

Tests de force et 1RM estimé
Tests de force et 1RM estimé
Planification des séances

La structure se crée semaine par semaine : chaque jour est Séance ou Repos.

Planification des séances
Planification des séances
⚡
L'icône à côté de « Semaine N » applique son planning à toutes les semaines. Les icônes copier et coller, à gauche, recopient une semaine précise vers une autre.
💡
Le bouton « Validation », à côté de « Continuer », contrôle l'étape : type et objectif du programme, données du client nécessaires à la Nutrition, valeurs hors plage, tests de force sans charge. Rien n'y est obligatoire : en quittant l'étape, « Continuer quand même » passe à l'étape 2 (section 3.6).
3.2

Client déjà suivi et suite d'un programme

Quand le prénom et le nom correspondent à un client connu, le bandeau « Client déjà suivi » l'indique, avec le nombre de programmes de son historique et « Voir l'historique ». Pour une fiche qui n'a encore aucun programme, il s'intitule « Fiche client existante », avec « Voir la fiche ». Deux personnes différentes portent le même nom ? L'interrupteur « Créer un profil distinct » crée une fiche séparée.

Bandeau « Client déjà suivi »
Bandeau « Client déjà suivi »

Le champ « C'est la suite de » relie le nouveau programme au précédent : son bilan et l'historique des séries du client s'afficheront à l'étape 2. « Reprendre sa structure » va plus loin et ouvre « Créer la suite ».

« C'est la suite de » et « Reprendre sa structure »
« C'est la suite de » et « Reprendre sa structure »

« Créer la suite » (aussi dans le menu d'un programme publié et dans la fiche du client) résume ce que le client a fait, puis crée un brouillon de même structure, charges vides, et l'ouvre à l'étape 2.

Fenêtre « Créer la suite » : ce que le client a fait
Fenêtre « Créer la suite » : ce que le client a fait

Dans la même fenêtre, « Préparer la suite avec l'IA » confie le travail à l'assistant, dans une nouvelle conversation. Il récupère le journal du client, lit le bilan du programme, ses notes et ses bilans, puis propose la suite exercice par exercice : la charge retenue et ce qui la justifie, les exercices à garder, alléger ou remplacer. Il ne crée rien avant votre accord : vous validez ou corrigez sa proposition dans la conversation.

À l'étape 2, le panneau « Suite de … » rappelle l'assiduité (séances terminées, séries validées, dernière saisie). « Voir le retour complet du client » déplie la note générale du client, ses bilans de séance et, s'il y en a, les exercices retirés de la suite avec ce qu'il en disait.

Panneau « Suite de … » déplié
Panneau « Suite de … » déplié

Sur chaque exercice, « La dernière fois » cite le client, semaine par semaine, avec des pastilles « douleur », « difficile » ou « trop facile » repérées dans ses mots. Sous chaque série, « Historique » montre ce qu'il a fait à la même semaine et la même séance (« 50 × 8 ») ; le sélecteur de l'exercice permet de consulter un autre passage, et le prévu s'affiche au survol.

« La dernière fois » et l'historique de chaque série
« La dernière fois » et l'historique de chaque série
3.3

Étape 2 - Séances & Exos

Le cœur de l'application : chaque séance se construit exercice par exercice, semaine par semaine. Le bandeau « Mon programme » rappelle le client, l'objectif et les 1RM estimés ; deux interrupteurs ajoutent l'annexe « Exercices » et l'analyse du programme. Les flèches à gauche passent d'une semaine à l'autre. Le bouton « Validation », en haut et en bas de la page, contrôle les séances (section 3.6).

Étape 2 : semaines, séances et exercices
Étape 2 : semaines, séances et exercices
Réglages d'une séance

Chaque séance a un objectif du jour et, derrière « Réglages », une consigne globale, le repos entre exercices (la pause entre la dernière série d'un exercice et la première du suivant, lancée par le chrono du journal), la durée estimée et un nombre de tours pour une séance en circuit. Un point à côté de « Réglages » signale des réglages remplis.

Ajouter un exercice

« Ajouter un exercice » ouvre la base avec ses filtres, en icônes ou en liste, et vos plans préconfigurés en tête. La fenêtre reste ouverte : on en ajoute plusieurs d'affilée (« ✓ ajouté » sur chacun), puis « Terminer ». « Créer un exercice » ouvre la base dans une nouvelle fenêtre ; l'exercice créé apparaît dès le retour. Une recherche sans résultat à cause des filtres le signale, avec « Chercher sans les filtres ».

Fenêtre « Ajouter un exercice »
Fenêtre « Ajouter un exercice »
Séries, échauffement et analyse
Types de sérieÉchauffement, Série effective, Dégressive, Série circuit. Le type s'affiche à côté du numéro dans le PDF et le journal.
ChargeEn kg, en « PDC » (poids du corps), en variation (« +10 % ») ou en durée pour un exercice au temps.
Intensité (RPE)La colonne s'affiche avec le mode force, et se masque exercice par exercice (croix de son en-tête). Masquée, « + Intensité », à côté de « Répétitions », la remet.
🟢 ÉchauffementBarre verte à gauche : l'exercice est présenté comme une préparation dans le PDF et le journal.
📈 AnalyseLes charges et répétitions de l'exercice comptent dans l'analyse de l'étape 4.
Un exercice d'échauffement (barre verte) et le bouton « Analyse »
Un exercice d'échauffement (barre verte) et le bouton « Analyse »
Circuits

« Exercice (circuit) » rattache un exercice sous le précédent. L'ensemble forme un bloc bleu, avec ses propres réglages : consigne, nombre de tours, repos entre tours et durée. Dans le journal, le chrono lance le repos entre tours à la fin de chaque tour.

Bloc circuit
Bloc circuit
Référence entre séances

Quand un exercice revient dans plusieurs séances, le champ « Référence… » reprend en un clic les charges et répétitions d'une séance précédente : il ne reste qu'à ajuster pour faire progresser.

Champ « Référence… »
Champ « Référence… »
Historique du client

Pour un programme rattaché à un client, le bouton « Historique » d'un exercice met en regard, sur tous ses programmes, le prescrit et le réalisé (charges, répétitions, RPE et notes du journal).

Historique d'un exercice : prescrit et réalisé
Historique d'un exercice : prescrit et réalisé
Réorganiser et dupliquer
Glisser-déposerRéordonne les exercices : un trait bleu montre où l'exercice se place, au-dessus ou en dessous de celui que vous visez. Lâché au milieu d'un exercice seul (cadre bleu « Créer un circuit »), il forme un circuit avec lui. Lâché sur un exercice d'un circuit, il rejoint ce circuit ; un exercice de circuit lâché à côté d'un exercice seul en sort.
Icônes d'une sérieAu bout de chaque ligne : monter, descendre ou supprimer la série.
Menu « … » et clic droitMonter, descendre ou supprimer un exercice ou un circuit ; le clic droit sur une série propose les mêmes actions que ses icônes.
Dupliquer la séance / la semaineCopie une séance ou une semaine entière vers une autre.
3.4

Étape 3 - Détails des exercices

Une carte par exercice : photo, séances où il apparaît et technique d'exécution, reprises de la base. En haut, la recherche, les filtres « Sans photo » et « Sans consigne », le nombre d'exercices complets et « Tout replier ».

Étape 3 : une carte par exercice
Étape 3 : une carte par exercice

Photo et technique se personnalisent pour ce programme seulement, sans toucher à la base. La technique se modifie directement dans son cadre : la barre de mise en forme apparaît pendant la saisie, le texte s'enregistre en quittant le champ, et Échap rétablit la consigne enregistrée. Si l'exercice revient dans plusieurs séances, « Une par séance » donne une consigne différente à chacune. Le bouton « Validation » signale les exercices sans consigne ou sans photo.

3.5

Étape 4 - Résumé & Analyse

L'analyse reprend les exercices marqués Analyse : pour chaque semaine, le tonnage total (charge × répétitions) et la charge maximale moyenne, puis le détail par séance. Dans la synthèse et l'annexe « Analyses », les mêmes chiffres deviennent des courbes semaine après semaine, en valeurs, en écart ou en pourcentage par rapport à la première semaine.

Étape 4 : tonnage et charge maximale par semaine
Étape 4 : tonnage et charge maximale par semaine
3.6

Validation de chaque étape

Les étapes 1, 2 et 3 ont chacune leur bouton « Validation », à côté de « Continuer ». Il contrôle seulement ce que l'étape contient, sans connexion. Sa pastille résume l'état : rouge « ! » s'il reste une erreur, sinon ambre avec le nombre d'éléments à compléter.

Étape 1Type et objectif du programme ; âge, sexe, taille, poids et niveau d'activité quand la Nutrition est affichée ; valeurs hors plage ; tests de force cochés sans charge.
Étape 2Erreurs : exercice sans série, exercice absent de la base. À compléter : nom, objectif, consigne et repos entre exercices des séances, remarque du coach, circuit sans répétitions ou sans repos entre tours, série incomplète, RPE manquant.
Étape 3Exercice sans consigne d'exécution, exercice sans photo.

La fenêtre « Validation » place les erreurs en tête, avec « Aller à l'exercice ». Les éléments à compléter suivent, groupés par type ; chaque groupe se déplie sur ses séances, ses champs ou ses exercices, qui mènent à leur place. Une colonne d'icône indique qui les remplit : étincelles rouges, l'assistant IA ; étincelles barrées, vous (données du client, valeurs chiffrées, photos).

Validation de l'étape 2 : éléments groupés par type et colonne de l'IA
Validation de l'étape 2 : éléments groupés par type et colonne de l'IA
IntentionnelUn champ laissé vide volontairement : le groupe n'est plus signalé. « Tout marquer comme intentionnel » le fait pour toute l'étape. Les éléments marqués restent en bas de la fenêtre, chacun annulable.
Compléter avec l'IAÉcrit une demande à l'assistant, que vous relisez avant de l'envoyer. Il remplit les textes vides (noms, objectifs, consignes, remarques, repos entre exercices) sans toucher aux exercices, aux séries ni aux charges, et propose les valeurs chiffrées sans les écrire.
Analyser les incohérences avec l'IAEnvoie tout de suite une relecture propre à l'étape : informations du client (étape 1), charges, progression, volume et repos (étape 2), consignes face aux exercices et aux points d'attention (étape 3). Rien n'est modifié sans votre accord.
💡
Ces deux demandes ouvrent une nouvelle conversation de l'assistant ; la précédente reste dans « Toutes les conversations ». Le programme est enregistré avant, pour que l'assistant lise ce que vous voyez.

En quittant une étape (« Continuer » ou « Enregistrer »), les éléments à compléter de cette étape ouvrent « Éléments optionnels à compléter », avec leur résumé : « Voir les éléments » ouvre la Validation, « Continuer quand même » ou « Enregistrer quand même » passe outre. Ce choix vaut jusqu'à la fermeture du créateur. Une erreur, elle, bloque toujours l'enregistrement. L'étape 4 n'a pas de contrôle.

En quittant l'étape : « Éléments optionnels à compléter »
En quittant l'étape : « Éléments optionnels à compléter »
3.7

Synthèse et publication

« Enregistrer » ouvre la synthèse : informations du client, nutrition, répartition de l'entraînement, planification, séances, analyse et annexes. Le programme reste un brouillon, modifiable à toute étape : « Corriger le programme » rouvre l'étape voulue.

Synthèse du programme
Synthèse du programme

« Publier » (avec confirmation) rend le programme exportable et l'ajoute à la fiche du client. Un programme qui contient une erreur ne se publie pas : « Corriger le programme » rouvre l'étape 2 avec sa Validation. Un programme publié est figé : seul son nom peut encore changer. Le journal du client repère chaque série par sa place (semaine, séance, exercice, numéro) ; changer la structure détacherait ses saisies. Pour le faire évoluer : « Dupliquer » ou « Créer la suite ».

Le bouton flottant « Exporter » propose les formats activés dans Paramètres > Exports (chapitre 07).

Menu « Exporter » de la synthèse
Menu « Exporter » de la synthèse
💡
L'assistant IA (bouton ✨) sait aussi publier, exporter, créer le lien du journal et créer la suite d'un programme (chapitre 08).
04

Mes programmes

Tous vos programmes, brouillons compris, en deux sections : « Favoris », toujours en tête, puis « Tous les programmes ». En haut de la page : la recherche (nom, client ou numéro), les filtres Tous, Brouillons, Publié, et « Grouper par client », qui range la liste sous le nom de chaque client. « + Nouveau », dans le bandeau, ouvre le créateur d'un programme (chapitre 03).

Mes programmes
Mes programmes
ColonnesNuméro, nom, client, statut et date de mise à jour. Un clic sur un en-tête trie la liste ; le compteur « N total » compte tous vos programmes.
⭐ FavoriL'étoile d'une ligne ajoute le programme à la section « Favoris » ou l'en retire. Les favoris restent en tête, quel que soit le tri.
Pages« Tous les programmes » s'affiche par pages de 100, avec « Précédent » et « Suivant ». Groupé par client, un client n'est jamais coupé entre deux pages : s'il est trop long, il continue sous « (suite) ».
Clic sur une ligneOuvre la synthèse du programme. L'étoile, le nom et les boutons de la ligne gardent leur propre action.
RenommerAu survol du nom, « Modifier » le change sur place, brouillon comme programme publié.
Brouillon / PubliéUn brouillon reste modifiable à toute étape. Un programme publié est exportable, visible dans la fiche du client et figé, sauf son nom (section 3.7).
Les boutons d'une ligne
Brouillon« Publier » le publie, après confirmation ; un programme qui contient une erreur ne se publie pas (section 3.6). « Modifier » rouvre l'étape choisie du créateur.
Programme publié« Exporter » propose les formats activés dans Paramètres > Exports : PDF classique ou imprimable, journal par lien, journal en fichier, application Android (chapitre 07). « Suivi » ouvre son suivi (section 4.1).
ActionsLe menu complet du programme, détaillé ci-dessous.
Actions d'un programme
Menu « Actions » d'un programme publié
Menu « Actions » d'un programme publié
Créer la suiteBrouillon de même structure, charges vides, avec le réalisé du client sous chaque série ; « Préparer la suite avec l'IA » vous en propose les charges (section 3.2).
Voir synthèseOuvre la synthèse.
DupliquerCopie complète en brouillon, pour un autre client ou une variante.
ModifierSur un brouillon : rouvre l'étape choisie du créateur.
Rattacher à un clientChoisit une fiche existante ou en crée une (section 5.6).
Partager (Template JSON)Enregistre la structure du programme dans un fichier, sans données personnelles : sauvegarde, autre poste ou autre coach.
SupprimerMet le programme à la corbeille.
💡
Les mêmes actions sont au clic droit sur la ligne, avec en plus « Publier » ou « Suivi du programme », « Ouvrir dans une nouvelle fenêtre », « Renommer » et « Copier le nom ».
Importer un programme

« Importer », en haut de la page, recrée un programme à partir d'un fichier enregistré par « Partager (Template JSON) », sur ce poste ou sur un autre. Les exercices sont retrouvés dans votre base : elle doit contenir ceux du programme.

Corbeille

Un programme supprimé reste 30 jours dans la corbeille, avec sa date d'effacement automatique, « Restaurer » ou « Supprimer » définitivement. Son journal en ligne reste accessible au client jusqu'à la suppression définitive.

Corbeille
Corbeille
Journaux partagés

« Journaux partagés » liste tous les journaux publiés par lien, tous clients confondus, avec « Copier le lien ». Les filtres « Sur ce poste » et « Absents de ce poste » repèrent un journal dont le programme n'est plus sur cet ordinateur (après un changement de PC par exemple) : « Rattacher » le relie à un programme ou à une fiche client. Rattaché à une fiche, il apparaît dans « Anciens journaux », en tête de l'onglet Historique du client.

« Supprimer le journal partagé », dans le menu « Actions » d'un journal, retire le journal en ligne, après confirmation : le lien ne s'ouvre plus, ses saisies et ses documents en ligne sont effacés. Le programme, la fiche du client et les retours déjà reçus restent dans l'application ; une copie déjà enregistrée sur le téléphone du client n'est pas effacée.

Journaux partagés
Journaux partagés
4.1

Suivi du programme

Le bouton « Suivi » d'un programme publié ouvre la fenêtre de suivi du programme, en quatre blocs. Un brouillon a à sa place « Modifier », qui rouvre le créateur à l'étape choisie.

Fenêtre « Suivi du programme »
Fenêtre « Suivi du programme »
Lien du clientLe journal publié (privé avec mot de passe, ou public), « Copier le lien » et un menu « Actions » : ouvrir le lien, mettre à jour la page, voir le journal avec les saisies du client, réinitialiser le mot de passe.
Retours du clientLe fil de tout ce que le client a saisi, séance par séance (section 6.1), et « Rafraîchir depuis le cloud ».
AjouterUne note de suivi : texte mis en forme et commentaire court (« Point à mi-parcours »), enregistrée avec le programme. Avec le journal en fichier activé, on y importe aussi le fichier renvoyé par le client, avec son commentaire (section 7.4).
Historique des envoisLes journaux en fichier reçus et vos notes, datés, marqués « Journal » ou « Note », avec Ouvrir, Télécharger et Supprimer. Un clic sur une note la rouvre pour la modifier.
Bloc « Lien du client » et son menu « Actions »
Bloc « Lien du client » et son menu « Actions »
💡
Les notes de suivi d'un programme apparaissent aussi dans l'onglet Notes et bilans de la fiche du client, où on les lit ou les télécharge (section 6.2). Elles restent privées : jamais dans un PDF ni dans le journal du client.
Saisies du client et notifications

Les saisies du client remontent toutes seules : l'application les récupère à son démarrage, puis toutes les 5 minutes. « Rafraîchir depuis le cloud » force la récupération, par exemple juste avant un rendez-vous avec le client.

« Rafraîchir depuis le cloud »
« Rafraîchir depuis le cloud »

Quand un client remplit son journal, une notification « Nouvelle saisie client » l'annonce en bas à gauche de l'écran, sur n'importe quelle page : « Thomas Girard a rempli son journal (CrossFit - circuits) ». « Voir dans Mes programmes (Suivis) » y mène. Le client apparaît aussi dans « À suivre » de Mes clients (section 6.5).

Notification « Nouvelle saisie client »
Notification « Nouvelle saisie client »
⚠️
Si la récupération échoue (service injoignable, journal non importé), une notification « Synchro des journaux » le dit, au lieu de laisser croire que le client n'a rien saisi. Elle disparaît d'elle-même quand tout refonctionne.
05

Mes clients

Une fiche par client. Elle se crée dès qu'un programme lui est rattaché (étape 1 du créateur ou « Rattacher à un client »), avec « + Nouveau » en haut de la page, qui ouvre une fiche vierge, à l'import d'une fiche, ou par l'assistant IA. Chaque carte rappelle le nombre de programmes et la dernière activité.

Mes clients
Mes clients
Rechercher un clientFiltre les cartes par nom.
Avec programmeActivé : seuls les clients qui ont au moins un programme publié. Désactivé : toutes les fiches.
À suivreSeulement les clients qui demandent votre attention (section 6.5).
Bilans partagésTous les bilans envoyés par lien, tous clients confondus (section 6.3).
CorbeilleLes fiches mises à la corbeille, à restaurer ou à supprimer définitivement (section 5.1).
ImporterRecrée une fiche enregistrée par « Partager (Template JSON) ».

Un clic sur une carte ouvre la fiche. Le clic droit propose « Ouvrir la fiche », « Ouvrir dans une nouvelle fenêtre », « Nouveau programme pour ce client », « Ajouter aux favoris », « Copier le nom », « Partager (Template JSON) » et « Mettre à la corbeille ».

« À suivre » ne garde que les clients qui demandent votre attention, avec la raison sur la carte : « Nouveaux retours », « Bilan à compléter », « Bilan en retard », « Bilan manqué » ou « Bilan reçu ». Un clic sur la raison ouvre l'élément concerné (section 6.5). « Bilans partagés » liste les bilans envoyés par lien (section 6.3).

L'étoile d'une carte (ou le clic droit) met le client en favori : vos favoris restent en tête de la liste, quels que soient « Avec programme » et « À suivre ».

Clients favoris, en tête de Mes clients
Clients favoris, en tête de Mes clients
Filtre « À suivre » et ses raisons
Filtre « À suivre » et ses raisons
5.1

La fiche du client

La fiche a six onglets : Profil, Programmes, Historique, Notes et bilans, Évolution et Mensurations (avec les photos de progression). En haut à droite, « Fusionner avec… » (section 5.6) et le menu « Actions » :

Exporter - PDF page continue / PDF pages A4 / CSV (données)Le rapport d'évolution du client (section 5.5).
Partager (Template JSON)La fiche dans un fichier, pour un autre poste (ci-dessous).
Mettre à la corbeilleRange la fiche (ci-dessous).
Menu « Actions » de la fiche du client
Menu « Actions » de la fiche du client
Onglet Profil
Onglet Profil
PhotoImportée depuis un fichier, redimensionnée automatiquement.
IdentitéPrénom, nom, taille, sexe, âge et profession.
Moyen de paiement habituelChamp libre, par exemple « virement mensuel ».
Suivi des mensurationsLa case active l'onglet Mensurations ; elle est cochée sur toute nouvelle fiche.
💡
Les notes sur un client vivent dans l'onglet Notes et bilans, datées (chapitre 06).

« Partager (Template JSON) » (clic droit sur la carte d'un client, ou « Actions » de sa fiche) enregistre la fiche dans un fichier : profil, notes et bilans, mensurations et photos de progression, sans le moyen de paiement. « Importer », dans Mes clients, la recrée sur ce poste ou sur un autre.

« Mettre à la corbeille » (clic droit sur la carte d'un client, ou « Actions » de sa fiche) range la fiche : elle quitte Mes clients, garde ses programmes, ses bilans, ses mensurations et ses photos, et ses journaux en ligne restent ouverts. Le bouton « Corbeille » de Mes clients la restaure (une fiche en corbeille ouverte directement propose aussi « Restaurer la fiche »), ou la supprime définitivement : ses programmes sont alors détachés et restent dans Mes programmes. La case « Supprimer aussi ses programmes et retirer ses journaux en ligne » efface tout, corbeille comprise : c'est la réponse à une demande d'effacement de ses données.

Supprimer définitivement une fiche depuis la corbeille, avec ou sans ses programmes
Supprimer définitivement une fiche depuis la corbeille, avec ou sans ses programmes
5.2

Programmes et historique

L'onglet Programmes liste les programmes du client, brouillons compris, avec « Voir la synthèse » et le menu « Fichiers » : ouvrir le PDF, le journal d'entraînement (l'icône à côté copie son lien), chaque annexe, ou télécharger le PDF. Le menu d'un programme publié propose aussi « Dupliquer pour modifier » (une copie en brouillon, ouverte aussitôt dans le créateur) et « Créer la suite ». Celui d'un brouillon propose « Reprendre le brouillon ». « Nouveau programme » en crée un pour ce client.

Onglet Programmes et son menu « Fichiers »
Onglet Programmes et son menu « Fichiers »

L'onglet Historique est le fil du suivi : chaque programme publié, du plus récent au plus ancien, avec ses « Retours du client » à déplier (section 6.1), le nombre de nouveaux retours et la date de la dernière saisie. La liste « Programme » n'en garde qu'un. Le menu d'un programme ouvre sa synthèse, crée sa suite ou télécharge son PDF ; celui d'un suivi montre le journal avec les saisies du client ou l'enregistre en fichier (.html). En tête, « Anciens journaux » liste les journaux en ligne rattachés à la fiche sans programme sur ce poste (chapitre 04, « Journaux partagés »).

Onglet Historique : retours du client dépliés
Onglet Historique : retours du client dépliés
5.3

Évolution

Des courbes construites à partir de l'historique du client. Une valeur manquante n'ajoute pas de point (pas de zéro trompeur).

Onglet Évolution : poids, niveau d'activité et charge par exercice
Onglet Évolution : poids, niveau d'activité et charge par exercice
PoidsUne courbe qui réunit les poids des programmes publiés et ceux de l'onglet Mensurations, chacun à sa date.
Niveau d'activitéLe NAP de chaque programme publié (A à F).
Charge par exercice« Exercices tracés » choisit les exercices ; chaque carte montre le poids max, le tonnage ou les deux. « Plusieurs dates uniquement » ne garde que les exercices présents à au moins deux dates.
💡
Le poids saisi à l'étape 1 d'un programme rejoint les relevés du client à la publication, daté du jour. Un poids déjà saisi à la main le même jour n'est jamais remplacé.
5.4

Mensurations

Les relevés du client, indépendants de tout programme : une carte-courbe par mesure, avec sa valeur et son évolution. Les pastilles choisissent les mesures tracées ; ce choix est gardé pour ce client et proposé dans l'annexe Mensurations de ses programmes.

Onglet Mensurations : une carte-courbe par mesure
Onglet Mensurations : une carte-courbe par mesure

« Nouvelle mensuration » dispose les champs autour d'une silhouette (homme ou femme) : date (seul champ obligatoire), poids, masse grasse, épaules, poitrine, bras, avant-bras, taille, ventre, hanches, fessiers, cuisses et mollets, gauche et droite séparés pour suivre une asymétrie. Le guide de mesure, à droite de la silhouette (derrière son bouton sur un petit écran), rappelle où placer le ruban.

Nouvelle mensuration, autour d'une silhouette
Nouvelle mensuration, autour d'une silhouette
Guide de mesure
Guide de mesure
💡
Désactiver le suivi des mensurations masque l'onglet, sans jamais supprimer les relevés.
5.5

Rapport PDF et CSV

Le menu « Actions » de la fiche produit le rapport d'évolution du client, sans passer par un programme : « Exporter - PDF page continue », « Exporter - PDF pages A4 » ou « Exporter - CSV (données) », les données brutes à ouvrir dans Excel. Quand le client a des relevés, il demande quelle vue exporter : « Tout » (évolution et mensurations dans le même fichier), « Évolution » (poids, niveau d'activité, charge par exercice) ou « Mensurations ».

💡
Les documents d'un programme (PDF, journal, application Android) s'exportent depuis la synthèse ou Mes programmes (chapitre 07) ; l'onglet Programmes de la fiche les rouvre par son menu « Fichiers » (section 5.2).

Chaque section porte un œil : ouvert, elle part dans les exports ; barré, elle en est retirée. L'œil des mensurations vaut aussi pour l'annexe Mensurations des programmes et pour le journal du client. Ces choix sont gardés pour chaque client.

Œil de chaque section et « Plusieurs dates uniquement »
Œil de chaque section et « Plusieurs dates uniquement »
Œil de l'historique des mensurations, avec son explication
Œil de l'historique des mensurations, avec son explication
5.6

Rattacher et fusionner

« Rattacher à un client », dans le menu d'un programme, relie un programme resté isolé (faute de frappe sur le nom, par exemple). « Fusionner avec… », sur une fiche, regroupe deux fiches de la même personne : programmes, notes, bilans, relevés et photos rejoignent une seule fiche.

⚠️
La fusion est irréversible : une confirmation est toujours demandée, y compris quand l'assistant IA la propose.
06

Suivi du client

Tout ce qui permet de suivre un client entre deux programmes : ce qu'il fait réellement dans son journal, vos notes, ses bilans réguliers, ses photos de progression, et une liste de ce qui demande votre attention.

6.1

Le fil des retours

Dès que le client remplit son journal, ses saisies arrivent dans le fil des retours du programme (fenêtre « Suivi du programme » ou onglet Historique de sa fiche). En tête : le résumé (« 13 séances terminées sur 18 prévues · 163 séries validées · 1 non faite ») et sa note générale. Puis une ligne par séance, la plus récente en premier, avec « Séance terminée », le nombre de séries et les nouveaux retours depuis votre dernière visite.

Fil des retours : une séance avec une série non faite
Fil des retours : une séance avec une série non faite
Prévu, réalisé, écartPour chaque série : ce que vous aviez prescrit, ce que le client a fait, et l'écart (« +2,5 kg », « -1 rep »). « validée, comme prévu » : le client a coché sans changer les valeurs.
NotesSes notes de série, son bilan de chaque exercice et son bilan de séance.
ReposLe repos réellement pris après la série, avec le temps qu'il a ajouté ou retiré au chrono (« 2:30 +30 s »). « Passé » : il a sauté le repos.
Non faiteUne série que le client a marquée « non faite » : en rouge, hors volume.
Non validéeDes valeurs saisies sans que la série soit cochée : en gris, à confirmer avec le client.
6.2

Notes et bilans

L'onglet Notes et bilans de la fiche réunit, datés et privés : vos notes (titre et programme lié facultatifs), les bilans du client et les notes de suivi de ses programmes. Les filtres Tout, Notes et Bilans trient l'historique. Rien de cet onglet n'apparaît dans un PDF ou dans le journal du client.

Onglet Notes et bilans : un bilan reçu par lien, puis les bilans précédents
Onglet Notes et bilans : un bilan reçu par lien, puis les bilans précédents

Un bilan reprend les questions d'un modèle (ressenti général, fatigue et récupération, sommeil, difficulté des séances, point à signaler, commentaire libre). Il a trois zones distinctes : les réponses du client, votre analyse et les adaptations décidées. Il passe de « À compléter » à « Brouillon » puis « Terminé ».

« Paramètres » règle la cadence du client (aucune, hebdomadaire ou mensuelle à partir d'une première échéance) et les modèles de questions, réutilisables d'un client à l'autre. Avec une cadence, « Ajouter à mon agenda » crée un fichier à ouvrir dans Google Agenda, Outlook ou Calendrier : un rappel à chaque échéance.

Paramètres des bilans : cadence et modèles de questions
Paramètres des bilans : cadence et modèles de questions

Avec une cadence, le bandeau « Bilan à compléter » annonce l'échéance du jour, avec « Compléter le bilan ». Passée de plus de 2 jours, elle devient « En retard ». Une échéance précédente jamais terminée est signalée « Bilan manqué » pendant la période suivante, avec « Le faire maintenant ».

Bilan manqué, à rattraper
Bilan manqué, à rattraper
6.3

Bilans envoyés par lien

Un bilan se remplit avec le client, ou s'envoie par lien. Dans le bilan ouvert, le bloc « Lien du client » propose « Privé (mot de passe) » ou « Public (lien seul) », puis « Envoyer par lien ». Le mot de passe d'un lien privé n'est montré qu'une fois ; « Copier » copie le lien et le mot de passe ensemble.

Bilan envoyé par lien : réponses reçues
Bilan envoyé par lien : réponses reçues

Le client ouvre le lien sur son téléphone : une question par champ, aux couleurs de votre marque. Il peut corriger ses réponses tant que vous n'avez pas terminé le bilan.

Le bilan, côté client
Le bilan, côté client
États« En attente du client », « Réponses reçues le … », puis « Terminé : lecture seule pour le client » quand vous terminez le bilan.
Envois précédentsChaque envoi du client est gardé en entier, sous sa date et son heure ; le bilan montre le dernier.
Gérer le lien« Nouveau mot de passe », « Passer en public » ou « Passer en privé », « Retirer le lien ».

« Bilans partagés », dans Mes clients, liste tous les bilans envoyés, avec leur état, le nombre de réponses et leur visibilité, et « Ouvrir », « Copier le lien » ou « Retirer le lien ».

Bilans partagés
Bilans partagés
6.4

Photos de progression

Dans l'onglet Mensurations, « Photos de progression » range les photos du client par date, en vues face, profil, dos ou autre. « Ajouter des photos » en importe ; celles que le client envoie depuis son journal (section 7.3) arrivent ici toutes seules, marquées « Envoyé par le client ». Chaque relevé s'agrandit, change de date ou de commentaire, ou se supprime. « Comparer deux dates » les met côte à côte, vue par vue.

Photos de progression : comparaison de deux dates
Photos de progression : comparaison de deux dates
💡
Les photos restent privées : elles ne sont jamais ajoutées aux PDF ni au journal du client.
⚠️
Des photos envoyées par un client n'ont pas trouvé leur fiche (programme supprimé, par exemple) ? Un bandeau en haut de Mes clients le signale, avec « Récupérer maintenant ». Elles restent sur le serveur 30 jours après l'envoi, puis sont supprimées.
6.5

À suivre

Le filtre « À suivre » de Mes clients réunit ce qui demande votre attention, avec la raison sur chaque carte. Le clic sur la raison ouvre l'élément.

Nouveaux retoursDes saisies sont arrivées depuis votre dernière visite du fil des retours. Ouvrir le fil les marque comme vues.
Bilan à compléter / En retardL'échéance de la cadence est arrivée, ou un bilan à la demande avec échéance n'est pas terminé.
Bilan manquéL'échéance précédente n'a jamais été terminée.
Bilan reçuLe client a répondu à un bilan envoyé par lien, pas encore terminé.
💡
Vos propres notes et photos ne sont jamais signalées, ni une fiche sans cadence ni retour.
07

Exporter et journal du client

Un programme publié s'exporte depuis le bouton « Exporter » de la synthèse ou de sa ligne dans Mes programmes ; le clic droit sur la ligne propose aussi « Exporter en PDF » et, s'il est activé, le journal en fichier. Le menu propose les formats activés dans Paramètres > Exports.

7.1 · PDFLe programme à imprimer ou à archiver, en page continue ou en pages A4.
7.2 · Journal par lienUne page en ligne que le client ouvre sur son téléphone ; ses saisies remontent toutes seules. Le format recommandé.
7.4 · Journal en fichierUn fichier .html à envoyer, qui marche hors ligne ; le client le renvoie rempli. À activer dans Paramètres > Exports.
7.5 · Application AndroidLe journal en application à installer, avec les PDF du programme. À activer dans Paramètres > Exports.
Où exporter quoi
Un programmePDF, journal par lien ou en fichier, application Android : « Exporter » de la synthèse ou de sa ligne dans Mes programmes (ce chapitre).
Les fichiers d'un programme du clientOnglet Programmes de sa fiche, menu « Fichiers » : ouvrir ou télécharger le PDF, le journal et les annexes (section 5.2).
Le rapport d'évolution d'un clientPDF page continue, PDF pages A4 ou CSV des données : menu « Actions » de sa fiche (section 5.5).
Une fiche client« Partager (Template JSON) », à importer dans Mes clients (section 5.1).
La structure d'un programme« Partager (Template JSON) », à importer dans Mes programmes (chapitre 04).
Les exercicesCSV, menu « Actions » de la base d'exercices (section 2.7).
ToutSauvegarde complète : Paramètres > Sauvegarde (section 2.7).
7.1

PDF

Le PDF reprend la synthèse à votre marque : informations du client, nutrition, répartition, planification et séances détaillées (consignes, repos, circuits sur fond bleu, type de série à côté du numéro). « PDF - Version classique » donne une page continue, lisible sur téléphone ; « PDF - Version imprimable » découpe en pages A4, sans couper un bloc. Avec des annexes, le PDF arrive dans un fichier ZIP : annexe « Exercices » (photo et technique de chaque exercice), annexe « Analyses » (courbes de volume et de charge) et annexe « Mensurations ».

7.2

Journal par lien

« Journal d'entraînement (lien) » publie le journal en ligne. Le client l'ouvre dans son navigateur, sur n'importe quel appareil, sans rien installer, et retrouve toujours sa saisie : elle est enregistrée en ligne, pas seulement sur son téléphone.

Créer le lien du journal : privé (recommandé) ou public
Créer le lien du journal : privé (recommandé) ou public
Lien privé (recommandé)Protégé par un mot de passe, affiché une seule fois, à transmettre au client avec le lien.
Lien publicAccessible à toute personne qui a l'adresse.
Mise à jourLe lien ne change pas. « Mettre à jour la page » (bloc « Lien du client » du suivi) republie le journal, par exemple après un changement de mensurations.
PrérequisProgramme publié, connexion internet, licence active (l'essai gratuit suffit).
💡
Supprimer définitivement le programme coupe le lien et efface les saisies en ligne.
7.3

Le journal, côté client

Le journal s'ouvre sur l'onglet Programme : le client, son objectif, vos notes, les documents du programme (PDF lisibles même hors ligne une fois la page ouverte) et la planification. Chaque séance porte le jour coché dans la planification de sa semaine. La barre du bas mène aux Séances, à la Nutrition, à l'Analyse, aux Notes et à « Envoyer des photos ». Tout est aux couleurs de votre marque.

Une séance s'ouvre d'un toucher ; un toucher sur le rond de sa carte la marque terminée sans l'ouvrir. Chaque exercice montre sa photo, votre remarque, sa technique et ses séries. La case d'une série se coche d'un toucher ; le crayon ouvre la saisie : poids et répétitions réels, note, ou « Série non faite ». La saisie propose le poids réellement fait à la série précédente, sauf si vous avez prévu une autre charge. Un exercice dont toutes les séries sont cochées porte « ✓ Terminé ».

Cocher une série lance le chrono de repos : celui de la série, le repos entre tours à la fin d'un tour de circuit, ou le repos entre exercices après la dernière série d'un exercice. Le bandeau propose -15 s, +15 s et « Passer », vibre et sonne à la fin, et passe en plein écran d'un toucher (ou à chaque repos, avec l'option des Paramètres). Une série marquée non faite apparaît en rouge, valeurs barrées.

En fin de séance, le récapitulatif montre les séries faites, le volume réalisé face au prévu, la meilleure série de chaque exercice et les records. Un balayage mène à la page « Partager ma séance », qui dessine trois cartes à votre marque, au format story ou carré, à partager sur Instagram, WhatsApp ou ailleurs, sans le nom du client.

« Envoyer des photos » transmet une à quatre photos de progression (face, profil, dos, autre), datées, avec un commentaire : elles arrivent dans la fiche du client (section 6.4) et ne sont jamais publiées. Un toucher sur la photo d'un exercice joue sa vidéo.

La roue dentée ouvre les Paramètres du client : synchroniser ses séances maintenant, chrono en plein écran à chaque repos, thème sombre, enregistrer le fichier du journal et effacer toutes ses saisies. L'onglet Analyse montre ses graphes et le « Réalisé vs prévu » : séances terminées, séries faites, volume réalisé, records, volume par semaine.

💡
Chaque saisie part toute seule vers votre application. Si l'envoi échoue durablement, un bandeau prévient le client et lui propose d'enregistrer son journal en fichier pour vous l'envoyer.
7.4

Journal en fichier

Le journal en fichier (.html), à activer dans Paramètres > Exports, s'ouvre sans connexion dans n'importe quel navigateur. Le client y saisit ses séances de la même façon, puis renvoie le fichier rempli (e-mail, WhatsApp). Vous l'importez dans « Suivi du programme » : ses saisies rejoignent le même fil des retours que le journal par lien.

💡
Pour un client sans connexion fiable seulement : le journal par lien remonte les saisies tout seul, sans échange de fichier.
7.5

Application mobile (APK & PWA)

Le journal s'installe sur le téléphone du client comme une application, de deux façons : l'APK Android, à activer dans Paramètres > Exports (PDF intégrés, lisibles hors ligne), ou l'installation depuis le navigateur (PWA), qui marche aussi sur iPhone.

Android (Chrome)Ouvrir le lien du journal, menu ⋮, « Installer l'application » ou « Ajouter à l'écran d'accueil ».
iPhone / iPad (Safari)Ouvrir le lien du journal, bouton Partager, « Sur l'écran d'accueil ».
⚠️
Gmail et Outlook bloquent les fichiers .apk : préférez WhatsApp, WeTransfer ou Google Drive.
08

IA & MCP

Pilotez l'application en langage naturel : avec l'assistant intégré, ou avec le serveur MCP si vous utilisez déjà Claude Desktop, Claude Code ou OpenAI Codex.

8.1

Assistant IA

Le bouton ✨ en bas à droite ouvre l'assistant, sur toutes les pages. La conversation est gardée quand vous changez de page. « Nouvelle conversation » en démarre une autre : la précédente reste dans « Toutes les conversations », d'où on la rouvre ou la supprime. Un message écrit pendant une réponse part dès que l'assistant a fini. L'assistant sait ce qui est affiché : « ce programme », « ce client » désignent ceux de la page ouverte. Chaque action est réelle et immédiate : il utilise les mêmes fonctions que l'interface, avec les mêmes contrôles.

Ce qu'il sait faire
Programme completUn client, un objectif, un nombre de séances et de semaines suffisent : il construit tout (séances, exercices, séries, progression, semaines de décharge, charges en % du 1RM, circuits, consignes) et vous dit ce qu'il a choisi.
Modifier un programmeRemplacer un exercice sur certaines semaines, ajouter une progression, changer des séries, modifier la planification, publier, dupliquer, créer la suite, renommer, rattacher à un client.
Suite d'un programmeIl lit ce que le client a fait, ses retours et ses bilans, puis propose la suite exercice par exercice. Il ne la crée qu'après votre accord (section 3.2).
ValidationCompléter les champs vides d'une étape ou en relire les incohérences, depuis la fenêtre « Validation » (section 3.6).
ClientsCréer une fiche (il repère les homonymes), modifier le profil, ajouter des mensurations, lire ou ajouter des notes, consulter l'évolution et ce que le client a fait dans son journal, fusionner deux fiches.
Base d'exercicesChercher, créer, modifier, supprimer. Il reconnaît un exercice sous son nom anglais ou français et ne crée jamais de doublon.
Exports et partagePDF (avec ou sans annexes), journal, application Android, rapport du client, lien du journal (public ou privé), sauvegarde complète.
Suivi du clientRécupérer ce que le client a saisi et en faire le point, exercice par exercice.
Aide« Comment je fais… ? » : il répond d'après ce guide et indique le chemin exact dans l'interface.

Exemples de demandes :

  • « Crée Paul Martin, 34 ans. Programme hypertrophie 3 séances par semaine sur 8 semaines, décharge en semaine 4 et 8, puis génère le PDF et le lien. »
  • « Dans ce programme, remplace le squat par la presse à cuisses sur les semaines 3 et 4. »
  • « +2,5 kg par semaine sur le développé couché à partir de la semaine 2. »
  • « Ajoute un relevé à Julie : taille 68, bras gauche 28, bras droit 28,5. »
  • « Récupère le journal de Julie et dis-moi comment se passent ses séances. »
Ce qu'il vérifie pour vous

Avant d'écrire un programme, l'assistant le contrôle. Un problème bloquant l'arrête et il vous pose la question ; un avertissement ne bloque pas, mais il vous le signale avec une correction proposée.

ExercicesNom exact, même exercice dans une autre langue, exercice proche mais différent (il demande), exercice absent (il propose de le créer). Il ne remplace jamais un exercice que vous avez nommé.
ClientUn client du même nom existe déjà : il demande s'il s'agit de la même personne.
ChargesUne charge au-dessus du 1RM estimé est refusée ; un nombre de répétitions irréaliste à cette charge est signalé.
CohérenceSéances vides, RPE manquant, volume très élevé sur un muscle, même groupe travaillé fort deux jours de suite.
Sécurité
Suppressions et fusionsJamais sur la seule demande : un bouton Confirmer / Annuler s'affiche dans la conversation.
Programmes publiésComme dans l'interface, un programme publié reste figé : pour le faire évoluer, l'assistant le duplique ou crée sa suite.
Vos donnéesElles restent sur votre ordinateur. Seul le contenu nécessaire à chaque demande part chez le fournisseur IA. Avec l'option « Assistant IA inclus », il transite par un serveur de BOB-Entreprise, qui le relaie sans le conserver.
Pièces jointes

Le bouton + joint une photo, un PDF, un fichier Excel ou CSV, ou un document Word : photo d'un exercice, ou programme existant (même manuscrit ou scanné, ou en tableau) à reconstruire dans l'application. Les fichiers créés (PDF, journal, application, rapport, sauvegarde) sont enregistrés dans Documents / VNS Program Builder, avec un bouton Ouvrir.

Configurer l'assistant

L'assistant fonctionne avec l'option « Assistant IA inclus » de votre formule, sans rien à configurer, ou avec votre propre clé API OpenAI (roue dentée en haut de la fenêtre de l'assistant, ou Paramètres > IA & MCP). Avec votre clé, laissez le champ « Modèle » vide : le modèle par défaut, gpt-5.6-luna, a réussi toutes les demandes du banc d'essai pour environ 0,003 $ le programme complet (client, programme de 8 semaines, PDF et lien).

Demande cibléeRemplacer un exercice, ajouter une progression ou un relevé : environ 0,0005 à 0,0015 $.
Programme completCréer le client, son programme, le publier, le PDF et le lien : environ 0,003 $, en une dizaine de secondes.
Demande trop volumineuseUn PDF de nombreuses pages scannées peut dépasser ce que le modèle lit d'un coup : l'assistant le dit tout de suite. Découpez la demande ou réduisez le fichier.
Limite de débitSur un compte OpenAI récent, l'assistant retente une fois après 30 secondes. La limite monte d'elle-même avec l'usage.
💡
Pour une clé réservée à VNS Program Builder : sur platform.openai.com, créez un projet dédié, une clé dans ce projet, autorisez seulement gpt-5.6-luna et fixez un budget mensuel. Quelques dollars suffisent largement.
8.2

Serveur MCP (Claude Code, Claude Desktop, OpenAI Codex)

Le serveur MCP donne à votre outil IA les mêmes capacités que l'assistant intégré, avec votre propre abonnement, sans clé à configurer dans VNS Program Builder. L'application doit être ouverte pendant l'utilisation.

⚠️
Le serveur MCP n'invente jamais d'identifiant : il cherche d'abord les données réelles. Hors de l'application, il n'y a pas de bouton Confirmer : une suppression ou une fusion est refusée tant que l'outil IA ne l'a pas redemandée avec confirm=True après votre accord explicite.
Étape 1 - Préparer le serveur MCP (une fois)

Depuis le dossier d'installation de VNS Program Builder (par défaut C:\Program Files\VNS Program Builder) :

cd bin\mcp_server
python -m venv .venv
.venv\Scripts\pip install -r requirements.txt
Étape 2 - Connecter votre outil IA

Remplacez <chemin-absolu> par le dossier d'installation.

Claude Code, une fois dans un terminal :

claude mcp add vns-program-builder -- "<chemin-absolu>\bin\mcp_server\.venv\Scripts\python.exe" "<chemin-absolu>\bin\mcp_server\server.py"

Claude Desktop, dans claude_desktop_config.json :

{
  "mcpServers": {
    "vns-program-builder": {
      "command": "<chemin-absolu>\\bin\\mcp_server\\.venv\\Scripts\\python.exe",
      "args": ["<chemin-absolu>\\bin\\mcp_server\\server.py"]
    }
  }
}

OpenAI Codex (CLI), dans ~/.codex/config.toml :

[mcp_servers.vns-program-builder]
command = "<chemin-absolu>\\bin\\mcp_server\\.venv\\Scripts\\python.exe"
args = ["<chemin-absolu>\\bin\\mcp_server\\server.py"]
Étape 3 - Utiliser

Demandez simplement à votre outil IA de créer ou modifier un programme (« crée un programme hypertrophie 4 séances par semaine pour Julie, 8 semaines ») : il cherche les vrais exercices de votre base et le programme apparaît dans Mes programmes.

💡
La mise en place du serveur MCP demande une manipulation technique. Pour être accompagné : support@bob-entreprise.com.
09

Bonnes pratiques

Journal : lien plutôt que fichier

Préférez le journal par lien privé : les saisies remontent toutes seules, le client retrouve son journal sur n'importe quel appareil et vous voyez ses retours dans « À suivre ». Gardez le fichier .html pour un client sans connexion fiable.

Avant d'enregistrer : la Validation

Ouvrez le bouton « Validation » de chaque étape avant de continuer : il repère les consignes, objectifs et repos oubliés. Marquez « Intentionnel » ce que vous laissez vide exprès ; il ne reviendra plus.

Faire évoluer un programme publié

Un programme publié est figé pour protéger les saisies du client. Pour le programme suivant, utilisez « Créer la suite » : même structure, charges vides, et le réalisé du client sous chaque série ; « Préparer la suite avec l'IA » vous en propose les charges. Pour adapter un programme à un autre client, « Dupliquer ».

Une cadence de bilans

Réglez une cadence hebdomadaire ou mensuelle et envoyez le bilan par lien : le client répond sur son téléphone, la fiche passe en « Bilan reçu » dans « À suivre », et vous complétez votre analyse au calme.

Avant un rendez-vous

Ouvrez « Suivi du programme » et cliquez « Rafraîchir depuis le cloud » pour voir les dernières séances, puis l'onglet Notes et bilans de la fiche.

Envoi de l'APK

Gmail et Outlook bloquent les fichiers .apk : utilisez WhatsApp, Telegram, WeTransfer ou Google Drive. Sur Android 8 et plus, l'autorisation d'installer apparaît à l'ouverture du fichier.

PDF avec annexes : un ZIP

Avec une annexe, l'export produit un ZIP : prévenez le client qu'il doit l'extraire avant d'ouvrir les documents, surtout sur téléphone. Avec le journal par lien, les PDF sont déjà dans l'onglet Programme, rubrique Documents.

Partager un modèle entre coachs

« Partager (Template JSON) » exporte la structure (séances, exercices, semaines, consignes) sans données personnelles. Le coach qui le reçoit l'importe par « Importer », dans Mes programmes ; sa base d'exercices doit contenir les mêmes exercices.

Sauvegarde avant toute réinstallation

Vos données sont sur votre ordinateur. Avant de réinstaller ou de changer de poste : Paramètres > Sauvegarde > « Exporter la sauvegarde ». Un seul fichier contient exercices, programmes, clients, mensurations, notes, bilans, photos et réglages. Vos journaux en ligne se retrouvent ensuite dans « Journaux partagés ».

10

FAQ

L'application fonctionne-t-elle sans connexion internet ?

Pour l'essentiel, oui : toutes les données sont stockées localement, et créer, modifier ou consulter un programme ne demande aucune connexion. L'export (PDF, journal d'entraînement, application Android) nécessite en revanche une connexion internet, pour la vérification de licence.

Peut-on modifier un exercice dans la base sans impacter les programmes existants ?

Pas entièrement. Le nom et la photo d'un exercice viennent toujours de la base : les changer modifie aussi les programmes qui l'utilisent. La remarque et la technique sont recopiées dans la séance quand l'exercice y est ajouté : les changer dans la base vaut pour les ajouts suivants. Une photo ou une technique changée dans un programme (étape 3) reste propre à ce programme. Pour retirer un exercice sans toucher aux programmes, archivez-le.

Comment le client renvoie-t-il son journal complété ?

Avec un journal par lien (recommandé), il n'a rien à renvoyer : chaque saisie remonte toute seule dans la fenêtre « Suivi du programme » et dans sa fiche (immédiatement avec « Rafraîchir depuis le cloud »). Avec un journal en fichier, il l'enregistre depuis les Paramètres du journal et vous le renvoie ; vous l'importez dans « Suivi du programme ».

Quelle différence entre le journal « par lien » et le journal « en fichier » ?

Le journal par lien est une page hébergée, à une adresse propre à chaque journal (j-….journaux.vns-program-builder.fr) : le client l'ouvre dans son navigateur sans rien installer, retrouve sa saisie sur n'importe quel appareil, et son avancement remonte tout seul chez le coach. Le journal en fichier est un .html autonome qui marche hors-ligne mais qu'il faut se renvoyer à la main. Les deux écrivent dans le même historique de suivi ; on peut passer de l'un à l'autre sans rien perdre.

Le suivi en temps réel, comment ça marche ?

Quand un programme est partagé par lien, chaque série cochée, chaque note et chaque repos sont enregistrés en ligne. L'application les récupère à son démarrage, régulièrement, et à la demande (« Rafraîchir depuis le cloud »). Vous les lisez dans le fil des retours (prévu, réalisé, écart, notes, repos), dans la suite d'un programme et dans le bouton « Historique » d'un exercice. Les clients qui ont de nouveaux retours apparaissent dans « À suivre ».

Le partage de journaux fonctionne-t-il hors ligne ?

La création d'un lien et chaque synchronisation ont besoin d'internet. Une fois le lien créé, si le service est momentanément injoignable, l'app le signale sans bloquer le reste. Pour un client sans connexion fiable, utilisez le journal en fichier, qui fonctionne entièrement hors-ligne.

Comment faire une sauvegarde complète de l'application ?

Paramètres > onglet Sauvegarde > « Exporter la sauvegarde » : un unique fichier .vnsbackup.json contenant exercices (photos comprises), programmes, fiches client, mensurations, notes, bilans, photos de progression, plans préconfigurés et réglages. À l'import, « Fusionner » ajoute et met à jour sans rien supprimer ; « Écraser tout » garde d'abord une copie des données actuelles.

Mon client ne parvient pas à installer l'APK sur Android, que faire ?

Sur Android 8+, la demande apparaît automatiquement à l'ouverture du fichier. Sur les versions antérieures : Paramètres > Sécurité > Sources inconnues, à activer.

Est-il possible de partager un programme entre plusieurs coachs ?

Oui, via l'export Template disponible dans le menu d'actions. Ce format exporte la structure sans données personnelles. Le coach destinataire peut l'importer dans sa propre instance de VNS Program Builder à condition que la base d'exercices soit alignée.

Les recommandations nutritionnelles peuvent-elles être ajustées manuellement ?

Non. Le calcul nutritionnel est automatique : le métabolisme de base est estimé avec l'équation de Mifflin-St Jeor (référence actuelle en nutrition), puis ajusté par le niveau d'activité (NAP) du client, sur la base des coefficients FAO/OMS, pour obtenir le besoin de maintien. Les recommandations ne sont pas modifiables manuellement dans l'application.

Y a-t-il une limite au nombre d'exercices par séance ?

Non, aucune limite imposée. La gestion par glisser-déposer facilite la réorganisation quelle que soit la taille de la séance.

Sur quelles plateformes fonctionne la solution ?

L'application coach est disponible uniquement sur Windows. En revanche, les exports PDF et le journal d'entraînement sont consultables par le client sur Windows, Android et iOS. L'export APK reste réservé à Android.

Puis-je modifier un programme déjà publié ?

Seul son nom peut encore changer. Le journal du client repère chaque série par sa place dans le programme : changer la structure détacherait ses saisies. Pour le programme suivant, utilisez « Créer la suite » (même structure, charges vides, réalisé du client sous chaque série) ; pour une variante, « Dupliquer ».

Mon client voit-il mes notes, ses bilans ou ses photos ?

Non. Notes et bilans, analyses et photos de progression restent dans sa fiche, sur votre ordinateur : ils n'apparaissent jamais dans un PDF ni dans son journal. Le client ne voit un bilan que si vous le lui envoyez par lien, pour y répondre.

Que faire en cas de problème avec l'application ?

En cas de souci technique, de comportement anormal ou de question d'utilisation, vous pouvez contacter le support à l'adresse suivante : support@bob-entreprise.com.

Pourquoi le PDF de mon programme est-il découpé sur plusieurs pages ?

La version classique tient sur une seule longue page tant qu'elle ne dépasse pas la hauteur maximale du format PDF (environ 5 mètres). Au-delà, l'application répartit le contenu sur plusieurs pages. Ce comportement est normal pour un long programme ou une longue annexe. La version imprimable, elle, est toujours en pages A4.

Où sont stockées mes données ?

Les données de l'application sont stockées localement sur votre poste Windows, dans AppData, dans le dossier `com.vns.programbuilder`.

Android me demande d'analyser l'APK avant installation, est-ce normal ?

Oui, c'est normal. Comme l'application n'est pas distribuée via le Play Store, Android peut afficher un message d'analyse ou d'avertissement avant l'installation. Cela ne signifie pas qu'il y a un virus.

Que se passe-t-il si je réinstalle l'application sans sauvegarde ?

Comme les données sont stockées localement, une réinstallation ou un changement de poste peut entraîner la perte de votre base si elle n'a pas été exportée au préalable. Exportez donc régulièrement la sauvegarde complète (Paramètres > Sauvegarde > « Exporter la sauvegarde ») et gardez-la hors de cet ordinateur. Vos journaux en ligne se retrouvent ensuite dans « Journaux partagés ».