Skip to main content

B2B Ecommerce

Clark Diamonds HubSpot Integration, Website Migration & API-Driven eCommerce Connectivity

Clark Diamonds wanted to start offering diamond purchasing online and needed a scalable, automated system for their customers. We migrated them to HubSpot CMS and built real-time API integrations with their Laravel eCommerce app, enabling seamless stock management, customer tracking, and order processing. This created a fully connected and efficient digital platform.

Sector

B2B Ecommerce

Our Engagement

UI/UX Design, App Development, Technical Consultancy, Website Migration & API Integration

Tools

HubSpot CMS, Laravel

Client Overview

Clark Diamonds, a leading B2B diamond supplier, provides trade customers with real-time stock search, advanced product filtering, and high-resolution 3D rotating stone images via their custom-built eCommerce app. However, their existing WordPress website was limiting growth, making it difficult to implement improvements and optimise the user experience.

To enhance streamline user journeys, and improve conversions, we migrated their website to HubSpot CMS and integrated it with their Laravel-based eCommerce app. This ensured real-time data flow between both systems.

Clark Diamonds Mobile Screens

Mobile optimised web app built with Laravel PHP

App Analytics

Sends business intelligence to HubSpot reporting dashboards

The Challenge

Clark Diamonds had outgrown their WordPress website, struggling with slow updates, poor user experience, and limited integration with their Laravel eCommerce platform. Customers found it difficult to access key information and trial the app, leading to lower engagement and conversions.

To enable online diamond purchasing and streamline operations, they needed a scalable solution with real-time stock updates, automated order processing, and seamless data flow between systems.

Phill and the team have helped our company move into new markets, and develop how we work with existing customers by creating a digital presence which is continually evolving to meet the needs of our customers.

Mike Barrows, Business Owner

Our Solution

We migrated the Clark Diamonds website to HubSpot CMS and built a real-time API connection between HubSpot and their Laravel-based eCommerce system. This enabled:

  • Seamless HubSpot integration, ensuring that orders, customer tracking, and key metrics are updated automatically.
  • Automated data flow between platforms, eliminating the need for manual data transfers.
  • Real-time syncing of customer and order information, giving sales and marketing teams up-to-date insights.
  • Performance tracking through HubSpot, with key business metrics updated automatically for better reporting and decision-making.

Technical Implementation

We developed the app that drives the eCommerce function. It’s core system architecture consists of:

  • Laravel-based bespoke PHP core system (Laravel v8)
  • Hosted on Digital Ocean VPSs (Ubuntu 16.04, PHP7) with weekly snapshot backups
  • Separate production and staging environments for safe development
  • Local MySQL database for primary data storage
  • Bitbucket for cloud code storage and version control
  • FTP Dropbox integration for hourly diamond stock updates from DiamondTrack




HubSpot Integration & Data Flow

We engineered bidirectional data synchronisation between the app and HubSpot. Key features include:

Stock Updates

  • Automated processing of FTP-uploaded CSV files
  • Real-time stock availability reflected across all platforms

Customer & Company Synchronisation

  • Automatic creation/update of HubSpot Contacts and Companies via API when new accounts register
  • Bidirectional data flow ensuring consistent information across systems

Order Tracking

  • New orders automatically create records in HubDB Orders table
  • Purchases linked to HubSpot contacts for improved marketing and follow-ups

Business Intelligence

  • Scheduled KPI synchronisation every 30 minutes to HubSpot's HubDB Web Stats table
  • Automated tracking of key metrics including:
    • Top monthly companies
    • Lab-grown vs. natural diamond sales
    • Custom business intelligence metrics

The Results

By migrating to HubSpot CMS and integrating with the Laravel app using APIs, Clark Diamonds eliminated inefficiencies, gained seamless automation, and enhanced customer engagement.

  • Faster implementation of improvements, with no more WordPress plugin maintenance.
  • Project completed in just 60 days, with real-time data synchronisation.
  • A scalable, conversion-optimised website, built to support future growth and ongoing optimisation.

87%

increase in new users

129%

increase in pages viewed

64%

increase in conversion rate

Conclusion

Clark Diamonds’ website migration to HubSpot CMS and API integration with Laravel has transformed their digital operations, creating a fully connected and automated ecosystem. By eliminating manual inefficiencies, they now have a scalable, data-driven platform that supports business growth.

Let’s Chat!

Phill Burrows

If you have a RevOps or Integration project on HubSpot planned, connect with me using the links below.
Phill Burrows, Lead Consultant.