Active Project Workspace
Autosave active
G
Good Kitchens
Architectural Decision Platform
Architecture & Strategy • Non-Destructive Integration

Wix Integration Strategy & Embed Specification

Good Kitchens already has content and SEO assets established in Wix. This document defines the boundary architecture to integrate the AI-native decision platform seamlessly without risking live SEO rankings or editing live Wix forms.

Human Approval Gate: Strict Zero-Destructive Rule

In accordance with core operating guidelines, no live Wix pages, URLs, forms, or DNS records may be altered or published without explicit human review and approval. The application is built independently first.

Recommended Deployment Topologies

Recommended Tier 1

Subdomain Delegation

Keep www.goodkitchens.co.uk on Wix for marketing & SEO blogs. Host this Next.js web application at app.goodkitchens.co.uk.

  • • Zero risk to Wix SEO
  • • Complete full-stack Next.js performance
  • • Seamless cross-links in navbars
Alternative Tier 2

Wix HTML Element Embed

Embed the Good Kitchens Intake or Calculator into any existing Wix page using a responsive HTML iframe component.

  • • Users stay on your main Wix URL
  • • PostMessage auto-resizing
  • • Isolated sandboxed execution
Data Layer Tier 3

Wix CRM Webhook Bridge

When a homeowner completes their brief in Good Kitchens, dispatch a structured webhook to Wix Automations / Zapier to create a Wix CRM contact.

  • • Centralized lead pipeline in Wix
  • • Automated email triggers
  • • Full brief attached as JSON

Wix Custom HTML Embed Code

Paste into a Wix "Custom Element" or "HTML iFrame" component on any page.
<!-- Good Kitchens Decision Platform - Clean Wix Embed -->
<div id="good-kitchens-embed-container" style="width: 100%; min-height: 850px; position: relative;">
  <iframe
    id="good-kitchens-frame"
    src="https://app.goodkitchens.co.uk/intake"
    style="width: 100%; height: 100%; min-height: 850px; border: none; border-radius: 8px; box-shadow: 0 4px 20px rgba(11,28,20,0.06);"
    allow="clipboard-write"
    loading="lazy"
    title="Good Kitchens Decision Platform"
  ></iframe>
</div>

<script>
  // Automatic responsive height communicator
  window.addEventListener('message', function(event) {
    if (event.origin.includes('goodkitchens.co.uk')) {
      if (event.data && event.data.frameHeight) {
        var frame = document.getElementById('good-kitchens-frame');
        if (frame) {
          frame.style.height = event.data.frameHeight + 'px';
        }
      }
    }
  });
</script>

Wix CRM Webhook Payload Contract

Standard payload sent to Wix REST / Webhook automation endpoints upon brief completion.
{
  "event": "project.brief.submitted",
  "projectReference": "GK-SW11-2026",
  "homeowner": {
    "name": "Jane Thornton",
    "email": "jane@example.co.uk",
    "phone": "07700 900123"
  },
  "project": {
    "postcode": "SW11 4NT",
    "propertyType": "victorian_terrace",
    "budget": 85000,
    "dimensionsM2": 27.3,
    "readinessLevel": "Supplier Ready",
    "readinessScore": 92,
    "matchedPathway": "Bespoke Architectural Joinery Specialist"
  },
  "briefUrl": "https://app.goodkitchens.co.uk/brief?ref=GK-SW11-2026"
}