Embed Smile Lab on your practice's website. Visitors upload a photo and get an instant AI-generated preview of whitening, straightening, or veneers — right on your site, in seconds.
Three steps for your visitor, under a minute, no appointment required.
A clear, front-facing photo — from a phone camera or file upload. Nothing is stored after generation.
Whitening, straightening, or veneers. The visitor picks what they're curious about.
An AI-generated preview appears in seconds — shareable, and a natural lead-in to booking.
We hand you a ready-made snippet with your clinic already set up. Copy it, paste it into your website, and you're live — no coding, no plugins, no waiting on anyone.
We send you your snippet — already set up for your clinic, nothing to configure.
Paste it into your website — works with Wix, Squarespace, WordPress, or any site.
You're live. It fits right into your existing design — no clashing colors or broken layout.
<div id="dentascan-widget"
data-clinic-key="your-clinic-key"></div>
<script src="https://smile-lab.app/widget/widget.js"></script>
Yes, that's really it. Copy, paste, done.
Built to embed cleanly into any site and stay out of the way.
Gemini-generated before/after previews that keep the visitor recognizably themselves.
Paste a single embed snippet. No build step, no framework, no dependency conflicts with your site.
Consent is required before upload, and the source photo is never persisted to disk or logs.
Shadow DOM isolation means zero CSS collisions on WordPress, Wix, or a hand-rolled site.
Set your logo and accent color once — every generated preview matches your practice.
See how many previews your widget has generated this billing period, at a glance.
Visitors choose what they're curious about — you don't have to build separate flows.
A brighter, more even shade — the most requested first look.
Shows visitors what a straighter smile could look like before committing to a plan.
A full smile-makeover preview for visitors exploring a bigger change.
One plan. No setup fees, no surprise tiers.
Cancel anytime. Billed monthly via Stripe.
You'll complete setup and payment securely via Stripe.
No. Uploaded photos are processed in memory and discarded immediately after a preview is generated — they are never written to disk, a database, or logs.
Yes. A consent checkbox is required before any upload is accepted, and this is enforced by the server — not just the visible checkbox.
No. The widget renders inside an isolated Shadow DOM, so your site's CSS can't leak in and the widget's styles can't leak out — verified against aggressive WordPress themes.
Installing it is one script tag. If you'd rather have a developer do it, your dashboard has a scoped setup link you can send them — no Smile Lab account required on their end.
iPhone Safari, Android Chrome, and desktop Chrome, Firefox, and Safari — including direct mobile camera capture for the photo upload.