Skip to content
← Back to Blog
3D Configurator9 min read·August 10, 2026

How to Embed a 3D Configurator on Your Website (and Generate More Leads)

A technical and strategic guide to embedding a 3D veranda configurator on your website — where to place it, how it works, and how to capture and route the leads it generates.

Nina Bos

Nina Bos

Content Strategist · Zinevu

How to Embed a 3D Configurator on Your Website (and Generate More Leads)

Why your website needs a 3D configurator

Your website receives visitors who are actively searching for outdoor living solutions — and most of them leave without making contact. The conversion rate on a standard outdoor living website (contact form or phone call) typically runs between 1–3% of visitors. For every 100 people who visit your veranda page, 97–99 leave without telling you who they are.

A 3D configurator changes this equation. Rather than asking visitors to contact you, it invites them to design their product immediately. The barrier is lower, the experience is more engaging, and the commitment is higher. Visitors who interact with a configurator for 5–10 minutes are qualitatively different from those who glance at a contact form and bounce.

The mechanics are well supported by web conversion research. According to Google's consumer research, homeowners researching major home improvement purchases spend significantly more time on sites with interactive tools than on static brochure sites — and interactive experiences increase purchase intent by a measurable margin.

Embedding a 3D configurator on your website means converting your existing traffic into qualified, specified leads — without increasing your ad spend.

How embedding works technically

The Zinevu 3D configurator is embedded using a single JavaScript snippet — one line of code that you paste into your HTML. There is no server-side integration required, no build step, and no dependency on your existing website platform.

The embed code loads the configurator as an iframe within your page:

<script
  src="https://cdn.zinevu.com/embed/v1.js"
  data-id="YOUR_CONFIG_ID"
></script>

Replace YOUR_CONFIG_ID with the ID shown in your Zinevu dealer portal under Settings → Embed. The configurator loads in a responsive container that adapts to the width of the element it is placed in.

The embed script communicates back to your page via JavaScript events, allowing you to respond to customer actions — configuration completed, lead submitted — with your own custom logic (for example, pushing to your own analytics or CRM):

window.addEventListener('zinevu:completed', function(event) {
  var lead = event.detail;
  // lead.customer.email, lead.config, lead.totalPrice
  console.log('New lead:', lead.customer.name);
});

The configurator loads from Zinevu's global CDN with performance optimisations including lazy loading of 3D assets, progressive model loading and WebGL detection. For most modern websites, the impact on page load time is minimal when the embed is placed below the fold.

Where to place the configurator on your website

Placement has a significant effect on engagement rates. Here are the most effective positions for a 3D veranda configurator on your website:

Product pages (highest impact)

Embedding the configurator directly on the product page — next to or below the product description — is the highest-converting placement. The visitor is already in product mode; the configurator is the natural next step. Remove or de-emphasise the contact form on product pages where the configurator is embedded — you want visitors' attention on one action.

Dedicated "Design Your Veranda" landing page

Create a standalone page (e.g. /design or /configurator) that features the configurator full-width with minimal surrounding content. This page is ideal as a destination for paid advertising traffic, where you want visitors to take exactly one action. A strong headline ("Design your veranda in 3D. Get an instant price.") above the configurator is all you need.

Homepage hero (for configurator-first businesses)

Dealers who have built their marketing around the configurator sometimes feature it directly on the homepage. A teaser CTA — "Design your veranda in 3D → Get instant price" — that links to the configurator page works well above the fold, with the full configurator embed below or on a linked page.

In email and WhatsApp follow-ups

The configurator does not have to live only on your website. A direct link to your configurator — hosted at your white-label domain — can be shared in email replies, WhatsApp messages, or social media posts. "Skip the showroom visit — design yours online and I'll send you a quote within 24 hours" is a compelling proposition for busy homeowners.

Step-by-step: from portal to live embed

Here is the complete process for getting a Zinevu 3D configurator embedded on your website:

  1. Set up your product catalogue. In your Zinevu dealer portal, configure the structures, options and pricing rules you want available to customers. This is the most time-consuming step — most dealers complete it in 2–4 hours on their first day.
  2. Get your embed ID. Navigate to Settings → Embed in your dealer portal. Copy the data-id value shown — this is your unique configurator identifier.
  3. Add the script to your website. Paste the embed snippet into the HTML of any page where you want the configurator to appear. If you use a website builder (WordPress, Webflow, Squarespace, Wix), paste it into a Custom HTML block or the page's header/footer code injection area.
  4. Test in staging. Load the page in a private browser window and complete a test configuration. Check that the lead appears in your Zinevu CRM lead inbox.
  5. Set up your white-label domain (optional but recommended). Follow the CNAME configuration process described in our white-label configurator guide to serve the configurator from your own domain.
  6. Go live. Publish the page. The configurator is now live and accepting leads.

The process typically takes less than a business day from account creation to live embed. Read our full getting-started guide on the Zinevu Academy for step-by-step screenshots of each stage.

Capturing and routing leads from the configurator

Every completed configuration generates a lead in your Zinevu CRM automatically. The lead includes:

  • Customer name, email address and phone number
  • The full product configuration (structure type, dimensions, materials, options)
  • A 3D render of the configured structure
  • The total configured price
  • A timestamp and source URL

From the CRM, you can respond to leads with a personalised message and an attached formal quote PDF, or convert them directly into a project in Zinevu's project management flow.

For teams that use external CRM systems (HubSpot, Salesforce, Pipedrive), the Zinevu API and webhook system allows leads to be pushed automatically to your existing tools. See the Developers & API page for technical details.

For advertising and analytics teams, the zinevu:completed JavaScript event can be used to fire conversion tracking events in Google Analytics 4, Google Tag Manager or Meta Pixel — attributing configurator completions to specific ad campaigns.

Performance considerations for embedded configurators

3D rendering in a browser is computationally intensive, and embedding a configurator adds weight to your page. Here are the best practices for maintaining site performance:

  • Load below the fold. Use lazy loading — the Zinevu embed script does this by default, initialising only when the configurator enters the viewport. This keeps your above-the-fold page load fast.
  • Test on mobile devices. WebGL performance varies across mobile hardware. The Zinevu configurator includes performance optimisations for lower-end mobile devices, but it is worth testing on the types of devices your customers typically use.
  • Avoid loading on the homepage. Unless the configurator is your primary CTA, avoid embedding it on high-traffic pages like the homepage. Use a linked configurator page instead — the click adds intention before the 3D load begins.
  • Monitor with Core Web Vitals. Google's Core Web Vitals (LCP, CLS, FID) measure page experience and affect search rankings. If the configurator embed causes CLS issues (layout shift), wrap it in a fixed-height container to reserve space before it loads.

For most outdoor living dealer websites, the Zinevu embed adds minimal performance overhead when placed below the fold and loaded lazily. If you have specific performance concerns, the Zinevu Help Centre has guides on optimising embed placement.

embed configuratorwebsite integrationlead generationJavaScriptconversion rate

Frequently asked questions

How do I embed a 3D configurator on my website?+

Add a single JavaScript script tag to the HTML of your web page, including a data-id attribute with your unique configurator ID from the Zinevu portal. The configurator loads responsively in any container. It works with WordPress, Webflow, Squarespace, Wix and any other website builder that supports custom HTML.

Does embedding the configurator slow down my website?+

Minimally, when loaded correctly. The Zinevu embed uses lazy loading by default, initialising the 3D engine only when the configurator enters the viewport. For best performance, place the embed below the fold on product pages rather than in the above-the-fold section.

Can I use the configurator as a standalone page rather than embedded?+

Yes. Your Zinevu white-label domain (e.g. configurator.yourcompany.com) can be shared as a direct link — in emails, ads, WhatsApp messages or social profiles. You do not have to embed it on your website to use it.

What website platforms support the Zinevu configurator embed?+

Any website platform that allows you to add a custom HTML script tag. This includes WordPress (via a Custom HTML block), Webflow (via custom code embed), Squarespace, Wix, Shopify, HubSpot CMS, and any hand-coded HTML/React/Next.js site.

How do leads from the embedded configurator reach me?+

Leads flow automatically into your Zinevu CRM the moment a customer submits their configuration. You receive a notification (email or in-app), and the lead appears in your CRM inbox with the full configuration, contact details, a 3D render and the configured price.

Can I track configurator conversions in Google Analytics?+

Yes. The Zinevu embed fires a JavaScript event (zinevu:completed) when a customer submits a lead. You can listen for this event and push it to Google Analytics 4 or Google Tag Manager as a conversion event — allowing you to attribute configurator completions to specific ad campaigns or traffic sources.

Is there a limit to how many pages I can embed the configurator on?+

No. You can embed the same configurator (using the same data-id) on as many pages as you want. If you want different product ranges on different pages, you can create multiple configurator configurations in your dealer portal, each with its own embed ID.

Written by

Nina Bos

Nina Bos

Content Strategist · Zinevu

Nina writes about digital sales tools, product experience and the outdoor living industry. She has spent five years helping veranda builders and outdoor living dealers across the Netherlands and Belgium understand how technology can grow their sales — faster quotes, higher close rates, leaner operations.

Ready to try it yourself?

Pick a plan and start today. Switch or cancel anytime.