Executive Summary
Porsche operates ~400 dealer websites globally. Each site runs 5-6 lead‑generation forms (e.g., Book a Test Drive, Contact Us, Request a Quote). The legacy stack - Sitecore XP with MVC‑based Forms - made change management slow, inconsistent, and expensive at scale. Porsche partnered with TechGuilds to accelerate a strategic move to Sitecore XM Cloud (XMC) and introduce a modern, ultra‑fast front end built with Astro - without relying on the out‑of‑the‑box JSS starter.
Highlights
-
3,000+ forms migrated from Sitecore XP Forms to XM Cloud Forms using Kajoo.ai’s migration factory with Human‑in‑the‑Loop (HIL) review.
-
Broke through API limitations: Because XMC Forms lacks public creation APIs and is still maturing (originating from Sitecore Send), TechGuilds engineered a safe method to invoke internal XMC APIs from within Kajoo.ai to automatically create forms at scale.
-
A reusable Dealer Website Factory delivered on XM Cloud Headless with Astro, enabling rapid rollout of brand‑true, high‑performance dealer sites.
-
Program velocity improved by an estimated 10×, while strengthening governance, accessibility, and analytics consistency across markets.
Client
Porsche - a premier automotive brand with a distributed global dealer network and high standards for brand fidelity, performance, and customer experience.
Dealer needs in brief: Consistent lead capture across markets; faster time-to-launch for campaigns and seasonal offers; strict brand governance with regional flexibility; accessibility and privacy compliance by default; high mobile performance; and standardized analytics for cleaner pipeline reporting.
Challenge
-
Scale & Variance: ~400 dealer sites, each with multiple forms, created thousands of variants and maintenance overhead on Sitecore XP Forms.
-
No Lift‑and‑Shift Path: XM Cloud Forms is not a drop‑in replacement for XP Forms; no official bulk migration utility or public creation APIs exist, and the capability (brought over from Sitecore Send) is still maturing.
-
Front‑End Strategy: Porsche sought the performance and simplicity of Astro for content‑first experiences - without adopting the default JSS scaffold - while keeping a clean, supported integration with XM Cloud.
-
Governance Needs: Global brand, privacy, and analytics standards had to be enforced consistently, with room for regional flexibility.
Objectives
-
Migrate all legacy XP Forms to XM Cloud Forms with high fidelity and quality.
-
Standardize dealer forms and components without losing local configurability.
-
Upgrade the front end to Astro on XM Cloud Headless, avoiding lock‑in to the OOTB JSS starter.
-
Accelerate delivery with strong governance: accessibility, privacy, analytics, and performance budgets.
Architecture Snapshot
-
CMS: Sitecore XM Cloud (headless, SaaS)
-
Forms: XM Cloud Forms auto-created via internal XMC APIs orchestrated by Kajoo.ai
-
Front End: Astro (content-first, high-performance), with opt-in islands
-
Automation: Kajoo.ai (forms migration logic, schema mapping, HIL workflows, observability)
-
Governance: Centralized design tokens, a11y tests, privacy & analytics templates, performance budgets
Solution Overview
TechGuilds deployed a two‑stream program using Kajoo.ai to orchestrate migration tasks, enforce checkpoints, and provide observability.
Stream A - Forms Migration Factory (Kajoo.ai) with Internal XMC API Automation
-
Inventory & Blueprinting: Cataloged 3,000+ forms and defined canonical blueprints for key journeys (Test Drive, Quote, Service, General Contact).
-
Schema Mapping: Auto‑mapped XP field types, validations, conditional logic, and submission behavior to XM Cloud Forms constructs.
-
Public API gap & breakthrough: Because XMC Forms currently lacks public APIs for form creation, we engineered a safe, support‑aware approach to invoke internal XMC APIs from within Kajoo.ai. This allowed us to programmatically generate XM Cloud Forms at scale while respecting tenant boundaries and governance controls.
-
Transformation & Generation: Kajoo.ai generated XM Cloud Form definitions; complex or ambiguous mappings were flagged for editor decisions.
-
Human‑in‑the‑Loop (HIL) Gates: Mandatory checks at schema, accessibility (WCAG), privacy/consent, localization, and analytics tagging.
-
Observability: Detailed migration results with visual logs.
So that Porsche can:
-
Modernize large form inventories quickly without manual rebuilds.
-
Apply compliance and brand rules consistently, every time.
-
Keep editors in control through review points instead of one-off engineering work.
Stream B - Dealer Website Factory on XMC with Astro (No OOTB JSS)
-
Astro + XMC Headless Integration: Custom adapters for layout/content delivery, routing, dictionary, and rendering data - frameworked around Astro.
-
Zero‑JS by Default, Islands on Demand: Baseline pages ship minimal JavaScript; interactive widgets (inventory snippets, appointment pickers) load as Astro islands.
-
Design Tokens & Theming: A brand‑true token system governs color, typography, spacing, and components across markets with guided flexibility for local teams.
-
Composable CI/CD: Multi‑tenant builds, preview environments, and feature flags; editors can preview and publish confidently as XM Cloud capabilities evolve.
-
Quality Gates: Automated accessibility, performance budgets, linting, and unit checks ensure each dealer site meets Porsche standards.
Giving Porsche:
-
Pages are fast by default, with interactivity only where it matters.
-
Global brand quality with local flexibility for dealers.
-
Fewer bespoke builds, simpler maintenance, and quicker rollouts.
Results
-
10× Faster Program Velocity: Standing up and evolving dealer experiences accelerated through automation and reusable patterns.
-
3,000+ Forms Modernized: XP Forms translated to XM Cloud Forms with standardized validations, consent, analytics, and localization.
-
Overcame API limitations: Despite no public XMC Forms creation APIs, Kajoo.ai safely leveraged internal XMC APIs to automate form creation at scale.
-
Performance Gains: Astro’s zero‑JS‑by‑default approach improved Core Web Vitals across key dealer templates.
-
Governed at Scale: Brand and compliance guardrails enforced globally; regional teams retain authoring flexibility.
-
Future‑Ready: The approach aligns with XM Cloud’s roadmap and minimizes bespoke upgrade work going forward.
What This Means For You?
-
Get measurable outcomes fast: Proven acceleration on large multi-site programs without chaos.
-
Lower risk while you modernize: Human-in-the-loop checks, accessibility and privacy baked in, and clear rollback.
-
Keep your front-end choice: Astro here - but the approach respects your preferred framework and headless setup.
-
Standardize the critical plumbing: Consent, analytics, and performance budgets handled the same way everywhere.