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.
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
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
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
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"
}