Gym Membership Management
Human ↔ HumanNew member lifecycle from signup through health assessment, orientation, program assignment, check-ins, and renewal.
6 nodes · 6 edgesfitness
humansystem
Visual
New Member Signuphuman
Prospect signs membership agreement, selects plan, and provides payment info.
↓sequential→ Health Assessment
Health Assessmenthuman
Certified trainer conducts fitness assessment — body composition, mobility, and goals.
↓sequential→ Orientation Session
Orientation Sessionhuman
Staff gives a facility tour, explains equipment, and reviews gym policies.
↓sequential→ Program Assignment
Program Assignmenthuman
Trainer builds a personalized workout program based on assessment results.
↓sequential→ Monthly Check-In
Monthly Check-Inhuman
Trainer reviews progress, adjusts program, and sets new short-term goals.
↓loop→ Monthly Check-In
↓conditional→ Membership Renewal
Membership Renewalhuman
Member reviews membership options and renews, upgrades, or cancels at contract end.
uc-membership-management.osop.yaml
osop_version: "1.0"
id: "membership-management"
name: "Gym Membership Management"
description: "New member lifecycle from signup through health assessment, orientation, program assignment, check-ins, and renewal."
nodes:
- id: "member_signup"
type: "human"
subtype: "input"
name: "New Member Signup"
description: "Prospect signs membership agreement, selects plan, and provides payment info."
- id: "health_assessment"
type: "human"
subtype: "input"
name: "Health Assessment"
description: "Certified trainer conducts fitness assessment — body composition, mobility, and goals."
- id: "orientation_session"
type: "human"
subtype: "input"
name: "Orientation Session"
description: "Staff gives a facility tour, explains equipment, and reviews gym policies."
- id: "program_assignment"
type: "human"
subtype: "input"
name: "Program Assignment"
description: "Trainer builds a personalized workout program based on assessment results."
- id: "monthly_checkin"
type: "human"
subtype: "review"
name: "Monthly Check-In"
description: "Trainer reviews progress, adjusts program, and sets new short-term goals."
- id: "renewal"
type: "human"
subtype: "input"
name: "Membership Renewal"
description: "Member reviews membership options and renews, upgrades, or cancels at contract end."
edges:
- from: "member_signup"
to: "health_assessment"
mode: "sequential"
- from: "health_assessment"
to: "orientation_session"
mode: "sequential"
- from: "orientation_session"
to: "program_assignment"
mode: "sequential"
- from: "program_assignment"
to: "monthly_checkin"
mode: "sequential"
- from: "monthly_checkin"
to: "monthly_checkin"
mode: "loop"
when: "months_remaining > 1"
label: "Repeat monthly"
- from: "monthly_checkin"
to: "renewal"
mode: "conditional"
when: "months_remaining == 0"
label: "Contract ending"