2025

LumApps

Enterprise web operations across 3 acquired brands, 5 languages, and 3,489 pages of MarTech infrastructure.

// stack

Webflow EnterprisePlaywrightGoogle Search ConsolePardotFigmaGoogle Tag Manager
LumApps intranet platform homepage showing 'A Brighter, More Connected Way to Work' headline in the Forrester Wave 2026 layout

// problem

LumApps is a B2B SaaS intranet platform serving enterprise clients globally. Following their acquisition of Beekeeper and Teach on Mars, they inherited three acquired brands with separate websites, inconsistent SEO strategies, a Pardot instance embedded across 3,489 pages with no documentation, and content teams operating in 5 languages without a unified process.

// solution

Built a custom scoring model for the Teach on Mars migration: 436 pages scored on weighted unique-query and position data, tiered into migrate, review, and redirect-only. Crawled the entire Pardot infrastructure using Playwright to bypass cookie consent walls. Developed 153 unique meta descriptions across 5 locales. Built Figma-to-Webflow Enterprise templates for unified content operations across 36 CMS collections.

// results

Unified web presence across 3 acquired brands. Complete Pardot migration audit enabling marketing to plan their HubSpot transition. Documented content operations guide enabling self-service management of 36 CMS collections.

// architecture

flowchart LR
  BK[Beekeeper] --> U[Unified Content Ops]
  TOM[Teach on Mars] --> U
  LA[LumApps] --> U
  U --> W["Webflow Enterprise<br/>36 CMS collections"]
  U --> SEO["5-language SEO<br/>153 meta descriptions"]
  subgraph Audit[MarTech Audit]
    P[Pardot]
    GSC[Google Search Console]
    PW[Playwright Crawler]
  end
  PW --> P
  PW --> GSC
  PW --> SM["Scoring Model<br/>436 pages tiered"]
  SM --> M["Migrate: 30"]
  SM --> R["Review: 30"]
  SM --> RD["Redirect: 376"]
System architecture, rendered live from source.

// metrics

3,489

Pages Audited

Full MarTech infrastructure crawl

5

Languages

Unified content ops across locales

153

Meta Descriptions

Unique across 5 languages

436

Pages Scored

Weighted migration scoring model