Skip to content
Case studyCroatiaHEALTHCARE · AI CRM · WEB APP

Adriatic Smile

Your new smile, quoted in minutes.

Visit live site
Adriatic Smile
00

Overview

Role
Design & build — end to end
Year
2026
Market
Croatia / EU dental tourism · EN · IT · DE
Services
Product design · Conversational onboarding · Quote & reply automation · Clinic CRM workspace
StackNext.jsReactTailwindFramer MotionNode.js
01

The challenge

High-ticket dental tourism clinics lose international leads to boring static forms  and coordinators burn hours manually calculating quotes and translating replies into Italian, German and English. 

A generic contact form doesn't ask the right clinical and logistical questions up front, so coordinators still end up chasing missing information by email before they can even calculate a quote — the form doesn't remove the manual work, it just moves where it happens.

02

The approach

01

Converse

A guided, animated chatbot replaces the form — capturing identity, language, treatment and timeline conversationally, with secure X-ray uploads.

02

Draft

The moment a lead submits, the backend drafts an itemised estimate and an AI reply in the patient's own language.

03

Review

Coordinators get one workspace — full profile, the drafted quote, an X-ray lightbox, and quick edits before sending.

04

Send

One click pushes the approved reply live to the patient's waiting chat screen in real time.

03

Tech decisions

01Next.js

Patients researching dental tourism search from abroad, often on a slow connection, long before they ever contact the clinic — server-rendered pages that load fast and rank on Google matter more here than in most B2C sites.

02Framer Motion

The guided chatbot needed to feel like a conversation, not a form with extra steps — smooth step-to-step transitions were the difference between it reading as onboarding versus reading as paperwork.

03Node.js backend

Quote-drafting and translation logic runs server-side, not in the browser — pricing rules and multilingual reply generation are business logic that shouldn't be exposed or duplicated on the client.

04

Inside the build

Adriatic Smile
Adriatic Smile
Adriatic Smile
Adriatic Smile
Adriatic Smile
Adriatic Smile
Adriatic Smile
Adriatic Smile
Adriatic Smile
Adriatic Smile
06

What it delivers

90%

Of every reply drafted automatically

Coordinators review and approve instead of writing every quote from scratch.

3

Languages, instantly — EN · IT · DE

A patient in Rome, Munich or London gets a reply in their own language, with nobody on staff translating it by hand.

0

Static forms — a guided chat instead

Fewer patients abandon the process halfway through — the chat format keeps them engaged to the end.

min

Quotes in minutes, not days

A lead doesn't go cold waiting on a manual calculation.

Have a product like this to build?