Manufacturing Customer Success Story
How Aquila Power Catamarans Achieved Automated Global Lead Routing Through a Custom MarineMax Integration
Aquila Power Catamarans sells globally through MarineMax, 19+ independent international dealers, and an internal VIP sales team, split by boat model and geography. Campaign Creators built a custom Node.js middleware layer connecting HubSpot to the MarineMax API, restructured workflow logic to route every lead to the right channel automatically, and gave Aquila a HubDB-driven way to add boat models without a developer.
0%
Faster lead notification
0
International Dealers Routed Automatically
0
Routing scenarios formally QA-tested before go-live
0
HubSpot HubS Deployed
Aquila Power Catamarans designs and manufactures power catamarans, employing 200 people. It sells through three distinct channels: MarineMax as its primary distributor, a network of more than 19 independent international dealers, and an internal VIP sales team handling its highest-tier models.
Three channels means a single inbound inquiry has three possible destinations, and the right one depends on which boat the buyer is asking about and where in the world they are. A dealer in one region has no claim on a lead from another. A model sold through MarineMax is not a model the VIP team works. Getting an inquiry to the correct channel is therefore a routing decision made on every lead, and getting it wrong sends a prospective buyer to someone who cannot sell to them.
Industry
Manufacturing / Maritime
Tools Used
HubSpot Marketing Hub Enterprise
HubSpot Content Hub Enterprise
Custom Node.js Middleware
MarineMax API
HubDB
Services
Custom API Integration
Lead Routing Automation
Dealer Enablement
The Challenge
Aquila's lead flow ran through a single HubSpot workflow built to hand leads to MarineMax, but the logic had not kept pace with the business. Sales reps were waiting 3-4 hours to receive lead notifications, an entire tier of the highest-value leads risked routing to the wrong channel, and adding a new boat to the system required a developer every time.
Every additional lead that moved through the outdated logic carried the same risk: a high-value prospect delayed past the point of easy follow-up, or a lead landing with the wrong sales channel entirely.
Routing and Delivery Gaps Blocking Reliable Global Lead Handling
1. Slow lead notifications.
Sales reps waited 3-4 hours between a lead's form submission and their own notification of it. This left high-value prospects unanswered well past the point of high response rates.
2. Misrouting risk on the highest-value model.
Leads for Aquila's 70 Luxury model needed to stay with Aquila's internal VIP sales team, but the existing logic risked sending them to MarineMax. This made it possible for a lead on Aquila's most expensive product to reach the wrong sales channel.
3. An inconsistent fourth routing path.
A separate, informally maintained email-routing branch handled Caribbean and Latin American countries outside the main MarineMax, dealer, and internal-rep logic. This made lead handling inconsistent for an entire region and harder to audit against the rest of the system.
4. Developer dependency for catalog changes.
Every new boat model required a developer to make code-level updates to the HubSpot-MarineMax integration. This tied Aquila's own product launch timeline to Campaign Creators' engineering availability.
5. A dealer locator that couldn't filter by vessel type.
Aquila's public Dealer Locator returned every dealer with no way to separate power-boat shoppers from sail-boat shoppers. This made it harder for prospects to find the dealer actually equipped to help them.
Aquila needed a routing system built for its actual dealer network, one Aquila's own team could maintain as that network and its product line kept changing.
"Aquila's dealer network doesn't sit still, so we built the routing logic to be something their team could keep pace with, not something they'd have to come back to us for every time a dealer changed."
Kayla Newton, Account Executive, Campaign Creators
Why Aquila Chose Campaign Creators
Aquila needed a partner who could build and maintain custom middleware between HubSpot and a third-party distributor API, not simply configure HubSpot's native tools. The engagement required:
-
A custom-built, hosted middleware layer connecting HubSpot to the MarineMax API
-
Multi-variable routing logic evaluating boat model, country, and state to select among MarineMax, 19+ international dealers, and Aquila's internal VIP team
-
A self-service way for Aquila's own team to add new boat models without a developer
-
Formal QA validation of the routing logic against real edge cases as the dealer network changed
-
Ongoing maintenance as Aquila added new product lines and dealer relationships
As a HubSpot Elite Solutions Partner, Campaign Creators brought the engineering depth to build and operate custom middleware alongside HubSpot's native platform, giving Aquila a partner who could keep the integration current as its distribution network kept evolving.
How Campaign Creators Built a Self-Maintaining Global Lead Routing System
Campaign Creators approached the rebuild as a system Aquila's own team could operate and extend, not a one-time integration handed off and left alone. The following components made that possible.
Splitting Leads Across Three Sales Channels
The existing single-workflow structure could not reliably separate MarineMax-eligible leads, Aquila's internal VIP team, and 19+ independent dealers. Campaign Creators restructured HubSpot's workflow logic around three fields already captured on every lead: Boat of Interest, Country, and State, evaluated together, not country alone. This is why a 70 Luxury lead now routes correctly to Aquila's internal team no matter which country it comes from.
Connecting HubSpot to the MarineMax API Through Custom Middleware
HubSpot and the MarineMax API had no native connection to each other, so every handoff between the two systems depended on a workaround. Campaign Creators built and hosts a custom Node.js middleware application that connects HubSpot to the MarineMax API, using Redis to track which leads have already been processed and prevent duplicate submissions. Field-level data mapping between HubSpot and the MarineMax API was documented so the integration stays maintainable as either system's data model changes.
Moving the Boat Catalog Into an Editable HubDB Table
Aquila's boat catalog previously lived in a structure that required a developer to update whenever the integration needed a new model added. Campaign Creators migrated the catalog into a HubDB table that feeds both the public website and the routing middleware from the same source.
Putting Everything the Routing Needs on One Record
The prior routing logic evaluated country in isolation, which could not distinguish a VIP-tier lead from a standard one originating in the same region. Campaign Creators identified Boat of Interest, Country, and State as the three fields the routing logic needed to evaluate together, based on how Aquila's sales and dealer teams actually needed leads split. This is why a single lead record now carries everything the routing logic needs to make a correct assignment, without cross-referencing a separate system.
Assigning Every Lead a Named Owner
Before this rebuild, a routed lead had no explicit owner in HubSpot beyond the workflow that moved it, leaving internal reps, dealers, and MarineMax without a clear record of who was responsible for follow-up. Campaign Creators configured each routing destination, a named internal rep, a specific international dealer, or the MarineMax API, as an explicit lead-ownership assignment, so a lead shows up as owned by the person or channel actually responsible for it, not sitting in a shared list.
Routing Every Lead Without Manual Sorting
Manual sorting meant no lead moved until someone reviewed it against the routing rules by hand. Concrete automation examples now in place:
-
A 70 Luxury lead from any country routes to Aquila's internal VIP team.
-
A lead from an MMX-eligible country and boat model routes automatically to the MarineMax API.
-
A lead from a covered international dealer's territory routes to that dealer directly.
Adding a new boat to the HubDB catalog table automatically makes it available to the routing and API logic without a developer touching code.
Testing 26 Routing Scenarios Before Go-Live
Routing logic that has not been tested against real edge cases fails quietly, and a misrouted VIP lead is not the kind of gap Aquila could afford to discover after the fact. Campaign Creators closed the build phase with a formal 26-scenario QA pass against the routing logic in November 2025, testing edge cases including the 70 Luxury exclusion, Hawaii-specific handling, and multiple Caribbean and Latin American country and form-type combinations before the logic went live.
Filtering the Dealer Locator by Vessel Type
The Dealer Locator returned every dealer with no way to separate power-boat shoppers from sail-boat shoppers, leaving prospects to sort through irrelevant results themselves. Aquila's public Dealer Locator now filters results by vessel type, power or sail, with shareable pre-filtered URLs.
The Results
Aquila's lead-routing system now separates a growing global dealer network, an internal VIP team, and a third-party distributor automatically, and has kept evolving as Aquila's business has. Key outcomes included:
-
3-4 hour lead notification delay cut to an actively monitored 15-20 minute window
-
70 Luxury model leads now route reliably to Aquila's internal VIP team, closing the risk of misrouting to MarineMax
-
19+ international dealers and Aquila's internal sales team each receive only the leads assigned to them
-
New boat models can be added to the system by Aquila's own team through HubDB, without a developer
-
The Dealer Locator filters by vessel type so prospects reach the right dealer for the product they're researching
-
26 routing scenarios formally QA-tested, with 9 further routing-logic revisions delivered as the dealer network has changed
-
When Aquila launched a new sailboat product line, the existing routing framework absorbed the new dealer types and paths without a rebuild
Aquila's lead-routing infrastructure now runs as a maintained system, built to be extended as the business changes.
Impact: A Lead-Routing System Built to Keep Changing With the Business
Aquila's routing logic is not a fixed set of rules frozen at launch. Because the system is built around a small set of well-defined fields (Boat of Interest, Country, State), not a growing list of one-off exceptions, Campaign Creators can adjust routing as Aquila's dealer network changes without restructuring the underlying logic.
Aquila's own team can now add a new boat model to the system directly through HubDB, extending the system's coverage without needing Campaign Creators to touch code for a routine catalog update.
Solve Global Lead Routing and Dealer Enablement With Campaign Creators
Businesses selling through a mix of direct teams, distributors, and independent dealers often run every lead through a single, aging workflow that was never built for that complexity. As the network of channels grows, that gap shows up as slow lead delivery, leads reaching the wrong channel, and a system only the original developer can safely change.
Closing that gap requires routing logic built around the fields that actually distinguish one channel from another, a maintainable integration between the CRM and any third-party systems in the mix, and a way for the business's own team to extend the system without waiting on outside engineering for every change.
Campaign Creators builds HubSpot-based lead routing and integration systems designed to be operated and extended by the client's own team, not just handed off once. Talk to a HubSpot expert to see how Campaign Creators can build a global lead-routing system around your existing distributor, dealer, and sales relationships.
Make HubSpot Work the Way Your Business Sells
Campaign Creators builds HubSpot systems for businesses whose go-to-market doesn't fit a default configuration: custom API integrations, lead routing automation, partner and dealer enablement, and the CRM architecture underneath all of it. We build it, document it, and hand it over, so your team runs it day to day without a specialist behind every change.