All systems operational.
Patientfy
THE GROWTH PLATFORM FOR DENTAL & MEDICAL PRACTICES

Your website.
Now your platform.

Patientfy AI runs your marketing, appointments, and patient activation. Real-time actions, so you never miss a new patient or new revenue.

HIPAA compliant Month to month EHR & EMR ready
Patientfy
Patientfy
THE PLATFORM
YOUR SITE
Patientfy Website
AGENT
Google Ads
AGENT
Meta Ads
DATA HUB
Patientfy CRM
AGENT
SEO & Authority
CONNECTED
AI Receptionist + EHR
Six surfaces. One platform. Always running.
CONNECTING TO THE SYSTEMS YOUR PRACTICE RUNS
Dentrix Epic Aesthetic Record Open Dental Athenahealth PatientNow Eaglesoft Cerner Boulevard Curve eClinicalWorks Mangomint Denticon NextGen ModMed Google Ads Google Business Profile Meta Search Console Stripe Dentrix Ascend SoftDent tab32 CareStack DrChrono Practice Fusion Kareo AdvancedMD Dentrix Epic Aesthetic Record Open Dental Athenahealth PatientNow Eaglesoft Cerner Boulevard Curve eClinicalWorks Mangomint Denticon NextGen ModMed Google Ads Google Business Profile Meta Search Console Stripe Dentrix Ascend SoftDent tab32 CareStack DrChrono Practice Fusion Kareo AdvancedMD
We connect to 300+ systems across dental, medical, and marketing. Book a demo to learn more
From the Founder

The Patient Is the Mission.

Bryan Hwang on the gap he could not stop thinking about. And what it takes to close it.

01 · THE PROBLEM

A typical Monday morning
at a practice without Patientfy.

Five hours, six things going wrong, and not one of the six vendors caught any of it. Whether your practice is dental, medical, or both.

MONDAY · MARCH 17 · 6:30 AM to 11:30 AM
Dr. Patel arrives. Coffee in hand. Six things are already broken.
A growing practice. Family medicine on one side, aesthetic medicine on the other.
$31,400 in patient revenue at risk by lunch
06:42 AM MONDAY UNIVERSAL
Our Google ranking dropped overnight. We won't find out for nine days.
"[city] aesthetics" went from #2 to #9 sometime between 11 PM Sunday and 4 AM Monday. Our SEO firm sends reports the first Wednesday of every month. By the time we see it, more than a week of new patients have already gone to a competitor.
WHAT WE'RE LOSING
$4,200
a month, about 640 patients searching for us who never see us
07:14 AM MONDAY UNIVERSAL
Four weekend voicemails. Nobody listened to them until Monday.
Two were patients asking about cosmetic procedures. One was a new patient on the medical side. One was someone with a symptom that should not have waited. By the time we called back Monday morning, three of the four had already booked somewhere else. The chatbot we pay $1,553 a month for doesn't answer the phone.
PATIENTS WE LOST
$11,200
three patients called us, ended up at a competitor
08:30 AM MONDAY UNIVERSAL
Our new-patient page is broken, and it has been broken for six weeks.
Out of every 100 people who visit it, fewer than 2 fill out the form. The form is too long. It asks for insurance before anything else. There is no Spanish version. Our web agency has a six-week wait list. The change order to fix it is $2,400. Nobody who works for us is going to notice this. We don't have someone whose job it is to.
PATIENTS WE NEVER SEE
$7,000
about 13 patients a week we never see, on both sides of the practice
09:18 AM MONDAY AESTHETIC SIDE
Friday's Botox calls more than doubled, and nobody did anything.
There's a wedding season coming. Calls about Botox and fillers ran more than twice our normal Friday. Our Google Ads consultant doesn't look at the account until Wednesday. The website didn't change. Friday's ad budget ran out at noon while the phones were still ringing.
CONSULTS WE MISSED
+8
aesthetic consultations, about $58,000 in cases we never had a chance at
10:02 AM MONDAY UNIVERSAL
Six bills land in our inbox. We owe $10,825 this month.
The web agency. The SEO firm. The Google Ads consultant. The Meta consultant. The review tool. The chatbot. Not one of them can answer the only question that matters: "did any of this bring us a paying patient last month?" Each one only sees their own slice. None of them see ours.
BILLS WE CAN'T EXPLAIN
$10,825
paid this month, with no clear answer for what it bought
11:14 AM MONDAY MEDICAL SIDE
Forty-three patients are overdue for their annual visit. Nobody has called them.
Our EHR has a list of patients we should have seen back already. Some haven't been in for fourteen months. The front desk is buried in today's schedule. Nobody has time to work the recall list. By the time we notice they're gone, they're already at a different practice, or more often, just not getting care at all.
PATIENTS WE LOST TRACK OF
~43
patients overdue, about $86,000 a year in visits we never billed
By the time Dr. Patel sees their first patient at 11:30 AM,
the practice has already lost more than it spends on marketing all month.
PATIENT REVENUE AT RISK · 5 HOURS
$31,400
vs $10,825 paid to six vendors who didn't catch any of it

None of this would have happened on Patientfy. Here is why.

02 · THE PATIENTFY PLATFORM

One platform.
Every channel.
Centered on your patient.

Seven systems your practice needs to grow. Built into one platform, ordered the way a patient actually moves through your practice. Worked on every minute of every day, not the first Wednesday of the month.

RUNNING NOW
·
11ad rewrites today 4ranking saves today 23voice bookings today 1,847actions this month
last action · 14s ago
01 · YOUR FOUNDATION

Website to Platform

A site we are proud to put your name on. Fast on every phone. Built around how patients actually book. Updates itself when search shifts, when new procedures take off, when your hours change. You will never wait six weeks for a small change again.

4 page edits this week · last update 31 min ago
02 · BEFORE THEY SEARCH

Site, Local, and AI SEO

Watches Google, Maps, Bing, and AI assistants around the clock. Posts to your Google Business Profile in your voice. Catches a ranking drop at 2 AM and fixes it before breakfast. The work that used to take a monthly call.

142 keywords watched · 1 saved overnight
03 · WHEN THEY SEARCH

Google Ads

Rewrites ad copy when it stops working. Adjusts what you bid on by hour, by day, by neighborhood. Updates the page the patient lands on so it matches the ad. Connects every booked patient back to the ad that brought them in.

8 bids adjusted today · 2 new headlines
04 · WHEN THEY SCROLL

Meta Ads

Refreshes the creative every week so it does not go stale. Builds your audience from real patients you already see, not random demographics. Reaches the people most like your best cases, before they search.

Creative refreshed Tuesday · audience updated from CRM
05 · WHEN THEY CALL

AI Receptionist

Picks up on the second ring at 9 PM Sunday. Answers basic questions. Books the patient if they want to book. Takes a message if they do not. Never goes home, never gets sick, never lets a call go to voicemail.

4 calls answered overnight · 2 booked
06 · WHEN THEY BOOK

Patientfy CRM

Every form, every call, every patient your practice meets, in one place. Tracked from the first ad click to the chair to the next visit. The data that makes every other thing on this page smarter.

23 new patients this week · 18 from organic
07 · WHEN THEY STAY

EHR & PMS sync

Talks to Dentrix, Open Dental, Curve, NextGen, Epic, and the rest. Appointment data flows where it needs to. Recall lists work themselves. Your front desk keeps using the system they already know.

47 appointments synced this week · 3 min ago
+ TRUST BY DESIGN

Patientfy Model Training & Guardrails.

AI is only as trustworthy as the systems around it. Every Patientfy agent is trained on your practice. Your voice, your patient base, your specialty's rules. Every output passes compliance, brand, and accuracy checks before it ships. Edge cases escalate to a human reviewer. HIPAA compliant by default. Nothing goes out under your name without a check.

HIPAA Compliant Brand Voice Trained Compliance Filters Human Review on Edge Cases Audit Trail per Action
03 · HOW IT WORKS

Patientfy AI agents.
Always watching.
Always acting.
Every day.

A typical week on Patientfy runs hundreds of small decisions across your site, your ads, your search rankings, your CRM, and your phones. Below is what that looks like in plain English: chairs filled, treatment plans accepted, dollars protected.

01 · WHAT WE DID LAST WEEK

Ten real things. Ten real outcomes.

Live · 142 actions in the last 7 days
Monday 04:12 AM
SEO
Caught a Google ranking drop on "orthopedic physical therapy seattle." We were #2 at midnight, #9 by 4 AM. Fixed by 7:48 AM.
$18,400 a month
in patients we'd have lost
Monday 09:36 AM
GOOGLE ADS
Rewrote a tired ad headline for a cosmetic dermatology practice. New version got more than twice the click-throughs in 48 hours.
$192 cheaper
per booked patient
Tuesday 02:14 AM
VOICE
AI Receptionist booked an emergency consult for a telehealth psychiatry practice. Routed to the first available provider across IL, WA, and OR.
A patient who'd
have hit voicemail
Tuesday 11:42 AM
SITE
An OBGYN practice's new-patient page was barely converting. The site agent moved the insurance section above the fold and added a Spanish call-to-action. Conversions more than doubled.
12 more patients
in chairs every week
Wednesday 08:18 AM
META ADS
Built a Meta audience for a plastic surgery practice using their actual high-value patients, not random demographics. New audience brought in patients three times as efficiently.
$47,000 in cases
in the first 7 days
Wednesday 03:22 PM
CRM
Noticed Friday morning calls running double the average at a pediatric dental practice. Bumped Friday ad bids and gave the front desk a heads-up.
+8 same-week
bookings, two locations
Thursday 06:51 AM
SEO
Replied to four Google reviews for a cosmetic dental practice in the same warm tone as the prior 90 days. Two of those reviewers came back for repeat visits.
4.9 stars held
vs competitor at 4.4
Thursday 02:08 PM
EHR
Synced 23 booked appointments from the CRM into Dentrix, Open Dental, and Curve across four dental practices. Front desk teams didn't lift a finger.
~6 hours/week
saved at the front desk
Friday 11:14 AM
CRM
Implant calls running over twice the weekly average at a cosmetic dental practice. Triggered a $480 ad shift, a Google Business post, and a new homepage call-to-action.
+8 implant consults
about $67,000 in cases
Saturday 10:03 AM
GOOGLE ADS
Paused 14 keywords across 6 practices that had stopped working. Moved $1,840 toward the keywords actually bringing patients in, ready for Monday.
12% cheaper
to acquire each new patient
Showing 10 of 142 things the platform did this week.
This is per practice, every week. The platform doesn't stop.
02 · WHAT WE DO DAILY

Three patterns that play out at every practice we work with.

Every day, every practice. Each one is its own kind of intelligence. Together, they compound. Below: how each one turns into dollars in your chair.

Pattern A DEMAND SURGE

Catch a busy day
before it cools.

The CRM notices the phones suddenly ringing more for one specific service. Within five minutes, the platform shifts ad money toward it, rewrites the page that traffic lands on, and posts to your Google Business. All while the surge is still happening.

· Nashville, TN
What we noticedFriday Botox calls 2.4× normal
Why it was happeningWedding season starting
Time to respond6 minutes
New consultations14 over the weekend
Treatments booked $42,800
Pattern B CONVERSION REPAIR

Find the page
quietly losing patients.

Every page on your site is watched. When one starts losing patients, the site agent figures out why and fixes it. No tickets. No designers. No three-week wait. The fix ships in hours.

· Phoenix, AZ
The problemBooking page broken on phones
Who finds it like that~80% of new families
What we shippedMobile-first form, photo above fold
After the fix3.2× more bookings
More patients per year +820
Pattern C AUTHORITY DEFENSE

Defend your top spot,
even on ChatGPT.

Patients now ask ChatGPT and Perplexity for medical recommendations the same way they used to Google. The SEO agent watches all of it: Google, Maps, Bing, and AI assistants. When you stop showing up, we know within hours.

· Austin, TX
What stopped workingNo longer cited on ChatGPT
When we caught itWithin 11 hours
What we shippedSchema, FAQ, GBP fresh content
Back in the answerWithin 6 days
New patients from AI search +34 / month
03 · WHY IT KEEPS GETTING BETTER

The longer you use Patientfy,
the less each new patient costs.

Every patient who comes in teaches the platform something. Which keywords brought them. Which page they read. Which ad they clicked. Over months, this means we know which patients are most worth finding, and where to find them. Each new patient costs less, and the average case gets bigger.

Cost to acquire each new patient
Average case value
Month 1 Month 3 Month 6 Month 12
MONTH 1
Cost per patient
$340
Avg case
$4,200
MONTH 3
Cost per patient
$248
Avg case
$5,600
MONTH 6
Cost per patient
$148
Avg case
$8,400
MONTH 12
Cost per patient
$96
Avg case
$9,800
What this means in plain English

By month 12, every new patient costs $96. They were costing $340 in month 1.

Your ads aren't getting cheaper. The platform got better at picking which patients to spend on.

Why this happens

Each component teaches the others. Good months teach the platform. The platform repeats good months.

The CRM learns which patients book. The Google Ads agent learns which words bring them. The Meta agent learns who looks like your best ones. The site agent learns which pages convert.

04 · ONE REAL PATIENT

Julia. Brooklyn.
11 PM Google search.
$8,400 implant case the following Friday.

A real patient's path through the platform. At every step, you'll see which component made it work, and what would have happened without it.

JM
Julia Martinez
35 · Brooklyn NY · Implant patient
SEARCH TO SEATED
11h 47m
WHAT JULIA COST US
$148
WHAT JULIA'S CASE WAS WORTH
$8,400
FOR EVERY $1 IN
$56 OUT
11:14 PM TUE SEO

Julia searches "best dental implants Brooklyn" on her phone in bed.

The practice shows up #1. The SEO agent had restored that ranking from #7 the night before. When Julia later asks ChatGPT for a second opinion, the practice gets cited there too.

WITHOUT THIS: Julia sees the practice in 7th, scrolls past three competitors first, probably never clicks.
11:16 PM TUE GOOGLE ADS

She sees a sponsored ad that says: "Same Day Implants. Friday Slots Open."

The Google Ads agent rewrote that headline six days earlier after a similar phrasing got more than twice the clicks. The bid on her zip code was raised because the CRM saw lots of high-value patients there.

WITHOUT THIS: A generic ad. Less than half as many clicks.
11:18 PM TUE SITE

She lands on the implants page. Reads for four minutes. Fills out the form.

Three weeks ago that page was barely working. The site agent moved the contact form to the top, simplified the call-to-action, and added a financing line. The page now turns more than twice as many visitors into patients.

WITHOUT THIS: Julia leaves before scrolling to the form. About 60% chance she's gone.
11:23 PM TUE CRM

The CRM flags her as a high-value lead. The front desk gets a heads-up.

The CRM saw the Friday surge, recognized she was asking about an implant, matched her zip code to other patients like her, noticed she stayed on the page, and saw she downloaded the financing PDF. By the time the front desk arrives in the morning, Julia is at the top of their call list.

WITHOUT THIS: Julia is one name in a long list. The front desk doesn't get to her until Wednesday afternoon. About a 45% chance she has already booked somewhere else.
8:42 AM WED VOICE + EHR

The front desk calls Julia first. She books for Friday at 2:30.

The booking goes straight into Dentrix. The platform notes which agent and which page brought her in, all the way back to the 11 PM search.

WITHOUT THIS: The front desk re-types the appointment by hand. Some bookings get missed. Nobody knows what brought her in.
3:14 PM FRI TREATMENT ACCEPTED

Julia accepts an $8,400 implant treatment plan.

The platform records the case, ties the win back to the path Julia took, and feeds it back into every component. Next time another Julia searches at 11 PM on a Tuesday, the platform already knows how to find her.

$148 in. $8,400 out. Six pieces of the platform working together.
A typical agency would have handled maybe two of the six steps above. Julia would still be a missed call sitting in someone's spreadsheet. The platform turned her into a seated patient inside 12 hours.
04 · RESULTS

Real practices.
In their own words.

Practice owners and operators across dental, medical, optometry, and pediatric care, talking about what changed when they made Patientfy their growth team.

13 stories · drag or swipe to browse
PEDIATRIC DENTAL · DSO
The Smile Lodge Pediatric Dentistry
Dr. Eric McMahon · Clifton Park, NY
DENTAL · INTERNATIONAL
Cabinet Dentaire Paris
Dr. Elsa & Dr. Lauren · Paris, France
DENTAL · DSO
Beam Dental
Dr. Jason Lin · New York, NY
PEDIATRIC DENTAL
Kinard Pediatric Dentistry
Dr. Bryce Kinard · Ventura, CA
OPTOMETRY
Olive + Spex Optometry
Dr. Diana Pham · Oakland, CA
ENDODONTICS
Williamsburg Endodontics
Dr. Ehsan Farrokh · Brooklyn, NY
MEDICAL SPA
S&J Esthetique Medical Spa
Sofie Dupliy, CRNA · Jersey City, NJ
OPHTHALMIC
eye&I USA
Joe Han · New York, NY
ENDODONTICS
Long Island Endodontics
Brianna S. · Woodmere, NY
GENERAL DENTAL
Shrub Oak Smiles
Dr. Ian Rosengarten · Shrub Oak, NY
GENERAL DENTAL
Laura Loftin Dentistry
Kayla Nichols · Fort Worth, TX
NEPHROLOGY
NephronLife Kidney Care
Anand Prakash, MD · Royse City, TX
GENERAL DENTAL
The Dental Atelier
Dr. Michael Yusupov · Rego Park, NY
05 · PRICING

Three plans.
One platform.

Pick the plan that fits. Each one quoted to your specialty, locations, and goals. Ad spend goes directly to Google and Meta, never marked up. Month to month.

Practice
Solo practice. One channel.
Best for new and growing solo practices.
Specialty, location, ad budget. We size the plan to fit.
Custom websiteHosting · HIPAA · ADA compliant
Site SEO · 5 keywords
Local SEO · Google Business Profile
AI Search SEO · 5 keywords
ChatGPTGeminiPerplexityCopilotClaude
Google Ads · 1 campaign
Meta Ads · 1 campaign
Patientfy CRM · call tracking and follow-ups
AI Agents on every active channel
AI Auto Review Replies
Multi-Location
Two or more sites. Every location.
Built for DSOs and group practices.
Volume pricing. Group structure. Custom integrations factored in.
Everything in Growth, every locationWebsite · SEO · Paid ads · CRM · EHR/EMR · all scaled per site
Cross-location reporting and dashboards
DSO-grade attribution and revenue tracking
Dedicated account manager
Annual prepay option · 10% off
Custom integrations available
Full AI Agent stack · every location
All Growth AI features included

How we keep it honest.

No mystery line items. No platform games. The fine print, in plain English.

Never marked up

Ad spend goes direct to Google and Meta.

Whatever you budget, that's what gets bid. We never touch a dollar of your media spend.

Billed at cost

Every tool, billed at cost.

Texting, email, voice all charge your card directly. No agency margin. No mystery line items.

Month to month

Cancel any time.

Monthly plans are month to month. Stay because it works, not because you're locked in.

HIPAA · 7 day launch

Live in a week.

Built for healthcare from day one. Most practices launch on Patientfy inside seven days.

06 · Get Started

Every day, a patient picks someone.
You decide if it's you.

Tell us about your practice and we will show you how the platform works. 20 minutes, no pressure, no pitch. Just a real look at what Patientfy can do for you.

7 demos booked this week · Next slot: Tomorrow Noon
Already a Patientfy customer? Sign in →