StokeOS for surf shops & surf schools

Catch
waves.
Not
admin.

AI agents that handle lesson scheduling, swell-triggered marketing, inventory intelligence, and rental logistics — so you stop running the shop at midnight and start running it from the lineup.

You're on the list. We'll be in touch.

No credit card. No commitment.

Swell-triggered marketing Lesson & instructor scheduling Rental management Inventory intelligence Conditions-based cancellations
What's actually slowing you down

You didn't open
a surf shop to miss
the morning session.

Running a surf shop means juggling lessons, rentals, retail, and marketing — often simultaneously, across systems that don't talk to each other — while watching perfect conditions go to waste.

01

Perfect swell hits. You miss the window.

The forecast drops at 5am. Conditions-based marketing is the highest-converting thing you can do — a swell alert email sent the night before fills your morning lessons and drives foot traffic like nothing else. But doing it consistently requires real-time orchestration across your booking system, staff schedule, and email list that nobody has time to pull off.

By the time you've checked instructor availability and drafted an email, it's 10am — the early crowd already went somewhere else
Social posts go up hours late, missing the planning window when customers decide whether to come in
You know swell-based promos work — you just can't run them consistently without a dedicated person to do it
Blown-out conditions trigger cancellations that need coordinated customer comms, refund processing, and instructor reshuffling — all manually
02

Three businesses. Six tools. Zero integration.

Most surf shops run lessons, rentals, and retail simultaneously — three fundamentally different operations with different workflows, different customer types, and different inventory states. Every other platform handles one. None handle all three, and the gaps between them is where revenue leaks.

Your booking system doesn't know a board is currently on a rental — you find out when a lesson student shows up and there's nothing left
Consignment boards, demo programs, and trade-ins live in spreadsheets that are always one step behind
A customer asks about a lesson, a rental, and a board purchase at the counter — you're context-switching across three systems in real time
Staff get confused about what's available, what's reserved, and what's yours — and customers pay the price
03

Dead inventory is quietly killing your cash flow.

Industry data shows 20–30% of retail inventory becomes dead stock. On a $50K seasonal buy, that's $10–15K sitting in your storeroom — plus $2–3K per year in carrying costs just to store and finance it. You know the boards that aren't moving. Your systems don't tell you what to do about them before it's too late.

Pre-season buys are based on last year's gut feel — not real-time sell-through data by SKU, size, and condition level
Slow movers sit through multiple markdown cycles while your cash is locked up in fiberglass
Supplier MOQs force larger orders than you need — making the dead stock problem structurally worse each season
You're restocking items that aged out last season because there's no system flagging the pattern
04

Your website says it's available. It isn't.

A customer checks your site, sees the board or rental is in stock, and drives across town. It was rented out this morning — your online store hasn't synced since yesterday afternoon. That's a lost sale, a frustrated customer, and a review you didn't deserve. Multiply this across lessons, rentals, and retail and you're flying blind.

Rental inventory changes status constantly — out on a lesson, being repaired, returned but not yet cleaned — none of this is visible to your online store
Double-selling happens when a walk-in buys something your website just took a deposit on
Lesson availability shown online doesn't account for instructor sick days or last-minute tide changes
Customers who get burned once don't come back — and they tell their friends
Swell-triggered marketing & lesson scheduling

The forecast drops.
Your agents
send it.

StokeOS monitors surf conditions and automatically drafts swell alerts, updates lesson availability, and coordinates instructor schedules — so the right message goes out at the right time, every time, without you lifting a finger at 5am.

  • Condition monitoring — watches swell forecasts and drafts alerts the moment conditions look good
  • Lesson availability sync — checks instructor schedules and open slots before promoting availability
  • Timed sends — gets the swell email out the evening before, when customers are planning their next day
  • Cancellation coordination — when conditions blow out, notifies all affected students, reshuffles instructors, and processes refunds or credits
  • Social drafts — writes caption and suggests posting time for Instagram and Facebook based on conditions
  • Approval-first — every send is drafted for your approval, or fully automated if you prefer
Agent activity — 5:14am Swell alert
⚡ Swell agent
5:14am
Surfline is showing 4–6ft @ 14s WNW tomorrow, clean offshore. I've drafted a swell alert email to your 847-subscriber list and updated Thursday lesson availability. 3 instructor slots are open. Send tonight at 7pm for maximum morning response?
Beginner group — Thursday 8am
Instructor: Jake R. · 4 slots open · Auto-promoted
Filling fast
Intermediate — Thursday 10am
Instructor: Mia T. · 2 slots open
2 spots left
Instagram draft ready. "Thursday is going to be firing. 4–6ft, clean and offshore. Book your lesson now — only 6 spots left →" Want me to schedule it for 6pm tonight?
Inventory intelligence

Know what's
selling, what's
sitting, and what to do about it.

StokeOS tracks every board, every SKU, and every rental unit across your in-store, online, and rental inventory simultaneously — flagging aging stock before it becomes dead stock, preventing double-sells, and giving you the data to buy smarter next season.

  • Real-time inventory sync — rentals, retail, and online store reflect the same live status
  • Aging stock alerts — flags slow movers early with markdown suggestions before they're dead weight
  • Rental status tracking — every board's status (out, returned, being repaired, available) visible at a glance
  • Consignment & demo tracking — knows which boards are yours, which are consignment, and what's out on demo
  • Buy smarter — end-of-season analysis shows exactly which SKUs and sizes moved, so next season's order is data-driven
  • Double-sell prevention — a sold or reserved item is immediately locked across all channels
Inventory — boards 3 actions needed
Firewire Seaside 6'2" — #12
In stock · 3 units · Moving well
Healthy
JS Forget Me Not 6'6" — #08
2 units · 68 days no movement · 2 markdowns
Aging
Channel Islands Fever 7'0" — #03
Rental fleet · Currently out on lesson
Out / returning 1pm
Catch Surf Odysea Log 8'0" — #17
Consignment · Owner: Mike D. · 120 days no sale
Dead stock
⚠️
JS Forget Me Not 6'6" has been marked down twice and hasn't moved in 68 days. Carrying cost is accumulating. I've drafted a "last chance" email to customers who viewed it online and a local board swap post. Want me to send?

Stop running
the shop at midnight.

StokeOS is in early access. Join the list and be the first surf shop in your area to run the way it should — agents on, stoke high, admin handled.

You're on the list. Stoke pending.

No credit card. We'll be in touch when it's time to drop in.