Customer assistant
Contextual help on key pages, grounded in approved site content and live catalog data. Suggested prompts change with where the visitor is in their journey.
Field study · Great Lakes Additive
Great Lakes Additive, a 3D printing manufacturer in Traverse City, Michigan, had outgrown a plugin-heavy WooCommerce store. We rebuilt it as a custom platform, added operational tools and grounded AI assistants, and still look after it today.
§01Results
The same pages on the original store and the new platform, tested the same way. Anyone can rerun the test on the live site.
Server response
40× faster
Main content visible (mobile)
Within Google's 2.5 s bar
Visual load (Speed Index)
Faster on mobile
Third-party plugins
Nothing left to patch
§02Before and after, measured
| Homepage unless noted | WooCommerce | Custom platform |
|---|---|---|
| Server response time | 8.2 s | 0.2 s |
| PageSpeed score (mobile) | 41 | 98 |
| PageSpeed score (desktop) | 51 | 100 |
| Main content visible (mobile) | 20.7 s | 2.4 s |
| Files downloaded per page | 183 | 37 |
| Page weight | 3.1 MB | 0.7 MB |
| Product page weight | 5.4 MB | 0.7 MB |
Measured 2026-10-17 · archived copy of the original WooCommerce store vs the live platform · scores and main-content times from Google PageSpeed Insights (new site: lower of two runs) · other figures are medians of three Lighthouse 12 runs · server response is the time before the page starts to arrive
Why these scores matter: PageSpeed Insights is Google's own test of how a page loads on a typical phone, and faster pages keep more visitors on the path to buying.
The scores explained§03The starting point
Great Lakes Additive's production is precise and modern. Its website was not. The store ran on WordPress and WooCommerce with a growing stack of third-party plugins, and the cracks showed as soon as online sales started.
Every new need meant another plugin, and every plugin update was a chance for something to break. The platform had become the bottleneck.
Pages were slow to load, especially on phones
Database queries timed out
Managing inventory through a rigid template was a daily struggle
Fifteen third-party plugins, each one more thing to update and keep compatible
§04What we built
We designed the data model, integrations and admin workflows first, then built a lean platform with only the code the business needs.
A Next.js and TypeScript store designed around their products, with Stripe checkout.
A Node.js API with the business rules in one place, backed by PostgreSQL.
Shippo rates and labels connected directly to orders, instead of a plugin.
Orders, refunds and inventory managed in screens built for how the team works.
§05The next season
As the platform matured, we added two assistants built into the same stack as the store, so their answers reflect how the product actually works. Not a generic chat plugin.
Contextual help on key pages, grounded in approved site content and live catalog data. Suggested prompts change with where the visitor is in their journey.
Built into the admin portal, with a live snapshot of what needs attention and workflow guidance the team can edit without a code change.
Explicit rules against inventing policies, customer data or steps that do not exist. When unsure, the assistant hands over to a person.
§06Still tended
Great Lakes Additive owns its platform outright: the code, the data and the accounts it runs on. No plugin rent, no lock-in. We continue to maintain and improve it as the business grows.
About website careClient note
“Eamon at Cusic Digital is highly intelligent with a creative side which makes him a very valuable asset to our company. We intend to utilize his expertise… for as long as he is available. All around great person to have on our team. Reliable, expeditious and courteous are but a few of his positive traits.”
Next season starts here
Tell us about your store. We will show you what is holding it back and what a move to a platform you own would involve.