Add it to your website
Paste one line of script. The widget mounts itself wherever you put it — no design work needed on your end.
AI surface detection
Put a visualisation widget on your site. Your customers upload a photo of their own room, pick one of your products, and see it in their space — so they arrive knowing what they want.
What you get
Plans differ on capacity — how many products, how many credits, how much chat. Not on features.
From live widgets
Every one of these started as a photo a customer took on their phone.
Before
After
Before
After
Before
After
Before
After
Before
After
Before
AfterHow it works
Paste one line of script. The widget mounts itself wherever you put it — no design work needed on your end.
A visitor drops in a photo of their own room, from their phone or their desktop.
AI places your product in their space. They compare it against the original, save it, share it, and get in touch.
Generating…
AI previewUnder the widget
Customers see your products in their actual space — not a stock photo, not a mood board. A photo they took five minutes ago, transformed.


What it works for
Virtually any product that occupies a room or a surface. Drop yours in — we handle the rest.


Tiles, suites, fittings


Sofas, beds, tables, storage


Decking, planters, paving


TVs, media walls, plants, blinds
Some things it’s used for
Offline → online
Each product has its own QR code. Print them on shelf-edge labels, swing tags, brochures, or showroom signage. A customer scans, and the widget opens preloaded with that exact product.
Free QR codes for every product


Infrastructure
We've handled the boring parts: abuse protection, model fallback, consent capture, observability. So you can ship.
Lock the widget to your domains only. Stops scrapers and sandbox embeds in their tracks.
Configurable caps per session, per IP, per day — protect your render budget from abuse.
If one model is degraded or slow, we silently route to the next. Your widget keeps working.
We’ll process your photo to visualise this product.
Built-in consent UI for photo upload, data retention, and processing — pre-approved copy included.
Opt-in customer visualisations form a social-proof gallery you can embed anywhere on your site.
Sessions → Uploaded → Visualised → Downloaded. Every step instrumented, every product tracked.
Install
Drop this into your site's <head>. The widget mounts itself wherever you place a data-visualiseo attribute.
<!-- Drop into <head> --> <script src="//visualiseo.co.uk/v1.js" data-key="vse_live_a8f3…" defer></script> <!-- Place anywhere on a product page --> <button data-visualiseo="sku-1042">See in my room</button>
Anything that occupies a space or surface — worktops, kitchens, bathrooms, flooring, tiles, furniture, wall art, gardens, radiators, TVs, plants. If a customer would ask 'will this fit/look right in my room?', VisualiseO handles it.
We run multi-model with auto-failover. If our primary model is degraded, the widget silently switches to the next available model. Your customers don't see a broken state.
Domain allowlisting, configurable per-visitor rate limits, and IP throttling are built in. You set the ceiling. We enforce it before any render is queued.
Yes. The widget includes a built-in consent flow with pre-approved copy. Customer photos are processed and discarded by default — retention is configurable.
We’ll walk through the widget on your own products and answer whatever the page didn’t.
Not a retailer?