Outgrowing the Whiteboard: What Running a Commercial Rafting Operation Actually Takes
How we replaced whiteboards with AI, reduced planning by 90%, and built systems that scaled with our operation.
By Justin Smith, General Manager, Adventure Idaho
5 min read

At five guides and three trips a day, a whiteboard works. It may be the best tool in the building. You can see the entire day at a glance, anyone can update it, and when something changes, you erase one name and write another. For a small outfitter, the whiteboard is not a limitation. It is the right system.
We ran Adventure Idaho on whiteboards, paper schedules, spreadsheets, and group text threads for years. Then, gradually and suddenly, we couldn't. The operation had become too complex to run safely and efficiently that way.
This isn't a story about replacing a whiteboard with software. It's about what happens when operational complexity begins growing faster than the business itself, why traditional booking and scheduling software eventually reaches its limits, and how AI changes what's possible once the operational foundation exists.
Operational complexity compounds
Here is the part nobody warns you about. Operational complexity does not grow in a straight line. It compounds.
Add a second river and you have not doubled the work. You've added another set of shuttle routes, launch ramps, drive times, equipment locations, flow conditions, and guides qualified on one section but not another. Add a bus and you've added a driver who has to be at exactly the right place at exactly the right time. Add multi-day expeditions and your strongest guides, trailers, rafts, and equipment disappear from the available pool for nearly a week.
Nothing stays in its own lane. Everything touches everything else. The number of resources grows steadily, but the number of relationships between those resources grows exponentially. That is where the real complexity lives.
We built this while running the operation
As General Manager, I helped grow Adventure Idaho from a relatively small rafting company into one of Idaho's larger outfitters while building the operational systems that made that growth sustainable.
A few years ago, we barely achieved 1,750 guests per season. We're currently on pace to exceed 5,000 guests this year. That demand didn't happen by accident. It came from a marketing engine I built alongside the operation, and that's a case study of its own. This story begins after the online bookings start arriving faster than the operation could comfortably absorb them.
Today our operation includes roughly 45 seasonal employees, multiple rivers, commercial day trips, multi-day expeditions, youth groups, corporate groups, rentals, buses, vans, trailers, photographers, warehouses, food, and the systems required to keep all of it moving. At peak we may have six multi-day expeditions in the field while simultaneously running one of the busiest day-trip operations in Idaho, all while maintaining a nearly unbroken wall of five-star reviews.
None of this started as a software project. It started as operational problems that kept repeating. I built these systems while booking trips, hiring and training guides, improving communication, refining procedures, and solving the operational problems that appeared every single day. Every significant feature exists because we encountered the problem it now prevents.
As of July 14, we’ve operated the entire 2026 season without pulling the whiteboards back out. For the first time, the digital system has been enough.
There is a big difference between designing software from a conference room and building systems while 100 guests are already driving toward the boat ramp.
Why traditional software eventually falls behind
We tried some of the best booking and scheduling software in the industry. They solved important problems, just not the ones slowing us down.
The problem wasn’t booking trips. It was operating them.
Commercial rafting operations rarely go exactly as planned. A guide calls in sick. A trailer breaks down. A road closes because of a mudslide. A wildfire shuts down an access point. River flows change overnight. A private group adds twelve guests. A custom shuttle appears. Every change ripples through guides, vehicles, equipment, timing, and logistics across the rest of the day.
The challenge wasn’t a lack of information. It was that reality changed faster than people could update it.
We still use FlyBook today, and it’s excellent at reservations, payments, and online bookings. But once the trips are booked, a different problem begins. Running the day.
No reservation system can know every operational relationship unique to your business. It doesn’t know that moving one guide creates three downstream conflicts, that a specific trailer is already committed elsewhere, that a mudslide adds an hour (or days) to every shuttle, or that a vehicle issue means another driver now has to leave thirty minutes earlier.
Even spreadsheets eventually fall behind. Not because they’re wrong, but because they can’t keep up. By the time one change has been entered and communicated, three more have already happened.
Eventually the bottleneck isn’t scheduling. It’s keeping the operation synchronized with reality, before the team falls back to whiteboards, spreadsheets, phone calls, and asking whoever happens to know the answer.
The operational model changed everything
The visible software isn't the interesting part. The operational model underneath it is.
Today our operational database track more than 207,000 connected data points spanning guides, certifications, river sections, equipment, maintenance, food, dispatch history, logistics, communications, training, and operational events.
The operation understands how those pieces relate to each other. It knows which certifications are expiring, which trailer is already committed, which guide is qualified, and what breaks three steps downstream before someone discovers it manually.
That foundation changed what automation could do. APIs quietly move information between systems. Dozens of automations keep data synchronized in the background. And AI became the fastest way to interact with the operation.
Once the operation understood itself, AI became the fastest way to interact with it.
Instead of clicking through records, I can update assignments by voice, dictate training notes, summarize operational discussions, ask questions in plain language, generate reports, or have AI read Slack conversations and convert operational changes into structured data.
The impact was dramatic. Weekly planning dropped from nearly twenty hours to less than two, freeing that time for training, communication, leadership, maintenance, guest experience, and the operational problems that actually require judgment.
AI layered on top of disconnected spreadsheets produces confident guesses.
AI connected to a structured operational model becomes another interface to the business.
The system isn’t perfect, and neither are we. Guides still forget assignments. Vehicles still break down. Guests change plans. Weather changes. Roads close. Wildfires happen. People make mistakes.
The goal was never to eliminate surprises. It was to respond to them faster.
We’re spending less time searching for information and more time solving the problems that actually require human judgment.
The lesson isn't about software
The lesson isn’t that every outfitter should build custom software. Most shouldn’t.
The lesson is that every growing business eventually reaches a point where the old way of operating no longer scales.
For us, the answer was building better systems. Some of those happened to be software. Others were processes, automation, AI, and better ways of sharing information.
The software didn’t remove work. It removed friction.
The result wasn’t just better technology. It was fewer mistakes, less firefighting, faster decisions, and more time spent improving the business instead of chasing problems. That’s the real opportunity AI creates. Not replacing people.
Helping good teams spend less time managing complexity and more time doing their best work.
If you’re building or scaling an operation and thinking through AI, automation, or operational systems, I’d be happy to compare notes here.
.jpg)

