Le guide complet de VNS Program Builder.
Le même contenu que le guide intégré à l'application - chaque fonctionnalité, en détail.
01Introduction
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 :
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.

L'accueil affiche votre logo, votre photo et quatre entrées :
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 »).

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.

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.

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.

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

02Base d'exercices
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.

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.

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.

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.

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

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.

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.


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

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.

03Créer un programme
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.
Étape 1 - Information
Le formulaire réunit le client, le cadre du programme et ce qui apparaîtra dans la synthèse.

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.

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

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.

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

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

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.

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.

É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).

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


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

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.

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

É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 ».

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

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

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.

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.

« 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).

04Mes programmes
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).


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

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

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.


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.

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

05Mes clients
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é.

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


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 » :


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

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.

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 »).

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

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.

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


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


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.
06Suivi du client
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.
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.

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.

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.

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

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.

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.

« 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 ».

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.

À 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.
07Exporter et journal du client
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.
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 ».




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.

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.


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


08IA & MCP
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.
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.
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. »
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.
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.
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).
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.
confirm=True après votre accord explicite.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
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"]
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.
09Bonnes pratiques
Bonnes pratiques
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.
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.
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 ».
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.
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.
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.
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 (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.
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 ».
10FAQ
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 ».