How Rock Climbing Schools Reschedule When Weather or Holds Change
Published September 21, 2026 · Rock Climbing
How Rock Climbing Schools Reschedule When Weather or Holds Change
A customer books a guided outdoor climb three weeks out. The forecast looks clean. You block the guide, reserve the rope and rack, send the confirmation. Then Friday afternoon rolls around and the radar shows rain moving in Saturday morning, right through the lesson window.
Or the indoor route gets reset overnight and the intermediate wall your customer paid for is gone. Or your lead-certified guide texts at 6 a.m. that they're sick and can't make the belay clinic.
In every case, the lesson can't happen as scheduled. The question is whether rescheduling it becomes a five-minute fix or an hour of back-and-forth texts, spreadsheet updates, and hoping nothing else breaks in the meantime.
Most climbing schools that run into this problem are not actually dealing with a weather problem or a staffing problem. They're dealing with an information problem. The lesson exists in one place, the guide's availability lives somewhere else, the customer contact is in a third spot, and the gear checkout may or may not be written down anywhere at all. Rescheduling means touching all four of those pieces by hand, in order, without forgetting a step.
Climbing lesson software keeps the guide, the customer, the gear, and the lesson itself on one record. When you need to move the session, you move all of it at once. The customer gets the update automatically. The guide sees the new time on their schedule. The equipment follows the lesson. And if this is a weather makeup, the system tracks the link between the cancelled session and the rescheduled one so you're not hunting for which Saturday this group was supposed to finish.
This guide walks through what actually changes when a climbing lesson reschedules, what the software does with each piece, and how the process works without turning into a manual checklist every time the weather or the wall changes on you.
Table of Contents
Why Spreadsheets Turn Rescheduling Into a Multi-Step Process
Handle the Guide Swap When the Original Instructor Is Not Available
What Changes When a Climbing Lesson Reschedules
Picture a scheduled top-rope lesson. The original booking captured a time, a guide, a location, a customer, and probably some gear. When that lesson moves to a different day, every one of those pieces has to move with it or the new session is incomplete before it even starts.
Here's what actually needs to happen:
The lesson itself moves to a new date and time. Obvious, but easy to do halfway if the update doesn't touch every connected record.
The guide needs to be free at the new time, or you need a different guide. Rescheduling into a slot where your lead instructor is already booked just creates a second problem.
The customer needs to know the session moved. Preferably before they drive to the crag on the wrong day.
The equipment assignment needs to follow the lesson. If the ropes, harnesses, and helmets were reserved for Saturday and the lesson moves to Sunday, the gear reservation moves too.
The location may need to change. Outdoor rain might mean moving to the gym, or switching crags entirely.
Any waiver, payment, or follow-up connected to the original session needs to carry forward. The customer shouldn't have to sign again or pay twice.
You need a record that this is a rescheduled session, not a new booking. Especially if the original lesson was a weather cancel and this one is the makeup.
A spreadsheet-and-text workflow can handle all of that, but only if someone remembers every step and executes them in order without getting interrupted halfway through.
Why Spreadsheets Turn Rescheduling Into a Multi-Step Process
Most climbing schools start with a spreadsheet schedule. One column for date, one for time, one for the guide, one for the customer, maybe one for gear. When a lesson needs to move, you copy the row to the new date, update the guide if needed, delete the old row, text the customer, text the instructor, and hope you didn't miss anything.
The problem is that each of those steps is separate. The spreadsheet doesn't know that deleting a row should also notify the customer, or that changing the date should check whether the guide is actually available then, or that moving the lesson should move the equipment reservation too. Every connection between those pieces is in your head, not in the tool.
So rescheduling becomes a checklist you run manually:
Find a new time that works.
Check the guide's availability.
Make sure the gear is free.
Update the spreadsheet.
Text the customer.
Text the instructor.
Update the gear log if you have one.
Leave yourself a note somewhere that this is a makeup for last Saturday's rain cancel.
That's fine once. It's friction when it happens three times in a weekend. And it's a real problem when you're rescheduling six lessons at once because a storm moved in and wiped out the morning block.
How Climbing Lesson Software Handles the Reschedule
Seshana keeps the lesson, the guide, the customer, the location, and the equipment on one record. When you reschedule the session, all of those pieces move together in a single action.
Here's what happens when you drag a lesson to a new day on the schedule:
The lesson moves to the new time. The system checks whether the guide is available, whether there are conflicts with other sessions, and whether the location is free.
The customer gets an email and an optional text (if the school has customer SMS turned on and the customer opted in) with the new details.
The instructor sees the updated time on their own schedule. No separate notification needed unless you want one.
Equipment assigned to the session moves with it. If the lesson was using three ropes and five harnesses on Saturday, those reservations shift to the new date automatically.
The original session is marked as rescheduled, not deleted. You can see what happened and when, and if this was a weather cancel, the software links the old session to the new one so you know which lesson is the makeup.
Drag the lesson on the calendar, confirm the new time, done. The system handles the rest.
For more on how weather fits into the daily schedule and what schools can do before they reschedule, see How to Handle Weather Cancellations Without Losing Saturday Morning. That piece walks through the decision process, communication windows, and makeup policies that outdoor climbing schools run into when the forecast changes overnight.
Weather Cancellations: Move the Lesson, Keep the Context
Weather cancellations are the most common reschedule trigger for outdoor climbing schools. Rain makes rock slippery and dangerous. Lightning is an obvious no. High wind at the crag can make belaying miserable or unsafe depending on exposure.
When you cancel a lesson for weather, you're not just removing it from the schedule. You're creating a makeup obligation. The customer paid for a climb, they didn't get one, and now you owe them a session on a different day.
Climbing lesson software tracks that link. When you mark a session as incomplete or cancelled and create a rescheduled session, the system records which lesson is the makeup for which original booking. You don't have to leave yourself a note or remember that the group coming in next Saturday is the one that got rained out two weeks ago. The connection is already there in the schedule.
That link also helps with reporting. At the end of the month, you can see how many lessons were weather cancels, how many makeups actually happened, and whether you're carrying forward a backlog of rained-out sessions that still need to be fulfilled.
Equipment Moves With the Session
Climbing schools manage equipment differently depending on whether they're running indoor instruction, outdoor guided climbs, or both. But in every case, certain gear is tied to specific lessons: ropes, harnesses, helmets, belay devices, maybe a full trad rack for a multi-pitch day.
When a lesson reschedules and the equipment assignment doesn't move with it, you end up with gear reserved for a session that no longer exists and a new session that has no gear attached. Then someone shows up for the rescheduled climb and the rack is already out with another group.
Seshana's equipment tracking (when enabled) assigns gear to the lesson record, not to a date in isolation. When the session moves, the equipment reservation moves with it. If the ropes and harnesses were checked out for a Saturday lesson and you reschedule to Sunday, the checkout automatically reflects the new date.
If the gear is already committed somewhere else on the new date, the system flags the conflict so you can resolve it before the lesson runs. No surprise double-bookings on the day of.
For a deeper look at how climbing schools track ropes, harnesses, and other gear through lessons and checkouts, see Equipment Management for Outdoor Lesson Schools: What It Solves. That guide covers inventory, assignment, conflicts, and why tracking gear by hand stops working once you're running multiple lessons at the same time.
Customer and Instructor Notifications Happen Automatically
When you reschedule a lesson in Seshana, the customer and instructor notifications are not a separate step you remember to do. They happen automatically as soon as you confirm the change.
The customer gets an email (and an optional text if the school has customer SMS enabled and the customer opted in) with the new date, time, location, and any updated details. The instructor sees the change on their own schedule immediately, with no manual notification required unless the school wants to send one.
This is especially useful when you're rescheduling multiple lessons at once. A weekend storm might force you to move six outdoor climbs to different days. Instead of sending six separate texts or emails by hand, you reschedule the sessions on the schedule and the notifications go out automatically.
The system also queues calendar-drag updates for five minutes before sending them, so if you move a lesson and then immediately realize you picked the wrong time, you can fix it without bombarding the customer with three different reschedule emails.
Track the Makeup Lesson Without a Separate Note
When a lesson gets cancelled and rescheduled, the original session doesn't disappear. It stays on the schedule with a cancelled or incomplete status, and the new session links back to it. You can see at a glance that this Sunday climb is the makeup for last Saturday's rain cancel.
That link matters for a few reasons:
It answers the customer's question before they ask it. They know this is the session they already paid for, not a separate booking.
It keeps your schedule accurate. You're not double-counting lessons that were really one booking spread across two attempts.
It gives you a record of why the session moved. Weather, instructor illness, equipment failure, customer request, whatever the reason, it's attached to the original lesson.
At the end of the season, that history also tells you how many lessons you actually completed versus how many times you had to reschedule, and what the most common reschedule triggers were. That data helps with staffing, equipment planning, and weather-policy decisions going into the next year.
Rescheduling a Multi-Pitch or Multi-Day Climb
Single-session lessons are straightforward. Multi-pitch or multi-day climbs are harder because they span multiple time blocks, multiple guides, and sometimes multiple locations.
When a two-day guided climb gets cut short by weather on day one, you're not just rescheduling one lesson. You're rescheduling both days, keeping the same guide if possible, making sure the customer is available for both new dates, and ensuring the gear is free for the full span.
Seshana handles this the same way it handles single-session reschedules: the lesson record includes the full duration and all the guides assigned to it. When you move the session, the entire block moves together. If the climb spans two days, both days move at once. If it requires two guides (one lead, one second), both guides are checked for availability on the new dates.
The alternative is rescheduling each day separately, which is how you end up with day one on the new schedule and day two still sitting on the old cancelled date because someone forgot to move the second half.
Handle the Guide Swap When the Original Instructor Is Not Available
Sometimes the guide who was assigned to the original lesson is not free on the new date. Maybe they requested time off, maybe they picked up another session, maybe they're no longer on staff.
When that happens, you need to assign a different guide. Seshana shows you which instructors are available at the new time and, if your school tracks certifications, which ones hold the credentials required for this lesson type.
For example, if the original session was a lead-climbing clinic and your school requires a lead-instructor certification, the assignment view filters the list to show only guides who currently hold that credential. You pick the replacement, assign them, and the system updates the customer notification with the new guide's name.
If your climbing school uses instructor certification tracking to manage who can teach lead, trad, sport, or other specialized lessons, see How Rock Climbing Schools Assign Guides Based on Certification and Route Type. That article covers how certifications tie into lesson types, how the system filters the guide list, and what happens when a required credential expires before a scheduled session.
Let Customers Reschedule Themselves When Policy Allows It
Some climbing schools prefer that all rescheduling requests go through the admin so they can check availability and approve the change. Others are fine letting customers reschedule their own bookings within certain limits.
Seshana supports both models. If your cancellation and rescheduling policy allows self-service changes, customers can reschedule their own lesson from the booking confirmation email or the lesson details page. The system checks instructor availability, checks for conflicts, and moves the session if a valid slot is open.
If your policy requires admin approval, customers can request a reschedule and you handle it from the schedule view. Either way, the change happens in one place and the notifications go out automatically.
Keep a Record of What Changed and Why
Every reschedule creates a record: who moved it, when they moved it, and why. If a lesson was cancelled because of weather, that's noted on the original session. If it was cancelled because the customer requested it, that's noted too.
This record serves a few purposes:
It protects you if a payment dispute comes up. You can show exactly when the lesson was rescheduled, who approved it, and what reason was given.
It helps with pattern recognition. If the same location gets rained out every other weekend, you know to start scheduling indoor backup options or adjusting your booking windows.
It gives your staff context. If an instructor picks up a makeup lesson, they can see what happened the first time and whether there's anything they need to know before the rescheduled session.
The record is automatic. You don't have to write a note or fill out a form. The system captures it when you reschedule the lesson.
Reduce the Need to Reschedule in the First Place
The best reschedule is the one you don't have to do. Some rescheduling is unavoidable, weather and instructor illness are outdoor realities, but a surprising amount of it comes from booking lessons into times that were never going to work in the first place.
A few ways to reduce unnecessary reschedules:
Check instructor availability before you confirm the booking. If the guide is already committed to another session or has requested time off, don't book the lesson for that slot.
Check the equipment before you confirm. If the lesson requires gear you don't have or that's already assigned somewhere else, you'll end up rescheduling as soon as someone realizes the conflict.
Build buffer time into the schedule. If your lessons are booked back-to-back with no gap, one late start or one piece of missing gear cascades into the rest of the day. A 30-minute buffer absorbs most of that friction.
Set realistic booking windows. If your outdoor climbing season runs April through October and you're taking bookings in February, you're more likely to hit weather reschedules because the forecast six weeks out is useless. Tighter booking windows mean fewer reschedules.
None of that eliminates the need to reschedule occasionally. But it does reduce the number of times you're moving lessons because something obvious was missed when the session was first created.
FAQ
What happens to the payment when a lesson reschedules?
The payment stays with the customer and carries forward to the rescheduled session. If they paid upfront, they don't pay again. If they haven't paid yet, the payment obligation moves to the new session. Refunds are a separate decision based on your cancellation policy.
Does the customer have to sign a new waiver for the rescheduled lesson?
That depends on the waiver template your school uses. If the waiver is set to "once ever" or has not expired, the original signature covers the rescheduled session. If the template is "per session," a new waiver may be required. Seshana tracks which waivers are still valid and which ones need to be signed again.
Can I reschedule a lesson without notifying the customer?
Technically yes, but it's a bad idea. The system lets you skip the customer notification if you really need to, but the default is to send the update automatically. Skipping it means the customer shows up on the wrong day.
What if the guide can't make the new time either?
Then you assign a different guide. The system shows you which instructors are available at the rescheduled time and, if your school tracks certifications, which ones are qualified for this lesson type. Pick one, assign them, and the customer notification will include the new guide's name.
Does equipment automatically move with the lesson when I reschedule it?
Yes, when equipment tracking is enabled. If gear was assigned to the original session, that assignment moves to the new date and time. If there's a conflict with the gear being used somewhere else on the new date, the system flags it so you can resolve it.
How do I track which sessions are makeups for cancelled lessons?
When you mark a lesson as incomplete or cancelled and create a rescheduled session, Seshana links the two records. The new session shows that it's a makeup for the original booking, and the original session shows that it was rescheduled. You can see the link on the schedule and in the session details.
Related
- 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.
- How Sailing Schools Handle Tide Windows and Lesson Scheduling
High tide at 10 a.m. means the lesson happens at 10 a.m., not when the customer asked. Sailing lesson scheduling overlays tide windows on the calendar so you book the slot that works.
- How Rock Climbing Schools Assign Guides Based on Certification and Route Type
Lead climbs need a guide certified for lead. Multi-pitch routes need advanced training. Climbing lesson software tracks who holds which certification, then only shows qualified guides when you assign the route.





