Flow Architecture

Entry: First booking completed. Immediate split on has_summer_pass into two parallel paths.

Tone: Action-oriented, forward momentum. Paint the next pool day. "This feeling deserves a sequel" is the vibe. Not reflective, not "thank you."

Discounts (Non-SP only): Two discount moments. Day 1 is an A/B test (10% off / 15% off / no discount, all 24hr expiry, codes STAYWET10 / STAYWET15) — winning variant rolls out permanently. Day 14 (email 3) is a single-variant last-chance discount: 15% off, 24hr expiry, code DIVEBACK15. Day 14 uses a fresh code so analytics can attribute each moment independently.

Pool Recs Strategy: Every email with pool recs shows the pool they just booked FIRST ("Book again"), plus 2-3 nearby pools. But each email takes a DIFFERENT angle on the recs to keep it fresh:
- Day 1: "Book [pool name] again" + nearby pool hopping picks.
- Day 7: Category discovery. Pool recs organized by vibe: pools with outdoor kitchens, heated pools, pools with slides, pools with fire pits, pools with speakers, etc. Use Swimply's search filters to create deep-linked URLs to filtered results.
- Day 14: Product-focused discovery. Showcase specific amenities: pools with speakers, heated pools, pools with outdoor kitchens, pools with slides. Different angle than Day 7.
- Day 21: "Be the first to discover your neighborhood's next raddest pool." New/recently listed pools near them.

Summer Pass: SP banner is present in every non-SP email as a persistent secondary module. Only ONE email is SP-focused (Day 7 pivot). Day 14 is a product/discovery email, not a Summer Pass email.

Summer Pass Savings Language (use everywhere): "$0 fees on all bookings under $300 (save up to $45 every swim!). 10% back in credits (earn $30+ on every swim). That's up to $75 in total savings per swim." NEVER say "$300 average booking."

SP Path Credits Conditional: Not all SP holders have credits. If credits_balance is $0 or empty, suppress credits language. Fallback: SP perks ($0 fees, exclusive access) + pool recs.

Channel Mix: Push-heavy, 2 SMS total in the non-SP path, RCS as a single Day 7 A/B test. No in-app (product team controls in-app).
- Push: Every 2 days. Each push highlights a different pool category/filter (pools with outdoor kitchens, heated pools, pools with slides, pools with fire pits, etc.) with a deep-linked URL to that filter on swimply.com. Keep it fresh, don't repeat the same angle. Only ONE push should mention Summer Pass. All others: "check out these cool pools near you" energy.
- SMS: Two sends in the non-SP path and that is all. Day 7 SMS pairs with the Summer Pass email; Day 14 SMS pairs with the new last-chance discount in email 3 (DIVEBACK15). SP holders receive no SMS.
- RCS: Single A/B test at Day 7, not a multi-day schedule. Non-SP path tests SP-pitch carousel vs pool-discovery carousel. SP path tests credits-forward carousel vs pool-discovery carousel. 50/50 split, 7-day hold before calling a winner.

Exit: 2nd booking completed OR Summer Pass purchased (non-SP path) exits the flow. Day 21 no action goes to Win-Back.

Pricing note: Summer Pass price ($99.99) should be implemented as live text via a Braze Content Block (e.g. {{content_blocks.${summer_pass_price}}}) so it can be updated in one place when pricing changes. Do not hard-code the price into image designs.

Voice: Pure Pool Joy. Fun, emoji-driven, friend energy. Forward momentum, painting the next experience. "This feeling deserves a sequel" is a good direction, not the only direction. Other options in that spirit are welcome.

Non-Summer Pass Path

Goal: Drive the 2nd booking. Two discount moments: Day 1 A/B test (10% vs 15% vs none, 24hr) and Day 14 last-chance (15% off, 24hr, DIVEBACK15). Summer Pass is a persistent banner in every email, with one dedicated SP email on Day 7. Pool recs get more creative each email to keep discovery fresh.

ALL IMAGE G-P2 / Day 1 2 hours post-booking NO SUMMER PASS Action + Discount A/B Test 🌞
New Template Needed
H2L1OFFERSP-BANNERTRUST
A/B Test

Three variants. Variant A: 10% off, 24hr expiry. Variant B: 15% off, 24hr expiry. Variant C: no discount. All share the same design template. Only the offer module and supporting line change. Winning variant rolls out permanently.

Subject - Variant A (10% off)
Here's 10% off your next pool day. Expires in 24 hours.
Subject - Variant B (15% off)
Here's 15% off your next pool day. 24 hours only.
Subject - Variant C (no discount)
Ready for your next pool day?
Preview Text - Variants A & B
Use it before tomorrow. Pools near you are wide open.
Preview Text - Variant C
Pools near you are wide open this weekend.
H2Blue Gradient Hero - Ride the Wave
🎨 Creative Concept
This email arrives 2 hours after the guest's first booking ENDS. They just had a great time. Ride that momentum into booking again. The vibe is forward-looking: "do it again." Action-oriented, not reflective. More urgency in this one: the discount expires in 24 hours (for discount variants), and pools are booking up.
Headline
This feeling deserves a sequel. 🌞
Alt Headlines
- "Best. Pool day. Ever. Ready for the next one?"
- "Your next pool day is one tap away."
- "That was just the beginning."
Supporting Line - Variant A (10%)
Here's 10% off your next swim. Use it in the next 24 hours. Pools near you are wide open.
Supporting Line - Variant B (15%)
Here's 15% off your next swim. 24 hours only. Pools near you are wide open.
Supporting Line - Variant C (no discount)
Pools near you are wide open. Book your next pool day.
CTA Button
Book my next pool 🏊
Lifestyle Photo
In-water, sun-drenched moment. Golden hour aesthetic. Forward-looking energy: the next pool day is already calling. Bright, warm, momentum.
L1Pool Recs: Rebook + Pool Hopping
🎨 Creative Concept
Show the pool they just booked FIRST as the prominent recommendation ("Book {{pool_name}} again"). Then 2-3 different nearby pools for pool hopping discovery. Framing: "Feel like pool hopping? Try these local favorites."
CC Source
CC Dynamic: 1st card = the pool they just booked ("Book {{pool_name}} again"). Cards 2-4 = nearby pools near {{city}} ("Feel like pool hopping? Try these local favorites").
OFFERDiscount A/B Test (10% vs 15% vs None)
🎨 Creative Concept
A/B test with three variants: 10% off, 15% off, and no discount. All discount variants include a clear 24-hour expiration. The code should be big and easy to copy. The winning variant gets rolled out permanently.
Variant A (10%)
🏊 10% off your next swim. Code: STAYWET10. Expires in 24 hours.
Variant B (15%)
🏊 15% off your next swim. Code: STAYWET15. Expires in 24 hours.
Variant C (No Discount)
This module is hidden entirely for the no-discount variant.
SP-BANNERSummer Pass Banner (every non-SP email)
🎨 Creative Concept
Every email in the non-SP path includes a Summer Pass banner. This is not the hero offer on Day 1 (the discount A/B test is), but it's always present as a secondary nudge. Keep it compact, not competing with the main CTA.
Content
☀️ Summer Pass: $0 fees on all bookings under $300 (save up to $45 every swim!). 10% back in credits (earn $30+ per swim). That's up to $75 in total savings per swim. Get Summer Pass
Pricing Note
Use Braze Content Block {{content_blocks.${summer_pass_price}}} for the price so it can be updated in one place when pricing changes.
TRUSTTrust Footer
Trust Bar
Escape. Enjoy. Repeat. $1M protection. 24/7 support.
ALL IMAGE G-P2 / Day 7 Day 7 - Summer Pass NO SUMMER PASS PIVOT Summer Pass ☀️
T04
T04
H2D1SP-HEROSP-BENEFITSSP-MATHL1TRUST
Day 7 Pivot

Day 7: Summer Pass becomes the main offer. This is the one dedicated SP email in the flow. Position it as the upgrade for someone who loved their first swim and wants to make it a regular thing.

Subject
Swim all summer. $0 fees. 10% back. ☀️
Preview Text
$0 fees on all bookings under $300. Save up to $75 per swim ($45 in fees + $30 in credits).
H2Blue Gradient Hero - Summer Pass Pivot
🎨 Creative Concept
This is a dedicated Summer Pass email. The hero should feel aspirational and expansive. Not a product announcement, more like a friend saying "let me show you something better." Warm, golden, summer-stretching-ahead energy. Position SP as the upgrade for someone who loved their first swim.
Headline
Swim all summer. Save on every single pool day. ☀️
Supporting Line
$0 fees on all bookings under $300 (save up to $45 every swim!). 10% back in credits (earn $30+ per swim). That's up to $75 in total savings per swim.
CTA Button
Get Summer Pass ☀️
Lifestyle Photo
Expansive summer energy. Pool scene that feels like the whole summer ahead of you. Wide shot, golden light, friends in the water. The kind of day you want every weekend.
D1Wave Divider
Decorative - no copy
SP-BENEFITSSummer Pass Benefits
🎨 Creative Concept
Clean, scannable benefits block. Three benefits with icons or checkmarks. Should feel like a no-brainer, not fine print.
Section Headline
What you get with Summer Pass:
Benefit 1
$0 service fees on bookings under $300 (save up to $45 per swim!)
Benefit 2
10% back in Swimply Credits on every booking (earn $30+ per swim)
Benefit 3
Exclusive member access all summer long
SP-MATHSummer Pass - The Math
Content
Swim twice and the pass has already paid for itself. Every pool day after that? Pure savings.
CTA Button
Get Summer Pass ☀️
L1Pool Recs: Category Discovery
🎨 Creative Concept
Category discovery angle. Show recs organized by vibe/category. Section intro like "Find your vibe" or "Every kind of pool day." Categories: outdoor kitchens, heated pools, pools with slides, fire pits, pools with speakers. Deep-link each to filtered search on swimply.com.
CC Source
CC Dynamic: 1st card = the pool they booked ("Book {{pool_name}} again"). Remaining cards = category-based recs near {{city}}: outdoor kitchens, heated pools, pools with slides, fire pits, pools with speakers. Each deep-links to filtered search on swimply.com.
TRUSTTrust Footer
Bottom CTA
Get Summer Pass ☀️
ALL IMAGE G-P2 / Day 14 Day 14 - product discovery + 24hr discount NO SUMMER PASS Product Discovery + Last-Chance Discount 💦
New Template Needed
H2OFFERD1F1/F5L1SP-BANNERTRUST
Subject
15% off pools near you. 24 hours only.
Preview Text
Heated pools, outdoor kitchens, slides, fire pits. Use DIVEBACK15 in the next 24 hours.
H2Blue Gradient Hero - Product Discovery
🎨 Creative Concept
Product-focused discovery paired with a last-chance offer. This email showcases the VARIETY of what's available on Swimply and includes a 24-hour discount as the closer before Day 21 win-back. Feature specific amenities and pool types. Make the guest go "I didn't know you could book a pool with a slide" and act on it now.
Headline
You need to see what's near you. 💦
Supporting Line
Private pools with outdoor kitchens, heated pools, pools with slides, fire pits, and more. 15% off your next swim, 24 hours only.
CTA Button
Explore Pools Near Me 🏊
Lifestyle Photo
Amazing pool setup with visible amenities. Outdoor kitchen, fire pit, or other standout feature. The kind of pool that makes someone say "wait, you can book THIS?"
OFFERLast-Chance Discount (24hr expiry)
🎨 Creative Concept
Single-variant offer module (no A/B test). 15% off, 24-hour expiry, fresh code. The code should be big and easy to copy. This is the second and final discount in the flow before Day 21 win-back, so the urgency is real.
Offer Copy
🏊 15% off your next swim. Code: DIVEBACK15. Expires in 24 hours.
Code Note
Use a fresh code (not STAYWET10/STAYWET15 from Day 1) so analytics can attribute Day 14 redemptions independently. DIVEBACK15 is the recommendation; swap freely if a different code is preferred.
Expiry Treatment
Render as static text in the image ("Expires in 24 hours") rather than a live countdown so the image stays performant in clients that block dynamic content.
D1Wave Divider
Decorative - no copy
F1/F5Pool Category Grid (2x2 or 3-up)
🎨 Creative Concept
Feature section: 2x2 or 3-up grid of pool categories. Each tile: photo + category name + "Explore" link. Each links to a filtered search URL on swimply.com.
Category 1
Heated Pools - photo + "Explore" deep-link to heated pools filter
Category 2
Pools with Outdoor Kitchens - photo + "Explore" deep-link
Category 3
Pools with Slides - photo + "Explore" deep-link
Category 4
Pools with Fire Pits - photo + "Explore" deep-link
Category 5
Pools with Hot Tubs - photo + "Explore" deep-link
Category 6
Pools with Cabanas - photo + "Explore" deep-link
L1Pool Recs: Mix of Categories Near Them
🎨 Creative Concept
Personalized pool recs pulling from a mix of the categories above. Show variety near their location.
CC Source
CC Dynamic: Personalized pool recs near {{city}} pulling from multiple categories (heated, outdoor kitchens, slides, fire pit, etc.). Mix of amenity types for maximum discovery.
SP-BANNERSummer Pass Banner (persistent, secondary)
Content
☀️ Summer Pass: $0 fees on all bookings under $300 (save up to $45 every swim!). 10% back in credits (earn $30+ per swim). That's up to $75 in total savings per swim. Get Summer Pass
TRUSTTrust Footer
Trust Bar
Escape. Enjoy. Repeat. $1M protection. 24/7 support.
ALL IMAGE G-P2 / Day 21 Day 21 - new pools → win-back NO SUMMER PASS New Pools 🌊
T07
T07
H2L1SP-BANNERTRUST
Exit: Win-Back Flow

Last email in the G-P2 flow. If no action, guest enters the Win-Back Flow.

Subject
New pools just dropped near you. 🌊
Preview Text
Fresh listings, just added. Be the first to book.
H2Blue Gradient Hero - New Pools Discovery
🎨 Creative Concept
Discovery energy. New/recently listed pools. The feeling of being first to find something cool. "Your neighborhood's next raddest pool" energy. Light touch. No hard sell.
Headline
Be the first to discover your neighborhood's next raddest pool. 🌊
Supporting Line
Fresh listings, just added. Be the first to book.
CTA Button
Browse new pools 🏊
Lifestyle Photo
Fresh, inviting pool scene. Discovery energy. A pool you haven't seen before. Bright, new, "ooh what's this?" feeling.
L1Pool Recs: New Listings + Rebook
🎨 Creative Concept
New/recently listed pools near them, plus the original pool they booked ("Still love {{pool_name}}? Book again.").
CC Source
CC Dynamic: Cards 1-3 = new/recently listed pools near {{city}}. Last card = the pool they originally booked ("Still love {{pool_name}}? Book again.").
SP-BANNERSummer Pass Banner (persistent)
Content
☀️ Summer Pass: $0 fees on all bookings under $300 (save up to $45 every swim!). 10% back in credits (earn $30+ per swim). That's up to $75 in total savings per swim. Get Summer Pass
TRUSTTrust Footer
Trust Bar
Escape. Enjoy. Repeat. $1M protection. 24/7 support.
Summer Pass Path

Goal: Re-book using credits. No discount ever. Credits are the entire offer throughout this path. Pool recs follow the same category variety strategy as non-SP.

ALL IMAGE G-P2 / Day 1 2 hours post-booking HAS SUMMER PASS Action + Credits 🌞
T07
T07
H2L1CRTRUST
Conditional: Credits vs No Credits

This email has two variants controlled by liquid logic on {{credits_balance}}.

Has credits ($1+): Show credits balance, "use your credits" CTAs, credits nudge module.

No credits ($0): Skip credits language. Focus on SP perks ($0 fees, exclusive access) and pool recs.

Subject Options
- "This feeling deserves a sequel. 🌞"
- "Ready for round two? 🏊"
- "Your next pool day is calling. 💦"
Preview Text (has credits)
You have {{credits_balance}} in credits ready to use. Book your next swim. 🏊
Preview Text (no credits)
Your Summer Pass means $0 fees on your next swim. 🏊
H2Blue Gradient Hero - Ride the Wave
🎨 Creative Concept
Same action-oriented, forward-looking energy as the non-SP Day 1. The key difference: no discount. Instead, credits are mentioned as a "by the way" nudge. The guest already has Summer Pass, so the email channels the momentum of a great pool day and casually reminds them their credits are growing. Warm, golden, forward-looking.
Headline
This feeling deserves a sequel. 🌞
Supporting Line (has credits)
You have {{credits_balance}} in credits ready to use. Your next pool day is one tap away.
Supporting Line (no credits)
Your Summer Pass means $0 service fees on your next booking. Find your next pool day.
CTA Button
Book my next pool 🏊
Lifestyle Photo
Same vibe as non-SP Day 1. In-water, sun-drenched, golden hour. Forward-looking momentum.
L1Pool Recs: Rebook + Pool Hopping
🎨 Creative Concept
Show the pool they just booked FIRST ("Book {{pool_name}} again"), then 2-3 different nearby pools for discovery. Same rebook-first pattern as the non-SP path.
CC Source
CC Dynamic: 1st card = the pool they just booked ("Book {{pool_name}} again"). Cards 2-4 = nearby pools near {{city}} ("Feel like pool hopping? Try these local favorites").
CRCredits Nudge (has credits only)
🎨 Creative Concept
Light credits mention. Not the hero, just a warm "by the way" reminder. Pull {{credits_balance}} dynamically. Friendly, not aggressive. This module is hidden when credits = $0. Instead, the no-credits variant below is shown.
Headline
You earned credits on that booking 🏊
Body
You have {{credits_balance}} in Swimply Credits ready to go. Your next pool day just got easier.
CTA Button
Use My Credits 🏊
SP-PERKSSummer Pass Perks (no credits fallback)
🎨 Creative Concept
Shown when credits_balance = $0. Replaces the credits nudge module. Simple, clean reminder of the perks they already have as a Summer Pass holder. Warm, not salesy.
Headline
Your Summer Pass Perks 🏊
Body
$0 service fees. Exclusive access. Book anytime.
CTA Button
Book my next pool 🏊
TRUSTTrust Footer
Trust Bar
Escape. Enjoy. Repeat. $1M protection. 24/7 support.
ALL IMAGE G-P2 / Day 7 Day 7 - credits/perks HAS SUMMER PASS CRITICAL Credits/Perks + Category Discovery 🌊
T04
T04
CR-HEROD1L1TRUST
Critical Window

Credits are the entire offer. No discount ever. This is the most important email in the SP path. Make the credits balance impossible to ignore.

Conditional: Credits vs No Credits

This email has two variants controlled by liquid logic on {{credits_balance}}.

Has credits ($1+): Show credits balance, "use your credits" CTAs, credits nudge module.

No credits ($0): Skip credits language. Focus on SP perks ($0 fees, exclusive access) and pool recs.

Subject (has credits)
You have {{credits_balance}} just sitting there. 🌊
Subject (no credits)
Your Summer Pass is waiting. Pools near you are wide open. 🌊
Preview Text
You should be sitting by the pool instead.
CR-HEROCredits Hero - Full Impact (has credits)
🎨 Creative Concept
Credits module IS the hero. Make the balance big, bold, impossible to ignore. The vibe is "you have money just sitting there when you should be sitting by the pool." Live credit balance + personalized pool recs. The tone is direct but warm. Think: a friend reminding you about a gift card in your wallet.
Headline
You have {{credits_balance}} just sitting there when you should be sitting by the pool. 🌊
Supporting Line
Your Swimply Credits are ready to go. Pools near {{city}} are wide open. $0 fees with your Summer Pass.
CTA Button
Use My Credits 🏊
Lifestyle Photo
Inviting, empty pool waiting for someone. "This could be you right now" energy. Bright, warm, beckoning.
SP-PERKSSP Perks Hero - No Credits Fallback
🎨 Creative Concept
Shown when credits_balance = $0. Same hero energy, but focused on SP perks and pool availability instead of credits. Direct, warm, forward-looking.
Headline
Your Summer Pass is waiting. Pools near {{city}} are wide open. 🌊
Supporting Line
$0 service fees with your Summer Pass. Pools near {{city}} are open this weekend.
CTA Button
Find a Pool Near Me 🏊
Lifestyle Photo
Same as credits variant. Inviting, empty pool waiting for someone. Bright, warm, beckoning.
D1Wave Divider
Decorative - no copy
L1Pool Recs: Category Discovery
🎨 Creative Concept
Category discovery angle (same as non-SP Day 7 but without SP pitch, since they already have it). Show recs organized by vibe/category: outdoor kitchens, heated pools, pools with slides, fire pits, pools with speakers. Deep-link each to filtered search on swimply.com.
CC Source
CC Dynamic: 1st card = the pool they booked ("Book {{pool_name}} again"). Remaining cards = category-based recs near {{city}}: outdoor kitchens, heated pools, pools with slides, fire pits, pools with speakers. Each deep-links to filtered search on swimply.com.
Bottom CTA
Use My Credits 🏊
TRUSTTrust Footer
Trust Bar
Escape. Enjoy. Repeat. $1M protection. 24/7 support.
ALL IMAGE G-P2 / Day 14 Day 14 - product discovery HAS SUMMER PASS Pool Discovery + Credits/Perks 💦
New Template Needed
CRD1F1/F5L1TRUST
Conditional: Credits vs No Credits

This email has two variants controlled by liquid logic on {{credits_balance}}.

Has credits ($1+): Show credits balance, "use your credits" CTAs, credits nudge module.

No credits ($0): Skip credits language. Focus on SP perks ($0 fees, exclusive access) and pool recs.

Subject (has credits)
You need to see these pools near you. Use your {{credits_balance}} credits. 💦
Subject (no credits)
You need to see these pools near you. $0 fees with your Pass. 💦
Preview Text (has credits)
Heated pools, outdoor kitchens, slides, fire pits. All bookable by the hour. Credits ready to use.
Preview Text (no credits)
Heated pools, outdoor kitchens, slides, fire pits. All bookable by the hour. $0 fees with your Pass.
CRCredits/Perks Hero + Product Discovery
🎨 Creative Concept
Product discovery angle (same concept as non-SP Day 14, amenity showcase). Showcase the variety of what's available on Swimply. Feature specific amenities and pool types. Credits or perks are a secondary nudge, not the hero. The hero is the discovery of cool pool types.
Headline
You need to see what's near you. 💦
Supporting Line (has credits)
Private pools with outdoor kitchens, heated pools, pools with slides, fire pits, and more. All bookable by the hour. You have {{credits_balance}} in credits ready to use.
Supporting Line (no credits)
Private pools with outdoor kitchens, heated pools, pools with slides, fire pits, and more. All bookable by the hour. $0 fees with your Summer Pass.
CTA Button (has credits)
Explore Pools Near Me 🏊
CTA Button (no credits)
Explore Pools Near Me 🏊
Lifestyle Photo
Amazing pool setup with visible amenities. Outdoor kitchen, fire pit, or other standout feature. The kind of pool that makes someone say "wait, you can book THIS?"
D1Wave Divider
Decorative - no copy
F1/F5Pool Category Grid (2x2 or 3-up)
🎨 Creative Concept
Same amenity showcase grid as non-SP Day 14. Each tile: photo + category name + "Explore" link. Deep-link each to filtered search on swimply.com.
Category 1
Heated Pools - photo + "Explore" deep-link
Category 2
Pools with Outdoor Kitchens - photo + "Explore" deep-link
Category 3
Pools with Slides - photo + "Explore" deep-link
Category 4
Pools with Fire Pits - photo + "Explore" deep-link
Category 5
Pools with Hot Tubs - photo + "Explore" deep-link
Category 6
Pools with Cabanas - photo + "Explore" deep-link
L1Pool Recs: Mix of Categories Near Them
🎨 Creative Concept
Personalized pool recs pulling from a mix of the categories above. Show variety near their location.
CC Source
CC Dynamic: 1st card = the pool they booked ("Book {{pool_name}} again"). Remaining cards = personalized pool recs near {{city}} pulling from multiple categories (heated, outdoor kitchens, slides, fire pit, etc.).
Bottom CTA
Use My Credits 🏊
TRUSTTrust Footer
Trust Bar
Escape. Enjoy. Repeat. $1M protection. 24/7 support.
ALL IMAGE G-P2 / Day 21 Day 21 - new pools → win-back HAS SUMMER PASS New Pools + Credits/Perks 🌊
T07
T07
CRL1TRUST
Exit → Win-Back Flow (Pass Renewal angle at 180 days)

Last email in the G-P2 flow. If no action, guest enters the Win-Back Flow with a Pass Renewal angle at 180 days.

Conditional: Credits vs No Credits

This email has two variants controlled by liquid logic on {{credits_balance}}.

Has credits ($1+): Show credits balance, "use your credits" CTAs, credits nudge module.

No credits ($0): Skip credits language. Focus on SP perks ($0 fees, exclusive access) and pool recs.

Subject (has credits)
New pools just dropped near you. Use your {{credits_balance}} credits. 🌊
Subject (no credits)
New pools just dropped near you. $0 fees with your Pass. 🌊
Preview Text (has credits)
Fresh listings, just added. Be the first to book. Credits ready to use.
Preview Text (no credits)
Fresh listings, just added. Be the first to book. $0 fees with your Pass.
CRNew Pools + Credits/Perks Hero
🎨 Creative Concept
New pools / "raddest pool" angle (same as non-SP Day 21). Discovery energy. New/recently listed pools. The feeling of being first to find something cool. Credits or perks as a secondary nudge.
Headline
Be the first to discover your neighborhood's next raddest pool. 🌊
Supporting Line (has credits)
Fresh listings, just added. Be the first to book. You have {{credits_balance}} in credits ready to use.
Supporting Line (no credits)
Fresh listings, just added. Be the first to book. $0 fees with your Summer Pass.
CTA Button (has credits)
Use My Credits 🏊
CTA Button (no credits)
Browse New Pools 🏊
Lifestyle Photo
Fresh, inviting pool scene. Discovery energy. A pool you haven't seen before. Bright, new, "ooh what's this?" feeling.
L1Pool Recs: New Listings + Rebook
🎨 Creative Concept
New/recently listed pools near them, plus the original pool they booked ("Still love {{pool_name}}? Book again.").
CC Source
CC Dynamic: Cards 1-3 = new/recently listed pools near {{city}}. Last card = the pool they originally booked ("Still love {{pool_name}}? Book again.").
TRUSTTrust Footer
Trust Bar
Escape. Enjoy. Repeat. $1M protection. 24/7 support.
Push + SMS + RCS
G-P2 / Push + SMS + RCS Supporting channels across Day 1-21 All Supporting Nudges
Channel Strategy

Push: Primary supporting channel. Send every 2 days. Each push highlights a DIFFERENT pool category/filter with a deep-linked URL. Keep it fresh. Only ONE push mentions Summer Pass (for non-SP path). All others are about discovering cool pools.

SMS: Two sends total in the non-SP path. One pairs with the Summer Pass email (Day 7), one pairs with the Day 14 last-chance discount (DIVEBACK15). That is all. SP holders receive no SMS in this flow.

RCS: Single A/B test at Day 7, not a multi-day schedule. Two variants per path, 50/50 split, 7-day hold before calling a winner. RCS delivers rich media cards in the messaging app and falls back to SMS on unsupported devices.

In-App: None. Product team controls in-app experiences.

Day 1 (2hrs post-booking)
Your next pool day is one tap away. CTA: Book a pool
Day 3
Pools with outdoor kitchens near you. Perfect for this weekend. CTA: deep-link to outdoor kitchen filter
Day 5
Ever tried a heated pool? Check these out. CTA: deep-link to heated pools filter
Day 7
Swim all summer. $0 fees with Summer Pass. CTA: Get Summer Pass (this is the ONE SP push)
Day 9
Pools with hot tubs near you. Perfect for this weekend. CTA: deep-link to hot tub filter
Day 11
Pools with slides, speakers, and fire pits near you. CTA: deep-link to amenities
Day 13
Pools with cabanas and speakers near you. CTA: deep-link to cabana filter
Day 15
New pools just listed near you. Be first to book. CTA: deep-link to new listings
Day 17
Pools with outdoor kitchens. Cook, swim, repeat. CTA: deep-link
Day 19
Your neighborhood's next raddest pool just dropped. CTA: deep-link to new listings
Day 21
Pools open this weekend near you. CTA: Browse pools
Day 7 - Summer Pass
$0 fees on every booking under $300, 10% back in credits. Get Summer Pass before your next swim [link]
Day 14 - Discount expiry
Last chance: 15% off your next swim. Code DIVEBACK15. Expires in 24 hours [link]
Note
Two SMS for the entire flow. Day 7 pairs with the Summer Pass email, Day 14 pairs with the new last-chance discount in email 3.
When
Day 7 only. RCS runs as a single A/B test at the Summer Pass pivot moment, not as a multi-day schedule. 50/50 split, hold at least 7 days post-test before declaring a winner.
Hypothesis
At the Day 7 pivot, does an SP-pitch carousel or a pool-discovery carousel move more guests toward a 2nd booking or SP purchase? Tests "platform value pitch" vs "discovery framing."
Variant A - SP Pitch
Card 1: Summer Pass benefits ($0 fees on bookings under $300, 10% back in credits, up to $75 in savings per swim) with "Get Summer Pass" CTA. Cards 2-3: 2 personalized pool recs near {{city}} with photos, prices, "Book Now" buttons.
Variant B - Pool Discovery
Pool category carousel. 4 cards: Pools with Outdoor Kitchens, Heated Pools, Pools with Hot Tubs, Pools with Slides. Each card: photo + category name + "Explore" button deep-linked to filter. No SP mention.
Success Metric
Primary: 2nd booking rate within 14 days of RCS send. Secondary: Summer Pass purchase rate within 14 days.
Summer Pass Holders: No-Credits Fallback

All push/SMS/RCS copy referencing credits balance should have a no-credits fallback. When credits = $0, replace credits messaging with SP perks ($0 fees, exclusive access).

Day 1 (2hrs post-booking)
Your next pool day is one tap away. + credits mention if applicable
Day 3
Pools with outdoor kitchens near you.
Day 5
Heated pools you haven't tried yet.
Day 7
Credits balance push (if credits) or "$0 fees. Pools open this weekend." (no credits)
Day 9
Pools with hot tubs near you.
Day 11
Pools with slides, speakers, and fire pits.
Day 13
Pools with cabanas and speakers.
Day 15
New pools just dropped near you.
Day 17
Pools with outdoor kitchens.
Day 19
Your neighborhood's next raddest pool.
Day 21
Pools open this weekend.
No SMS
SP holders receive no SMS in this flow. They already have Summer Pass and there is no discount to surface, so SMS adds noise without a clear job to do. Push and RCS carry the load instead.
When
Day 7 only. RCS runs as a single A/B test at the same moment as the non-SP test, not as a multi-day schedule. 50/50 split, hold at least 7 days post-test before declaring a winner.
Hypothesis
At Day 7, does a credits-forward carousel or a pool-discovery carousel drive more 2nd bookings? Tests whether anchoring on accumulated value (credits) or on novelty (new amenities) moves SP holders better.
Variant A - Credits + Recs (with no-credits fallback)
Card 1: Credits balance card if {{credits_balance}} > 0 ("You have ${{credits_balance}} to spend"); fallback for no credits ("$0 fees + 10% back on every swim"). Cards 2-3: 2 personalized pool recs near {{city}} with photos, prices, "Book Now" buttons.
Variant B - Pool Discovery
Amenity carousel. 4 cards: Pools with Slides, Fire Pits, Outdoor Kitchens, Heated Pools. Each card: photo + feature callout + "Book Now" button. No credits or SP perks mention.
Success Metric
Primary: 2nd booking rate within 14 days of RCS send.
About RCS

RCS (Rich Communication Services) delivers rich media cards directly in the messaging app. Supports carousels, images, action buttons, and branded sender. Falls back to SMS for unsupported devices. Available to ALL users, not limited to Summer Pass holders.

Resolved Comments

No resolved comments yet.