Powrót do Portfolio
Projekt 01 · Projekt Spec

Dent Care

Trójwarstwowy system kontaktu z pacjentem dla kliniki stomatologicznej premium. Widget rezerwacji w designie marki, chatbot 24/7 z bazą wiedzy o zabiegach i AI voice agent, który dzwoni dzień przed wizytą i odcina no-show u źródła.

Vanilla JS Voice AI Agent Chat AI Agent n8n ElevenLabs Supabase
DentCare — widget rezerwacji i kafelek asystenta online
System

Trzy warstwy kontaktu z pacjentem

dentcare.pl/zarezerwuj
Widget rezerwacji DentCare — wybór usługi
Asystent DentCare
Online · odpowiadam w kilka sekund
Dzień dobry! Jestem wirtualnym asystentem DentCare. Pomogę umówić wizytę albo odpowiem na pytania o usługi, lekarzy i ceny.
Ile kosztuje wybielanie zębów?
Wybielanie gabinetowe to 1 450 zł, jedna wizyta 60–75 minut. Polecam zacząć od konsultacji za 200 zł — sprawdzimy stan szkliwa i dobierzemy bezpieczną metodę.
Tak, zarezerwujmy konsultację
Mam wolny termin jutro 12:30 z dr. Kowalskim. Pasuje?
Tak, idealnie
Zarezerwowałem konsultację na jutro 12:30 z dr. Kowalskim. Wysłałem potwierdzenie na maila. Do zobaczenia!
Napisz wiadomość…
Rozmowa z Klarą — recepcjonistką DentCare Main
conv_8401kr1g7gn4fv1r4tjgsrdenten
1.0× 0:00 / 1:31
K
Dzień dobry, tu Klara z DentCare. Dzwonię w sprawie wizyty w piątek 8 maja o 11:00 u doktora Marka Kowalskiego. Czy rozmawiam z Filipem Owczarkiem?
F
Tak, dzień dobry, to ja.
K
Świetnie. Czy potwierdza pan tę wizytę, chce ją przełożyć, czy odwołać?
F
Yy, chciałbym przełożyć.
K
Mam trzy najbliższe terminy: sobota 9 maja, godzina 9:00, 9:30 albo 10:00. Który panu odpowiada?
F
Yy, godzina dziesiąta spoko.
K
Świetnie, wizyta została przełożona na sobotę 9 maja, godzinę 10:00. Dziękuję, do zobaczenia!
F
Do zobaczenia.
booking_rescheduled
Automatyzacja

Trzy kanały, jedno źródło prawdy

Każdy kanał kontaktu z pacjentem ląduje w tym samym workflow w n8n i tej samej bazie. Klinika widzi wszystko w jednym miejscu, a recepcja przestaje pilnować trzech rozjeżdżających się systemów.

Widget rezerwacji
Pacjent wybiera zabieg, lekarza i termin na stronie kliniki.
Chatbot 24/7
Odpowiada na pytania o zabiegi i ceny, umawia w imieniu pacjenta.
AI Voice Agent
Potwierdza, przekłada lub odwołuje wizyty dzień przed.
Automatyzacja n8n + baza Supabase
Hub łączący wszystkie trzy warstwy. Routing, walidacja, synchronizacja z kalendarzem i kartoteką pacjenta.
System kliniki: kalendarz lekarzy + kartoteka pacjenta + dashboard analityczny
Klient

Klinika stomatologiczna premium DentCare. Pełen zakres usług, od profilaktyki i higieny przez stomatologię estetyczną i ortodoncję po implanty. Mocna pozycja w mieście, dobra strona, ale całe pierwsze doświadczenie pacjenta z marką jest rozproszone między telefonem, widgetem EDM i ZnanyLekarzem.

Wyzwanie

Trzy frontowe problemy przepalają potencjał kliniki. Po pierwsze, zapisy idą przez widget EDM i ZnanyLekarz. Klinika nie wie, skąd pacjent przyszedł, nie potrafi zmierzyć skuteczności reklam i nie ma własnej bazy do retargetingu. Po drugie, strona nie tłumaczy oferty. Pacjenci nie wiedzą, który zabieg jest dla kogo, ile kosztuje i jak się umówić, więc dzwonią. Recepcja w godzinach pracy gnie pod telefonami z pytaniami zamiast pracować z pacjentami w gabinecie, a po godzinach pacjent zostaje sam i rano dzwoni do innej kliniki. Po trzecie, no-show. Średnio raz dziennie ktoś nie przychodzi. W premium dentale to 200–800 zł na podłodze, dziennie.

Podejście

Zamiast łatać każdy problem osobno, projektuję trójwarstwowy system kontaktu z pacjentem, w którym każda warstwa odpowiada za inny moment lejka, ale wszystkie żywią się tą samą bazą i rozumieją się nawzajem. Widget zapisów w designie kliniki zastępuje EDM i ZnanyLekarza. Chatbot 24/7 z bazą wiedzy o zabiegach odpowiada na pytania, doradza i umawia w imieniu pacjenta — działa, kiedy recepcja śpi. AI voice agent dzwoni dzień przed wizytą, potwierdza, przekłada lub odwołuje, i synchronizuje wszystko z kalendarzem kliniki w czasie rzeczywistym.

Plan

Wdrożenie przebiega w czterech krokach. Każda warstwa wchodzi osobno, ale do tej samej bazy, więc klinika dostaje wartość już po pierwszym etapie i kolejne tylko ją powiększają.

  1. Inwentaryzacja zabiegów, wariantów, lekarzy, gabinetów i godzin pracy. Wszystko jedno do jednego z systemu kliniki, w jednym źródle prawdy z którego korzystają trzy warstwy.
  2. Widget rezerwacji w designie marki. Kategorie zabiegów, wybór lekarza, kalendarz, formularz danych, branded email po rezerwacji. Reklamy z sociali można już kierować na własną domenę.
  3. Chatbot 24/7 wpięty w stronę. Baza wiedzy o zabiegach, cenach i wskazaniach, dostęp do kalendarza, możliwość finalizacji rezerwacji bez udziału recepcji. Telefon przestaje być wąskim gardłem.
  4. AI voice agent dzwoniący dzień przed wizytą. Potwierdza, przekłada na inny termin lub odwołuje, synchronizuje wynik z kalendarzem i wysyła update do recepcji. No-show spada u źródła.
Punkt startowy

Zaczynamy od dwudziestominutowej diagnozy. Liczymy trzy konkretne pozycje: ile klinika zostawia miesięcznie w no-shows, ile traci czasu recepcji w telefonach z pytaniami o zabiegi, ile leadów ucieka po godzinach pracy. Z tymi liczbami widać, którą warstwę warto wdrożyć w pierwszej kolejności i jaki jest realny zwrot.

Stawka

Bez tej zmiany klinika zostawia mniej więcej trzydzieści wizyt miesięcznie na podłodze przez no-shows, oddaje pierwszy kontakt z pacjentem platformom zewnętrznym i pozwala, żeby reklamy budowały pozycję ZnanyLekarza zamiast marki. Recepcja gnie pod telefonami w godzinach pracy, a wieczorem pacjenci, których nikt nie odbiera, dzwonią rano do konkurencji. Każdy z tych trzech wycieków rośnie razem z budżetem reklamowym.

Efekt

Pacjent trafia na stronę i dostaje pełny obraz oferty. Jeśli ma pytania, chatbot doradza po godzinach. Jeśli chce się zapisać, robi to we własnym tempie przez widget w designie kliniki. Dzień przed wizytą AI voice agent dzwoni i potwierdza. Dane wszystkich pacjentów żyją w bazie kliniki, recepcja jest odciążona z telefonów z pytaniami, no-show spada drastycznie. Reklamy z Meta i Google można już kierować bezpośrednio na własną stronę zamiast na ZnanyLekarza, a architektura jest gotowa pod kolejne automatyzacje: SMS, follow-up po wizycie, ankieta NPS, nawroty profilaktyczne.

Porównanie

Co się zmienia

Aspekt
Stan obecny
Po wdrożeniu
Pierwszy kontakt
Telefon, widget EDM, ZnanyLekarz — trzy rozjazdy
Strona kliniki, jeden lejek z trzema kanałami
Po godzinach pracy
Pacjent dzwoni i nikt nie odbiera, rano trafia do konkurencji
Chatbot 24/7 doradza i umawia, pacjent zostaje przy DentCare
Atrybucja reklam
Brak. Klinika nie wie, skąd przyszedł zapis
Każde kliknięcie i każdy zapis śledzony od źródła
Baza pacjentów
W bazie EDM i ZnanyLekarza, bez dostępu do retargetingu
W bazie kliniki, gotowa pod retargeting i programy lojalnościowe
Potwierdzenia wizyt
Generyczny SMS lub mail bez interakcji
AI voice agent dzwoni dzień przed, potwierdza lub przekłada
No-show
Średnio 1 wizyta dziennie, ~30 wizyt miesięcznie
Realna redukcja ≥ 70% przez aktywne potwierdzenia D-1
Obciążenie recepcji
Telefony z pytaniami o ceny i zabiegi pochłaniają godziny dziennie
Pytania powtarzalne łapie chatbot, recepcja pracuje z pacjentami w gabinecie
Wartość techniczna

Czemu to się skaluje

Voice AI klasy ElevenLabs

Voice agent brzmi jak człowiek z recepcji, nie jak IVR z lat dziewięćdziesiątych. Polski głos, naturalny ton, krótka rozmowa, twarde zakończenie z synchronizacją do kalendarza.

Chatbot z bazą wiedzy

Asystent zna katalog zabiegów kliniki, cennik, wskazania, czasy trwania i zasady przygotowania. Doradza, dopytuje i finalizuje rezerwację. Zmiana ceny lub dodanie zabiegu nie wymaga przepisywania bota, tylko aktualizacji wpisu w bazie wiedzy.

n8n + Supabase jako control plane

Wszystkie trzy warstwy chodzą przez ten sam workflow w n8n i piszą do tej samej bazy w Supabase. Dodanie SMS, follow-upu po wizycie albo synchronizacji z kalendarzem Google to nowy node, nie nowy projekt.

Chcesz podobne rozwiązanie dla swojego biznesu?

Umów bezpłatną rozmowę