Meet Perla,your clinic’s front deskthat never sleeps.

Perla is an AI assistant that lives on your clinic’s website. It answers with your hours, your prices, your doctors — and books the appointment while the patient is still reading.

Right now it isbooking a 21:40 toothache.

Replies in under 2 seconds4+ patient languagesEU data, GDPR-readyTrained on your clinic only
Perla, the AI receptionist
brightsmile.dental
Perla
AI assistant · replies instantly
Hi — I need a cleaning. Anything on Thursday afternoon?
Yes. Dr. Nováková has 14:30 and 16:00 free on Thursday. A hygiene visit runs about 45 minutes.
Thu 14:30Thu 16:00Another day
16:00 works.
Booked. It is in the clinic calendar, and the confirmation with address and parking notes is on its way.
Appointment confirmed
Hygiene visitThu, 16:00
WithDr. Nováková
WhereKarlova 12, Praha 1
Ask about hours, prices, booking…
Powered by Perla

How clinics use Perla

  • Answers before they leave

    Most patients ask one thing before they call. Perla answers it in the second it is asked, in your clinic's words.

  • Turns questions into chairs

    It offers real slots from your calendar, holds the one they pick, and hands your front desk a confirmed booking.

  • Speaks their language

    Czech, English, Ukrainian, Russian and more — Perla replies in whatever language the patient writes in.

Drops into any website

WordPressWebflowWixSquarespaceShopifyNext.jsTildaJoomlaCustom HTMLDrupalWordPressWebflowWixSquarespaceShopifyNext.jsTildaJoomlaCustom HTMLDrupal

Grounded

It knows your clinic.
Not the internet.

You fill in one profile — hours, address, doctors, services, price list, insurers, what you do and do not treat. Perla answers only from that. No invented prices, no imaginary Saturday hours.

Clinic profileTrained
Opening hours
Mon–Thu 8:00–18:00 · Sat 9:00–13:00
Address
Karlova 12, Praha 1 · metro Staroměstská
Services
Hygiene · Implants · Orthodontics · Whitening
Price list
142 items, updated 3 days ago
Insurers
VZP · ZPMV · OZP · ČPZP
Escalation
Trauma & bleeding → call the on-duty line

Booking

From “how much?”
to a booked chair.

Perla reads free slots straight from your calendar, offers the ones that fit, and holds the chair the moment the patient agrees. Your front desk sees a confirmed appointment, not a message to answer.

Dr. Nováková — this weeksynced 2 min ago
Tue
9:00
11:30
15:00
Wed
8:30
13:00
Thu
14:30
16:00
17:15
Fri
9:45
12:00
Thu 16:00 held by Perla — hygiene, 45 min, new patient

Integration

One script tag.
No dev team.

Register, pay, and you get an API key. Paste one line before the closing body tag of your site and Perla appears — styled to your colours, on every page, on every phone.

index.html
<!-- before </body> -->
<script src="https://cdn.perla.ai/widget.js"
data-clinic="pk_live_8f3c…c1a9"
data-accent="#1f7a5a" data-lang="auto"></script>
Widget live · 0 dependencies · 14 kB gzipped

The questions your front desk answers twice a day.

Perla handles the repeat traffic — evenings, weekends, the fifth price question of the morning — and hands the real cases straight to your team.

22:14 · Sunday
P
Patient

Do you take patients without registration?

PerlaAI

Yes — the clinic accepts new patients, and the first consultation is free. I can hold Monday 10:30 for you now.

P
Patient

Do it.

Reschedule
P
Patient

I can't make Thursday 16:00 anymore.

PerlaAI

Moved. Friday 12:00 with the same hygienist — the old slot is back in the calendar and your reminder is updated.

Language switch
P
Patient

Máte narkózu pro děti?

PerlaAI

Ano — celková anestezie u dětí od 3 let, vždy s předchozí konzultací. Chcete termín konzultace?

Knows its limits
P
Patient

My jaw has been swollen for two days and I have a fever.

PerlaAI

That needs a dentist today, not a chat. I am putting you through to the on-duty line and flagging it for the clinic as urgent.

Patient trust is the product.

A clinic's website is a place people describe pain. Perla is built for that: grounded answers, EU storage, and a hard line at the edge of medical advice.

GDPR by default

Conversations are stored in the EU, encrypted at rest, and deleted on your schedule. A processing agreement is part of every plan.

No medical diagnosis

Perla informs and books. Symptoms, pain and trauma are routed to your team with the whole conversation attached.

Answers only from you

Every reply is grounded in your clinic profile. If the answer is not there, Perla says so and offers a callback.

You see everything

Full transcripts, unanswered questions, and what patients ask most — so your price list and website can catch up.

EU data residencyGDPR / DPATLS 1.3Deletion on requestSSO for teams

Live in one afternoon.

No integration project, no onboarding call, no waiting on your web developer.

01

Create your clinic account

Sign up, pick a plan, pay. Your API key is on screen before the receipt lands in your inbox.

  • 2-minute sign-up
  • No card to start
  • API key on screen instantly
Your API key
pk_live_8f3c74e2…c1a9
Active · Clinic plan
02

Fill in your clinic profile

Hours, address, doctors, services, price list, insurers, what to escalate. Twenty minutes, and Perla is trained.

  • About 20 minutes to fill in
  • No technical skills needed
  • Describe your clinic in your own words
Opening hours
Address & parking
Doctors & specialities
Price list
Escalation rules
03

Paste one line into your site

One script tag before the closing body tag. Perla appears in your colours on every page, desktop and mobile.

  • One line of HTML
  • Works on any website
  • Live within minutes
<!-- one line -->
<script src="…/widget.js"
data-clinic="pk_live_…"></script>
Get your API key

14 days free · no card to start · cancel in one click

Cheaper than the calls you miss.

Every plan starts with 14 days free. No card up front, and you keep your transcripts if you leave.

Start
49€ / month

One dentist, one location.

  • 500 conversations / month
  • Clinic profile & price list
  • 4 languages
  • Booking by email confirmation
  • Transcripts & unanswered questions
Start free
ClinicPopular
129€ / month

The plan most practices land on.

  • 2 500 conversations / month
  • Calendar sync & live slot holding
  • Unlimited languages
  • Custom widget styling
  • Escalation rules & on-duty routing
  • Priority support
Start free
Network
Custom

Several locations under one brand.

  • Unlimited conversations
  • Per-location profiles & keys
  • SSO and role permissions
  • Custom data retention & DPA
  • Dedicated onboarding
Talk to us

Prices exclude VAT. A conversation is one patient session, however many messages it takes.

Frequently asked questions

Still unsure about something? Ask us directly.

Perla, the AI receptionist

Ready to meet Perla?

Fourteen days free. Your clinic profile takes twenty minutes, and the widget is one line of HTML.