Cruip Logo

Tallwater

Case Study: Rebuilding a Maine Marina's Front Office From Scratch

Blue Hill Marina had a great reputation and a chaotic back office. Here's what we found, what we built, and what changed in the first six months.

Case Study: Rebuilding a Maine Marina's Front Office From Scratch

Blue Hill Marina had been operating on Blue Hill Bay for over twenty years. Good reputation. Loyal seasonal customers. Experienced staff. And a front office that was, by the owner's own description, "a complete mess."

Customer records were split between an old spreadsheet, a filing cabinet of paper forms, and a shared Gmail inbox that three people had access to. Slip rental agreements were sent as PDF email attachments and stored nowhere consistently. When a boat owner called with a question, answering it often meant calling someone else who might know. Haul-out scheduling happened through a combination of texts, a paper calendar on the wall, and memory.

Dave, the owner, wasn't embarrassed by any of this — he'd built a successful business running it this way. But he was tired of it, and he knew it was putting a ceiling on what the marina could do.

What we found in the audit

Our first step with any new client is an operational audit — not to produce a report, but to understand the actual workflow before building anything. With Dave, we spent a week walking through every core process:

Customer intake: How does a new boat owner become a customer? Discovery: three different paths depending on whether they called, emailed, or walked in. None of them created a consistent record.

Slip management: How are slips assigned and tracked? Discovery: a spreadsheet that was updated "when someone remembered," with no visibility into availability for the upcoming season until someone physically went through it.

Haul-out and launch scheduling: How were these coordinated? Discovery: primarily through Dave's personal cell phone and a wall calendar in the office. The crew learned about the next day's schedule the afternoon before, sometimes later.

Billing: How were slip rentals invoiced? Discovery: invoices were generated manually in QuickBooks "when things slowed down," which meant significant lag and occasional missed invoices.

Customer communication: How did customers get updates, reminders, or answers to common questions? Discovery: by calling or emailing and waiting for someone to respond.

The good news: none of these problems were unusual. This is a normal state for a marina of this size. The bad news: every one of them was costing Dave time, money, or both.

What we built over three months

Month 1: Customer database and CRM foundation

We migrated all existing customer records into GoHighLevel, cleaning and standardizing as we went. Every boat owner became a contact with their slip assignment, vessel information, emergency contact, and history attached. This alone took about ten days but created the foundation for everything else.

We also set up a unified inbox — all email, text, and phone inquiries going to one place with clear ownership of who responds to what.

Month 2: Slip and scheduling automation

We built a slip availability tracking system integrated with the CRM. When a slip opened up or a new inquiry came in, the record updated automatically. Seasonal renewals triggered 60 days before expiration — customers got an automated email and text reminding them to confirm for the coming season, with a direct link to do so.

Haul-out and launch scheduling moved to a digital calendar with SMS notifications to the crew the evening before. Rescheduling now happens in the system and notifies everyone automatically.

Month 3: Billing integration and customer communication

We connected GoHighLevel to QuickBooks Online, so completed jobs and confirmed slip rentals automatically generate draft invoices. Dave still reviews and approves them, but the manual creation step is gone.

We also built a FAQ text-bot for common customer questions — hours, fuel pricing, launch ramp rates, contact numbers for specific services. Customers text a number and get answers immediately without the office needing to respond.

Six months in

Dave's assessment: the office runs differently.

Specific numbers he tracked:

  • Time on administrative tasks (his personal hours): Down from an estimated 12–15 hours/week to 4–5 hours/week
  • Seasonal renewal rate: Up from ~78% (the historical average) to 91% in the first renewal cycle after the system launched — largely attributable to the automated renewal sequence
  • Invoices 30+ days overdue: Down from 23% of outstanding invoices to 8%
  • Missed haul-out coordination issues: Two in the year before the build; zero in the six months after

"I can actually leave the marina for a full day and the place doesn't fall apart. That didn't used to be true." — Dave F., Blue Hill Marina

What this kind of engagement costs

The build at Blue Hill Marina was a three-month project scope, followed by an ongoing monthly retainer for maintenance and ongoing development. Total cost over the first six months: approximately $12,000 between initial build and ongoing support.

Dave's estimated value recovered: the 7–8 hours/week of his time alone, at his internal valuation, exceeds the retainer cost. The improved renewal rate on slip rentals — roughly 13 percentage points higher — added direct revenue that more than covered the rest.

Not every marina or trades business will see identical results. Scale matters, as does the quality of the existing data and the owner's willingness to change how things work. But the pattern holds: businesses running on memory, paper, and spreadsheets have significant headroom, and the infrastructure to capture it isn't as complicated or expensive as most owners assume.

Book a call with Tallwater to talk through what an operations audit and build looks like for your business.

Ready to get your operations sorted?