Fleet & access points
The app can only schedule what it knows about. Fleet and access points are the two catalogs everything else builds on.
Boat types
A type is a kind of boat you rent — "16' Prospector", "Tandem Kayak". Each type carries:
- Daily rate — drives every quote. A boat without a priced type can't be quoted, and the app will never invent a number.
- Capacity — recommended (comfortable) and maximum (if you really needed to). The assignment engine uses comfortable first and only sits people at max when the party cannot go otherwise, or when you pick the squeeze alternative on a new booking.
- Skill level — novice-friendly or experienced-only, matched against the customer's stated experience.
Boats
Each physical boat has a code (what's painted on the hull), a type, a home lake, and a status:
| Status | Meaning |
|---|---|
| Available | Ready to book |
| Rented | Out on a trip |
| Maintenance | Off the schedule until fixed |
| Retired | Kept for records, never scheduled |
The app also tracks each boat's current lake, which may differ from home — that's what the assignment engine uses to avoid unnecessary hauling.
Add boats one at a time, in batches from the Fleet page, or via the JSON import during onboarding.
Access points
Access points are the lakes and launches you operate from. Beyond a name and optional map position, each one records the operational facts that change how a booking gets serviced:
- Is there a key dropbox? Does the customer need the key beforehand?
- Can a boat be left there between rentals?
- Does it require a staff drop-off?
- Does travel direction matter for delivery?
- Is a gate or door code required?
These flags feed directly into delivery planning and boat assignment — they're the difference between "software that knows about lakes" and software that knows your lakes. A map view shows all your access points at once.
Places map & outfit stops (optional)
Off by default. Turn on Settings → Advanced → Places map & outfit stops.
When it is on:
- Each place answers four questions: put-in, storage, yard, and whether the guest stops at the outfit, goes straight to the pin, or meets staff there.
- The map uses a fixed legend (yard is square/amber; put-ins with storage are filled teal; put-ins with no storage are an outline). Places without coordinates sit in a Not on the map list.
- Click two pins for straight-line distance. That is not drive time and does not order the truck.
- Online booking hides the yard unless you mark it as a put-in. Guests see
the check-in sentence. A small map is on by default when pins exist — turn
it off under Settings → Booking rules if you only want the sentence.
Staff new bookings show the same sentence. Confirmation email can include
it (
{{guestCheckInNote}}). - A no-storage exit can force a pickup toward the yard. An access that requires delivery ticks the delivery box before boats are picked.
Limits, honestly
- One yard per outfit. Drive times and stop order are not built.
- Flag off, the old list-and-plain-map still works; new columns sit unused.