← Back to work

Creative industry · Digital Transformation

One platform, hundreds of brand teams, one governance model.

Sector
Global creative-industry network
Client
Anonymized by default
Engagement
Multi-tenant platform build, delivered
Approach
Self-serve partner portal with governance-grade code review

The situation

A creative-industry network connected thousands of brand teams to specialist talent. Each brand needed its own configurable presence: own content, own assets, own search visibility. The previous setup ran one site per brand, none of them sharing code. Updates to the shared design system meant rebuilding hundreds of sites by hand. The team couldn't ship anything new because they were always patching old work.

What we found

The visible problem was duplication. The deeper problem was that each brand was effectively running its own micro-CMS with no governance. Editorial workflows differed by brand. Search indexes were inconsistent. The same image appeared in forty versions across the network because nobody knew where the canonical version lived.

What we built

A multi-tenant content platform on WordPress VIP with strict separation between shared infrastructure and brand-specific customization. Each brand got a self-serve portal where their own team could publish, schedule, and update content without touching anyone else's. Underneath, a single source of truth for the asset library, the user model, and the search index.

Code review was mandatory and standards-driven. No brand could ship code that broke the platform contract for the others. Filtering, search, and sorting were unified so the experience was consistent regardless of which brand a visitor was browsing.

What changed

Brand teams shipped updates without waiting for the central team. The central team stopped patching one-off bugs and started shipping platform features. The same image appeared once, not forty times. Onboarding a new brand became a configuration task instead of a build.

The point of a platform isn't shared infrastructure. It's shared discipline. Start an audit →

Get in touch