← Dental Markedsføring

Case study: Prima Tannklinikk · Fredrikstad

A new dentist in Fredrikstad: 844 patient enquiries to fill the appointment book.

Prima is a new clinic in Fredrikstad that expanded with a new dentist, and needed to fill its patient base quickly and profitably. With a sharp new-patient offer and always-on advertising, an empty appointment book became a steady flow of enquiries. Here is what I did, and what it delivered.

Reception at Prima Tannklinikk in Fredrikstad 5,0 197 reviews
  • Strategy & offer
  • Meta (Facebook + Instagram)
  • Dental exam campaign
  • Website
  • Chatbot & online booking
  • New arrivals
844 patient enquiries via Meta
NOK 55 average per enquiry CPL, whole period
77 enquiries a month a steady flow
5,0 ★ rating on Google 197 reviews

Starting point

A new dentist. An empty appointment book to fill.

Prima Tannklinikk in Fredrikstad is a young, growing clinic. When they expanded with a new dentist, they got something all newly established practitioners have in common: spare capacity and a calendar that had to be filled. An empty chair costs money every single day.

The brief was therefore simple to state and demanding to deliver: a steady, predictable flow of new patients into the appointment book, at a cost that made every patient profitable from the first visit.

How I did it

An offer, an always-on engine, and a system that captures every lead.

I don't work with loose one-off campaigns. Prima got a connected engine that delivers enquiries month after month, and turns them into booked appointments.

  1. 01

    A new-patient offer that opens the door

    People rarely switch dentist without a reason to act now. I built the campaign around a concrete welcome offer for new patients: exam, X-ray, scale and polish and Airflow cleaning for NOK 590, a value of NOK 1,490. An offer that is easy to say yes to, and a natural first appointment to fill the new dentist's calendar with.

  2. 02

    Always-on Meta advertising

    I ran a continuous campaign on Facebook and Instagram, geographically limited to Fredrikstad and the surrounding area. Not a sprint, but a steady engine: month after month it delivers a predictable flow of enquiries into the appointment book, at a cost well below what one new patient is worth.

  3. 03

    A website & chatbot that capture the lead

    An ad is wasted if the patient doesn't get any further. The clinic's website is built to convert, and the chatbot answers questions about prices, offers and opening hours around the clock, and lets the patient send a request directly in the chat. It works like a receptionist who never takes a break.

  4. 04

    New arrivals: catch them before the competitor

    People who have just moved to Fredrikstad are missing something everyone needs: a regular dentist. I reach these new residents early, before they google “tannlege nær meg” (dentist near me) and end up at the clinic next door. That gives Prima a steady supply of patients who are settling in somewhere new.

Website & chatbot

The ad captures the interest; the website and chatbot close it

The chatbot knows the new-patient offer, answers questions about prices around the clock and lets the patient see available times and book directly in the chat, without a single phone call.

The front page of the Prima Tannklinikk website (in Norwegian)
The website, built to turn visitors into patients.
The Prima chatbot (in Norwegian) showing actual available appointments from Opus when the patient asks “when is the first available appointment?”
The chatbot, fetching available times straight from Opus and letting the patient book themselves.

What nobody else does

Patients book themselves, straight into the patient records.

Most agencies give you a name, an email and a phone number, and the follow-up is your job. At Prima my system takes the lead all the way: the patient asks the chatbot “when is the first available appointment?”, sees actual available times from Opus and books themselves.

A typical agency

You get a name, email and phone number.

Then the work begins: call, follow up, book manually and chase everyone who doesn't answer. The leads go cold, and the appointment book doesn't fill itself.

With my system

The patient books the appointment themselves, straight into the patient record system.

No manual follow-up, no leads slipping through. The appointment is in the book before you have lifted a finger, while the team spends its time on the patients already in the chair.

Books directly into the patient record system: Opus Dental Anita Dental Muntra Dental

Next available appointment

Available appointments right on the homepage — fetched in real time

Many patients drop off if they have to hunt for an available appointment. That is why I built a “next available appointment” section right into the homepage at Prima Tannklinikk — it fetches the actual free slots from Opus and lets the patient book in two clicks.

Våre neste ledige timer

Velg tidspunktet som passer deg best og bestill din undersøkelse direkte her.

ManTirOnsTorFre
09:2010:4012:0013:2014:40
Bestill undersøkelse
“Next available appointment” on primatannklinikk.no — live on the homepage.
Real time from Opus The section shows actual available slots fetched straight from the practice management system — not a static list that goes out of date.
Only shown when there is availability soon The section is fail-closed: if it finds no available slot in the next few days, it hides itself. The homepage never promises an appointment the clinic doesn't have.
From homepage to booked appointment The patient picks a time and books themselves — the appointment is written straight into the practice management system, without a single phone call.

The results

844 enquiries. NOK 55 each. Month after month.

844 patient enquiries in total
NOK 55 average per enquiry (CPL)
77 enquiries a month
11 mo with an active campaign
Patient enquiries per month, Sep 2025 to Aug 2026 Number above the bar = enquiries · below = CPL
104
Sep NOK 28
86
Oct NOK 36
80
Nov NOK 46
82
Dec NOK 47
87
Jan NOK 49
72
Feb NOK 62
61
Mar NOK 74
68
Apr NOK 66
76
May NOK 63
66
Jun NOK 64
–
Jul paused
62
Aug NOK 104

Enquiries from the clinic's lead sheet, ad cost from Meta. CPL = ad cost divided by enquiries. The campaign was paused in July.

Your clinic could be next

Shall we fill your appointment book?

30 minutes, no obligation. You get a concrete assessment of your clinic's visibility, and a roadmap you can use either way.

Book a strategy call with Ole Tom

Want to understand the system behind the results? See how the services fit together.

Cookies

I use cookies to make the website work, to understand how it is used and, if you agree, to show you relevant ads. Read the privacy policy.