Kriete Truck Centers
HubSpot migration with sophisticated inventory integration.
HubSpot migration with sophisticated inventory integration.
Project type
Website
Industry
Logistics & Transportation
Location
United States
Services provided
Strategy
Development
Kriete Truck Centers is a commercial vehicle dealership serving customers across the United States. They specialise in selling new and used trucks, trailers, and commercial equipment, alongside parts and service operations. With sales representatives constantly on the move across America, visiting truck yards, photographing inventory, and working directly with fleet operators and owner-operators, their business moves fast.
For a dealership of this scale, the website isn't just marketing collateral. It's the digital showroom where potential buyers browse hundreds of available trucks, where fleet managers compare specifications, and where the sales team shares listings in real-time. When a representative photographs a new vehicle in the field and uploads it to their system, customers expect to see it online immediately.
Kriete's existing website lived on a different platform, separate from their HubSpot marketing and forms infrastructure. This fragmentation created operational friction - managing multiple systems, maintaining duplicate data, and struggling to keep website inventory synchronised with their sophisticated dealer management system.
They needed to consolidate onto HubSpot, bringing together content, inventory, and lead generation into a unified platform.
"This project was about more than just moving a website to a new platform. Kriete needed their inventory system to work flawlessly from day one, their sales team couldn't afford delays or missing listings. We had to rebuild complex integrations while the business kept running at full speed."
Mike Thomas, Technical Director
Kriete Trucks came to us already using HubSpot for marketing, but their website lived on a different platform. They wanted to consolidate everything onto HubSpot - bringing together their content, inventory, and lead generation into one unified system.
For most businesses, a website migration means moving pages and updating templates. For Kriete, the website is their inventory - a living, breathing catalogue of hundreds of trucks that changes constantly throughout the day.
Kriete uses two connected systems to manage their vehicle inventory. Their dealer management system (Procede DMS) handles the business side - sales, transactions, customer records. This feeds into cDemo, a product information management system designed specifically for vehicle dealerships.
cDemo is where the magic happens for their sales team. Representatives photograph trucks in the field, upload specifications from their phones, and update availability status in real-time. It's the single source of truth for what's in stock and what's available.
Their existing website pulled inventory from cDemo automatically. Migrating to HubSpot meant rebuilding that entire connection from scratch - and it had to work just as seamlessly, because the sales team couldn't afford delays between listing a vehicle and seeing it appear online.
We approached this as a complete platform migration with custom integration development, not just a website redesign.
One of our first critical decisions shaped everything that followed. For managing 1,000+ inventory items, we had two options: HubDB tables or HubSpot's Products object.
HubDB seemed like the simpler path initially - it's what many agencies use for inventory systems. But we recognised its limitations:
We chose the Products object instead. This meant more complex integration work upfront, but delivered:
This decision future-proofed the entire implementation.
The critical piece was making Kriete's inventory system (cDemo) talk to HubSpot automatically. Sales reps needed to photograph a truck, upload it to cDemo, and have it appear on the website - without anyone manually recreating that listing.
We built an integration that:
For the sales team, it's completely invisible. They work in cDemo like they always have, and the website takes care of itself.
With the inventory integration built and tested, we could migrate Kriete's front-end website to HubSpot Content Hub.
We developed a flexible system of reusable templates supported by custom modules. This maintained Kriete's existing design while dramatically improving how the site could be managed going forward.
The flexible approach means Kriete's team can now build new pages without needing a developer, while maintaining complete design consistency across the site.
When a new vehicle syncs from cDemo into HubSpot's Products object, a webpage is automatically created for it. HubSpot generates a unique URL for each product so the moment a new truck appears in the CRM, the live page is generated.
This is the power of CRM-powered pages: hundreds of product pages exist without anyone manually building them. Each page pulls its data directly from the product record in HubSpot CRM.
We built a single template that styles these automatically generated pages consistently, handling specifications, gallerys, pricing, and contact forms.
So, when Kriete's team adds inventory to cDemo, pages appear automatically. When trucks sell and are removed, the pages disappear. The website stays perfectly synchronised with actual inventory without any manual page management.
In the commercial vehicle industry, sales happen in person - at truck yards, customer sites, and industry events. Sales representatives needed a way to provide professional marketing materials on the spot, without relying on pre-printed brochures that quickly become outdated as inventory changes.
Using CSS media queries, we created print views that turn product pages into professional sales sheets. Representatives can pull up any truck listing on their phone or laptop, click print, and instantly generate a high-quality marketing leaflet.
Each sheet includes:
"The print functionality has actually become one of the most valued features. Sales representatives can generate up-to-date marketing materials for any vehicle instantly, which has fundamentally changed how they operate in the field."
Calum Joyce, Developer
To handle searching through hundreds of inventory items effectively, we replaced HubSpot's default search functionality with Swiftype:
The difference in user experience is immediately noticeable when searching through extensive inventory.
Lead attribution is critical for Kriete's sales team - they need to know which vehicles and marketing efforts are driving phone inquiries.
We integrated CallRail's dynamic phone number tracking throughout the site. Each sales representative has multiple tracking numbers that automatically display based on the product being viewed and the visitor's source. When someone calls about a specific truck, CallRail captures that data and attributes it to the right product and marketing channel.
This gives Kriete granular insights into which inventory generates the most interest and which marketing campaigns drive actual sales conversations, enabling data-driven decisions about pricing, promotion, and inventory management.
The Kriete Trucks migration delivered a unified platform where content, inventory, and lead generation work seamlessly together, transforming how the business operates day-to-day.
Business outcomes:
By understanding both HubSpot's capabilities and Kriete's operational reality, we delivered a system that eliminated manual processes while improving performance. The sales team focuses on selling trucks, the website takes care of itself, and Kriete has a foundation ready for wherever their business grows next.