Southern Pines Golf Club · App Onboarding

Golfer Onboarding Flow

5 screens · ~90 seconds · Phone-first identity · Progressive data capture
Designed to recognise returning customers and fill profile gaps on first launch.

1
Welcome
Southern Pines
Golf Club
Your course. Your game.
Phone or Email
or sign in with

Already a Southern Pines member? Enter your phone or email and we'll find your account.

2
Confirm Identity
Is this you?

We found an existing account matching your phone number.

MW
Mike Wortel
Member · 2025
Match
Or enter your name

Your name is used for tee sheet check-in and booking confirmations.

3
Golf Profile
Step 3 of 5
Your Golf Profile
Gender
Dominant Hand
Preferred Tee optional
Handicap Index optional
For tournament flights & scoring
4
Membership
Step 4 of 5
How do you play?

This sets your booking access, rates, and league features.

🏌️
Full Member
Annual membership · Priority tee times
🏅
League Player
Ladies, Thursday, Wednesday leagues
🌿
Range / Restricted
Range or riding membership
👤
Public / Guest
Walk-in or occasional player
5
Stay Connected
🔔
Stay in the loop
Choose what matters to you
Tee Time Reminders
Confirm & manage your bookings
❄️
Frost Delays & Closures
Course condition alerts
🏆
Tournament Updates
Pairings, results, leaderboard
🎯
Deals & Promotions
Twilight rates, F&B specials

You can change these anytime in your profile settings.

Screen 2 — Account Match Logic

User enters phone or email on Screen 1
Match found in Shopify / TGO database?
✓ YES — MATCH
Show pre-filled profile card "Is this you?"
Confirm → pull all existing data Only ask for missing fields
✗ NO MATCH
Show name entry fields First + Last Name
Create new profile Collect all 5 screens
Profile already has Gender / Handedness?
✓ YES
Skip Screen 3 Go straight to Screen 4
✗ NO
Show Screen 3 Collect Golf Profile

Screen-by-Screen Design Notes

1
Welcome
Account Lookup
  • Phone-first per the app brief. Email as fallback.
  • Google sign-in as a low-friction alternative — no password required.
  • Single CTA. No feature tour. No "skip intro." Get them in.
  • Hint copy sets expectation: "we'll find your account" — not "create one."
Must-Have · Phase 1Copy: warm, not corporate
2
Confirm / Create
Identity Verification
  • If match found: show the pre-filled card with initials avatar. Feels personal.
  • "Not me" escape hatch prevents false positives from blocking new users.
  • If no match: show name fields inline — no separate screen needed.
  • Progress bar appears from Screen 2 onward. Screen 1 has no bar — less intimidating.
Logic: DB lookup on submit
3
Golf Profile
Data Capture
  • Gender is required — affects handicap calculation and league grouping.
  • Handedness affects GPS yardage display and future shot-tracking features.
  • Preferred Tee and Handicap are optional — reduces friction, can be filled later.
  • Pill selectors instead of dropdowns — faster on mobile, senior-friendly tap targets.
  • Skip this screen entirely if the data already exists in the customer record.
Fills 2,475 gender gapsSkip if data exists
4
Membership Check
Access & Rates
  • 4 options map directly to Southern Pines' actual member types from the database.
  • This drives dynamic pricing in the booking flow — not just a label.
  • League players get a secondary prompt: "Which league?" — shown inline after selection.
  • For confirmed existing members (matched in Screen 2), this screen pre-selects their type.
Drives rate calculationPhase 1 core
5
Notifications
Permission + Value
  • Frost delays and tee time reminders default ON — these are operational, not marketing.
  • Deals & Promotions defaults OFF — respects the user, builds trust.
  • iOS requires a system permission prompt after this screen. This screen primes the "yes."
  • "Let's play" CTA — not "Finish" or "Done." Ends on the right emotional note.
  • After this screen: home screen loads. Onboarding never appears again.
Tone: course-adjacent, warmPrimes iOS permission ask

Southern Pines Golf Club · Onboarding Prototype v1.0 · April 2026

Designed by The Green Orca · Powered by TGO Sovereign OS