Your whole ski school.
From the first December phone call to the last March report card.
Bookings, instructors, group courses, quotes, till, invoices, photos, report cards, races, notifications, the screens in the office and the family portal. Nineteen sections, one login. And every signed permission records who signed, when, and exactly what the text said that day.
- Up and running in 5 minutes
- 15-day trial, no card
- Database in the European Union
- Your data leaves with you
Tuesday morning. Nineteen lessons, three instructors, two group courses. Everything slotted in.
Flu. Five lessons uncovered and five families who in forty-eight minutes will be standing at the meeting point. The software you have today shows you the hole. Then it stops.
Five lessons uncovered. Sara and Giovanni cover all of them: they speak the right languages and hold the right levels. The Bianchi family at 11 is the exception — they asked for German, and at that hour I have no German. Shall I call them, or will you?
Mamy proposes, and tells you what doesn’t add up. It never touches the calendar on its own: no school wants to wake up to a day rewritten by software.
Done. Four families notified, the new instructor has the pupil’s file on their phone, the meeting point is updated on the screen in the office. You called the Bianchi family yourself: moved to Thursday, no penalty.
Seven minutes, and nobody left waiting on the phone. Who did what stays written down: if anyone asks, the answer is there.
Recording things is the easy part.
The real work is what comes next.
Software tells you what happened. Then it’s down to you — usually with the phone against your ear and a queue at the desk.
The instructor who drops out
At eight the message arrives. At nine there are five families at the meeting point. In between there is you, redoing the puzzle by hand while the phone rings.
The instructor who can’t touch anything
Out on the slope a child is in the wrong group. The instructor sees it in ten seconds and can do nothing about it: they have to call the office, which is busy with six other people.
The family who hears nothing
They paid for a week of lessons and for six days they have no idea how it is going. At the end they get a «brilliant, he improved a lot». The following year they try another school.
It isn’t that the software doesn’t work.
It’s that it stops where the school begins.
Nineteen sections.
But you live a day, not a menu.
Here is where each one comes in. If a line below sounds familiar, that part of the software exists for that reason.
You open the laptop in the kitchen
The Setup section tells you what is missing for the school to run: a price list with no price, an instructor with no availability, a payment method not configured. Not an error message in six months — a list right now.
Setup · DashboardOn Telegram, over breakfast
You don’t have to open anything. A booking from the website, an accepted quote, a course nearly full: they arrive on the phone already in your hand. And it isn’t read-only — with thirteen commands you book, take payment and send a quote from there, with the same price list and the same checks as the main software. You connect by scanning a QR code, and everyone sees only what they would see from the computer.
Telegram cockpitWho is working today
The calendar shows instructors, private lessons, group courses and meeting points on a single grid. A double booking isn’t a warning to read: it’s the database refusing it.
Calendar · Instructors · BookingsLuca calls in sick
Mamy looks at availability, languages and levels and puts the proposal in front of you. You confirm. The families get the notice, the new instructor finds the pupil’s file on their phone.
Assistant · Notifications · ChatThere’s a sticker on the sign at the meeting point
The parent holds their phone close and the course page opens: group, instructor, times. A twenty-cent sticker, no app to install, no permission to grant. It also works with a QR code for older phones.
ProximityThe instructor is on the snow, phone inside the glove
They mark attendance, move a pupil to another group, open the child’s file. Next to every name there is the permission light: green, red, never asked.
Instructor app · Group coursesA hotel asks for four lessons on Thursday
You build the quote — private lesson or group course — and it goes out by email. The hotel gets a link to accept or decline and one to pay, and meanwhile the slot stays on hold: nobody else sells it. If they accept, it becomes a booking without retyping a thing.
Quotes · HotelsA family buys from the website, and nobody has to notice
The school website sells courses and private lessons with no sign-up. The slots shown online are the real ones from the calendar — not a copy to reconcile in the evening.
School website · Online salesThe price explains itself
High season, Saturday, peak hour, booked at the last minute, few instructors free: the price moves according to the rules you set, and the screen shows where every euro comes from. There is a brake too: five reasonable surcharges make ×2.28, and a €120 lesson would become €274. You set the cap, and the lesson never gets there.
Price lists · Pricing engine · DiscountsThe TV in the office changes on its own
Mammut Screen shows the afternoon groups, the meeting points, the notices — and the seats still free in tomorrow’s course. Seven tiles out of eleven fill themselves from the software: no generic display can tell you how many seats are left in this school’s 9 o’clock course.
ScreensThe morning’s photos come in
The system says straight away who has permission and who doesn’t. Without consent to sell, that photo does not go on sale: the block is on the server, not a warning you can dismiss.
Mammut Photo · ConsentsThe end-of-course race
Bibs assigned by level and group, times, results. And if you lost bib number 3 during the year, you say so: the start order skips 3 and prints 1, 2, 4, 5 — so the sheet in your hand matches the real numbers on the bibs.
RacesThe till closes, method by method
Not just cash: every method is counted separately, and a box left empty reads «not counted», not «all fine». One shift per operator, a float that carries to the next day, and no euro left outside a shift.
TillThe invoice
Numbered with the year’s series, PDF frozen at issue, credit note if a correction is needed, and the FatturaPA XML to hand to your accountant.
Invoices and documentsThe report card reaches the family
The instructor fills in the assessment quiz and the report card. The family opens it on their phone, with the week’s photos and the level reached. It’s the piece that brings them back next year.
Report cards · Quizzes · Family portalNext week fills itself
You prepare the message to parents in four steps, you see how many people will actually receive it before pressing send, you send it to yourself to check it, and you schedule it. The things that repeat — the day-before reminder, the payment notice — you set once and forget.
Campaigns · AutomationsAnd at season’s end, the real numbers
Eleven views, not one chart: revenue, instructors, customers, group courses, till, private lessons, where customers came from, online sales, reconciliation. What each hotel, each instructor, each course returned. With the comparison against last year.
StatisticsYou’re on your own, and you want the 10 o’clock lesson.
That slot sells from two people up. So today it doesn’t sell.
The two-person minimum isn’t a whim: it’s how you protect an instructor’s good hour. But someone arriving alone today has three roads — pay double, find a friend, or go somewhere else. You lose two out of three. And you aren’t losing an hour already sold: you’re losing an hour that was never for sale.
The «from two up» slot
Private · beginner · ages 6-10Not for saleA second person is needed. Until then, the hour stands still.
- 09:10
Luca buys Thursday at 10 online. He’s alone. Instead of telling him «two people are required», the app opens three ways out: pay for two · name the second person · open the seat.
- 09:11
He opens the seat. He pays his own share and that’s it — and the slot doesn’t lock: it stays on sale for the second person. The final price is settled when the hour closes, and until then no document is issued.
- 09:12
The offer goes out only to people who could actually be there: same level, close age range, and who has already bought that kind of lesson from this school. Not to the whole address book — the channel is a resource you spend.
- 16:30
Marta arrives. Two out of two, lesson confirmed. The instructor never knew there was a hole, and Luca paid his half.
How long does it wait before letting go?
Not one fixed time for everyone: a scale. The closer the hour is to closing, the more time it gets.
And if the second person never comes? You go anyway. If they come, there are two of you and each pays their share; if they don’t, you take your lesson at the price the school decides. There are two roads, and both of them end on the snow.
Four things we decided to do
differently from everyone else.
Not four extra features. Four underlying choices — and each one has a price we accepted to pay.
Mamy lives in three places, and knows when to hand over
A chatbot on the website answering with the FAQ. If the question is a real one, it says «contact the school».
On the school website it answers with the real free seats and the school’s own documents, quoting where the answer came from. Inside the software it proposes to the director and waits for their touch. In the portal it answers a family only about that family’s data. And when it doesn’t know, it hands over to a real person: with a queue, a status and a notification, not a «try again later».
The instructor runs their own course. Not an attendance register
The instructor app records hours. For everything else you call the office.
From the slope the instructor takes attendance, moves a pupil between groups, fills in the quiz, delivers the report card, opens the hotel account and writes in the chat. With a glove on — that’s the design constraint, not a detail.
You decide who sees what, person by person
Three fixed roles: administrator, office, instructor. Whoever does two jobs has to pick one.
Permissions belong to the person, not to the label. The same person can be office staff and instructor. You can go as far as «this instructor sees only their own lessons». And hiding a menu entry is not access control: if a section isn’t yours, the server is what refuses.
Every property is a profit centre, not a channel
The hotel books from reception. That’s it. In June you know how many lessons they booked, not what they were worth.
Every property has its own account, its own contact instructor and its own attribution. The hotel instructor works from an app that is already theirs. And at season’s end the statistics tell you which property brought you customers and which one brought you work.
A child doesn’t take a lesson.
A child has a season.
Software that helps you take money in December doesn’t help you fill next December. This part does.
The level
Nine levels, from the smallest children to adults. The instructor records how far they got — and next year you start from there, not from a lost sheet of paper.
Quiz and report card
The instructor fills in the assessment from the slope. The family gets a real report card, with the level reached and what to practise at home.
The race
Bibs, times, results by level and by group. The afternoon the children remember.
The photos
The week’s photos, bought from the portal — with permission collected before the shot and the revenue already split.
And all of it ends up in one place: the family portal, which doesn’t switch off in March. They book from there next year, without going through the desk.
Not a program for the front desk.
A tool for every person in the school.
The school on one screen.
Who is working now, how much came in, who still has to pay, what is at risk of falling apart.
- Dashboard with today’s takings, unpaid balances and instructors on duty
- Season statistics: instructors, courses, customers, attribution
- You decide who sees what, person by person
- An operations log that cannot be rewritten
A change sorted in three taps.
Customer, lesson and payment are the same thing — not three archives to keep aligned by hand.
- You book, take payment, issue the numbered invoice
- Quotes with a confirmation link and a payment link
- Gift vouchers, credit notes, customer wallet
- The queue of questions from the website, with who is waiting
Runs their course from the slope.
Phone in hand and gloves on. Every screen is meant to be used standing up, in the cold, with one hand.
- Attendance and moving a pupil between groups
- Assessment quiz and digital report card
- The permission light next to every pupil
- Chat with the office and the hotel account
Sees progress, receives the report card, downloads their data.
It’s the piece that brings the family back next year, when the season has been over for eight months.
- Bookings, notifications, the children, the photos, the report card
- The consents given, with withdrawal one tap away
- Download all of their own data without asking anyone
- Book again from there, without going through the office
One day a parent will ask you:
«who gave you permission?»
That day you either have the proof, or you pay. Course photos are the school’s decision: you are the data controller, and the parent can come to you for the whole of it.
Consent becomes a record
Date, time, IP address, device, channel, version number and a fingerprint of the text. You know what was signed, not just that something was.
GDPR art. 7(1) · recital 42The log cannot be rewritten
The database writes it on every change, whichever way the change arrives. A second check refuses edits and deletions: not even whoever holds the keys can correct history.
GDPR art. 5(2) · art. 30No permission, no sale
The instructor cannot upload the photo if consent is missing, and the sale is blocked on the server. Face recognition stays off until you upload your impact assessment.
Italian Law 633/1941 art. 96 · GDPR art. 9Everything that is inside.
No «coming soon».
This is not a showcase: it’s the list. Where something has a limit, the limit is written next to it — so you know what to expect before signing, not after.
Setup
The list of what is missing before the school can operate: price lists, instructors, payment methods, tax details.
Dashboard
Today’s takings, instructors on duty, notices. The first screen you open.
Calendar
Instructors, lessons and groups on one grid. Double bookings are refused by the database.
Bookings
Private lessons with durations, meeting points, rentals and extra services. Changes, cancellations and refunds follow your rules.
Group courses
Courses, editions, groups, enrolments, sessions. Beyond capacity the database refuses — and whoever arrives late joins the waiting list, with their position and automatic promotion.
Instructors
Profiles, languages, specialisations, availability by season, week and day. And what each of them may see.
Customers
Adults and minors with linked guardians, consents with full history, attribution, accommodation. With a guided import from the software you have today.
Till
Every method is counted separately, not just cash. One shift per operator, a float that carries to the next day, and no euro outside a shift.
Invoices and documents
Invoices numbered with a yearly series, PDF frozen at issue, credit notes, FatturaPA XML for the accountant.
Quotes
For private lessons and for group courses. The customer accepts or declines from a link, and meanwhile the slot stays on hold.
Price lists and pricing
Season period, day, time band, how close the lesson is, how full it is, how many instructors are free. With the cap you decide, and every change written down.
Online payments
The customer pays from the website or from a link, without signing up. The payment provider credentials belong to the school: the money lands in your account, not ours.
Statistics
Eleven views: revenue, instructors, customers, group courses, till, private lessons, attribution, online sales, reconciliation. With the comparison against last year.
Chat
Director, office and instructors talk inside the software, not in a group chat where everything gets lost.
Telegram cockpit
Thirteen commands on the phone you already have: check the day, book, take payment, send a quote. You connect with a QR code, and you see only what you would see from the computer.
Campaigns
Messages to families in four steps, with the real recipient count before pressing send, a preview to yourself and scheduled sending.
Automations
The day-before reminder, the payment notice, the welcome message. You set them once, test them with nothing sent, and switch them on.
Proximity
A sticker on the sign at the meeting point: the parent holds their phone close and sees the course. No app, no permission. And a QR code for older phones.
Support
When Mamy hands over, the request lands in a real queue: who is waiting, for how long, and who picked it up.
Instructor app
Attendance, group changes, quiz, report card, chat, hotel account. From the slope, phone inside the glove.
Report cards and quizzes
The assessment filled in by the instructor and the report card the family receives, with the level reached.
Races
Bibs assigned by level and group, times, results. The end-of-course race without paper sheets and a hand-held stopwatch.
Family portal
Bookings, notifications, the children, the photos, the report card, the consents. And the button to download all of their own data.
The school website
Courses, private lessons, instructors, prices, contacts. The customer buys without signing up and the slot is genuinely held.
Mamy, the assistant
On the website, inside the software and in the family portal. It quotes where the answer came from, and hands over to a person when it doesn’t know.
Hotels and properties
Every property is a profit centre: its own account, its own contact, its own attribution.
Consents and audit log
The consent catalogue with your school’s own text and version. Append-only log, verified backups, exports.
Who sees what
Permissions per person, not per role label. One person can be office staff and instructor.
Mammut Photo
Add-onThe day’s photos sold to the family, with permission collected before the shot and the revenue split automatically.
Mammut Screen
Add-onThe school’s channel on the TVs in the office. Seven tiles out of eleven fill themselves: courses, free seats, instructors, prices, races, weather, notices.
The four things we always hear.
We answer before you ask.
«I already have software, I’m not throwing it away mid-season.»
«My instructors are fifty and wear gloves. They will never use an app.»
«I don’t have time to configure software right now.»
«And the price? Why isn’t it on the website?»
We don’t yet have a hundred schools
to line up below.
This is season zero, and we won’t show you logos taken from a stock website. Instead of the testimonials we don’t have, we give you the numbers of how it’s built inside — which are the only thing you can actually check before starting.
122
permissions you can grant or revoke, one by one, person by person
5,577
automated checks that run before every change to the software
19
sections in the software, not counting the instructor app and the portal
23
portal pages the family actually uses, not a courtesy screen
And one thing no testimonial would tell you: the limits are written on the website, not hidden in the contract. We do not file with the Italian exchange system. Face recognition stays off until you are covered. Files are not yet pinned to a European region — the database is, and it is in Frankfurt. Four limits stated up front make thirty claims credible: it is the only honest way to be new.
Three things we don’t compromise on.
They are the ones that, on a bad day, make the difference between a nuisance and real trouble.
We keep the proof.
Every signature records who signed, when, and the exact text they read that day. It cannot be changed and cannot be deleted: not even by us. You write the privacy notice with your own advisor — the proof that you collected it is on us.
Face recognition turns on only when you are covered.
Face recognition means children’s data: the system waits for your impact assessment and starts afterwards. Anyone who switches it on for you sooner is also selling you the risk.
Your data stays yours.
The assistant answers with your school’s own documents and numbers and tells you where the answer came from. What you write to us trains nothing: it stays yours, and you take it with you whenever you want.
Mammut isn’t for you if…
- You’re after the cheapest software there is. We aren’t, and we don’t try to be.
- A shared calendar and two spreadsheets are enough for you. In that case you’re already done, and that’s perfectly fine.
- You want the software to decide for you. Here it proposes, and you always decide.
Mammut is for you if…
- You have more than two instructors and more than one way of selling: private, group courses, hotels.
- You photograph children and have never held the proof of a permission.
- You want families to come back, not just to pay.
- You have decided to run this season, instead of chasing it.
The 2026/27 season opens in a few months.
Consents are collected at enrolment — which means before.
Tell us how many instructors you are. We answer with the price for your school, not with a meeting to book.
15-day trial, no credit card and no sales calls. If you don’t like it you close it, and you can download your data whenever you want.