Turn old leads and past patients into new conversations.
Brandon Harrison SEO helps medical, aesthetic, and wellness practices reconnect with old leads and past patients using Database Reactivation, AI-powered follow-up, and appointment booking systems. It is a complete follow-up system, not a one-time message.
Free • 12 questions • About 2 minutes
What is Database Reactivation?
Database Reactivation is the process of reviewing and reconnecting with old leads, past patients, no-shows, cancelled consultations, and other existing contacts who may still be worth following up with.
These contacts already had some type of interaction with your practice. They are not strangers. They raised their hand, asked a question, booked a visit, or started a conversation at some point.
Database Reactivation helps you look at those existing contacts and decide which ones may be worth reaching back out to. It is not cold outreach, and it does not mean every contact should be messaged.
It is designed for established medical, aesthetic, and wellness practices, including med spas, medical weight loss and GLP-1 clinics, hormone optimization clinics, hair restoration clinics, cosmetic dentistry and dental implant practices, body contouring clinics, laser and skin rejuvenation clinics, cosmetic dermatology practices, longevity and anti-aging clinics, sexual wellness clinics, and hybrid wellness practices.
Why existing opportunities can disappear
Even good practices lose track of contacts. It usually happens for simple, understandable reasons.
Contacts that may be worth reviewing
A typical practice database can hold several types of contacts that may still represent an opportunity.
Old leads who never booked
People who showed interest but never scheduled.
Previous inquiries that stopped responding
Contacts who went quiet before a decision was made.
Unbooked consultations
Consultation requests that never turned into a visit.
Cancelled consultations
Appointments that were cancelled and never rescheduled.
No-shows
People who missed an appointment without re-engaging.
Leads that received limited follow-up
Contacts where follow-up stopped early.
Past patients who have not returned
Patients who may be ready to hear from the practice again.
Contacts with no consistent follow-up
People sitting in the database without an ongoing process.
The goal isn't to message everyone.
Good Database Reactivation starts with reviewing the database and deciding which contacts may be appropriate for follow-up.
Not every contact should be reactivated. Several things help decide who may be a good fit for follow-up:
- Contact history
- Consent
- Previous interactions
- Service relevance
- Timing
- Available contact information
This is not legal advice, and the system does not guarantee compliance. The point is that reactivation is selective, not a mass blast to an entire database.
The Identify → Reactivate → Converse → Book process
Database Reactivation is a system, not a one-time message. Here is how Brandon Harrison SEO approaches it.
Identify
Review the database for contacts that may be worth following up with.
Reactivate
Start appropriate follow-up based on the contact's history.
Converse
Use automation and AI to help continue conversations, answer common questions, and identify interest.
Book
Guide interested people toward the practice's appointment process.
Want the full breakdown? See the complete Database Reactivation process or learn more about Brandon Harrison SEO.
The first message is only the beginning.
A basic reactivation campaign can stop after the first message. Brandon Harrison SEO builds the follow-up system that helps keep the conversation moving toward the next step.
Continue the conversation
Keep the dialogue going instead of letting it go quiet.
Answer common questions
Respond to simple questions and keep things moving.
Identify interest
Figure out who is actually interested and who is not ready yet.
Share helpful information
Send a lead magnet or details that help them decide.
Provide the right next step
Give each person a clear path forward based on their interest.
Guide toward booking
Move interested prospects toward your booking calendar.
The system helps continue appropriate follow-up if someone is not ready yet. It does not imply that every conversation becomes an appointment.
Where AI fits into the process
AI is one part of the follow-up system. It is not there to replace your team or make clinical decisions.
AI can help with
- Routine follow-up
- Common questions
- Conversation continuity
- Identifying basic intent
- Sending appropriate next steps
- Directing interested contacts toward booking
AI is not there to
- Diagnose patients
- Give medical advice
- Make treatment decisions
- Replace clinical staff
- Guarantee appointments
What we need from your practice
Database Reactivation works best when a few practical pieces are in place.
Access to existing contact data
Appropriate contact records the practice already owns.
Clear services or offers
What the practice wants to discuss with reactivated contacts.
Accurate appointment availability
Real booking slots so interested people can schedule.
A defined booking process
A clear way for leads to move from conversation to appointment.
Information for common questions
Details needed to answer the questions people usually ask.
Practice-approved messaging rules
Follow-up and messaging guidelines where the practice requires them.
The complete reactivation system
We don't stop at sending the first message. We build the follow-up system that helps move interested people toward the next step.
Database review
Look through existing contacts for possible opportunities.
Contact grouping
Group contacts based on their history or interest.
Reactivation campaigns
Targeted outreach to the right segments of your list.
Follow-up sequences
Multi-step follow-up designed to help keep conversations from falling through the cracks.
AI-powered conversations
Automated replies that keep conversations going.
Lead magnet / scorecard support
Tools that give people a reason to respond, where appropriate.
Appointment booking flow
Guide interested prospects toward your calendar.
CRM automation
Connect follow-up to your existing tools.
Reporting and tracking
See what is happening across the follow-up process.
Start with a 30-Day Performance Sprint
The 30-Day Database Reactivation Performance Sprint is designed to help you test whether your existing database can create new appointment opportunities without paying a large upfront fee.
30-Day Database Reactivation Performance Sprint
It is a performance-based model. You only pay when the sprint generates a booked appointment.
How pricing works
- 1Take the Free Reactivation Scorecard
- 2Review whether the database may be a fit
- 3If appropriate, start the 30-Day Sprint
- 4Pay $75 for each booked appointment generated through the sprint
What the sprint includes
- Database review
- Contact grouping / segmentation
- Reactivation campaign setup
- Follow-up sequences
- AI-powered conversations
- Appointment booking flow
- CRM automation
- Reporting and tracking
A good fit. This sprint may be a good fit if your practice already has old leads, past patients, missed inquiries, no-shows, or contacts that have not received consistent follow-up.
What can affect results. Results depend on the quality of the opportunity in your database. That includes database quality, contact history, consent and communication eligibility, service fit, offer relevance, contact information accuracy, and follow-up conditions.
Free • 12 questions • About 2 minutes
What can affect the results?
Results can vary. These factors help shape what is possible with Database Reactivation.
What could your database opportunity look like?
Use your own numbers to explore a simple Database Reactivation scenario. This calculator does not predict actual results. It only shows what the math could look like based on the assumptions you enter.
Enter the number of existing contacts you may want to review for follow-up.
This is not an expected response rate. Choose a number you want to model.
Choose the percentage of responding contacts you want to model as booked appointments.
Enter your own estimated value for a booked appointment.
Results update automatically as you change the numbers above.
25
Contacts × your assumed response rate
5
Conversations × your assumed booking rate
$2,500
Booked appointments × your assumed appointment value
This is an illustrative scenario based only on the numbers you entered. It is not a forecast or guarantee of appointments, revenue, or results. Actual outcomes can depend on database quality, contact history, consent, service fit, offer relevance, contact information, appointment availability, follow-up, and other factors.
Your numbers are only part of the picture.
The quality of your database and follow-up process matters too. The Free Reactivation Scorecard helps you review those factors.
Free • 12 questions • About 2 minutes
Database Reactivation vs. new lead generation
Database Reactivation looks for opportunities in an asset the practice already has before relying only on more acquisition.
New Lead Generation
- Reach new prospects
- Requires money to reach new people
- Starts the relationship from the beginning
Database Reactivation
- Reconnect with existing contacts
- Uses a database the business already has
- Starts with people who already know the practice
- May create a shorter path back to a conversation
New lead generation is not bad. Both can work together. The point is to review the opportunities you already have before increasing your lead-generation spending.
Database Reactivation may be worth reviewing if...
See whether your practice matches any of these common situations.
Is your database worth reactivating?
The Free Reactivation Scorecard helps you review your current database and follow-up process and spot areas that may deserve more attention.
Free • 12 questions • About 2 minutes
Database Reactivation FAQ
Short answers to the most common questions about the service.
See what may be sitting in your database.
Find out where you may be missing opportunities with the contacts you already have.
Free • 12 questions • About 2 minutes