How Mountain Bike Schools Track Bikes, Helmets, and Shuttle Gear
Published September 22, 2026 · Mountain Biking
How Mountain Bike Schools Track Bikes, Helmets, and Shuttle Gear
Here is a scenario that plays out constantly at mountain bike schools: a lesson is on the books for 10 a.m., the instructor is ready, the customer shows up, and the lesson still can't happen because the one loaner bike in the right size is already out on the trail with someone else.
Nobody made a mistake. The schedule just wasn't tracking the bike.
Mountain bike schools assign bikes, helmets, pads, and shuttle capacity to lessons. They run into the same operational problem every other gear-dependent outdoor school hits: a calendar slot does not mean the lesson can actually run unless the equipment lines up too. A lesson needs an instructor, a piece of gear, a location, a weather window, and a customer, all at the same time. Miss one and the lesson falls apart even though the calendar still says it should happen.
For the bigger picture behind scheduling, staffing, payments, weather, waivers, and customer communication, see The Complete Guide to Running an Outdoor Lesson Business. That guide covers defining your services, building one trusted schedule, hiring, documentation, and the numbers worth tracking. This one goes deep on the equipment mechanics specifically.
This article explains how mountain bike lesson software tracks bikes, helmets, pads, shuttle capacity, and everything else that goes out on a lesson, then flags conflicts before they become problems.
Table of Contents
The Equipment Problem Every Mountain Bike School Runs Into
Most mountain bike schools start with a few bikes, a handful of helmets, and a calendar that fits in somebody's head. Then you add a second instructor, a second trail system, a few more lesson formats, a rental program, and somewhere in there, the information you need starts living in five different places: a text thread, a spreadsheet, a notebook in the truck, a whiteboard, and your memory.
That is usually the moment it stops being fun.
The fix is not a bigger whiteboard. It is making equipment a first-class citizen in your schedule instead of an afterthought you check manually. Every lesson type should have a defined gear list: what bike size it needs, what safety equipment it requires, whether it needs a shuttle spot. When someone tries to book a lesson, the schedule should be checking all three things at once: instructor availability, equipment availability, and location capacity.
A real mountain bike scheduling system tracks the whole lesson, not just an instructor and a time. For kiteboarding schools facing the same problem with kites and boards, see How Kiteboarding Schools Track Kites, Boards, Harnesses, and Jet Skis on Lessons. That piece walks through the identical mechanics for wind-gear instead of trail-gear.
What Mountain Bike Schools Actually Need to Track
Mountain bike lesson software is not inventory software for a shop. It is operational software for a teaching business that happens to use bikes. That means tracking enough detail to answer one question: can this lesson actually run with the gear we have?
Here is what that question requires:
Bikes — size, suspension type, wheel size, condition, maintenance schedule
Helmets — size, full-face vs half-shell, condition
Pads and protective gear — knee, elbow, body armor, sizes
Shuttle capacity — van seats, trailer spots, who is driving
Specialized gear — pump track bikes, dropper posts, clipless pedals, kids' bikes
Maintenance status — what is rideable, what is in the shop, what is waiting on parts
You are not tracking every bolt and spoke. You are tracking what is available, what is assigned, and what is broken, so the next booking does not step on the last one.
For a broader look at how outdoor lesson schools handle equipment across all sports, see Equipment Management for Outdoor Lesson Schools: What It Solves. That article covers the operational problem, then describes how lesson software tracks equipment and flags conflicts for kiteboarding, sailing, rock climbing, mountain biking, horseback riding, and fishing schools.
How Lesson Software Tracks Equipment
Seshana tracks equipment as inventory records tied to your organization. Each piece of gear gets a name, a category, optional attributes like size or type, a status, and optional maintenance notes.
When you create a bike, you name it, set its category to Bike, add attributes for size and suspension type, mark it Available, and save it. That bike now exists in the system as an assignable resource. Same process for helmets, pads, shuttle spots, or anything else that goes out on a lesson.
The equipment list lives at the Equipment screen. You can filter by category, status, or maintenance flag. Click a piece of gear to see its full history: what lessons it has been assigned to, when it went into maintenance, when it came back, and any notes the staff left.
Nothing auto-generates gear. You add what you own. The system tracks what you tell it exists.
Equipment Status and Availability
Every piece of equipment has a status. The status determines whether it can be assigned to a lesson.
Available — ready to go out
In Use — currently assigned to a lesson or checkout
Maintenance — in the shop, waiting on parts, unrideable
Retired — no longer part of the active fleet
When you mark a bike as Maintenance, it disappears from the available pool. The calendar stops offering it for new lessons. Existing lessons that already have it assigned keep it, but the system flags a conflict so you know you need to swap it out.
When the bike comes back from the shop, you mark it Available again. It reappears in the assignment pool immediately.
Maintenance tracking is optional but useful. You can log what broke, when it went in, when it came back, and what got fixed. That history lives on the gear record. If a bike keeps breaking, you will see it in the maintenance log before you retire it or swap it for something more reliable.
Assigning Gear to Lessons
When you create a lesson, you can assign equipment directly from the lesson editor. The system shows what is available for that date and time, filtered by the gear categories you need. Click a bike, a helmet, and pads, and they are locked to that lesson.
The assignment is time-based. If a lesson runs from 10 a.m. to noon, the gear is marked In Use for those two hours. At 12:01, it is Available again unless another lesson immediately follows.
You can also assign gear from the Equipment screen. Open a bike, click Assign to Lesson, pick the lesson, and save. Same outcome, different starting point.
Lesson types can have default equipment lists. If every beginner lesson needs a medium bike, a medium helmet, and knee pads, you set that once on the lesson type. When you create a beginner lesson, the system pre-selects that gear automatically. You can still override it if the customer needs a different size.
Shuttle Capacity and Multi-Location Gear
Shuttle capacity is equipment. A van is a piece of gear with a capacity attribute. If your shuttle van holds six riders, you create a Shuttle Van gear record with a capacity of six. When you assign it to a lesson with four students, the system marks four of those six seats as In Use.
If another lesson needs the shuttle at the same time, the system checks how many seats are left. If two seats remain and the second lesson only needs two students, both lessons can share the shuttle. If the second lesson needs three, the system flags a conflict.
Multi-location schools can assign gear to specific locations. A demo-fleet bike that lives at the main trailhead does not show up when you are booking a lesson at the downhill park. Location-specific gear stays in its own pool.
When you run shuttles to multiple trail systems, you can track which van goes where. Assign the shuttle to a location for the day, and the system only offers it for lessons starting from that trailhead.
Equipment Conflicts and Calendar Warnings
When you try to book a lesson and the gear is already assigned somewhere else, the system tells you. The conflict warning shows what is missing, what time it is available again, and which lesson currently has it.
You get three choices: pick different gear, reschedule the lesson, or override the conflict and figure it out manually. The system does not block you. It just makes sure you know what you are walking into.
Calendar drag triggers the same conflict check. If you move a lesson and the bike it needs is now assigned to a different lesson at the new time, the system flags it immediately. You can still move the lesson, but you will know you need to swap the gear before the lesson runs.
Conflicts are not errors. They are operational reality surfaced early enough to fix. A conflict at booking is better than a conflict at the trailhead.
Maintenance and Out-of-Service Tracking
When a bike breaks, you mark it Maintenance, write a note about what broke, and save it. The system pulls it out of circulation. Every lesson that had it assigned now shows a missing-gear warning. You can assign a replacement bike from the conflict screen without opening each lesson individually.
If the break happens mid-season and you have six lessons booked with that bike over the next two weeks, the system lists all six. You pick a replacement once, apply it to all six lessons, and the conflict clears.
Maintenance notes are free text. Write whatever helps: "rear derailleur hanger bent," "front brake pads shot," "waiting on a new wheelset." The note stays with the gear so the next person who opens it knows what is going on.
When the bike comes back, you mark it Available, optionally log what got fixed, and it goes back into rotation. The maintenance log does not disappear. It stays on the gear record as history.
Equipment Checkout for Rentals
If you run a rental program alongside your lessons, Seshana can track checkouts separately from lessons. A checkout is a customer, a piece of gear, a start time, an expected return time, and optional payment and waiver links.
Checkouts work the same way lesson assignments work. When you check a bike out to a customer, it is marked In Use for the rental window. If a lesson needs that bike during the same window, the system flags the conflict.
The Checkouts screen shows what is out, who has it, when it is due back, and whether it is overdue. When the customer returns the gear, you mark the checkout complete. The gear goes back to Available immediately.
Rentals and lessons share the same equipment pool. That is intentional. A bike can teach a lesson in the morning and get rented in the afternoon, but it cannot do both at once. The system enforces that for you.
What Happens When Equipment Breaks Mid-Season
You mark the bike Maintenance. The system flags every upcoming lesson that had it assigned. You open the conflict list, pick a replacement bike, and apply it across all affected lessons in one step.
If you do not have a replacement, you contact the customers and reschedule. The conflict list already shows who is affected and when, so you are not hunting through the calendar to figure out who to call.
If the bike will be out for a month and you have fifteen lessons booked with it, the system does not automatically reassign anything. It tells you what is broken, then waits for you to decide how to fix it. Maybe you reschedule. Maybe you rent a replacement bike. Maybe you cancel the lessons. The system supports whatever choice you make, but it does not make the choice for you.
The Equipment Tracking Checklist
Before you turn on equipment tracking, make sure you can answer these questions:
What categories of gear does your school assign to lessons?
Which pieces of equipment do you need to track individually, and which can you track as a pool?
What attributes matter for assignment? Size, type, location, capacity?
Who is responsible for marking gear as Maintenance when something breaks?
What happens when a conflict surfaces? Who swaps the gear, and how fast?
Do you run rentals? If so, do rentals and lessons share the same equipment pool?
Do you run shuttles? If so, how do you track van capacity and trailhead assignments?
Once you have answers, build your equipment list. Add bikes, helmets, pads, shuttle vans, and anything else that goes out. Set statuses. Assign gear to a few test lessons and see if the conflict detection surfaces what you expect.
Start small. Track the gear that actually creates bottlenecks. A school with six identical medium bikes probably does not need to track each one individually. A school with one medium bike, two larges, and one small absolutely does.
FAQ
Does equipment tracking default on or off? Off. Equipment management is optional. You turn it on in Settings when you are ready to use it. Once it is on, the Equipment screen appears in the admin navigation.
Can I assign the same bike to two overlapping lessons if I know one will finish early? Yes, but the system will flag a conflict because the scheduled times overlap. You can override the conflict and assign it anyway. The system does not block you, it just makes sure you see the overlap before the lesson runs.
What happens if I delete a piece of equipment that is assigned to upcoming lessons? The system prevents the delete and shows which lessons currently have it assigned. You need to remove it from those lessons first, then you can delete the gear record.
Can instructors see equipment assignments? Yes. Instructors can see what gear is assigned to their own lessons from their schedule view. They cannot assign or reassign gear. That stays with the admin.
Does the booking widget check equipment availability? Not automatically. The widget checks instructor availability and location capacity. Equipment conflicts surface when the admin creates or moves the lesson. If you want to prevent bookings when specific gear is unavailable, turn off online booking for that lesson type until the gear comes back.
Can I track gear maintenance costs or depreciation? No. Seshana tracks what is available, what is assigned, and what is broken. It does not track cost, purchase date, depreciation, or accounting details. That belongs in your financial software, not your lesson scheduler.
Keep reading
September 22, 2026 · Mountain Biking
How Mοuntain Bike Schools Handle Shuttle Days and Trail Conditions
The shuttle leaves at 9 a.m., not 10. The trail is closed. The bike is in the shop. Mountain bike lesson software schedules around shuttle windows, trail status, and gear so the lesson happens when it can actually happen.
Read →
September 22, 2026
Why Gym and Salon Booking Software Doesn't Work for Outdoor Lesson Schools
Salon software has no weather layer, no waiver before the customer hooks in, no equipment tied to the lesson, and no concept of tides or wind windows. Here's what breaks when a kite school uses Mindbody, a climbing guide uses Acuity, or a barn uses a spreadsheet, and what outdoor-specific software actually solves.
Read →
September 21, 2026 · Sailing
How Sailing Schools Track Boats, Sails, and Rental Gear
Sailing schools assign boats, sails, and safety gear to lessons and charters. This guide explains the operational problem, then describes how sailing lesson software tracks equipment and rental checkouts.
Read →





