Skip to content
Season ops for outdoor schools

Built for the people who teach outdoors.

Take the booking. Issue the ticket. Ring the sale. Send the payout. All from one log-in — without a marketplace skimming the top.

Plays nice with the stack you already run

Shopware
Stripe
Klarna
PayPal
Apple Pay
Datev
SAP
WhatsApp
01 Benefits

Less admin. More season.

100% of every booking

Keep every euro you earn

Flat annual license — no revenue share, no per-booking fee, no marketplace cut. The €0.42 per booking the big platforms take stays in your pocket.

14h saved per week

One source of truth, end of admin

Shop, calendar, POS, instructor app, payments and accounting all read the same row. Reception stops double-entering, accounting stops chasing.

7d to first booking

Live in a working week

Template-driven onboarding, dedicated specialist, kickoff call. The average school takes its first real booking inside seven business days.

0 double-bookings

Conflicts caught before reception sees them

Drag-and-drop calendar with live conflict detection across instructors, rooms and equipment. Weather-aware — storms flag at-risk lessons overnight.

−38% no-shows

Customers who actually turn up

Automated reminders, deposit-based bookings and instructor-language matching turn flaky customers into reliable ones. Cancellations route into resale.

6→1 tools replaced

Replace the patchwork

Shop plug-in, calendar, POS, instructor app, payment terminal and accounting export — all one license, one login, one support line.

02 Use cases

Whatever you teach, wherever you teach it.

One platform, every season, every discipline — shaped around how real schools, guides and operators actually run their day.

Ski & snowboard schools

Group classes, race camps, lift partnerships and instructor-language matching across multiple resorts.

Climbing & mountaineering

Multi-day expeditions, gear-inclusive pricing, certification tracking and guide rotation by terrain difficulty.

Water sports & SUP

Tide-aware scheduling, equipment-fit forms, group bookings and same-day weather rescheduling.

Cycling & e-bike tours

Route library with elevation profiles, bundled rentals, GPS exports and managed pickup points.

Surf & sail academies

Wind-window booking, board-size selectors, language-matched instructors and season passes.

Paragliding & flight schools

Weather-window slot allocation, tandem booking, license tracking and post-flight video delivery.

Yoga & retreat programs

Multi-day retreats with lodging add-ons, capacity limits and built-in waiver and consent flows.

Indoor & coaching

Year-round bookings, repeating classes, membership models and room or equipment scheduling.

03 See it in action

Built for the Tuesday-morning rush.

Here is the dispatch calendar reception sees at 07:50. Drag-and-drop, language matching, live conflict detection. Weather alerts roll in overnight.

Tue 13 Jan Peak season
−4°C · wind
08:00
09:00
10:00
11:00
12:00
13:00
KH
Karin H. DE · EN · IT
GROUP · BEGINNER
PRIVATE · EN
AS
Andi S. DE · EN
RACE CAMP
GROUP · INTERMEDIATE overlap
LM
Lukas M. DE · EN · FR
PRIVATE · FR
GROUP · ADV.
SF
Sofia F. DE · IT
KIDS · IT
PRIVATE · IT
GROUP · BEG.
MR
Markus R. DE · EN
PRIVATE · DE
SNOWBOARD
5 instructors on shift 1 conflict caught
v 4.2.0
04 Customer booking

Customers book themselves. In three minutes.

From course list to Apple-Pay confirmation — the customer flow your school’s website embeds in one line. Mobile-first, multilingual, deposit-aware.

1 Step 1 · Pick a course
09:24
skiwilla

Pick a course

Beginner group
4 days · ages 4–6
€240
Private lesson
1 hour · all levels
€95
Family bundle
2 days · 4 people
€420

Courses straight from your catalogue — language, level, age, price pre-filtered.

2 Step 2 · Date & instructor
09:24
skiwilla

Pick a date & instructor

Mon 13
Tue 14
Wed 15
Thu 16
Fri 17
Sat 18

Available Mon 13 Jan

09:0010:3013:00

Pick a language

KH
Karin
DE · EN · IT
AS
Andi
DE · EN
LM
Lukas
DE · EN · FR

Live slots from dispatch — overbooking is impossible.

3 Step 3 · Checkout
09:24
skiwilla

All set.

Beginner group
Mon 13 Jan · 09:00 · Karin H. · DE
Deposit today €60
Rest at desk · €180

Secure · Stripe · no card stored

Apple Pay, Google Pay or card. Deposit or full charge — your call.

05 Features

Ten tools in the kit.

01

Online shop on Shopware, Magento or WooCommerce

Ship a real e-commerce checkout in front of your courses. Native plug-ins for Shopware 6, Magento 2, and WooCommerce — or our REST API for a custom storefront. Payments, vouchers and refunds are handled.

02

Calendar & dispatch

Drag-and-drop assignment across instructors, rooms and equipment. Conflict detection runs as you type. Weather-aware: storms flag the at-risk lessons before reception is at their desks.

03

Flexible product configuration

Build any course shape — duration, level, language, age group, equipment, pickup — and price it however you want. Attributes feed into instructor matching automatically.

04

Fiscalization-compliant POS

Cash-register-compliant for Austria (RKSV) and Germany (KassenSichV / TSE). Works with Stripe Terminal, SumUp Air and Zettle. Closes the day, files the receipt, done.

05

Native iOS, Android + mobile web for instructors

Three channels, one app. Native apps in the App Store and Play Store, plus a no-install mobile web version. Today's lessons, participant lists, tip tracking, offline-capable.

06

Apple Wallet & Google Wallet ticketing

Tickets, multi-visit passes and season cards as native wallet passes — not just PDFs. Scan-on-arrival validation. QR codes for the long tail.

07

Stripe, Mollie, Adyen, Klarna & PayPal

Plug in the payment processor you already use. Apple Pay and Google Pay at checkout. Klarna and Afterpay BNPL for big-ticket courses. Automatic refunds and chargebacks.

08

Smart availability control

Open or close sales by hour, by instructor, by weather, by capacity. If a lesson can't happen, the system doesn't let it be booked. Rules cascade across locations and seasons.

09

Multilingual + instructor matching

Run your shop in 8 languages (DE, EN, IT, FR, NL, ES, CZ, PL). Dutch family books on Tuesday? They get the Dutch-speaking instructor automatically.

10

Team & payroll-ready export

Unlimited staff, role-based permissions, qualification tracking, tip and hours logging. End-of-month export to Datev, SAP, QuickBooks, or any custom webhook.

06 Integrations

Drops into the stack you already run.

Built-in connectors for the e-commerce, payment, equipment-rental and accounting tools schools actually run on. Plus a clean REST API and webhooks for everything else.

E-COM

E-commerce

Shopware 6Magento 2WooCommerceREST API
PAY

Payments

StripeMollieAdyenKlarnaPayPalApple PayGoogle Pay
TICKET

Tickets & passes

Apple WalletGoogle WalletQR codesPrint-at-home
GEAR

Equipment & rentals

EasyrentRentleCustom inventory
BOOK

Accounting & payroll

DatevSAPQuickBooksCustom CSVWebhooks
COMMS

Communication

WhatsApp BusinessSMS (Twilio)Email (SES / Resend)
07 Stories

From three schools running it right now.

Three operators who pushed back on the calendar, the POS and the instructor app until they actually worked in season.

We replaced four separate tools with skiwilla. Reception, instructors and accounting now read from the same calendar — we save about twelve hours a week on admin we used to do manually. The Shopware integration meant we kept our existing shop and just plugged it in.
Renee Hrudincic
Geschäftsführerin · Skischule Alpenglück
Setting up a new course used to mean an hour of phone calls between the office and the instructors. Now it is a dropdown that everyone sees in real time. Our private-lesson bookings doubled in the first season because we could actually take them online with instructor-language matching.
Daniela Auslandercic
Owner & Head Instructor · Hochalpenschule Sölden
The instructor app saved us from the paper-list-in-the-snow problem. Whoever is teaching at 09:30 sees their group, knows the levels, knows who has paid. Tip tracking and payroll feed straight into our Datev export at the end of the month.
Patrik Netchecic
Head of Operations · Outdoor Academy Garmisch
We onboarded skiwilla eleven days before our season opener. Day one of bookings, the calendar handled 240 lessons across 19 instructors without a single double-book. The instructor app feels like it was built by people who have actually stood at the lift station in cold weather.
Matej Korošković
Operations Director · Schladming Snow School
0

Schools across the Alps

running skiwilla every season

0 k

Lessons per season

processed and settled

0

Languages out of the box

instructor and customer surfaces

0 days

Average onboarding

from contract to first booking

0.0 %

Uptime (last 12 months)

across three cloud regions

08 FAQ

What schools ask before they switch.

How long does onboarding take?
Most schools are running in 5–10 working days. We provide a template, a kickoff call, and one dedicated onboarding specialist per account. The Datev or SAP export connection is part of that timeline.
How is skiwilla priced?
One-time setup, then an annual license. No revenue share, no per-booking fee, no per-seat surprises. You keep every euro your shop earns.
Can we keep our existing Shopware or Magento shop?
Yes. skiwilla integrates with Shopware 6, Magento 2 and WooCommerce out of the box, and exposes a REST API for fully custom storefronts. We never ask you to migrate your shop.
Which payment providers do you support?
Stripe, Mollie, Adyen, Klarna, PayPal, plus Apple Pay and Google Pay at checkout. For in-person payments at the counter, Stripe Terminal, SumUp Air and Zettle Reader all just work.
Is it fiscalization-compliant?
Yes, for Austria (RKSV) and Germany (KassenSichV / TSE). We have implementations for Italy and Switzerland in beta. Other jurisdictions on request.
Do you support equipment rental?
Yes. Native integration with Easyrent and Rentle, plus a built-in lightweight inventory module. Rentals can be sold as line items in the same POS checkout as lessons.
Can instructors use it on their phone?
Yes — native iOS and Android apps in the stores, plus a no-install mobile web version. Today's schedule, participant lists, tip tracking and offline capability included.
Does data export to our accounting system?
End-of-day and end-of-month exports to Datev, SAP, QuickBooks and CSV are built in. For anything else, custom webhooks fire on every transaction.
09 Get started

One hour, no slide deck.

Book a working session and leave knowing exactly whether skiwilla fits. We open your existing shop, your real data, and walk through onboarding live.

Available now
Dominik Agercic
Founder & Head of Customer Success

Dominik runs onboarding for every new school personally. Twelve years in the alpine sports industry, six years building booking software.

optional
optional
0 / 2000