Potential Diver · Start DivingLogged-In (MYPADI) view
PADI Digital Overhaul · User Flow Diagram

Start Diving · Potential Diver (Logged-In · MYPADI)identity is the start line, not the finish — the Nov '26 flow runs live, the rest is parked

The companion to the anonymous flow. Here the diver already has a MyPADI account, so we segment by where they stalled after signing in, not by how they arrived. Same two lanes: the top lane is the live Release 1 (Nov '26) flow; the bottom lane parks the later touchpoints. Because MyPADI is a Secondary (saved/wishlist) surface for Potential Divers in R1, the live lane is deliberately lean — the personalisation and win-back that make a logged-in view powerful are CDP-dependent and sit in the parked lane.

SegmentPotential Diver
Auth stateLogged-In · MYPADI shell
Sub-segmentsEnrolled Student · Account-Created Non-Converter · DSD Graduate
ConversionTurn known, latent intent into a booked course (Open Water Diver → Primary focus)

How to read the two lanes

Live flow · Nov '26 Release 1. Connected, sequential touchpoints that ship at go-live and form the booked-course path.
Parked · later phase. Sits beneath the stage it will attach to — deferred or dependent on the CDP, mobile/app, or the data model.

Stages are re-read for a returning, recognised diver: entry is Re-entry (an SFMC email or direct link, not cold acquisition) and identity becomes Recognition — what being known unlocks. This maps to PADI's own dashboard evolution: R1 ships the Core Dashboard (lightweight baseline) while the CDP-Activated Dashboard (AI/ML, predictive) is the parked end-state.

Two lenses beneath every flow — evidence-backed

Business & CoverageWhy each step matters for conversion + coverage before launch, grounded in Border UX research.
Rationale · Q · ARationale, open questions, assumptions — grounded in Border UX research signals.

The recurring blocker across all four: today identity is captured after booking, so abandoners can't be nurturedBorder UX. The MyPADI shell starts to fix this by holding intent — the trigger engine that acts on it is parked.

Sub-segment 1 · lifecycle state

The Enrolled Student · eLearning active, pre-cert

Has purchased and is working through eLearning (e.g. Open Water eLearning) but isn't certified yet — one of PADI's seven canonical authenticated types, and the highest-commitment, highest-intent pre-cert state of all. They've already paid in. The job is to carry momentum from eLearning into the in-water training that completes certification, before drop-off sets in.

⊳ Conversion: convert active eLearning → booked in-water training (complete the Open Water Diver certification)
Flow · scroll right →
Live · Nov '26
01Re-entry
Returns via SFMC eLearning reminders or a direct MyPADI link to resume
02First Contact
Core Dashboard surfaces eLearning progress front-and-centre ("X% complete")
03Consideration
Static NRA: "book your in-water training" with the same Dive Center
04Evaluation
Opens the in-water training step detail; transparent all-inclusive pricing; locator on hand
05Recognition
MyPADI knows eLearning progress + enrolment
06Conversion
Books in-water training via guided booking + handoff; SFMC confirmation → dashboard updates
Parked · Later
parks @ Re-entry
CDP-timed progress nudges tuned to module drop-off points
parks @ First Contact
CDP-Activated Dashboard predicting the right next step
parks @ Consideration
Personalised "you're nearly there" prompts by completion %
parks @ Evaluation
Instructor profile + live in-water availability (Dive Shop 360)
parks @ Recognition
Full progression model — eLearning as a milestone on a visible pathway
parks @ Conversion
Instant credit / handoff to the in-water portion; direct checkout (CommerceTools)
BizBusiness & Coverage
Reassurance
73% cite unclear pricing as a barrierBorder UX — transparent in-water pricing on the NRA removes the final stall.
RatRationale · Questions · Assumptions
Open question
Assumption
Sub-segment 2 · lifecycle state

The Account-Created Non-Converter

Created a MyPADI account — saved a destination, started a booking — but never completed it. The warmest pool PADI owns: a known, opted-in intent sitting idle. The job is to turn that latent intent into a first booking.

⊳ Conversion: convert saved/latent intent → first booked Open Water Diver course
Flow · scroll right →
Live · Nov '26
01Re-entry
Returns via an SFMC welcome / confirmation email or a direct MyPADI link
Remembers PADI because they have an account — no cold re-acquisition needed
02First Contact
Lands on the MyPADI shell (AWS Cognito SSO session) — their saved destination / course shortlist persists
03Consideration
Reviews saved items; a static Next Recommended Action (NRA) surfaces Open Water Diver as the primary next step
04Evaluation
Re-opens the saved Open Water Diver course detail; re-checks all-inclusive pricing; locator still on hand
05Recognition
No re-auth wall — MyPADI recognises the returning diver; shows the saved list
06Conversion
Books via guided booking + handoff; SFMC confirmation updates MyPADI with the booked next step
Parked · Later
parks @ Awareness
CDP-triggered re-engagement — cart / wishlist abandonment nurture, behaviour-timed
parks @ First Contact
Personalised dashboard — recommended experiences tuned to saved + browsing (CDP)
parks @ Consideration
Personalised, behaviour-driven NRA replacing the static rule
parks @ Evaluation
Live price + availability on saved items via Dive Shop 360
parks @ Identity
CDP identity resolution — unify web + app + email behaviour into one profile
parks @ Conversion
Digital Passport / pre-configured checkout removes re-entry friction
End-to-end checkout on padi.com (cart → pay → confirmed booking) via CommerceTools — no "contact the shop" step
BizBusiness & Coverage
Opportunity
A known, opted-in intent is the warmest pool PADI has — yet today identity is captured after booking, too late to nurture abandonersBorder UX. The MyPADI shell at least holds saved intent across sessions in R1.
RatRationale · Questions · Assumptions
Open question
Assumption
Sub-segment 3 · lifecycle state

The DSD Graduate

Has a logged Discover Scuba Diving experience in MyPADI and is deciding whether to commit to certification. The highest-intent Potential Diver of all — they've been underwater and liked it. (A DSD isn't a certification, so they're still pre-cert — the bridge between Potential and New Diver.) The job is to ladder the try-out into an Open Water booking while motivation is high.

⊳ Conversion: ladder DSD → Open Water Diver
Flow · scroll right →
Live · Nov '26
01Re-entry
Post-DSD follow-up (SFMC) brings them back to MyPADI — the "what's next" moment
02First Contact
MyPADI shows the DSD as a completed experience + a static "Continue to Open Water" step
03Consideration
Sees the DSD → OWD ladder framed as "your try-out counts toward certification"
04Evaluation
Opens OWD detail (eLearning + confined + open water); transparent all-inclusive pricing
Same Dive Center via the locator — the one that ran the DSD
05Recognition
MyPADI knows the DSD history; pre-fills what it can
06Conversion
Books OWD via guided booking + handoff; SFMC confirmation + eLearning access → MyPADI updates the pathway
Parked · Later
parks @ Awareness
CDP-timed "strike while warm" nudge sequence (optimal-timing re-engagement)
parks @ First Contact
Personalised "because you dived at [site]" recommendation
parks @ Consideration
DSD auto-credited toward OWD — data-model dependent
parks @ Evaluation
Instructor profile (ideally the DSD instructor) + live class availability via Dive Shop 360
parks @ Identity
Full progression model in MyPADI — DSD logged as a milestone on a visible pathway
parks @ Conversion
Instant unlock of the next adventure on certification; direct checkout (CommerceTools)
BizBusiness & Coverage
Opportunity
The highest-intent Potential Diver — already in the water. The "now what?" wall right after a first experience is a known drop pointBorder UX; a visible next step in MyPADI directly addresses it.
Reassurance
73% cite unclear pricing as a barrierBorder UX — transparent OWD pricing on the next-step card removes the stall before it forms.
RatRationale · Questions · Assumptions
Open question
Assumption