← Tornar a proposta
BLOC 2  ·  AUTOMATITZACIÓ

PLANS D'ENTRENAMENT
GENERATS PER IA

Roadmap tècnic per automatitzar la creació i assignació de plans setmanals personalitzats mitjançant Virtuagym, Make i Intel·ligència Artificial

310+
CLIENTS
~7
CALLS / USER
100%
AUTOMÀTIC
Veure fases Escenari Make
Preparat per 2GROW  |  Maig 2026
CONTEXT

EL COLL D'AMPOLLA

Cada setmana, Diego crea manualment els plans d'entrenament per a més de 310 clients. Això consumeix els seus caps de setmana i limita el creixement del negoci.

310+
Plans setmanals
~5 min
Per pla (manual)
+25h
Hores / setmana
1
Persona (Diego)

Temps perdut

Caps de setmana sencers dedicats a tasques repetitives en lloc d'entrenar o crear contingut

Punt de fallada

Si Diego no pot, el sistema s'atura completament. Cap backup

No escala

Cada client nou = +5 min/setmana. A 500 clients seria insostenible

SOLUCIÓ

COM HO FAREM

Connectarem Virtuagym amb Make i un motor d'IA per generar i assignar plans personalitzats de forma automàtica cada setmana.

1. LLEGIR

Dades del client
Perfil + Bodymetrics
+ Historial + Notes

2. GENERAR

IA crea el pla
Prompt + dades client
→ exercicis per dia

3. CREAR

Pla a Virtuagym
PUT plan/definition
amb act_days (JSON)

4. ASSIGNAR

Al calendari del client
POST assign workout
dies + setmanes + data

5. REBRE

Client veu el pla
A l'app Virtuagym
automàticament

Virtuagym API  +  Make  +  IA (Claude / GPT)  =  Plans setmanals automàtics per a 310+ clients
VIABILITAT

QUÈ PODEM FER AMB L'API?

Hem analitzat tota la documentació tècnica de Virtuagym. La conclusió és clara: l'API té tot el que necessitem.

Perfil del membre

  • Objectiu (perdre pes, guanyar múscul...)
  • Nivell (principiant → expert)
  • Gènere, edat, antiguitat
API DIRECTE ✓

Bodymetrics

  • Pes, alçada, BMI
  • % Greix, massa muscular
  • Greix visceral, perímetre cintura
API DIRECTE ✓

Historial d'entrenament

  • Exercicis completats i pesos usats
  • Freqüència de visites al gym
  • Plans anteriors assignats
API DIRECTE ✓

Preferències i benestar

  • Lesions, limitacions, dies disponibles
  • Son, nivell d'energia, estrès
  • Feedback del pla anterior
VIA COACHING NOTES

Descobriment clau: El qüestionari d'intake de Virtuagym NO exposa les respostes via API (només un booleà 0/1). La solució: utilitzar les Coaching Notes amb JSON estructurat com a mini-base de dades per client.

INNOVACIÓ

COACHING NOTES: EL TRUC

Cada client tindrà una nota d'onboarding (dades fixes) i notes setmanals (estat actual). Make pot llegir i escriure aquestes notes via API.

Nota d'onboarding (una sola vegada)

// POST /v1/club/{id}/notes
// note_type: "coaching"

{
  "tipo": "onboarding",
  "lesions": ["genoll_dret"],
  "dies_disponibles": [1, 3, 5],
  "cardio_vs_forca": "30/70",
  "equip_evitar": ["barbell"],
  "zona_focus": "core",
  "preferencia_intensitat": "moderada"
}

Nota setmanal (cada setmana, recurrent)

// Mini-enquesta: WhatsApp / email / app
// Es guarda com a coaching note

{
  "tipo": "checkin_setmanal",
  "setmana": "2026-W19",
  "son": 4,
  "energia": 3,
  "dolor": "cap",
  "feedback": "bé però vull més cardio"
}
MOTOR IA

COM GENERA LA IA EL PLA?

La IA rep les dades del client i retorna un JSON amb els exercicis per dia, directament compatible amb l'API de Virtuagym.

INPUT → La IA rep:

Perfil: Dona, 34 anys, intermedi, objectiu: tonificar

Cos: 65kg, 24% greix, BMI 23

Historial: 4 sessions/setmana, pesos progressant

Notes: Lesió genoll dret, prefereix dumbbells

Check-in: Son 4/5, energia 3/5, vol més cardio

OUTPUT → La IA retorna:

{
  "name": "Maria - S19 Tonificar",
  "goal": 1,
  "act_days": [
    [{"act_id":492, "reps":[12,10,8]},...],
    [{"act_id":26, "duration":1800},...],
    [{"act_id":143, "reps":[15,12,10]},...],
  ]
}
El prompt inclourà regles de periodització, progressió de càrrega, equilibri muscular i respecte a lesions — validat per Diego
MAKE.COM

L'ESCENARI COMPLET

1

Trigger: Cada diumenge a les 20:00

Make s'activa i obté la llista de membres actius del club via API Virtuagym

2

Iterator: Per a cada membre

GET perfil + GET bodymetrics + GET historial d'activitats + GET coaching notes

3

Mòdul IA: Generar pla

Enviar totes les dades al prompt → rebre JSON amb act_days (exercicis per dia de la setmana)

4

PUT: Crear pla a Virtuagym

Crear el plan definition amb nom personalitzat, objectiu i exercicis per dia

5

POST: Assignar al membre

Assignar el pla al calendari del client amb start_date = dilluns, weekdays i 1 setmana

6

Sleep: Esperar 8 segons

Respectar el límit de 500 requests/hora (batch de ~100 membres per tanda)

ROADMAP

4 FASES D'IMPLEMENTACIÓ

FASE 0
0
Connexió tècnica
Connectar Make amb Virtuagym. Verificar lectura de dades dels 2 test users
~1 sessió
FASE 1
1
Model de dades
Definir onboarding + coaching notes. Escriure dades de test
~1 sessió
FASE 2
2
Motor IA
Crear i afinar el prompt. Diego valida els plans generats
~2 sessions
FASE 3
3
End-to-end
Escenari complet en Make. Els test users reben el pla a l'app
~2 sessions
Total estimat 6–8 sessions de treball  ·  Test users Matias Luciani  ·  Jordi Navarro Ayala

FASE 0 — Connexió i validació tècnica

0.1

2GROWConnectar Make amb Virtuagym

Instal·lar mòdul Virtuagym a Make → configurar api_key + club_secret

Connexió activa
0.2

2GROWGET dels 2 membres de prova

Verificar lectura de perfil + bodymetrics de Matias (#47443170) i Jordi Navarro (#29296913)

Dades reals llegides
0.3

2GROWDescarregar catàleg d'exercicis

GET Activity Definitions → guardar tots els act_id en Google Sheet o datastore de Make

Catàleg complet

✓ Validat quan: podem llegir dades reals dels 2 test users des de Make

FASE 1 — Model de dades del client

1.1

JORDI+DIEGODefinir preguntes d'onboarding

Lesions, dies disponibles, preferències d'entrenament, objectius detallats

Formulari tancat
1.2

2GROWDissenyar estructura JSON per Coaching Notes

Esquema fix i parseable per Make: {"tipo":"onboarding", "lesions":[], ...}

Esquema definit
1.3

2GROWEscriure notes de prova per als 2 test users

POST coaching notes amb dades de test per Matias i Jordi Navarro → verificar lectura

Notes llegibles
1.4

2GROWDissenyar mini-enquesta setmanal

Son, energia, dolor, feedback → canal: app Virtuagym, WhatsApp o email

Enquesta definida

✓ Validat quan: podem llegir notes estructurades dels 2 test users

FASE 2 — Motor IA: el prompt

Aquesta és la fase més crítica. El prompt ha d'incloure regles d'entrenament professional i generar output vàlid per l'API.

2.1

2GROWCrear prompt base amb regles d'entrenador

Periodització, progressió de càrrega, equilibri muscular, respecte a lesions, volum adequat

Prompt v1
2.2

2GROWDefinir output JSON compatible amb act_days

La IA ha de retornar: [{act_id, reps, rest_period, duration},...] per dia, mapejat al catàleg real

Format validat
2.3

2GROWTestejar amb dades reals de Matias i Jordi Navarro

Generar 3-4 plans → Diego els revisa i dona feedback → iterar el prompt fins aprovar

Plans coherents
2.4

DIEGOValidació dels plans generats

Són coherents? Respecten lesions? La progressió és correcta? El volum és adequat?

APROVACIÓ ✓

FASE 3 — Escenari end-to-end

Tot connectat en un escenari de Make que s'executa cada setmana. Primer només pels 2 test users.

3.1

2GROWMontar escenari complet a Make

Trigger → llegir dades → IA → crear pla → assignar. Filtre: NOMÉS member_id dels 2 test users

Escenari funcional
3.2

2GROWExecutar flux complet per als 2 test users

Verificar que el pla apareix al calendari de Virtuagym del client

Pla visible
3.3

DIEGOMatias i Jordi Navarro veuen el seu pla a l'app

Confirmar que el reben correctament al calendari de l'app Virtuagym

PILOT VALIDAT ✓

Després del pilot: escalar a 310+ clients

Activar l'escenari per a tots els membres actius · Afegir check-in setmanal · Feedback loop automàtic

IMPACTE

ABANS vs DESPRÉS

SENSE AUTOMATITZACIÓ

+25h

per setmana creant plans

1

persona pot fer-ho (Diego)

0

personalització basada en dades reals

Manual

sense feedback loop del client

AMB AUTOMATITZACIÓ IA

~30 min

temps total (supervisió)

Automàtic

Make + IA funcionen sols cada diumenge

100%

personalitzat amb bodymetrics + historial + feedback

Adaptatiu

el pla s'adapta al son, energia i feedback del client

SEGURETAT

CONTROLS I LÍMITS

Pilot controlat

Comencem amb 2 clients reals. Fins que Diego no validi, no s'escala a la resta

Diego supervisa

Sempre podrà revisar i modificar qualsevol pla generat abans o després

Límit API: 500 req/h

Make processarà per lots (~100 clients/hora) amb delays automàtics

Rollback immediat

Si alguna cosa falla, desactivem l'escenari en un clic. Zero risc

La IA proposa, Diego valida. El sistema mai actuarà sense supervisió en la fase pilot.
TECNOLOGIA

STACK TECNOLÒGIC

💪

Virtuagym

Plataforma central
API v0 + v1
Clients, plans, calendari

Make.com

Orquestrador
Automatització visual
Mòdul natiu Virtuagym

🧠

Claude / GPT

Motor IA
Genera plans
Adapta per feedback

📊

Google Sheets

Catàleg exercicis
Logs d'execució
Dashboard de control

Autenticació APIapi_key + club_secret (ja disponibles) · Límit: 500 req/hora via HTTPS
Make + VirtuagymMòdul natiu a apps.make.com/virtuagym · Simplifica auth i crides
Cost IA~0,01-0,03 € per pla generat · ~3-10 €/setmana per 310 clients
PRÒXIMS PASSOS

COMENCEM PER AQUÍ

1

Connectar Make amb Virtuagym (api_key + club_secret)

2

Fer primer GET de Matias i Jordi Navarro per validar connexió

3

Descarregar catàleg d'exercicis (Activity Definitions)

4

Sessió amb Diego per definir preguntes d'onboarding

5

Crear el prompt IA i generar primers plans de prova

AUTOMATITZEM-HO?

De 25h/setmana a 30 minuts de supervisió