← OSI Global
CRM Project

OSI Global · Website Refresh

How Metawork built a fully automated B2B lead enrichment and order processing platform for OSI: HubSpot CRM connected to Apollo, Zerobounce, and Sales Navigator with dynamic pricing, landing cost calculation, and full scenario health monitoring. 729+ hours delivered.

Duration 5 months
Tasks 108
Meetings 7

What we built

We ripped out OSI Global's legacy WordPress installation and replaced it with a lightning-fast static site. To hit strict performance targets, we scaffolded the core project in Astro and built interactive client-side components with Vue. We host the staging and production environments on GitHub Pages, deploying automatically via CI pipelines.

The core requirement was a seamless content editing experience without the bloat of a traditional database. We implemented Keystatic, which stores all content—pages, blogs, and SEO metadata—directly in the GitHub repository. The marketing team edits content through a clean UI, while authors format blog posts in Markdoc. We migrated their entire historical blog archive and set up native Astro image optimization to automatically handle all inline post media.

The tricky part was the product catalog. OSI handles a massive volume of B2B hardware SKUs. We split their global data tables by manufacturer to keep page generation fast. Then, we built a custom Vue catalog interface featuring free-text search and advanced filtering. Buyers browse inventory, build a quote cart, and submit requests that we route instantly into HubSpot.

To keep prices and inventory accurate, we bypassed manual data entry entirely. We built a custom sync button inside Keystatic that pulls fresh catalog data directly from Google Sheets into the site's data layer.

Tech stack

  • Frontend: Astro, Vue
  • CMS: Keystatic, Markdoc
  • Infrastructure: GitHub Pages, GitHub Actions
  • Integrations: HubSpot CRM

Recently touched

  • 2026-08-19 Post-Scope Work — out-of-budget extras (beyond the signed/budgeted scope) Done
  • 2026-08-18 Appgate RFQ landing page — MetaForm form + HubSpot wiring Done
  • 2026-08-10 Unblock Semrush Site Audit crawler on osiglobal.com Done
  • 2026-08-05 Website Go-Live Preparation Done
  • 2026-07-30 Complete editor.osiglobal.com deployment — blog author bylines & Cloudflare access Done

Other projects in this case study

  • HubSpot Optimization

    OSI's HubSpot Optimization project is a large-scale initiative delivering a complete lead enrichment and order processing platform. The system combines multiple data sources (Apollo, Zerobounce,…

    Read case study
  • Sales MCP

    The core system is an MCP server that sales reps talk to in chat. It exposes OSI's sales process as a set of tools, skills and playbooks.

    Read case study