🏋️ Business Onboarding Cookbook: Personal Trainers & Independent Coaches
Category: Personal Trainers & Fitness Coaches
Primary Domain: 03_Fitness_Sports_Wellness
Platform: 360 SERVICE HUB
1. Overview & Business Profile Context
This cookbook provides realistic, comprehensive, and verified test data for onboarding an elite independent freelance personal trainer and strength coach operating under the Individual business structure. It exercises:
Individual Business Structure & Resource Auto-Fill: Demonstrating how selecting Individual in Step 1 triggers the "I am the primary service provider" toggle in Step 2, instantly auto-populating the coach's primary PERSON resource from business details.
- Doorstep & Condominium Clubhouse Fulfillment (
Field / Home): The coach travels to customer residences, private villa gyms, or high-rise condominium fitness centers within a defined service radius.
- Mobile Equipment Kit (
VEHICLE / EQUIPMENT) Resource: Modeling a dedicated mobile athletic training kit (ASSET / EQUIPMENT) transported in the trainer's vehicle (portable TRX suspension rigs, competition kettlebells, battle ropes, and massage gun).
- Doorstep Transit Buffers: Mandatory 30-minute travel and traffic buffer times applied after every residential session.
- Couples / Duo Personal Training: 1-on-2 couple/partner training ($N = 2$ seats) alongside private 1-on-1 coaching.
- Multi-Slot Consecutive Intensive Training: Multi-slot booking rules with volume discounts for comprehensive workout + assisted stretch sessions (2 consecutive 45-minute blocks).
2. Step-by-Step Onboarding Data
Step 1 of 5: Business Information
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Business Logo / Photo Upload |
Image Picker Card |
coach_samar_fitness_logo.jpg (Dynamic silhouette of sprinter with bold athletic typography) |
Tap opens camera/gallery. Renders 1:1 circular badge preview with edit icon. |
| Business Name |
Text Field (Single-line) |
Samar Gill Elite Performance Coaching |
39 characters. Valid ($\ge 2$ and $\le 100$). |
| Business Category |
Dropdown / Picker |
Personal Trainers & Fitness Coaches |
Applies fitness training taxonomy. |
| Business Type |
Segmented Control |
Individual (Sole Proprietor / Solo Coach) |
Activates solo practitioner auto-fill flow in Step 2! |
| Business Address |
Text Field / Geocomplete |
Tower 8, Flat 1202, The Camellias, Golf Course Road, DLF Phase 5 |
Base residence / launch location. |
| Auto-detect GPS / Pick on Map |
Action Buttons |
Latitude: 28.4528 Longitude: 77.1025 |
Pinned at Golf Course Road, Gurugram. Valid Indian bounding box. |
| Operating City |
Text Field (Single-line) |
Gurugram |
City string. |
| Mobile Number (Verified via Login) |
Phone Input (Read-only) |
+919811776655 |
Read-only input with verified green badge (✔). |
| Email ID (Optional) |
Email Text Field |
samar@samargillfitness.com |
Valid trainer business email. |
| Business Description (Optional) |
Text Area (Multi-line) |
Certified CSCS & EXOS Performance Specialist offering bespoke 1-on-1 doorstep personal training at your home gym or society clubhouse. Specializing in functional hypertrophy, fat loss, athletic sprint conditioning, and post-rehab strength. Portable training kit includes TRX, Rogue kettlebells, resistance bands, and Hyperice Hypervolt massage therapy. |
368 characters ($\le 500$). |
| Language Preference |
Dropdown / Select |
English (Default) |
Platform language. |
| Time Zone |
Input Field / Display |
India Standard Time (IST) |
IANA Asia/Kolkata. |
| Navigation Action |
Primary Contained Button |
Tap Continue |
Validates Step 1 fields, advances to Step 2. |
Step 2 of 5: Add Resource (Polymorphic Flow)
Since the business type is Individual, the system displays the "I am the primary service provider" auto-fill prompt. We configure Coach Samar as the auto-filled PERSON, plus his dedicated mobile gear asset (EQUIPMENT):
[ What does your customer book? ]
├── [●] 1. Team Member / Staff ──► Coach Samar Gill (Auto-filled Primary Provider)
└── [▲] 2. Vehicle / Equipment ──► Mobile Athletic & Recovery Gear Kit (Trunk Kit)
Resource 1: Solo Coach (Team Member / Staff — Auto-filled)
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| "I am the primary service provider" |
Checkbox / Switch |
[✔] Checked / ON |
Auto-fills name, phone, and defaults from Step 1! |
| Resource Type Master Selector |
Radio Card Group |
[●] Team Member / Staff |
Pre-selected as Staff. |
| Add Profile Photo (Optional) |
Avatar Upload Button |
samar_gill_coach.jpg |
High-definition portrait of coach in black athletic gear holding kettlebell. |
| Full Name of Staff / Specialist |
Text Field |
Coach Samar Gill |
Auto-filled; verified. |
| Role / Designation |
Text Field |
Elite Strength & Conditioning Coach (CSCS, EXOS XPS, CPR/AED) |
Professional designation. |
| Simultaneous Clients Handled |
Number Input Field |
1 |
Strictly 1-on-1 private attention. |
| Mobile Number (For booking alerts) |
Phone Input Field |
9811776655 |
Auto-filled from login phone. |
| Gender |
Dropdown Selector |
Male |
Filterable gender profile. |
| Experience (Optional) |
Text Field |
8 Years (Former University Rugby Strength Coach) |
Athletic credentials. |
| Bio / Specialization (Optional) |
Text Area |
Specializes in movement quality assessments, body fat reduction, progressive overload strength training, and guided assisted mobility. |
Auto-filled / enhanced. |
| Primary Resource |
Switch / Toggle |
ON |
Permanently primary. |
| Active & Available for Bookings |
Switch / Toggle |
ON |
Active state. |
| Action |
Primary Button |
Tap Save Resource |
Saves Coach Samar Gill. |
Resource 2: Mobile Athletic & Recovery Gear Kit (Vehicle / Equipment)
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Resource Type Master Selector |
Radio Card Group |
[▲] Vehicle / Equipment |
Activates equipment fields. |
| Add Equipment / Gear Photo |
Photo Upload Button |
mobile_training_kit.jpg |
Neatly organized vehicle trunk with kettlebells, TRX bags, and massage gun case. |
| Equipment / Vehicle Name |
Text Field |
Mobile Athletic & Recovery Gear Kit |
Required. |
| Capacity (Simultaneous Bookings) |
Number Input Field |
1 |
Single gear kit paired with coach car. |
| Equipment Type / Category |
Dropdown / Text |
Portable Fitness & Recovery Equipment |
Equipment classification. |
| Model / Serial / Asset ID (Optional) |
Text Field |
ASSET-FIT-KIT-01 |
Asset identifier. |
| Description / Included Gear (Optional) |
Text Area |
Contains pairs of 12kg, 16kg, 24kg competition kettlebells, TRX Pro4 suspension trainer, SKLZ speed ladder, loop resistance bands, and Hypervolt 2 Pro percussive massager. |
Equipment details. |
| Primary Resource |
Switch / Toggle |
OFF |
Secondary asset. |
| Active & Available for Bookings |
Switch / Toggle |
ON |
Active. |
| Action |
Primary Button |
Tap Save Resource |
Saves Gear Kit. |
| Navigation Action |
Primary Contained Button |
Tap Continue |
Both resources saved; advances to Step 3. |
Step 3 of 5: Services & Offerings
Configure the following 3 realistic personal training offerings covering doorstep 1:1, couple training, and multi-slot intensive sessions:
[ Services & Offerings Portfolio ]
├── 1. Doorstep 1-on-1 Personal Training Session (60 mins | ₹2,000 | Field / Home)
├── 2. Partner / Couple Doorstep Training (60 mins | ₹2,800 | Field / Home | Multi-Seat N=2)
└── 3. Comprehensive Workout + Assisted Stretch & Hypervolt (45 mins slots | ₹1,600/slot | Multi-Slot 2)
Offering 1: Doorstep 1-on-1 Personal Training Session (Field / Home)
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Service Name |
Text Field (Single-line) |
Doorstep 1-on-1 Personal Training Session |
Required. |
| Service Description |
Text Area (Multi-line) |
60-minute private personal coaching session at your apartment, villa, or clubhouse gym. Coach brings all necessary functional equipment. Includes customized workout programming, real-time posture corrections, and workout logging. |
Service details. |
| Service Photos (Optional) |
Multi-Image Picker |
doorstep_training_session.jpg |
Coach training client in modern living room setup. |
| Duration Unit |
Segmented Control |
Minutes |
Minutes. |
| Duration Value |
Number Input Field |
60 |
Full 60 minutes. |
| Fulfillment Mode |
Segmented Control |
Field / Home (You travel to customer) |
Home visit mode! |
| Service Coverage Radius |
Dropdown / Distance |
Within 8 km of DLF Phase 5 |
Travel limit. |
| Capacity Model |
Radio Selection |
[●] 1:1 Appointment (One client per slot) |
Dedicated 1:1. |
| Base Price (₹) |
Currency Input Field |
2000 |
Flat fee per session. |
| Buffer Time Before / After |
Dropdown Selector |
30 Mins |
Essential travel and equipment restock buffer! |
| Resource Mapping |
Multi-Select Checkboxes |
[✔] Coach Samar Gill
[✔] Mobile Athletic & Recovery Gear Kit |
Requires Coach + Gear Kit. |
| Multi-Slot Consecutive Booking |
Switch / Toggle |
OFF |
Single session. |
| Action |
Primary Button |
Tap Save Offering |
Saves Offering 1. |
Offering 2: Partner / Couple Doorstep Training (Field / Home — Multi-Seat N=2)
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Service Name |
Text Field (Single-line) |
Partner / Couple Doorstep Training |
Required. |
| Service Description |
Text Area (Multi-line) |
Shared 60-minute energetic training session for couples, spouses, or fitness buddies at home or society gym. Tailored with partner circuit drills, core challenges, and friendly interval competition. |
Partner session details. |
| Service Photos (Optional) |
Multi-Image Picker |
couple_fitness_training.jpg |
Couple doing synchronized kettlebell deadlifts. |
| Duration Unit |
Segmented Control |
Minutes |
Minutes. |
| Duration Value |
Number Input Field |
60 |
60 minutes. |
| Fulfillment Mode |
Segmented Control |
Field / Home (You travel to customer) |
Doorstep delivery. |
| Service Coverage Radius |
Dropdown / Distance |
Within 8 km of DLF Phase 5 |
Travel range. |
| Capacity Model |
Radio Selection |
[○] Group / Multi-Seat (Multiple clients share slot) |
Multi-seat mode. |
| Session Batch Size / Max Seats |
Number Input Field |
2 |
Strictly 2 participants. |
| Base Price (₹) |
Currency Input Field |
2800 |
Total combined price for the pair. |
| Buffer Time Before / After |
Dropdown Selector |
30 Mins |
Travel transit buffer. |
| Resource Mapping |
Multi-Select Checkboxes |
[✔] Coach Samar Gill
[✔] Mobile Athletic & Recovery Gear Kit |
Coach + Gear Kit. |
| Multi-Slot Consecutive Booking |
Switch / Toggle |
OFF |
Standard session. |
| Action |
Primary Button |
Tap Save Offering |
Saves Offering 2. |
Offering 3: Workout + Assisted Stretch & Hypervolt (Multi-Slot Consecutive)
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Service Name |
Text Field (Single-line) |
Comprehensive Workout + Assisted Stretch & Hypervolt |
Required. |
| Service Description |
Text Area (Multi-line) |
The complete athlete protocol: 45 minutes of intensive strength training followed immediately by 45 minutes of therapist-assisted PNF stretching and percussive deep-tissue myofascial therapy with Hypervolt 2 Pro. |
Premium protocol description. |
| Service Photos (Optional) |
Multi-Image Picker |
hypervolt_stretching.jpg |
Coach using percussive massager on client hamstrings. |
| Duration Unit |
Segmented Control |
Minutes |
Minutes. |
| Duration Value |
Number Input Field |
45 |
Base unit duration = 45 mins. |
| Fulfillment Mode |
Segmented Control |
Field / Home (You travel to customer) |
Doorstep delivery. |
| Capacity Model |
Radio Selection |
[●] 1:1 Appointment (One client per slot) |
Dedicated 1:1. |
| Base Price (₹) |
Currency Input Field |
1600 |
Base price per 45-min block. |
| Buffer Time Before / After |
Dropdown Selector |
30 Mins |
Travel transit buffer. |
| Resource Mapping |
Multi-Select Checkboxes |
[✔] Coach Samar Gill
[✔] Mobile Athletic & Recovery Gear Kit |
Coach + Kit. |
| Multi-Slot Consecutive Booking |
Switch / Toggle |
ON |
Multi-slot mandatory. |
| Minimum Consecutive Slots |
Number Input Field |
2 (90 minutes total) |
Minimum 2 continuous blocks. |
| Maximum Consecutive Slots |
Number Input Field |
2 (90 minutes total) |
Fixed at 2 continuous blocks. |
| Volume Discount Tiers |
Data Table Input |
2 Slots: ₹2,880 (10% off ₹3,200 base) |
Bundled protocol rate. |
| Action |
Primary Button |
Tap Save Offering |
Saves Offering 3. |
| Navigation Action |
Primary Contained Button |
Tap Continue |
All 3 offerings saved; advances to Step 4. |
Step 4 of 5: Business Availability
7-Day Weekly Shift Grid
Coach Samar trains residential clients early morning from 06:00 AM to 11:30 AM before residents leave for offices, takes an afternoon personal training and rest interval from 11:30 AM to 04:30 PM, and conducts evening sessions from 04:30 PM to 08:30 PM. Sunday is taken off for recovery.
| Day of Week |
Status |
Operating Hours |
Break / Split Interval |
Quick Chip Applied |
| Monday |
Open |
06:00 AM – 08:30 PM |
11:30 AM – 04:30 PM |
Baseline configuration |
| Tuesday |
Open |
06:00 AM – 08:30 PM |
11:30 AM – 04:30 PM |
Applied via Mon → Weekdays |
| Wednesday |
Open |
06:00 AM – 08:30 PM |
11:30 AM – 04:30 PM |
Applied via Mon → Weekdays |
| Thursday |
Open |
06:00 AM – 08:30 PM |
11:30 AM – 04:30 PM |
Applied via Mon → Weekdays |
| Friday |
Open |
06:00 AM – 08:30 PM |
11:30 AM – 04:30 PM |
Applied via Mon → Weekdays |
| Saturday |
Open |
07:00 AM – 06:00 PM |
12:00 PM – 03:00 PM |
Saturday weekend schedule |
| Sunday |
Closed |
— |
— |
Rest & recovery closure |
Holiday Closures & Non-Operating Calendar
| Holiday / Observance Name |
Date |
Recurrence Rule |
Business Rationale |
| Republic Day |
26 Jan 2026 |
Annual Closure |
National holiday |
| Holi Festival |
25 Mar 2026 |
Annual Floating |
Closed |
| Independence Day |
15 Aug 2026 |
Annual Closure |
National holiday |
| Mahatma Gandhi Jayanti |
02 Oct 2026 |
Annual Closure |
National holiday |
| Diwali (Laxmi Pujan) |
01 Nov 2026 |
Annual Floating |
Closed |
Step 5 of 5: Final Review & Publish
Onboarding Summary Card Inspection
================================================================================
360 SERVICE HUB — BUSINESS ONBOARDING VERIFICATION
================================================================================
Business Profile:
• Legal / Trade Name : Samar Gill Elite Performance Coaching
• Operating Domain : 03_Fitness_Sports_Wellness / Personal Trainers & Coaches
• Structure : Individual (Solo Freelance Performance Specialist)
• Coordinates : 28.4528, 77.1025 (The Camellias, DLF Phase 5, Gurugram)
• Contacts : +919811776655 | samar@samargillfitness.com
Configured Resources (2 Total):
1. [PERSON] Coach Samar Gill (Lead Strength Coach - CSCS) — PRIMARY (Auto-filled)
2. [ASSET] Mobile Athletic & Recovery Gear Kit (Trunk Kit) (Cap: 1)
Configured Services & Offerings (3 Total):
1. Doorstep 1-on-1 Personal Training Session (60m | ₹2,000 | Field/Home | Cap: 1:1 | 30m buffer)
2. Partner / Couple Doorstep Training (60m | ₹2,800 | Field/Home | Cap: Multi-Seat N=2 | 30m buffer)
3. Workout + Assisted Stretch & Hypervolt (45m slots | ₹1,600/slot | Field/Home | Multi-Slot 2)
Operating Schedule:
• Mon – Fri : 06:00 AM – 08:30 PM (Break: 11:30 AM – 04:30 PM)
• Saturday : 07:00 AM – 06:00 PM (Break: 12:00 PM – 03:00 PM)
• Sunday : Closed
• Holidays : 5 Planned Closures
================================================================================
- Action: Tap
Publish Business.
- Result: Publishes Coach Samar on 360 SERVICE HUB discovery, activates dynamic geo-radius availability calculations, and enables doorstep booking.
3. Customer App End-to-End QA Testing Scenarios
+----------------------------------------------------------------------------------------------------+
| 360 SERVICE HUB VERIFICATION SUITE |
| CATEGORY: PERSONAL TRAINERS (SOLO) |
+----+--------------------------------+-----------------------------------+--------------------------+
| # | Test Scenario | Execution Input | Expected System Outcome |
+----+--------------------------------+-----------------------------------+--------------------------+
| 1 | Solo Provider Concurrency Lock | Client A books 07:00-08:00 AM at | Samar Gill is locked. |
| | (No Second Coach) | DLF Phase 5 apartment. Client B | Attempt to book Samar at |
| | | attempts 07:30 AM booking. | 07:30 AM is rejected as |
| | | | conflicting. |
+----+--------------------------------+-----------------------------------+--------------------------+
| 2 | Doorstep 30-Minute Transit | Client books 08:00-09:00 AM | 30m travel buffer blocks |
| | Buffer Enforcement | session. Check next available slot| 09:00 to 09:30 AM. Next |
| | | for booking. | open bookable slot is |
| | | | 09:30 AM. |
+----+--------------------------------+-----------------------------------+--------------------------+
| 3 | Service Coverage Radius Guard | User at location 14 km away | App notifies user: |
| | (Max 8 km Boundary) | attempts to book Doorstep PT. | "Address outside coach's |
| | | | 8 km service area". |
+----+--------------------------------+-----------------------------------+--------------------------+
| 4 | Multi-Slot 90-Min Intensive | Client selects Comprehensive | Auto-reserves two 45m |
| | Discount Calculation | Workout + Hypervolt Stretch. | continuous slots; charges|
| | | | discounted ₹2,880. |
+----+--------------------------------+-----------------------------------+--------------------------+
| 5 | Auto-Fill Step 2 Regression | Switch to Individual in Step 1. | Full Name, Phone, and |
| | Check | Check Step 2 resource fields. | Primary toggle auto- |
| | | | populated with zero gaps.|
+----+--------------------------------+-----------------------------------+--------------------------+