Book a free strategy callFree strategy call
Patient acquisition for clinics

We fill the calendar.
You treat the patients.

Video, ads, landing pages, lead calling and CRM, run as one system for aesthetic, dental and medical clinics in the UK, Romania and Spain.

Booked consultations, not just leads

Every lead is called by our team, qualified and booked into your calendar. Your front desk gets appointments, not a spreadsheet of numbers to chase.

Content filmed and edited for you

We plan the shoot, film at the clinic and edit the short videos your ads run on. You show up for the shoot day. We do everything else.

Ads that stay live

Copy written for medical advertising rules in the UK, Romania and Spain, so campaigns are not disapproved, reported or restarted from zero.

One report you can read in five minutes

Leads, bookings, cost per booking and what changes next week. Written for the owner, not for the ad platform.

The funnel we build for your clinic

Eight steps from a stranger scrolling Instagram to a patient who comes back and refers a friend. Every step has an owner: an automation, our team, or yours.

Attention

Our team

Meta and Google campaigns by treatment, audience and city, running on video we film at your clinic. Google Search catches the people already looking, brand protection stops competitors buying your name.

What we generateAd creatives, short-form videos, campaign structure, weekly optimisation.
Meta lead adsGoogle SearchRetargeting

The click

Our team

A landing page or an instant form built for one thing: the booking. Offer, doctor, proof, FAQ, one form. Tracking counts calls, forms and WhatsApp taps, not visits.

What we generateLanding page per treatment, instant forms, pixel and conversions API, call tracking.
Landing pageInstant formTracking

Lead in the pipeline

Automation

Every lead lands in the CRM in seconds, tagged with the treatment, the ad it came from and the city. Your clinic gets a notification. Nothing lives in a Facebook inbox nobody checks.

AutomationNew-lead alert to the clinic on WhatsApp and email, lead tagged and placed in the pipeline.
Go High LevelPipelineLead alert

First message in minutes

Automation

The first WhatsApp goes out automatically, in the patient’s language, with the doctor’s name and the next step. If there is no reply, a short sequence follows over the next days: WhatsApp, SMS, email.

AutomationSpeed-to-lead message, missed-call text back, follow-up sequence, all stopped the moment the patient answers.
WhatsAppSMSEmail

The call

Our team

Our team calls every lead with scripts agreed with you, answers the first questions, qualifies and books the consultation straight into your calendar. Prefer your front desk to call? We train them and hand over the call list.

What we generateBooked consultations, call notes in the CRM, objections we hear turned into new ad copy.
Lead callingQualificationBooking

Reminders

Automation

Confirmation right after booking, a reminder the day before and one two hours before, with a reschedule link. No-shows get a recovery message instead of being forgotten.

AutomationConfirmation, reminders, reschedule link, no-show recovery sequence.
RemindersRescheduleNo-show recovery

Consultation and treatment

Your clinic

This part is yours. We make it easier: front desk and consultation scripts, a training session for the team, and the questions patients asked on the phone so the doctor already knows what matters to them.

What we generateScripts, team training, patient notes passed from the call to the consultation.
Team trainingScriptsHandover notes

After the visit

Automation

A review request the day after, a recall message when the treatment is due again, and seasonal offers sent to past patients instead of paying for the same person twice on Meta.

AutomationGoogle review request, recall by treatment interval, reactivation campaigns to the patient list.
ReviewsRecallReactivation

Automations we set up for every clinic

Built in Go High Level, connected to WhatsApp, SMS, email and your calendar. Written in the patient’s language and stopped the moment a person replies.

New-lead alertThe clinic gets the lead on WhatsApp and email the second it comes in, with treatment and source. instantly
Speed-to-lead messageFirst WhatsApp to the patient with the doctor’s name, the offer they clicked and the next step. within minutes
Missed-call text backA call the clinic could not answer gets an automatic message and lands in the pipeline instead of disappearing. instantly
Follow-up sequenceWhatsApp, SMS and email over the following days for leads that did not answer the first time. days 1 to 5
Booking confirmation and remindersConfirmation on booking, reminders the day before and two hours before, with a reschedule link. 24h and 2h before
No-show recoveryA patient who did not show up gets a message with two new slots, not silence. same day
Review requestThe day after the visit, a short message with the direct link to the clinic’s Google reviews. day after
Recall by treatmentWhen a treatment is due again, the patient hears from you before they hear from a competitor. by interval
Reactivation and seasonal offersCampaigns to the patient list for new treatments and seasons. The cheapest lead is the one you already have. campaign based
Pipeline stages and reportingEvery status change updates the pipeline, so the weekly report shows leads, bookings and shows without anyone counting by hand. continuous
Language routingMessages go out in English, Romanian or Spanish depending on the ad and the form the patient used. automatic
Human handoverThe moment the patient replies, automations stop and our team or your front desk takes the conversation. on reply

Lead management, all in one place

One pipeline for every channel: Meta, Google, website, WhatsApp and phone. Our team works it every day. You see the status of every patient without asking.

New leadtagged with treatment, ad and city
Contactedfirst message sent, call attempted
Qualifiedright treatment, right budget, right city
Consultation bookedin your calendar, reminders running
Showed upor no-show recovery started
Treatmentvalue recorded for the report
Review and recallreview request sent, recall scheduled
  • Call notes and objections written in the CRM, visible to the doctor before the consultation
  • Your front desk gets a daily call list with the patients who asked to be called back
  • Already use a CRM? We connect to it instead of replacing it
  • The weekly report reads straight from the pipeline: leads, bookings, shows, cost per booking
VP
Clinic front deskWhatsApp Business
Lead from Meta ad Lip filler consultation, London
Hi Ana, thank you for your interest in a lip filler consultation with Dr. Ionescu. Would tomorrow at 14:00 or Thursday at 18:30 suit you?
Thursday works. Is the consultation free?
Automation stopped. Our team takes over.
Yes, the consultation is free. Booked for Thursday at 18:30, you will get a reminder the day before. Anything you want the doctor to know beforehand?
Pipeline: Consultation booked. Reminders scheduled.

Example sequence. Names, treatment and times are illustrative.

What you get, in plain terms

Four streams of work, one team, one weekly call.

Content

  • Shoot days at the clinic, planned around your schedule
  • Doctor talking-head videos, treatment explainers, clinic tour
  • Short-form edits for Meta, TikTok and YouTube
  • Stills for landing pages and profiles

Campaigns

  • Meta lead campaigns by treatment and audience
  • Google Search and brand protection
  • Ad copy in English, Romanian and Spanish, tested in batches
  • Weekly optimisation of budgets, audiences and creatives

Funnel and automation

  • Landing pages and instant forms per treatment
  • CRM pipeline with every automation on this page
  • Tracking: pixel, conversions API, call tracking
  • Message templates in the patient’s language

People

  • Lead calling and booking by our team
  • Front desk and consultation training for your team
  • One weekly call and one weekly report
  • A person who answers, not a ticket system
Meta Ads Google Ads WhatsApp Business GHL Go High Level GA4 Tag Manager WordPress Elementor TikTok YouTube

Nine things, one team, one invoice

No juggling a videographer, an ads freelancer and a receptionist who is too busy to call back. One team runs the whole system.

Offer and strategy

Which treatments to push, at what price, with what promotion calendar. Budget scenarios you can decide on.

Filming and editing

Shoot days at the clinic with your doctors and your rooms. Short-form edits for Meta, TikTok and YouTube, plus the stills for the page.

Creative and copy

Hooks, scripts and ad texts in English, Romanian and Spanish. Tested in batches, so the winners get the budget.

Meta and Google ads

Lead campaigns by treatment and audience, Google Search for people already looking, brand protection so nobody buys your name.

Landing pages and booking

Pages and instant forms built for the booking, with tracking that counts calls and forms instead of visits.

Lead calling

Our team calls every lead, answers the first questions, qualifies it and books the consultation straight into your calendar.

CRM and follow-up

WhatsApp, SMS and email sequences for the leads that do not answer the first time. Nothing goes cold and nothing waits until Monday.

Weekly optimisation and reporting

Budgets move to the ads and audiences that produce consultations. One report a week, in plain language.

Clinic team training

Front desk and consultation scripts, lead handling and follow-up habits, so booked patients turn into treatments and return visits.

What changes when the whole system runs together

Where clinics lose patients
Typical setup
With Virtual Partener
The lead
Form filled at 11pm, called back on Thursday, if at all.
Called by our team, followed up on WhatsApp and email, booked into the calendar.
The content
Stock images and a phone video from three years ago.
Filmed at your clinic, edited for each platform, refreshed before it wears out.
The copy
Discount promo language that gets the ad disapproved or the clinic reported.
Written inside UK, Romanian and Meta rules, so the campaign stays live.
The follow-up
A busy front desk and a notebook.
CRM pipeline with automatic sequences and a call list the front desk actually works.
The report
Reach, impressions and cost per click.
Leads, consultations booked, cost per booking, what changes next week.
Your time
Managing three suppliers and a receptionist.
One weekly call with us. The rest is treating patients.

How it starts

The build comes before the budget. Nothing goes into ads until the page, the tracking and the follow-up are in place.

Strategy call

Thirty minutes on your treatments, your city, your prices and what you have tried so far. You get a plan and budget scenarios, whether or not you work with us.

Treatments to pushBudget scenariosChannel plan

Build

Offer and landing page, tracking, CRM pipeline and follow-up sequences, shoot plan and scripts. Your team gets the call scripts before the first lead arrives.

Landing pageCRM and sequencesShoot planScripts

Shoot and launch

A shoot day at the clinic, edits for each platform, then Meta and Google campaigns go live with copy written for your market.

Shoot dayShort-form editsCampaigns live

Run

Leads called and booked, follow-up running, budgets optimised weekly, a report every week and training sessions for the clinic team.

Lead callingWeekly reportTeam training

Written for regulated markets

Medical advertising is not e-commerce advertising. We write inside the rules, so the campaign stays live and the clinic stays safe.

United Kingdom

Prescription-only medicines cannot be advertised to the public, so no “Botox” in ads. We sell the consultation and the treatment category instead, the way the CAP Code expects.

Romania

No guaranteed results, no time-based medical promises, clear information about who provides the service and, where insurance is involved, what is actually covered.

Meta and Google policies

No before-and-after images, no copy that implies a personal health condition, no claims the platform will reject. Fewer disapprovals means a stable cost per lead.

Twenty-one clinics and practices

Long-term partnerships in Romania, the UK and Spain, not one-off campaigns.

CCBucharest

Carol Clinic

Multidisciplinary clinic. Meta Ads, Google Ads and a full SEO programme, running for years, across orthopaedics, injectables, NuEra Tight and aesthetic surgery. Every campaign runs through instant forms with a follow-up pipeline.

  • Meta Ads
  • Google Ads
  • SEO
DCUK

DRV Clinic

Surgical and laser treatments. High-volume Meta campaigns in English and Spanish, with full deliverable sets per treatment package.

  • Meta Ads
  • EN and ES copy
CTCluj and Deva

CIT Transilvania

Dental implant clinic. A dedicated funnel page for fixed teeth on implants, an interactive price section by implant brand, and Google Ads built around Cluj with WhatsApp as the response channel.

  • Funnel page
  • Google Ads
KCStafford, UK

KYZN Clinic

Healthcare and aesthetics clinic with integrated services: orthopaedics, sports medicine, longevity and aesthetic treatments. Campaigns built per service line for a UK audience.

  • Meta Ads
  • Service-line campaigns
SK
SKN CodeDoctor-led medical aesthetics, London
QB
Queen of BeautyJapanese Head Spa, Marbella and London
SE
Saki EstetixAesthetic and dental, Bucharest
LB
London Beauty ClinicAesthetics, London
MD
MedLabs DiagnosticsMedical testing
DN
Dr. Nassar ClinicDental implants
FD
Family Dental SpaDental, Otopeni
AC
ANS ClinicsIntegrative clinic, Marbella
Also: RM Dental StudioDr. Ioan MușatLondon Medical GroupQueen of Beauty UKVlasova Cosmetolog
Two ways to start

Free. No pitch deck, no pressure.

Free strategy call

30 minutes. You leave with a plan.

A call about your treatments, your market and your current channels. Not a sales call: we tell you what we would build first and what is realistic at your budget.

  • Which treatments to advertise first, and why
  • Meta, Google or both, for your city and your prices
  • Budget scenarios and what each one can produce
  • What we would film, and what we would fix before spending on ads
Book a free strategy call
Free marketing audit

Your website and ads, reviewed in writing.

Send us your website and your current campaigns. You get a short written review of what is losing you patients and what to fix first, in the order that matters.

  • Landing page and booking flow, on mobile first
  • Ad structure, creatives, copy and compliance issues
  • Tracking: what is measured and what is missing
  • Follow-up: what happens after the lead comes in
Get a free audit

Questions clinic owners ask

Yes. We plan the shoot with you, film at the clinic with your doctors and your rooms, and edit the videos for each platform. If you already have a videographer, we write the scripts and briefs and work with the material.
Our team, with scripts agreed with you. We answer the first questions, qualify the lead and book the consultation into your calendar. If you prefer your front desk to call, we train them and give them the call list with the follow-up already running.
It depends on the city, the treatment and the price point. We build the media plan in budget scenarios, so you see what each level can realistically produce before you commit. The strategy call is where we give you a straight answer for your clinic.
Usually. Most campaigns need a dedicated landing page or an instant form rather than a full rebuild. If the site itself is the problem, we say so in the audit and quote it separately.
All the automations listed on this page: lead alerts, speed-to-lead messages, missed-call text back, follow-up sequences, reminders, no-show recovery, review requests, recall and reactivation. We build them in Go High Level. If you already use a CRM, we connect to it instead of replacing it.
You are the data controller and we process leads on your behalf under a data processing agreement. Leads live in your pipeline, messages are stored in the CRM, and nothing is used outside your clinic’s campaigns.
The UK, Romania and Spain, where we know the advertising rules and the patient behaviour. Other English-speaking markets are possible after a call.

Tell us about your clinic

We reply from contact@virtualpartener.com with a call slot or with the audit questions, usually within two working days.

  • No obligation and no automatic sales sequence. A person replies.
  • Your details are used only to reply to this request.
  • Prefer email? Write to contact@virtualpartener.com.
Please add your name.
Which clinic is this for?
Please add a valid email address.
Where is the clinic?
One or two treatments are enough.
We need your consent to reply.

Request received.

Thank you. We will reply from contact@virtualpartener.com, usually within two working days, with a call slot or the audit questions.