Waterside Staff Apps
Four branded iOS apps, one Swift package
Waterside employees talk to potential customers all day, far beyond the sales team. Four branded staff apps (Flying Bridge, Harbor Lights, Longfellow, South Peak) let any of them capture a lead into the HubSpot CRM on the spot, send photos to marketing, and refer new hires.
Swift · SwiftUI · Swift Package Manager · Supabase · HubSpot · WKWebView
Most of Waterside's employees work nowhere near a sales or marketing department: a bartender at one of the restaurants talks to people all day, and some of those people are shopping for a new boat or a new home. The antiquated reality was that those conversations went nowhere. There was no way to capture a promising lead in the moment, no channel for staff to send marketing a great photo from the floor, and no easy way to refer someone who would make a good hire.
Four branded staff apps (Flying Bridge, Harbor Lights, Longfellow, South Peak), built in agentic AI coding environments, that turn the whole staff into scouts. When a conversation makes someone sound like a real prospect, any employee can add them as a lead to the HubSpot CRM immediately. Any staff member can photograph what's happening at the businesses and upload it for marketing to review and use across social media, marketing collateral, and websites. And when a good conversation turns up a good candidate, they can refer a new employee on the spot.
The architecture keeps all of it maintainable: four separate iOS apps, each scoped to its own business UUID, all on one shared local Swift package. Tile content, order, and destinations are driven entirely from Supabase, with RLS-enforced anonymous reads keeping each app inside its own business boundary.
- Instant lead capture into the HubSpot CRM from any staff conversation
- Photo submissions routed to marketing for social media, collateral, and websites
- Employee referrals straight from the floor
- One shared Swift package powering four distinct app targets
- Supabase-driven tiles: change content & order with zero app rebuilds
- RLS-enforced anonymous reads; per-business scoping by UUID
Lead capture, marketing content, and employee referrals now come from the whole staff, not just sales and marketing. And the workflows change with zero app rebuilds: update the tiles in Supabase and every phone follows.
