How the Dashboard Shows the Day at a Glance for a Lesson School
Published October 20, 2026
How the Dashboard Shows the Day at a Glance for a Lesson School
You wake up at 6 a.m. and check your phone. You could open five different tabs: the schedule, the weather forecast, the time-off queue, the team list, and the customer roster. Or you could open one screen that already pulled everything together and decided what actually needs your attention.
That's the Dashboard.
Most outdoor lesson software treats the landing screen as a placeholder you click through on the way to the real work. Seshana treats it as the first place you look every morning, because that's when you need to know whether the day is going to hold together or fall apart.
The Dashboard does not try to show everything. It shows today's lessons, pending approvals that are blocking someone else, certifications that are about to expire, and weather warnings at each location. Everything else lives one click away on its actual screen.
This piece walks through what each card does, why it's on the Dashboard instead of buried somewhere else, and how a school owner uses the whole screen to run the day.
Table of Contents
What the Dashboard Actually Does
Open the Dashboard and you get a snapshot of the operational pieces that change daily: what's on the calendar right now, who needs an answer from you, what's about to break if you don't renew it, and whether the weather is cooperating.
It does not replace the schedule. It does not replace the team page or the weather forecast. It surfaces the subset of each one that matters today, in the next six hours, or in the next two weeks, so you can decide what to handle first.
The Dashboard pulls from five sources and arranges them in decision order: lessons you're about to run, approvals someone is waiting on, certifications that are close to lapsing, weather conditions that might force a cancel, and the handful of actions you do every single day without thinking about it.
When a school is small, one instructor, a few lessons a week, the Dashboard mostly stays quiet. When a school is running six instructors across three locations with twenty lessons booked today and a cold front moving in, the Dashboard is the screen that keeps you from missing something.
Today's Lessons Summary
The top card shows lessons happening today: how many are scheduled, how many are already in progress, and how many are still waiting on something, usually a waiver or payment.
Click into any lesson and you land on its detail page, where you can see the instructor, the customer, the location, the gear assigned, and whether the waiver is signed. The summary does not try to show all of that. It shows counts and flags, enough to tell you whether today's board is clean or whether something needs fixing before the first lesson starts.
Incomplete flag. If a lesson from yesterday or earlier is still marked incomplete, a count shows up here. That usually means weather forced a partial lesson and someone needs to reschedule the remaining time. The Dashboard does not automatically create the makeup session. It reminds you that one exists and needs handling.
Missing waivers. When a lesson is happening today and the customer has not signed the waiver yet, the count surfaces here. Click through and you can send the waiver email again or mark it signed if they handed you a paper copy.
For the full breakdown of who is teaching what and where, use the Schedule screen. How the Schedule Screen Keeps Lessons, Instructors, and Locations Together When Things Change walks through how the calendar tracks every piece of a lesson on one record, so moving one thing moves everything else with it.
Pending Approvals That Need a Decision
When a school turns on approval workflows for time-off or availability changes, requests sit in a queue until an admin approves or denies them. The Dashboard shows how many are waiting and links directly to the approval screen.
This card only appears when the school has pending requests. If nothing is waiting, the card does not show up at all.
Time-off requests. An instructor submitted a request for next Saturday. The Dashboard shows one pending approval. Click through and you land on the time-off queue, where you can see the dates, the reason, and whether approving it creates a scheduling conflict with a lesson that is already booked.
Availability changes. When availability-adjustment approval is on, an instructor who tries to change their weekly hours submits a request instead of editing directly. Those requests show up here too, separate from time-off.
Approval workflows are optional. Most schools leave them off and let instructors manage their own availability directly. Turn them on when you need a gate, usually because last-minute changes were creating too many scheduling conflicts or because instructors were blocking time without telling anyone.
How the Team Screen Manages Instructor Invites, Pay Rates, and Availability covers how instructor availability works, when approvals make sense, and how to set up weekly rules that hold up when conditions change.
Upcoming Certification Expirations
When a school tracks instructor certifications, the Dashboard shows any credential that expires in the next 30 days. The notification fires once at the 30-day mark and again when the certification actually lapses.
This card only appears when certification tracking is turned on. Most schools leave it off. The ones that use it, mostly climbing guides, sailing programs, and equestrian barns, use it because their insurance or a governing body requires proof that the instructor holds a current credential before they can teach certain lesson types.
The Dashboard does not auto-renew anything. It does not remove an instructor from an upcoming lesson. It reminds the school and the instructor that a credential is about to expire, so someone can upload the renewed certificate before the lesson happens.
What expiration does. When a certification expires, the default behavior is that the instructor stops appearing in the booking widget for lesson types that require it, and the admin assignment list separates qualified instructors from unqualified ones. Lessons that are already booked stay booked. The school can override the expiry setting to also clear the instructor from future lessons, but that is not the default.
Certifications are defined by the school, not preloaded by sport. A kiteboarding school defines IKO Level 2, a sailing center defines ASA 101, a climbing outfit defines SPI or AMGA. The catalog starts empty. The school adds the certifications it recognizes, then marks which lesson types require them.
How to Set Up Certification Requirements So Only Qualified Instructors Appear in the Booking Widget walks through building the catalog, attaching requirements to lesson types, and how the widget and admin assignment list filter by current credentials.
How Certification Expiration Works: What Happens When an Instructor's Credential Lapses covers what happens when a certification expires, how the school chooses whether to block new assignments or clear existing ones, and how the renewal process works.
Weather Warnings by Location
When a location has coordinates, the Dashboard pulls live weather data and checks it against the thresholds the school set: wind speed, temperature, rain probability, and wave height. If any threshold is crossed, a warning appears on the Dashboard with the location name and the condition that triggered it.
The warning does not cancel the lesson. It does not notify the customer. It tells the school that conditions at one of their teaching spots are outside the safe range they defined, so someone needs to decide whether to run the lessons scheduled there today or move them.
Multiple locations. If a school teaches at three beaches and two of them are over the wind threshold, two separate warnings show up. Click through to the full weather forecast and you get hourly breakdowns for every location, plus tide and wave data when applicable.
Weather thresholds are optional. Leave them blank and the Dashboard shows current conditions without warnings. Set them and the Dashboard highlights only the locations where something crossed the line.
How the Weather Forecast Screen Helps Outdoor Schools Decide Whether to Run a Lesson explains how the forecast screen works, how to set thresholds that match your operation, and how to use the hourly breakdown to reschedule instead of cancel.
How the Locations Screen Tracks Where Lessons Happen and Pulls Weather for Each Spot covers how locations work, why coordinates matter for weather, and how to set up multiple teaching spots without losing track of which lessons happen where.
Quick Actions You Use Every Day
Below the summary cards, the Dashboard shows a short list of links to the screens you open most often: create a new lesson, view the full schedule, check the customer list, manage the team, and review today's equipment checkouts.
These are not smart links. They do not change based on what happened yesterday or what is happening later. They are the five things most school owners do every single day, in a spot where you do not have to hunt for them in the sidebar.
Create a lesson. Opens the new-lesson form with today's date preselected. Faster than opening the schedule and clicking the blank space on the calendar.
View schedule. Opens the full calendar. The Dashboard summary shows counts and flags. The schedule shows the actual board with times, instructors, and conflicts.
Customers. Opens the customer roster. From there you can see who has upcoming lessons, who signed waivers, who paid, and who you have not heard from in six months.
Team. Opens the instructor list. Useful when you need to check someone's availability, pay rate, or certification status without opening a specific lesson first.
Equipment. Opens the checkout list. Only appears when equipment tracking is turned on. Shows what is out today, what came back, and what is overdue.
What Instructors See on Their Dashboard
Instructors get a simplified Dashboard. It shows their own lessons for the day, their upcoming schedule for the week, pending time-off requests if they submitted any, and weather warnings for the locations where they teach.
Instructors do not see pending approvals from other instructors. They do not see certification warnings for other people. They do not see revenue or customer counts. The instructor Dashboard is a personal board, not an operations overview.
Their lessons today. Same breakdown as the admin view, filtered to only the sessions they are assigned to. Click through and they land on the lesson detail page, where they can see the customer name, location, and any notes the admin left.
Weather at their locations. If an instructor teaches at two beaches and one of them is over the wind threshold, they see that warning. They do not get weather for locations they do not teach at.
Quick actions. The instructor version shows links to their own availability, their profile, and the weather forecast. No customer list, no team management, no equipment unless they are also marked as an admin.
When to Use the Dashboard vs the Full Schedule
Use the Dashboard when you need to know what is breaking right now. Use the Schedule when you need to see the whole week or move a lesson.
The Dashboard is a triage screen. It does not let you drag lessons around, assign instructors, or add new bookings. It shows you the pieces that need attention and links to the screen where you actually fix them.
A typical morning: open the Dashboard, see three lessons today and one pending time-off request, check the weather warning at the north beach, approve the time-off, and click through to the schedule to move the lesson that just lost its instructor. The Dashboard got you oriented. The schedule is where the work happened.
The reverse does not work as well. If you open the schedule first, you see the lessons but you miss the time-off request sitting in the queue and the certification that expires tomorrow. The Dashboard pulls those flags onto one screen so you do not have to remember to check five different places.
FAQ
Can I customize what shows up on the Dashboard? No. The Dashboard shows today's lessons, pending approvals, upcoming certification expirations, and weather warnings. Those four cards are fixed. The quick-action links are also fixed, though equipment only appears when equipment tracking is turned on. There is no drag-and-drop layout or toggle to hide cards.
Does the Dashboard auto-refresh, or do I need to reload the page? The Dashboard does not auto-refresh. Reload the page to see updated counts. Notifications for new time-off requests, certification warnings, and lesson changes appear in the notification dropdown in the header, which does update in real time.
What happens if I have no lessons today? The today's-lessons card still shows, with a count of zero. Pending approvals, certifications, and weather warnings only appear when there is something to show. If none of those apply, the Dashboard mostly shows the quick-action links.
Can instructors see the full Dashboard, or just their own version? Instructors see a filtered version: their own lessons, their own time-off, weather at their locations, and quick links to their availability and profile. Only admins see the full operational Dashboard with all instructors, all approvals, and all certifications.
Does the Dashboard replace the Schedule screen? No. The Dashboard is a summary. The Schedule is where you create, move, and manage lessons. Use the Dashboard to see what needs attention, then click through to the Schedule to actually handle it.
What if a certification expires and the instructor is already assigned to a lesson tomorrow? The default behavior is that the instructor stays assigned. The expired credential blocks new bookings from the widget and separates the instructor in the admin assignment list, but it does not remove them from lessons that are already on the calendar. The school can change that setting to also clear future lessons, but most schools leave it off because pulling an instructor the day before a lesson creates more problems than it solves.
Keep reading
October 20, 2026 · Fishing
How Fishing Charters Handle the Morning Tide and Weather Report Before Customers Arrive
A fishing charter's Saturday morning: checking tide windows, reading wind and wave forecasts, confirming the captain and mate are on their way, and deciding whether to move the trip or cancel it before customers drive to the dock.
Read →
October 20, 2026
How to Handle an Instructor Whose Certification Expires Mid-Season
A practical guide to handling instructor certification expiration: the 30-day warning, what happens when it lapses, how your school's expiry policy works, and whether to let them teach, move their lessons, or pause that lesson type until the renewal comes through.
Read →
October 20, 2026
How Outdoor Schools Handle Refunds When a Lesson Is Cancelled for Weather
What happens when a paid lesson gets cancelled for weather: the operational flow, the refund decision, and why some schools avoid full payment until the lesson actually runs.
Read →





