Pepper Pong Explore Use Cases
Purpose
Browse pepperpong.com and return a structured catalog of the use cases the brand promotes for the game — where to play (surfaces / venues), who to play with (audience segments), and who to gift it to (recipient archetypes) — each with supporting quotes / collateral from the site. Read-only; never adds to cart or proceeds to checkout. Output is a single JSON object with three top-level arrays (where_to_play, who_to_play_with, who_to_gift_to), plus a themes summary and sources list.
When to Use
- Marketing / positioning research: "what audiences and venues does Pepper Pong actively market to?"
- Gift-guide / curation workflows: "is this game on-brand for a tailgate gift / office gift / grandparent gift?"
- Lead-in research for a longer brand brief or competitor comparison (vs. Spikeball, PaddleSmash, regular ping pong).
- Pre-purchase decision support: "where could I actually use this thing — does it work in an apartment / at the beach / in an RV?"
Workflow
The pepperpong.com store is a Shopify-rendered site with no anti-bot. Every page that contains use-case collateral is server-side rendered — browse cloud fetch <url> returns the same HTML/markdown that browse open does, at ~100× lower cost (no session, no proxy required). Lead with browse cloud fetch; only fall back to browse open --remote if you need to capture a screenshot of the final structured page.
A residential proxy is not required. A --verified stealth session is not required. Cloudflare on this property only enforces basic bot checks; default Browserbase fetch passes them.
-
Fetch the five canonical pages (in this order, lowest → highest information density):
https://pepperpong.com/— homepage. Most concentrated source. Contains the "WHERE WILL YOU RALLY" testimonial carousel (5 named use cases with attributed quotes), the four use-case badges (TRAVEL FRIENDLY / INSTANT FUN / ANY AGE/SKILL / CAN'T-MISS GIFT), and the "100,000+ sets sold" social-proof framing.https://pepperpong.com/pages/frequently-asked-questions— surface list ("airport floors, wooden decks, flipped-over paddleboards, truck hoods"), household contexts ("RVs, boats, high-alpine yurts"), and the ball-color → opponent-type matrix (red Ghost → "aggressive death battles against worst enemies"; green Jalapeño → "casual games against grandma"; yellow Habanero → "everything in between").https://pepperpong.com/products/pepper-pong-full-set— product PDP collateral. Contains the explicit venue list: "kitchen tables, patios, tailgates" / "offices to dorms to the lake" / game-night reinvented framing, plus reviewer quotes that surface new use cases (e.g. Christmas gift for adult brother → rivalry use case, grandkids visit).https://pepperpong.com/pages/our-story— founder Tom Filippini's recovery story. Source for the "donate to recovery centers / treatment facilities" gifting use case, which is operationalized by an application form on the page itself.https://pepperpong.com/pages/press— media coverage. Adds the Denver firefighters teamwork use case (department-wide camaraderie tool), the teens-off-phones use case (HuffPost gift guide framing), and the "Swiss Army Knife of games" portability angle.
-
Parse markdown for use-case signals. For each page, run a
browse get markdown body(or parse thecloud fetchHTML) and extract:- Named testimonials of the form
"<quote>" — <FirstName L.> <UPPERCASE-USE-CASE-TAG>on the homepage. Five exist as of 2026-05:GIRLS TRIPS,DINNER PARTIES,The Office,Holidays,Tailgates. - Product-PDP venue blocks (
Game night/Tournament-ready/Take it everywhereheadings + their captions). - FAQ free-form venue lists (look for sentences starting with "Pepper Pong can be played on…" or "We've seen games break out on…").
- PDP marketing-copy callouts (
Your landlord will never know,play during nap time,apartment without the neighbors filing a complaint) — these encode an apartment / quiet-play use case that doesn't appear as a named testimonial.
- Named testimonials of the form
-
Synthesize three buckets:
where_to_play: physical surfaces and venues (kitchen island, camp cooler, truck hood, airport floor, RV, boat, yurt, picnic table, apartment, dorm, office, bar, restaurant, lake, deck, paddleboard).who_to_play_with: relational archetypes (girls trips, dinner-party guests, office colleagues, family at holidays, tailgate crew, grandparents/grandkids, adult siblings, teens, firefighter crews, recovery-program peers, beginners vs. competitive players via ball selection).who_to_gift_to: gift archetypes derived from review quotes and press (teens addicted to phones, adult siblings with renewed rivalries, grandparents wanting multi-gen play, dads/uncles, college-bound kids for dorms, office gift, RV / boat owners, hosts of dinner parties, treatment-facility donations).
-
Tag each item with
evidence— a verbatim short quote (≤ 180 chars) and the page URL it came from. Skills downstream rely on this to cite the source. -
Return the JSON object described in
## Expected Output. Do not include the cart / checkout / sale-banner text — that's promotional chrome, not use-case data.
Browser fallback
If browse cloud fetch returns less content than expected (Cloudflare 5xx, transient block, or a future Shopify config change pulls content into JS-rendered components):
sid=$(browse cloud sessions create --keep-alive --proxies \
| node -e "let s='';process.stdin.on('data',c=>s+=c).on('end',()=>process.stdout.write(JSON.parse(s).id))")
export BROWSE_SESSION="$sid"
for url in "https://pepperpong.com/" \
"https://pepperpong.com/pages/frequently-asked-questions" \
"https://pepperpong.com/products/pepper-pong-full-set" \
"https://pepperpong.com/pages/our-story" \
"https://pepperpong.com/pages/press"; do
browse open "$url" --remote --session "$sid"
browse get markdown body --remote --session "$sid" > "/tmp/$(basename "$url" | tr -c 'a-z0-9' '-').md"
done
browse cloud sessions update "$sid" --status REQUEST_RELEASE
Then run the same markdown-parsing pass as step 2 above. The browser path costs ~5-10× more than cloud fetch (per-page session overhead + proxy egress) but produces identical output — the markdown the FAQ and product pages return is server-rendered HTML in both cases.
Site-Specific Gotchas
/pages/storiesis effectively empty. Despite being linked from the main nav, the page renders only the header/footer chrome — no stories. Don't waste a fetch on it expecting use-case data. Real customer stories live (a) on the homepage as the "WHERE WILL YOU RALLY" carousel and (b) embedded in product-page reviews on/products/pepper-pong-full-set.- FAQ headers are click-to-expand on the live page, but the markdown returned by
browse get markdown bodycontains the fully-expanded answer text — Shopify renders the accordion content into the DOM at SSR time. No need to click each<details>element to harvest the FAQ answers. - The five
/pages/*slugs are stable:how-to-play,our-story,reviews,press,stories,frequently-asked-questions,contact-us. There is no/pages/use-cases,/pages/venues, or/pages/who-its-for— use-case data is scattered across the homepage + product PDP + FAQ + press, never centralized. Plan for a multi-page parse. - Product PDP ball-color → opponent-type mapping is the only "matchmaking" matrix the brand publishes. Don't fabricate skill-level mappings; cite the FAQ text directly (
red Ghost → enemies,green Jalapeño → grandma,yellow Habanero → in-between). - Recovery-center donation is operationalized, not just aspirational.
/pages/our-storycontains a live application form for treatment facilities to request a free donated set. When listing this as a "who to gift to" use case, link the page and note that it's a brand-sponsored donation flow, not a consumer purchase. - Press-quoted use cases ("Denver firefighters", "teens", "loneliness/depression") are framed by third-party journalism, not first-party Pepper Pong marketing copy. Surface them with the publication and treat the framing as their interpretation, e.g.
evidence_source: "nypost.com via /pages/press". - No
recommended_method: api. Confirmed — there is no public Pepper Pong API or product feed. The Shopify storefront's standard.jsonendpoints (e.g./products.json,/products/<handle>.json) return product data but NOT the marketing copy / testimonial content that this skill targets. Don't try them. - Banner text changes seasonally ("Grad Sale | Up To 50% OFF + FREE SHIPPING" on 2026-05-19). The promo banner is at the top of every page's markdown — skip it during use-case extraction.
Expected Output
{
"themes": [
"Travel-friendly portability (suitcase, RV, boat, airport)",
"Multi-generational + cross-skill play (grandma vs. grandkids; via 3-ball difficulty system)",
"Quiet / apartment-safe (foam-on-foam, no neighbor complaints)",
"Surface-agnostic (any flat-ish — kitchen island, truck hood, picnic table)",
"Social bonding (girls trips, dinner parties, tailgates, office camaraderie)",
"Gift positioning (holiday, grad, teen-off-phone, adult-sibling rivalry)",
"Recovery / addiction-isolation antidote (founder story; treatment-center donation program)"
],
"where_to_play": [
{
"venue": "Kitchen table / kitchen island",
"evidence": "Doubles match on the kitchen island? Extend your fence to 48\".",
"source": "https://pepperpong.com/pages/frequently-asked-questions"
},
{
"venue": "Tailgate / car hood",
"evidence": "We've played it on a car hood, picnic tables in the park, bars & restaurants.",
"source": "https://pepperpong.com/"
},
{
"venue": "Apartment / quiet indoor (foam-on-foam, no noise)",
"evidence": "Play at midnight. Play during nap time. Play in your apartment without the neighbors filing a complaint.",
"source": "https://pepperpong.com/products/pepper-pong-full-set"
},
{
"venue": "Office / workplace",
"evidence": "Brought this into my office today and everyone loved it!",
"source": "https://pepperpong.com/"
},
{
"venue": "Travel / suitcase (girls trip, vacation)",
"evidence": "I packed it in my suitcase on girls trip. Once we started playing, it's all we wanted to do.",
"source": "https://pepperpong.com/"
},
{
"venue": "Outdoors — picnic tables, parks, decks, paddleboards",
"evidence": "airport floors, wooden decks, flipped-over paddleboards, truck hoods and everywhere in between.",
"source": "https://pepperpong.com/pages/frequently-asked-questions"
},
{
"venue": "RVs, boats, high-alpine yurts",
"evidence": "it's a staple in thousands of households (and RVs, and boats, and high-alpine yurts).",
"source": "https://pepperpong.com/pages/frequently-asked-questions"
},
{
"venue": "Dorms / schools",
"evidence": "From offices to dorms to the lake. The whole set fits in an 11-inch bag.",
"source": "https://pepperpong.com/products/pepper-pong-full-set"
},
{
"venue": "Lake / waterproof outdoor",
"evidence": "Waterproof paddles, furniture-safe balls.",
"source": "https://pepperpong.com/products/pepper-pong-full-set"
},
{
"venue": "Bars & restaurants",
"evidence": "car hood, picnic tables in the park, bars & restaurants.",
"source": "https://pepperpong.com/"
},
{
"venue": "Camp cooler / camping setups",
"evidence": "Singles battle on top of your camp cooler? Collapse it down to 15\".",
"source": "https://pepperpong.com/pages/frequently-asked-questions"
}
],
"who_to_play_with": [
{
"audience": "Girlfriends on a girls trip",
"evidence": "I packed it in my suitcase on girls trip. Every night!",
"source": "https://pepperpong.com/"
},
{
"audience": "Dinner-party guests",
"evidence": "This was hands down the most fun we've ever had at dinner party.",
"source": "https://pepperpong.com/"
},
{
"audience": "Office colleagues / coworkers",
"evidence": "Brought this into my office today and everyone loved it.",
"source": "https://pepperpong.com/"
},
{
"audience": "Family during holidays (multi-generational)",
"evidence": "After all his gifts were unwrapped, including AirPods, he opened the Pepper Pong. It was Pepper Pong that was the big hit.",
"source": "https://pepperpong.com/"
},
{
"audience": "Tailgate / sports-event crew",
"evidence": "Brought this to a tailgate and it was the star of the show.",
"source": "https://pepperpong.com/products/pepper-pong-full-set"
},
{
"audience": "Grandparents & grandkids (cross-skill via slower Jalapeño ball)",
"evidence": "For casual games against grandma, go with green (Jalapeno).",
"source": "https://pepperpong.com/pages/frequently-asked-questions"
},
{
"audience": "Adult siblings reviving childhood rivalries",
"evidence": "purchased this as a Christmas gift for my adult brother... the rivalry was renewed.",
"source": "https://pepperpong.com/products/pepper-pong-full-set"
},
{
"audience": "Competitive opponents / 'enemies' (use red Ghost ball)",
"evidence": "For aggressive death battles against your worst enemies, we recommend red (Ghost).",
"source": "https://pepperpong.com/pages/frequently-asked-questions"
},
{
"audience": "Mixed-skill households (newbies vs. veterans, kid vs. adult)",
"evidence": "Newbies can challenge veterans, underdogs get their moment, and blowouts are a thing of the past.",
"source": "https://pepperpong.com/pages/how-to-play"
},
{
"audience": "Firefighter / first-responder crews (teamwork)",
"evidence": "Denver firefighters are using Pepper Pong to strengthen teamwork and camaraderie.",
"source": "https://pepperpong.com/pages/press"
},
{
"audience": "Recovery / treatment-program peers",
"evidence": "Truly, this game can help defeat the feelings of isolation that often come with addiction.",
"source": "https://pepperpong.com/pages/our-story"
},
{
"audience": "Teens (phone-detox alternative)",
"evidence": "Gifts So Good They Might Actually Get Teens To Put Down Their Phones.",
"source": "https://pepperpong.com/pages/press"
}
],
"who_to_gift_to": [
{
"recipient": "Holiday gift recipient (Christmas / Hanukkah)",
"rationale": "Repeatedly framed as a holiday hit that out-performs higher-priced gifts (cited beating AirPods).",
"evidence": "It was Pepper Pong that was the big hit.",
"source": "https://pepperpong.com/"
},
{
"recipient": "Graduate / new dorm-bound student",
"rationale": "Active 'Grad Sale' promo + dorm-portable framing on PDP.",
"evidence": "Grad Sale | Up To 50% OFF + FREE SHIPPING; From offices to dorms to the lake.",
"source": "https://pepperpong.com/products/pepper-pong-full-set"
},
{
"recipient": "Teens you want off their phones",
"rationale": "HuffPost gift-guide positioning carried on /pages/press.",
"evidence": "Gifts So Good They Might Actually Get Teens To Put Down Their Phones.",
"source": "https://pepperpong.com/pages/press"
},
{
"recipient": "Adult sibling you want to challenge",
"rationale": "Rivalry-renewal use case explicit in customer reviews.",
"evidence": "I originally purchased this as a Christmas gift for my adult brother, whom I lost many a game of ping pong to.",
"source": "https://pepperpong.com/products/pepper-pong-full-set"
},
{
"recipient": "Grandparents who want to play with grandkids",
"rationale": "Slower ball + slower pace levels the field across generations.",
"evidence": "I bought it in anticipation of our upcoming daughter's family visit so the grandkids would have something to enjoy.",
"source": "https://pepperpong.com/products/pepper-pong-full-set"
},
{
"recipient": "Dinner-party host / entertainer",
"rationale": "Sets up on a kitchen table in <30s and runs as group entertainment.",
"evidence": "Most fun we've ever had at dinner party.",
"source": "https://pepperpong.com/"
},
{
"recipient": "RV / boat / van-life enthusiast",
"rationale": "Compact 11\" bag, surface-agnostic, durable for travel-living.",
"evidence": "RVs, and boats, and high-alpine yurts.",
"source": "https://pepperpong.com/pages/frequently-asked-questions"
},
{
"recipient": "Tailgater / sports fan",
"rationale": "Plays on a car hood and packs in a Dopp-kit-sized case.",
"evidence": "Brought this to a tailgate and it was the star of the show.",
"source": "https://pepperpong.com/products/pepper-pong-full-set"
},
{
"recipient": "Office / coworker (group / team-building gift)",
"rationale": "Single set covers 2v2 office breakroom play; framed as camaraderie tool.",
"evidence": "Brought this into my office today and everyone loved it.",
"source": "https://pepperpong.com/"
},
{
"recipient": "Addiction treatment / recovery facility (brand-sponsored donation)",
"rationale": "Not a personal gift — Pepper Pong operates a free-donation program for treatment centers via an application form on /pages/our-story.",
"evidence": "we would love to donate a Pepper Pong set to you and your patients.",
"source": "https://pepperpong.com/pages/our-story"
},
{
"recipient": "Apartment dweller / quiet-play household (new parent, noise-sensitive)",
"rationale": "Foam-on-foam construction enables play during nap time without disturbing neighbors.",
"evidence": "Play during nap time. Play in your apartment without the neighbors filing a complaint.",
"source": "https://pepperpong.com/products/pepper-pong-full-set"
}
],
"sources": [
"https://pepperpong.com/",
"https://pepperpong.com/pages/how-to-play",
"https://pepperpong.com/pages/frequently-asked-questions",
"https://pepperpong.com/products/pepper-pong-full-set",
"https://pepperpong.com/pages/our-story",
"https://pepperpong.com/pages/press"
],
"extracted_at": "2026-05-19"
}
Outcome variants
This skill has only one happy-path outcome shape (the JSON above). Edge cases to handle:
- Promo banner missing or changed — non-fatal. The promo banner ("Grad Sale | Up To 50% OFF") is informational. If absent, still extract use cases from the body content.
- A page returns 5xx / Cloudflare challenge — retry with the browser fallback (stealth session + proxies). If still failing on a single page, ship what you have with that source omitted from
sourcesand awarnings: ["fetch_failed: <url>"]field added at the top level. - Site adds a new use-case section in the future (e.g. a dedicated
/pages/use-cases) — extend, don't overwrite. Append new items to the existingwhere_to_play/who_to_play_with/who_to_gift_toarrays, keep the evidence-citing convention.