We delivered an AI Charter Fleet Manager that coordinates bookings, weather decisions, crew assignments, and maintenance schedules across a six-boat fishing charter operation
AI Charter Fleet Manager · Maritime
A captain in Charleston runs a six-boat inshore and offshore charter fleet out of Shem Creek. Peak season means forty to fifty trips per week across six vessels with twelve rotating captains and mates, each boat with different draft, range, and rigging suited to different trips. He was managing everything through a combination of a booking widget that fed into a shared Google Calendar, a group text thread with his captains, a whiteboard in the dock office for maintenance items, and his own memory for which captain works best with which type of client. Every morning during season he woke at four-thirty to check weather, tides, and wind forecasts, then spent forty-five minutes texting captains about assignments, swapping boats when conditions favored a different hull, and calling clients when offshore trips needed to move inshore due to seas. He had double-booked a captain twice in one month, sent a twenty-one-foot bay boat on a nearshore trip when the forecast shifted mid-morning and the ride back was brutal for the clients, lost a five-star review because a family expecting a calm harbor tour got assigned to a captain who fishes hard and does not slow down for kids, and missed a scheduled engine service interval that turned a two-hundred-dollar impeller change into a twenty-eight-hundred-dollar overheating repair. We built him an AI Charter Fleet Manager that now runs the entire operation. It ingested his complete booking history — three years of trips with client types, captain assignments, vessel usage, weather conditions, and review outcomes — plus his maintenance logs, captain certifications and preferences, vessel specifications, tide charts, and every weather API relevant to the Charleston offshore and inshore fishery. For daily operations it produces a trip plan every evening for the following day. It checks the marine forecast, tide windows, and wind direction against each booked trip's requirements — an offshore bottom-fishing trip needs different conditions than an inshore redfish charter — and assigns the optimal vessel and captain combination. It knows that Captain Mike is the best offshore captain but struggles with kids under ten, that Captain Sarah gets the best reviews from corporate groups because she explains everything, that the twenty-six-foot bay boat drafts too much for the Wando flats on anything below a half tide, and that the center console runs through fuel fast enough that a full-day offshore trip needs the twin-engine boat instead. When weather shifts overnight it automatically identifies affected trips, drafts client communications offering alternatives — move to tomorrow, switch to an inshore trip, or cancel with full refund — and reassigns vessels and captains for the revised plan. The captain approves the final plan with a single confirmation rather than rebuilding it from scratch every morning. For client matching it analyzes the booking notes — family with young kids, bachelor party, experienced anglers wanting to target cobia, corporate team-building group, couple celebrating an anniversary — and assigns captains whose personality and style match. Since the system went live, one-star reviews from personality mismatches dropped to zero. It also handles pre-trip communication, sending clients exactly what they need — what to bring, what to wear, where to park, what time to arrive — customized to their specific trip type and vessel. For maintenance it tracks engine hours, service intervals, hull cleaning schedules, electronics calibration dates, safety equipment expiration, and trailer inspections across all six boats. It schedules maintenance during low-booking windows, ensures no boat goes out with an overdue service item, and coordinates with the marina mechanic's availability. It caught that the port engine on boat four was burning twelve percent more fuel than its historical average and flagged a potential injector issue three weeks before it would have become a breakdown on the water with clients aboard. For revenue optimization it identifies open slots, suggests dynamic pricing adjustments for last-minute bookings, and recommends which trip types to promote based on upcoming weather windows — if a perfect offshore forecast is coming Thursday through Saturday, it drafts social media posts and sends targeted messages to clients who previously booked offshore trips and might grab an opening. His booking rate for premium offshore trips increased by thirty percent because the AI matches weather windows to marketing outreach in real time. He went from a four-thirty alarm and forty-five minutes of morning logistics to waking at five-thirty, reviewing a single operations brief, and tapping approve. His captains get their assignments by six AM with no confusion, his boats stay maintained, his clients get matched to the right experience, and he finally has time to actually captain a boat himself two days a week instead of running operations from the dock.