Skip to content
Pom Pom
Case study

sweet skin

Website and a custom online booking tool on the OneDoc API for the dermatology clinics in Baar and Stäfa

sweet skin — homepage (desktop)
Client
sweet skin
Industry
Dermatology
Technology
Craft CMS, Next.js, TypeScript, Tailwind CSS, OneDoc API, Cloudinary
Service
Frontend Development, Backend Development, Booking Tool, OneDoc Integration
Year
2021–2026 (ongoing)

Results

Booking tool
Custom build
OneDoc
Direct API integration
Locations
2 clinics · 2 languages

Challenge

sweet skin stands for dermatology that thinks ahead: medical dermatology, aesthetic medicine and medical cosmetics under one roof, with clinics in Baar and Stäfa. The site has to do both — carry the trust of a medical practice and the polish of a modern beauty brand.

Appointments run on the practitioners' OneDoc calendars. An embedded off-the-shelf widget didn't do the brand justice: it matched neither the look nor the booking journey across two locations, four specialisms and a growing team.

Approach

We've been sweet skin's technical partner since 2021 — from the first site to today's platform, step by step rather than big bang.

The website is built on Craft CMS: modular pages, a treatment catalogue with specialisms, prices and the practitioners who perform them, and clinic pages with everything patients want to know before a visit — fully bilingual in German and English.

For booking, we built our own tool: a lean web app in the brand's look, sitting directly on the OneDoc API instead of a third-party widget.

Solution

The booking flow gets patients to an appointment in a few steps: pick a location, choose the reason and practitioner, book a slot. Selected time slots are briefly held during checkout so they can't be double-booked — and logged-in patients see their upcoming appointments and can cancel them if needed.

Behind it sits an API layer we built that talks to OneDoc securely: it authenticates, finds or creates the patient record and writes the appointment straight into the clinic's calendar.

Beyond booking, the platform is built for speed: automatically optimized images via Cloudinary, static caching and a solid SEO foundation — plus clinic pages with Google reviews and a dedicated section for referring physicians.

Outcome

Patients now book in minutes, in the brand's own look, with no detour through a third-party portal. The clinic team keeps working in their OneDoc calendars — appointments land right there.

The platform has grown continuously since 2021: new treatments, new practitioners, new campaigns — the team edits content themselves, and we keep building.

sweet skin — homepage (desktop)
Desktop
sweet skin — homepage (mobile)
Mobile
Get in touch

Let's build something that brings joy.

Email
hello [at] pom-pom.ch
Studio
Zürich, Switzerland ·
Start a project