Bookings · coaches · students · payments · Wave Intelligence

Surf school software that runs the whole day, not just the calendar.

SurfSchool is the operating system for a surf school: online bookings and lesson packages, a coach and student workflow, verified student progress, Stripe payouts to the school's own account, a booking link for your website — and AYON Wave · Wave Intelligence inside the dashboard, so the day's conditions sit next to the day's lessons.

30-day free trial, then Growth at $39 a month or Pro at $79 a month. 0% AYON booking commission.

Start your 30-day free trial See a live booking page

What SurfSchool does

One place for the parts of a surf school that usually live in a phone, a notebook and a spreadsheet: who is booked, who is teaching, who has paid, who is progressing, what the ocean is doing. The school runs it from a browser or the iOS app; coaches and students each get their own view.

Manager dashboardBookings, availability, coaches, students, packages, gear and payments in one dashboard — from any browser, phone included.
Coach workflowCoaches join with an invite code, see their assignments, confirm lessons and log each student's progress after the session.
Student appStudents see their upcoming lessons, their progress and the day's conditions — and can book again without messaging the school.
Marketplace listingEvery school on SurfSchool is discoverable on surfschool.app, where surfers search by place and book directly.

Booking management

Students book private or group lessons from the school's booking link, pay by card, and get a confirmation — no account, no app install. Capacity is enforced on the server, so a slot cannot oversell, and lesson packages track their remaining hours automatically.

Hosted booking pageOne link for a website, a link-in-bio or a message. Mobile-first, because that is where surf lessons get booked.
AvailabilitySet the hours the school teaches; closed days and full slots simply are not bookable.
Lesson packagesSell multi-lesson packs online; hours are deducted when a lesson is completed, with double-deduction protection.
QR check-inScan the student's pass at the beach: payment and waiver validated, gear assigned, lesson started.

Student progress

After each lesson the coach records what the student worked on. That builds a verified progression — the Surf Passport — that the student keeps and the school can see, so a first lesson has a reason to become a second.

Coach-verified skillsProgress is logged by the instructor who taught the session, not self-reported.
RetentionInactive students get an automatic come-back email with a direct booking link.

Coach operations

Assign coaches to lessons, give each one a login that shows their day without showing the school's revenue, and let them confirm lessons and record progress from their phone. Equipment has states too — available, assigned, drying, damaged, in repair — and available gear drives how many students can book a slot.

AYON Wave · Wave Intelligence

SurfSchool is built by AYON Ecosystem, the team behind AYON Wave. Inside SurfSchool, Wave Intelligence shows the day's wave conditions for the school's spot in the manager dashboard and in the coach and student apps, next to the bookings — so a manager sees what the morning looks like while assigning it. It is decision support for running the day. The school and its coaches make the call in the water.

Payments

Students pay by card through Stripe. The payout lands in the school's own Stripe account, then its bank. AYON never holds the school's money, and refunds are one tap from the Payments tab. Schools in Brazil can settle through Mercado Pago instead.

Zero AYON booking commission. Card payments carry an estimated processing cost of about 5%, deducted from the payout. Processing costs vary by card type, country, and payment network.

Website integration

Put your booking link behind any Book Now button — Squarespace, WordPress, Wix, a hand-written page, an Instagram bio. Students land on your booking page, book and pay; the booking appears in your dashboard. Surfiscool in Huntington Beach runs its website bookings on it today.

Pricing

One subscription. No commission on bookings. Start with a 30-day free trial — no card needed to begin.

Growth
$39 / month
Bookings, coaches, students, packages, payments, Wave Intelligence. 0% AYON booking commission.
Pro
$79 / month
Everything in Growth with unlimited coaches and unlimited bookings. 0% AYON booking commission.

Zero AYON booking commission. Card payments carry an estimated processing cost of about 5%, deducted from the payout. Processing costs vary by card type, country, and payment network.

Start your 30-day free trial

FAQ

How much does SurfSchool cost?After a 30-day free trial, Growth is $39 a month and Pro is $79 a month with unlimited coaches and bookings. Zero AYON booking commission. Card payments carry an estimated processing cost of about 5%, deducted from the payout. Processing costs vary by card type, country, and payment network.
Do students need an account or an app to book?No. Students book and pay from the school's booking link on any phone. The school gets the booking in its dashboard; the student gets a confirmation.
Where does the money go?To the school. Students pay by card through Stripe and the payout lands in the school's own Stripe account, then its bank. AYON never holds the school's money.
What does AYON Wave · Wave Intelligence do inside SurfSchool?It shows the day's wave conditions for the school's spot inside the manager dashboard and the coach and student apps, next to the bookings. It is decision support for running the day — the school and its coaches make the call in the water.
Can I put bookings on my own website?Yes. Every school gets a booking link to place behind any Book Now button — on a website, a link-in-bio, or a message. Surfiscool in Huntington Beach runs its website bookings on it today.
Is there a contract?No. It is a monthly subscription. Leave by simply not renewing; your Stripe account and your student relationships stay yours.

Start with the trial.

Create your school, connect Stripe, put the booking link on your site. If it does not earn its place in 30 days, let it lapse — nothing to cancel.

Start your 30-day free trial Why a surf instructor built this