🏊♂️ Business Onboarding Cookbook: Swimming Pools & Aquatic Centers
Category: Swimming Pools & Aquatic Centers
Primary Domain: 04_Sports_Turfs_Venues
Platform: 360 SERVICE HUB
1. Overview & Business Profile Context
This cookbook provides realistic, comprehensive, and verified test data for onboarding an all-weather temperature-controlled indoor semi-Olympic swimming pool and competitive swim academy. It exercises:
- Dual Aquatic Space Architecture (
SPACE): Managing a high-capacity 25m semi-Olympic main pool ($N = 20$ open-lap swimmers per slot) alongside dedicated private single-swimmer competition training lanes.
- Certified Swim Coaches & Lifeguards (
PERSON): Dual-role ASCA-certified swim instructors delivering 1:1 stroke mechanics (Freestyle, Butterfly, Breaststroke) and supervising public recreational swim batches.
- Water Chemistry & Filter Backwash Buffers: 15-minute maintenance buffers enforcing chlorine level calibration, pH checks, and pool deck disinfection between cohorts.
- Multi-Slot Consecutive Swim Immersion: Multi-slot consecutive booking rules with tiered package discounts for multi-hour competitive swim clinics and triathlon swim training.
- Early Morning to Night Aquatic Schedule: Commencing at 06:00 AM for sunrise lap swimmers and triathlon teams, operating through the day until 09:30 PM.
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 |
aquasphere_pool_logo.jpg (Crystal cyan and navy wave seal featuring swimmer butterfly silhouette and temperature badge) |
Tap opens media picker. Renders 1:1 preview card with edit overlay. |
| Business Name |
Text Field (Single-line) |
AquaSphere All-Weather Heated Pool & Swim Academy |
49 characters. Valid ($\ge 2$ and $\le 100$). |
| Business Category |
Dropdown / Picker |
Swimming Pools & Aquatic Centers |
Contextualizes aquatic sports, lap swimming, and coaching tags. |
| Business Type |
Segmented Control |
Company |
Multi-lane aquatic sports center. |
| Business Address |
Text Field / Geocomplete |
Clubhouse Wing, Nirvana Country, Sector 50 |
Premium residential township sports complex. |
| Auto-detect GPS / Pick on Map |
Action Buttons |
Latitude: 28.4312 Longitude: 77.0691 |
Pinned precisely at Sector 50, Gurugram. Valid Indian bounding box. |
| Operating City |
Text Field (Single-line) |
Gurugram |
City string. |
| Mobile Number (Verified via Login) |
Phone Input (Read-only) |
+919810223344 |
Read-only input with verified green badge (✔). |
| Email ID (Optional) |
Email Text Field |
swim@aquasphereclub.in |
Valid aquatic administrative email. |
| Business Description (Optional) |
Text Area (Multi-line) |
25m 6-lane semi-Olympic indoor heated swimming pool maintained at optimal 28°C year-round. German glass-sand filtration and salt-chlorine sanitization (gentle on eyes and skin). Certified ASCA Level 2 swim coaches, FINA lifeguards, heated indoor showers, sauna, steam room, and swimwear pro shop. Open lap swim and 1:1 coaching available. |
344 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)
Add the following 4 realistic resources covering the main pool, a private dedicated lap lane, and 2 certified swim coaches:
[ What does your customer book? ]
├── [○] 1. Room / Space ──► 25m Semi-Olympic Heated Main Pool (General Lap Zone)
├── [○] 2. Room / Space ──► Dedicated Fast Lap Lane 1 (Private 25m x 2.5m)
├── [●] 3. Team Member / Staff ──► Coach Sandeep Tokas (Head Swim Coach - ASCA Level 2)
└── [●] 4. Team Member / Staff ──► Coach Priya Dahiya (Learn-to-Swim & Water Phobia Lead)
Resource 1: 25m Semi-Olympic Heated Main Pool (Room / Space)
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Resource Type Master Selector |
Radio Card Group |
[○] Room / Space |
Activates room/space fields. |
| Add Space / Room Photo (Optional) |
Photo Upload Button |
aquasphere_main_pool.jpg |
Sparkling azure indoor heated pool with lane ropes and starting blocks under LED lights. |
| Space / Room / Facility Name |
Text Field |
25m Semi-Olympic Heated Main Pool (General Lap Zone) |
Required. |
| Capacity (Clients per slot) |
Number Input Field |
20 |
High concurrency open swim batch capacity! |
| Space Type / Category |
Dropdown / Text |
Indoor Heated Swimming Pool |
Space category. |
| Location / Room Identifier (Optional) |
Text Field |
Main Aquatic Arena - Pool Deck |
Pool location. |
| Description / Amenities (Optional) |
Text Area |
25m length x 15m width, 4ft to 7ft graded depth, constant 28°C water temperature, anti-turbulent wave-eating lane lines, ozone + low-chlorine purification, poolside lifeguards, and heated locker rooms. |
Pool amenities. |
| Primary Resource |
Switch / Toggle |
ON |
Primary venue pool. |
| Active & Available for Bookings |
Switch / Toggle |
ON |
Active state. |
| Action |
Primary Button |
Tap Save Resource |
Saves Main Pool. |
Resource 2: Dedicated Fast Lap Lane 1 (Room / Space)
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Resource Type Master Selector |
Radio Card Group |
[○] Room / Space |
Room/space form. |
| Add Space / Room Photo (Optional) |
Photo Upload Button |
private_lap_lane.jpg |
Isolated 25m swimming lane with Olympic starting block and digital pace clock. |
| Space / Room / Facility Name |
Text Field |
Dedicated Fast Lap Lane 1 (Private 25m x 2.5m) |
Required. |
| Capacity (Clients per slot) |
Number Input Field |
1 |
Strictly 1 private swimmer or coach pairing! |
| Space Type / Category |
Dropdown / Text |
Private Dedicated Swimming Lane |
Classification. |
| Location / Room Identifier (Optional) |
Text Field |
Main Pool - Lane 1 (North Edge) |
Identifier. |
| Description / Amenities (Optional) |
Text Area |
Isolated 2.5m wide training lane equipped with underwater video stroke mirrors, digital pace clock, Finis kickboards, pull buoys, and swim snorkels. |
Lane amenities. |
| Primary Resource |
Switch / Toggle |
OFF |
Secondary space. |
| Active & Available for Bookings |
Switch / Toggle |
ON |
Available. |
| Action |
Primary Button |
Tap Save Resource |
Saves Lane 1. |
Resource 3: Head Swim Coach (Team Member / Staff)
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Resource Type Master Selector |
Radio Card Group |
[●] Team Member / Staff |
Activates staff-specific fields. |
| Add Profile Photo (Optional) |
Avatar Upload Button |
coach_sandeep_tokas.jpg |
Coach portrait in team tracksuit holding stopwatch and kickboard. |
| Full Name of Staff / Specialist |
Text Field |
Coach Sandeep Tokas |
Required. |
| Role / Designation |
Text Field |
Head Aquatic Coach (ASCA Level 2, FINA Certified Lifeguard) |
Professional title and credentials. |
| Simultaneous Clients Handled |
Number Input Field |
1 |
1:1 dedicated stroke mechanics. |
| Mobile Number (For booking alerts) |
Phone Input Field |
9810223341 |
Alert phone for session notifications. |
| Gender |
Dropdown Selector |
Male |
Filterable coach profile. |
| Experience (Optional) |
Text Field |
11 Years (Former National Aquatic Medalist) |
Credentials. |
| Bio / Specialization (Optional) |
Text Area |
Specializes in competitive stroke mechanics, high-elbow catch, flip turn optimization, VO2 sprint sets, and adult open-water triathlon swim preparation. |
Coach bio. |
| Primary Resource |
Switch / Toggle |
OFF |
Secondary coach. |
| Active & Available for Bookings |
Switch / Toggle |
ON |
Active state. |
| Action |
Primary Button |
Tap Save Resource |
Saves Coach Sandeep Tokas. |
Resource 4: Learn-to-Swim & Child Specialist (Team Member / Staff)
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Resource Type Master Selector |
Radio Card Group |
[●] Team Member / Staff |
Staff form. |
| Add Profile Photo (Optional) |
Avatar Upload Button |
coach_priya_dahiya.jpg |
Friendly female swim coach portrait. |
| Full Name of Staff / Specialist |
Text Field |
Coach Priya Dahiya |
Required. |
| Role / Designation |
Text Field |
Senior Learn-to-Swim Specialist (AUSTSWIM Certified, Pediatric CPR) |
Designation. |
| Simultaneous Clients Handled |
Number Input Field |
1 |
1:1 child/beginner safety. |
| Mobile Number (For booking alerts) |
Phone Input Field |
9810223342 |
Notification number. |
| Gender |
Dropdown Selector |
Female |
Female coach option. |
| Experience (Optional) |
Text Field |
7 Years |
Teaching tenure. |
| Bio / Specialization (Optional) |
Text Area |
Specializes in overcoming severe water phobia, gentle toddler learn-to-swim progressions, survival floating techniques, and relaxed breaststroke fundamentals. |
Profile bio. |
| Primary Resource |
Switch / Toggle |
OFF |
Staff resource. |
| Active & Available for Bookings |
Switch / Toggle |
ON |
Available. |
| Action |
Primary Button |
Tap Save Resource |
Saves Coach Priya Dahiya. |
| Navigation Action |
Primary Contained Button |
Tap Continue |
All 4 resources saved; advances to Step 3. |
Step 3 of 5: Services & Offerings
Configure the following 4 realistic aquatic offerings covering open lap swimming, private lane hire, 1:1 stroke coaching, and multi-slot swim clinics:
[ Services & Offerings Portfolio ]
├── 1. Open Lap Swimming Slot - Heated Pool (60 mins | ₹500 | Multi-Seat N=20)
├── 2. Private Dedicated 25m Lane Rental (Hours | 1 Hour | ₹1,500 | Lane 1:1)
├── 3. 1-on-1 Stroke Correction & Swimming Coaching (45 mins | ₹1,600 | 1:1 Coach+Lane)
└── 4. Triathlon & Distance Swim Intensive Clinic (Hours | 1 Hour slots | ₹1,200/slot | Multi-Slot 2)
Offering 1: Open Lap Swimming Slot (Group / Multi-Seat N=20)
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Service Name |
Text Field (Single-line) |
Open Lap Swimming Slot - Heated Pool |
Required. |
| Service Description |
Text Area (Multi-line) |
60-minute recreational or fitness lap swim in the 25m heated indoor pool (28°C). Swimmers grouped by speed (slow, medium, fast). Mandatory silicone swim cap and standard swimwear required. Shower & locker included. |
Swim access details. |
| Service Photos (Optional) |
Multi-Image Picker |
open_lap_swimming.jpg |
Swimmers doing freestyle laps in clean water. |
| Duration Unit |
Segmented Control |
Minutes |
Minutes unit. |
| Duration Value |
Number Input Field |
60 |
Full 60 minutes. |
| Fulfillment Mode |
Segmented Control |
At Venue |
In-pool session. |
| Capacity Model |
Radio Selection |
[○] Group / Multi-Seat (Multiple clients share slot) |
Multi-client mode. |
| Session Batch Size / Max Seats |
Number Input Field |
20 |
20 swimmers capacity! |
| Base Price (₹) |
Currency Input Field |
500 |
Flat fee per swimmer. |
| Buffer Time Before / After |
Dropdown Selector |
15 Mins |
Pool deck rinse & water quality check buffer. |
| Resource Mapping |
Multi-Select Checkboxes |
[✔] 25m Semi-Olympic Heated Main Pool (General Lap Zone) |
Main Pool space only. |
| Multi-Slot Consecutive Booking |
Switch / Toggle |
OFF |
Standard single session. |
| Action |
Primary Button |
Tap Save Offering |
Saves Offering 1. |
Offering 2: Private Dedicated 25m Lane Rental (Hours — Space 1:1)
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Service Name |
Text Field (Single-line) |
Private Dedicated 25m Lane Rental |
Required. |
| Service Description |
Text Area (Multi-line) |
Exclusive 1-hour hire of Lane 1 for uninterrupted personal swim training, timed trial runs, or private family swim. Entire 25m lane locked for your sole use with pace clock access. |
Lane rental details. |
| Service Photos (Optional) |
Multi-Image Picker |
private_lane_hire.jpg |
Clear empty swim lane with starting block. |
| Duration Unit |
Segmented Control |
Hours |
Hours unit. |
| Duration Value |
Number Input Field |
1 |
1-hour rental unit. |
| Fulfillment Mode |
Segmented Control |
At Venue |
In Lane 1. |
| Capacity Model |
Radio Selection |
[●] 1:1 Appointment (One client per slot) |
Entire lane reserved for 1 customer! |
| Base Price (₹) |
Currency Input Field |
1500 |
Hourly private lane rate. |
| Buffer Time Before / After |
Dropdown Selector |
15 Mins |
Deck sanitation buffer. |
| Resource Mapping |
Multi-Select Checkboxes |
[✔] Dedicated Fast Lap Lane 1 (Private 25m x 2.5m) |
Lane 1 space only. |
| Multi-Slot Consecutive Booking |
Switch / Toggle |
OFF |
Single hour. |
| Action |
Primary Button |
Tap Save Offering |
Saves Offering 2. |
Offering 3: 1-on-1 Stroke Correction Coaching
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Service Name |
Text Field (Single-line) |
1-on-1 Stroke Correction & Swimming Coaching |
Required. |
| Service Description |
Text Area (Multi-line) |
45-minute private stroke refinement session in dedicated Lane 1. Coach analyzes breathing rhythm, body position, kick cadence, and pull phase. Includes underwater video stroke playback and drill assignments. |
Coaching details. |
| Service Photos (Optional) |
Multi-Image Picker |
coach_teaching_swimmer.jpg |
Coach guiding swimmer arm recovery poolside. |
| Duration Unit |
Segmented Control |
Minutes |
Minutes duration. |
| Duration Value |
Number Input Field |
45 |
45 minutes session. |
| Fulfillment Mode |
Segmented Control |
At Venue |
In Lane 1. |
| Capacity Model |
Radio Selection |
[●] 1:1 Appointment (One client per slot) |
Dedicated 1:1 coach + lane. |
| Base Price (₹) |
Currency Input Field |
1600 |
Combined fee (Coach + Private Lane). |
| Buffer Time Before / After |
Dropdown Selector |
15 Mins |
Student debrief and towel dry buffer. |
| Resource Mapping |
Multi-Select Checkboxes |
[✔] Coach Sandeep Tokas
[✔] Coach Priya Dahiya
[✔] Dedicated Fast Lap Lane 1 (Private 25m x 2.5m) |
Either coach + Dedicated Lane 1. |
| Multi-Slot Consecutive Booking |
Switch / Toggle |
OFF |
Single session. |
| Action |
Primary Button |
Tap Save Offering |
Saves Offering 3. |
Offering 4: Triathlon & Distance Swim Intensive Clinic (Multi-Slot Consecutive)
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Service Name |
Text Field (Single-line) |
Triathlon & Distance Swim Intensive Clinic |
Required. |
| Service Description |
Text Area (Multi-line) |
Intensive continuous 2-hour aerobic swim clinic covering bilateral breathing, sighting technique, open-water drafting, pacing economy, and endurance drills. Bookable in consecutive 1-hour slots. |
Clinic description. |
| Service Photos (Optional) |
Multi-Image Picker |
triathlon_swim_clinic.jpg |
Swimmer training with pull buoy and paddles. |
| Duration Unit |
Segmented Control |
Hours |
Hours unit. |
| Duration Value |
Number Input Field |
1 |
Base unit = 1 hour. |
| Fulfillment Mode |
Segmented Control |
At Venue |
In Lane 1. |
| Capacity Model |
Radio Selection |
[●] 1:1 Appointment (One client per slot) |
Dedicated private clinic. |
| Base Price (₹) |
Currency Input Field |
1200 |
Hourly clinic rate. |
| Buffer Time Before / After |
Dropdown Selector |
15 Mins |
Rest and recovery buffer. |
| Resource Mapping |
Multi-Select Checkboxes |
[✔] Coach Sandeep Tokas
[✔] Dedicated Fast Lap Lane 1 (Private 25m x 2.5m) |
Head Coach + Lane 1. |
| Multi-Slot Consecutive Booking |
Switch / Toggle |
ON |
Multi-slot enabled. |
| Minimum Consecutive Slots |
Number Input Field |
2 (2 hours total) |
Minimum 2 hours clinic. |
| Maximum Consecutive Slots |
Number Input Field |
2 (2 hours total) |
Fixed at 2 hours clinic. |
| Volume Discount Tiers |
Data Table Input |
2 Slots: ₹2,160 (10% off ₹2,400 base) |
Bundled clinic rate. |
| Action |
Primary Button |
Tap Save Offering |
Saves Offering 4. |
| Navigation Action |
Primary Contained Button |
Tap Continue |
All 4 offerings saved; advances to Step 4. |
Step 4 of 5: Business Availability
7-Day Weekly Shift Grid
AquaSphere operates from 06:00 AM in the morning for sunrise fitness swimmers until 09:30 PM at night. An afternoon chemical filtration and automated robotic bottom-suction cleaning cycle takes place from 01:00 PM to 03:30 PM daily.
| Day of Week |
Status |
Operating Hours |
Break / Split Interval |
Quick Chip Applied |
| Monday |
Open |
06:00 AM – 09:30 PM |
01:00 PM – 03:30 PM |
Baseline configuration |
| Tuesday |
Open |
06:00 AM – 09:30 PM |
01:00 PM – 03:30 PM |
Applied via Mon → Weekdays |
| Wednesday |
Open |
06:00 AM – 09:30 PM |
01:00 PM – 03:30 PM |
Applied via Mon → Weekdays |
| Thursday |
Open |
06:00 AM – 09:30 PM |
01:00 PM – 03:30 PM |
Applied via Mon → Weekdays |
| Friday |
Open |
06:00 AM – 09:30 PM |
01:00 PM – 03:30 PM |
Applied via Mon → Weekdays |
| Saturday |
Open |
06:30 AM – 09:30 PM |
01:30 PM – 03:00 PM |
Saturday weekend schedule |
| Sunday |
Open |
06:30 AM – 08:30 PM |
01:30 PM – 03:00 PM |
Sunday weekend schedule |
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 |
Full Day Closure |
Prevents pool chemical contamination |
| 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 |
Facility closed |
Step 5 of 5: Final Review & Publish
Onboarding Summary Card Inspection
================================================================================
360 SERVICE HUB — BUSINESS ONBOARDING VERIFICATION
================================================================================
Business Profile:
• Legal / Trade Name : AquaSphere All-Weather Heated Pool & Swim Academy
• Operating Domain : 04_Sports_Turfs_Venues / Swimming Pools & Aquatic Centers
• Structure : Company (Aquatic Sports Facility)
• Coordinates : 28.4312, 77.0691 (Nirvana Country, Sector 50, Gurugram)
• Contacts : +919810223344 | swim@aquasphereclub.in
Configured Resources (4 Total):
1. [SPACE] 25m Semi-Olympic Heated Main Pool (General Lap Zone) (Cap: 20) — PRIMARY
2. [SPACE] Dedicated Fast Lap Lane 1 (Private 25m x 2.5m) (Cap: 1)
3. [PERSON] Coach Sandeep Tokas (Head Aquatic Coach - ASCA Level 2)
4. [PERSON] Coach Priya Dahiya (Senior Learn-to-Swim Specialist)
Configured Services & Offerings (4 Total):
1. Open Lap Swimming Slot - Heated Pool (60m | ₹500 | In-Pool | Cap: Multi-Seat N=20)
2. Private Dedicated 25m Lane Rental (1h | ₹1,500 | In-Pool | Cap: Lane 1:1)
3. 1-on-1 Stroke Correction Coaching (45m | ₹1,600 | In-Pool | Cap: Coach + Lane 1:1)
4. Triathlon & Distance Swim Intensive Clinic (1h slots | ₹1,200/slot | Multi-Slot 2)
Operating Schedule:
• Mon – Fri : 06:00 AM – 09:30 PM (Break: 01:00 PM – 03:30 PM)
• Saturday : 06:30 AM – 09:30 PM (Break: 01:30 PM – 03:00 PM)
• Sunday : 06:30 AM – 08:30 PM (Break: 01:30 PM – 03:00 PM)
• Holidays : 5 Planned Closures
================================================================================
- Action: Tap
Publish Business.
- Result: Publishes aquatic center on 360 SERVICE HUB discovery, initializes multi-seat lap counters, and enables lane rentals.
3. Customer App End-to-End QA Testing Scenarios
+----------------------------------------------------------------------------------------------------+
| 360 SERVICE HUB VERIFICATION SUITE |
| CATEGORY: SWIMMING POOLS & AQUATICS |
+----+--------------------------------+-----------------------------------+--------------------------+
| # | Test Scenario | Execution Input | Expected System Outcome |
+----+--------------------------------+-----------------------------------+--------------------------+
| 1 | 20-Swimmer Pool Batch Capacity | 20 unique customers book Open Lap | System increments count. |
| | | Swim for Monday 07:00-08:00 AM. | 21st user sees "Session |
| | | 21st user attempts booking. | Full / Capacity Reached".|
+----+--------------------------------+-----------------------------------+--------------------------+
| 2 | Private Lane Lock Collision | Swimmer books Private Lane Rental | Lane 1 is locked. Coach |
| | Guard | in Lane 1 from 08:00 to 09:00 AM. | Sandeep cannot be booked |
| | | Another user tries 1:1 Coaching. | for 1:1 in Lane 1 at 8 AM|
+----+--------------------------------+-----------------------------------+--------------------------+
| 3 | Midday Filtration Backwash | Attempt booking any swim session | Time slots between 01:00 |
| | Window Lockout | at 02:00 PM on Tuesday. | and 03:30 PM disabled |
| | | | with "Pool Maintenance". |
+----+--------------------------------+-----------------------------------+--------------------------+
| 4 | Multi-Slot 2-Hour Triathlon | Triathlete selects 2 continuous | Total duration: 2 hours. |
| | Clinic Discount | hours for Distance Clinic. | 10% discount applied: |
| | | | ₹2,160 charged. |
+----+--------------------------------+-----------------------------------+--------------------------+
| 5 | 15-Minute Deck Clean Buffer | Swimmer finishes 08:00 AM slot. | Next open bookable slot |
| | Verification | Check next available slot start. | generates at 08:15 AM. |
+----+--------------------------------+-----------------------------------+--------------------------+