How to Collect Waivers and Payments at the Same Time for Walk-In Customers

Published September 22, 2026

Man operating sailboat

How to Collect Waivers and Payments at the Same Time for Walk-In Customers

A customer walks up to your dock at 9 a.m. without a reservation and asks if you have room for a sailing lesson this morning. You need three things before they get on the boat: confirmation that an instructor is free, a signed waiver, and payment. If any one of those three steps breaks down or takes too long, you either lose the booking or you let someone on the water without the paperwork you need.

Walk-ins are a fact of life for outdoor schools. A family on vacation sees your sign, a local decides the wind looks good, someone's original plan falls through and they want to fill the morning. The problem is that most lesson software is built around advance online booking, where the customer completes the waiver and payment at home the night before. When someone is standing in front of you and you need to get them on a horse or a bike in the next ten minutes, you don't have time to email a waiver link, wait for them to open it on their phone, then send a separate payment link.

This guide walks through the operational flow for handling walk-in customers: checking real availability, collecting a waiver signature on the spot without printing, processing payment before the lesson starts, and why putting all three steps on one screen matters when you have limited daylight and a customer who is ready to go right now.

Table of Contents

  1. Why Walk-Ins Are Different From Online Bookings

  2. Check Real Availability Before You Say Yes

  3. Collect the Waiver Signature on the Spot

  4. Process Payment Before They Get on the Boat

  5. Why Integrating Waivers and Payments on One Screen Matters

  6. What Happens After the Walk-In Books

  7. Common Walk-In Mistakes and How to Fix Them

  8. FAQ


Sail boat instruction

Why Walk-Ins Are Different From Online Bookings

When a customer books online through your website widget, they pick a date, choose an instructor from the available slots, sign the waiver, and pay. That whole flow happens on their own time, and by the time they arrive for the lesson, the paperwork is done. Walk-ins collapse that entire process into the ten minutes between when they walk up and when they expect to start.

The constraint is not just speed. It is also context. The person handling the walk-in is usually standing at a kiosk, a counter, or a clipboard at the trailhead or dock. They are not sitting at a desk with a full keyboard and two monitors. They need to see availability, create the booking, collect the signature, and process payment on one device, usually a tablet, without switching between five different apps or browser tabs.

Walk-ins also mean the customer is already there. If your system says an instructor is free but the only teaching kayak is already out with another group, you have to tell someone who is standing in front of you that the lesson cannot happen. That is a different problem than an online booking conflict that you catch the night before and fix with an email. The walk-in either books right now or they leave, and if they leave, they are probably not coming back.

For the bigger operational picture behind scheduling, waivers, payments, and how outdoor schools handle these workflows differently than gyms or salons, see The Complete Guide to Running an Outdoor Lesson Business. That guide covers the foundational systems; this one focuses specifically on the walk-in flow.


Check Real Availability Before You Say Yes

Real availability is not just whether an instructor is free. It is whether the instructor, the equipment, the location, and the weather all line up at the same time. A walk-in asks if you have room for a lesson at 10 a.m. Your calendar shows an instructor is not booked. But if the only kite in the customer's size is already rigged and on the beach with another lesson, or if your one teaching boat is out until noon, the answer is no even though the calendar says yes.

Most walk-in mistakes happen here. Someone says yes because the instructor is free, then realizes five minutes later that the gear is not available. Now you have to walk back the booking or scramble to find a workaround, and the customer is watching the whole thing fall apart in real time.

The fix is checking all three constraints before you confirm the booking: instructor availability, equipment availability, and location capacity. Seshana lets you see those three on one screen when you create a walk-in booking from the kiosk. The system checks which instructors are free, which gear is not already assigned to another lesson, and whether the location has room. If any one of those checks fails, you know before you tell the customer yes.

For schools that track specific gear on lessons, equipment conflicts show up on the calendar automatically. If a walk-in lesson would double-book a bike or a saddle, the system flags it. For a deeper look at how outdoor schools track gear across lessons, see How Sailing Schools Track Boats, Sails, and Rental Gear and How Mountain Bike Schools Track Bikes, Helmets, and Shuttle Gear. Both articles walk through the mechanics of assigning equipment to lessons and catching conflicts before they create problems on the day.

Weather is the fourth constraint. A customer walks up and the wind looks marginal. Your threshold is fifteen knots for beginner lessons, and the forecast says seventeen. You can still book the lesson if you want to, but you should know what the conditions are before you commit, because the customer is going to blame you if the lesson gets cut short. Seshana overlays live wind, temperature, and precipitation on the schedule so you can see the forecast for the lesson window before you confirm the booking.


Collect the Waiver Signature on the Spot

A waiver protects your business, but only if it is signed before the lesson starts. When a customer books online, you can email the waiver link and wait for them to complete it. When they walk up in person, you need the signature right now, and you cannot wait for them to check their email or fiddle with their phone.

The simplest walk-in waiver flow is a tablet or kiosk where the customer signs directly on the screen. Seshana kiosk mode displays the waiver terms, collects the signature with a finger or stylus, and stores the signed document with a timestamp, IP address, and user agent. If the waiver involves a minor, the system prompts for the parent or guardian name and signature. The whole process takes under two minutes, and the signed waiver is attached to the lesson record immediately.

This is the same digital waiver system online customers use, just initiated in person instead of by email. The waiver template is the one you already wrote, the signature capture is the same canvas, and the stored record has the same legal weight. The only difference is the starting point: a kiosk screen instead of an email link. For a complete breakdown of how digital waivers work and why outdoor schools use them instead of printing and scanning, see Digital Waivers for Outdoor Lesson Schools: What They Are and Why They Matter.

What if the waiver requires additional fields? Some schools ask for emergency contact information, medical conditions, or experience level before a customer signs. Seshana lets you add custom fields to a waiver template, and those fields appear on the signing screen for both email and kiosk waivers. The customer fills them out, signs, and the form data is stored with the waiver record.

What about group walk-ins? If a family of four walks up and wants a lesson, each participant needs a signed waiver. Kiosk mode prompts for each participant name and signature in sequence, one after another, until all waivers are complete. If some participants are minors, the parent signs on their behalf and the system records the guardian relationship.

For schools that handle a lot of minor participants, especially riding barns and kids' camps, see How Horseback Riding Barns Handle Waivers and Minor Consent. That article walks through the specific waiver mechanics for minors, including guardian signatures and consent timing.


Process Payment Before They Get on the Boat

Once the waiver is signed, the next step is payment. Walk-in payment happens before the lesson starts, not after. The customer is standing in front of you, the lesson is about to begin, and you need to collect the full amount or a deposit right now. If you let them start the lesson without paying, you are trusting that they will come back afterward and settle up, and that trust does not always work out.

The simplest walk-in payment flow is a card reader connected to the same tablet or kiosk that collected the waiver. The customer taps or swipes their card, the payment processes through Stripe, and the lesson is marked paid. Seshana kiosk mode supports Stripe Terminal readers, so the device that collected the waiver signature is the same device that processes the card. No separate Square terminal, no manual cash entry unless you want it, no switching apps or devices between steps.

Walk-in payment is always full payment or a deposit that you define in your lesson type settings. It is never pay-after, even if your online booking policy allows customers to pay later. The reason is simple: a walk-in customer who does not pay before the lesson is a no-show risk the moment they leave, and you have no deposit or saved card to fall back on. Online bookings can defer payment because you have their contact information and a confirmed booking window. Walk-ins cannot.

If your school uses a deposit model for online bookings, you can choose whether walk-ins pay the same deposit or the full amount. The kiosk respects the lesson type pricing rules you already set, so if a two-hour private lesson costs $200 and requires a $50 deposit online, the kiosk can collect either $50 or $200 depending on your walk-in policy. Most schools collect the full amount from walk-ins to avoid the post-lesson balance conversation.

For a detailed breakdown of how outdoor schools structure payment timing and why walk-ins are different from advance bookings, see How Outdoor Lesson Schools Handle Payments: Pay Now, Pay Later, or Deposit. That guide covers deposit models, pay-later policies, and when each approach makes sense.

What about cash walk-ins? Not every walk-in customer has a card, and some outdoor locations operate in areas where card readers do not always have reliable signal. Seshana kiosk mode lets you record a cash payment manually. The lesson is marked paid, the instructor sees the booking as confirmed, and the cash amount is recorded in your revenue reports. You can also skip payment collection entirely from the kiosk if you have a separate cash register or payment terminal at your location, then mark the lesson paid afterward from the schedule.


Why Integrating Waivers and Payments on One Screen Matters

The walk-in workflow has three steps: confirm availability, collect the waiver, process payment. If those three steps happen on three different devices or apps, the customer is standing around waiting while you switch screens, log in, find the booking, send a link, wait for them to complete something on their own phone, and then move to the next step. That process takes ten minutes on a good day, and it feels disorganized to the customer even when it works.

Integrating waivers and payments on one screen collapses the entire flow into a single interaction. The staff member opens the kiosk, creates the walk-in booking, the customer signs the waiver on the same tablet, taps their card on the same device, and the lesson is confirmed. The whole process takes three minutes, and the customer never has to pull out their phone or wait for an email.

The operational reason this matters is that outdoor schools run on limited windows. A kiteboarding school has a four-hour wind window. A fishing charter leaves the dock at a specific time. A trail ride has a set departure. If a walk-in customer shows up twenty minutes before the window closes, you do not have time to send a waiver link, wait for them to find it in their email, troubleshoot their phone, and then run their card through a separate terminal. You need the whole process to happen fast enough that the lesson can still start on time.

The customer experience reason is that a streamlined walk-in flow feels professional. When the staff member can check availability, collect the signature, and process payment without switching devices or asking the customer to do anything on their own phone, it signals that the school has its operations together. When the process involves multiple steps, multiple logins, and waiting for emails to arrive, it feels improvised even if the school is competent.

Seshana kiosk mode is the integrated walk-in flow. One device, one login, one screen. Availability check, waiver signature, payment processing, and confirmation all happen in sequence without leaving the kiosk interface. The lesson appears on the instructor's schedule immediately, the waiver is stored, the payment is recorded, and the customer gets a confirmation email with all the details.


Group surfing lesson, stretching on beach

What Happens After the Walk-In Books

Once the walk-in booking is complete, the lesson appears on the schedule as a confirmed booking. The instructor sees it on their own schedule, the equipment is marked as assigned if your school tracks gear, and the customer receives a confirmation email with the lesson details, instructor name, location, and what to bring.

If your school sends reminder emails or texts before lessons, the walk-in customer gets those too. The system treats the walk-in booking the same as an advance online booking once it is on the calendar. The only difference is how it got there: kiosk instead of website widget. For a breakdown of how reminder timing works and why it reduces no-shows, see How to Reduce No-Shows for Outdoor Lessons: A Practical Guide. Walk-in customers are less likely to no-show than online bookings because they are already at your location, but reminders still help with late arrivals and location confusion.

After the lesson finishes, the walk-in customer can receive a tip request email, a review request email, and any other post-lesson follow-up your school sends. The system does not distinguish between walk-in and online customers for post-lesson communication. If you want to adjust follow-up for walk-ins, you can turn off specific email types for lessons created through the kiosk, but most schools keep the same follow-up flow for all customers.

What if the walk-in customer wants to book another lesson? Their information is already in your customer list. The next time they book, whether online or as another walk-in, the system recognizes their email and attaches the new lesson to the same customer profile. Their waiver is still on file if your waiver mode is once-ever or expiring and has not expired yet, so they do not have to sign again unless your policy requires a new waiver per session.


Common Walk-In Mistakes and How to Fix Them

Saying yes before checking equipment. The instructor is free, so you confirm the booking, then realize the only teaching kayak is already out. Fix: check instructor and equipment availability together before you tell the customer yes. Seshana flags equipment conflicts when you create a walk-in booking from the kiosk.

Letting the lesson start before the waiver is signed. The customer is eager to get on the water, the instructor is ready, and you figure you will get the waiver signed when they come back. Then they do not come back, or they leave before you can catch them, and now you have run a lesson without a signed waiver. Fix: no exceptions. Waiver first, lesson second, every time.

Not collecting payment before the lesson. The customer says they will pay when they get back, or they want to see how the lesson goes first. Most of the time they pay. Sometimes they do not, and now you are chasing them for payment after the fact. Fix: walk-in payment is always up front, full amount or deposit, no pay-after option even if your online booking allows it.

Using a separate device for payment. The waiver is collected on a tablet, but payment runs through a separate Square or Clover terminal, so the staff member has to manually mark the lesson paid in the system afterward. That manual step gets skipped when things are busy, and now your schedule shows an unpaid lesson even though the customer already paid. Fix: use a payment terminal that integrates with the kiosk so the payment is recorded automatically when the card is processed.

Not confirming the lesson time with the customer. You book the walk-in for 10 a.m., but the customer thought they were booking for 11 a.m., or they assumed the lesson started immediately. Fix: repeat the lesson time, instructor name, and meeting location out loud before you process the waiver and payment. The confirmation email also includes all those details, but saying it out loud prevents the confusion before it happens.

Skipping the confirmation email. The lesson is booked, the waiver is signed, the payment is processed, but the customer never gets a confirmation email because the kiosk was offline or the email setting was turned off. The customer shows up at the wrong time or the wrong location because they have no written record. Fix: make sure the kiosk has a network connection and that walk-in bookings trigger the same confirmation email that online bookings send.


FAQ

Do walk-in customers need to create an account? No. Walk-in customers are added to your customer list by email, the same as online bookings, but they do not create a Seshana login. If they want to book online later, they can do that through your website widget without creating an account.

What if the customer does not have an email address? You can create a walk-in booking without an email, but the customer will not receive a confirmation email, reminder, or post-lesson follow-up. Most schools ask for an email or a phone number so the customer has a record of the booking. If the customer refuses to provide either, you can still book the lesson, but you will not be able to reach them if the lesson needs to be rescheduled.

Can I offer a discount for walk-in customers? Yes. You can create a promotion code that applies a discount to walk-in bookings, or you can adjust the price manually when you create the lesson from the kiosk. Some schools discount walk-ins to fill last-minute availability, and some charge full price because walk-ins are taking a prime slot that could have been booked in advance.

What if the customer wants to cancel the walk-in booking? Walk-in cancellations follow the same cancellation policy as online bookings. If the customer cancels before the lesson starts, you can process a refund from the schedule. If they no-show, your no-show policy applies, and most schools do not refund walk-in no-shows because the customer already confirmed the booking in person.

Can a walk-in customer sign a waiver on their own phone instead of the kiosk? Yes. If the customer prefers to sign the waiver on their own device, you can send the waiver link by email or text from the kiosk, and the customer can complete it on their phone. Once the waiver is signed, the lesson is confirmed and you can process payment. Most schools prefer the kiosk signature because it is faster, but the email option works if the customer is uncomfortable signing on a shared tablet.

What happens if the kiosk loses power or network connection during a walk-in booking? If the kiosk loses connection before the booking is saved, the lesson is not created and you will need to start over once the connection is restored. If the connection drops after the waiver is signed but before payment is processed, the waiver is still saved, and you can process payment manually from the schedule once the kiosk is back online. Seshana kiosk mode works offline for viewing today's schedule, but creating new bookings, collecting waivers, and processing payments all require a network connection.

Keep reading

Keep exploring Seshana

This was written for people who run outdoor schools. When you want to look at the product, start here — a live demo, a walkthrough call, or checkout the rest of the site!

Try a live demo

Each card opens a sample school you can click through. Nothing to set up.