NormalNormal

For med spas

AI that starts by learning your practice.

Every client's history, preferences, treatments, memberships, and messages live across your booking system, charting, point of sale, and inbox. We bring that context together, carefully, so an AI can work from it. Clinical decisions stay with your licensed providers, and every client message still comes from your team.

AI that starts by learning your practice.

CONNECTS WITH YOUR SOFTWARE

ZenotiZenoti
BoulevardBoulevard
MindbodyMindbody
VagaroVagaro
MangomintMangomint
MeevoMeevo
PhorestPhorest
Jane AppJane App
BookerBooker
AestheticsProAestheticsPro
NextechNextech
PatientNowPatientNow
SquareSquare
StripeStripe
CareCreditCareCredit
CherryCherry
RepeatMDRepeatMD
KlaviyoKlaviyo
MailchimpMailchimp
PodiumPodium
WeaveWeave
BirdeyeBirdeye
Google Business ProfileGoogle Business Profile
YelpYelp
RealSelfRealSelf
AllēAllē
GustoGusto
ADPADP
QuickBooksQuickBooks
Microsoft 365Microsoft 365
Google WorkspaceGoogle Workspace
RingCentralRingCentral
ZenotiZenoti
BoulevardBoulevard
MindbodyMindbody
VagaroVagaro
MangomintMangomint
MeevoMeevo
PhorestPhorest
Jane AppJane App
BookerBooker
AestheticsProAestheticsPro
NextechNextech
PatientNowPatientNow
SquareSquare
StripeStripe
CareCreditCareCredit
CherryCherry
RepeatMDRepeatMD
KlaviyoKlaviyo
MailchimpMailchimp
PodiumPodium
WeaveWeave
BirdeyeBirdeye
Google Business ProfileGoogle Business Profile
YelpYelp
RealSelfRealSelf
AllēAllē
GustoGusto
ADPADP
QuickBooksQuickBooks
Microsoft 365Microsoft 365
Google WorkspaceGoogle Workspace
RingCentralRingCentral
ZenotiZenoti
BoulevardBoulevard
MindbodyMindbody
VagaroVagaro
MangomintMangomint
MeevoMeevo
PhorestPhorest
Jane AppJane App
BookerBooker
AestheticsProAestheticsPro
NextechNextech
PatientNowPatientNow
SquareSquare
StripeStripe
CareCreditCareCredit
CherryCherry
RepeatMDRepeatMD
KlaviyoKlaviyo
MailchimpMailchimp
PodiumPodium
WeaveWeave
BirdeyeBirdeye
Google Business ProfileGoogle Business Profile
YelpYelp
RealSelfRealSelf
AllēAllē
GustoGusto
ADPADP
QuickBooksQuickBooks
Microsoft 365Microsoft 365
Google WorkspaceGoogle Workspace
RingCentralRingCentral
ZenotiZenoti
BoulevardBoulevard
MindbodyMindbody
VagaroVagaro
MangomintMangomint
MeevoMeevo
PhorestPhorest
Jane AppJane App
BookerBooker
AestheticsProAestheticsPro
NextechNextech
PatientNowPatientNow
SquareSquare
StripeStripe
CareCreditCareCredit
CherryCherry
RepeatMDRepeatMD
KlaviyoKlaviyo
MailchimpMailchimp
PodiumPodium
WeaveWeave
BirdeyeBirdeye
Google Business ProfileGoogle Business Profile
YelpYelp
RealSelfRealSelf
AllēAllē
GustoGusto
ADPADP
QuickBooksQuickBooks
Microsoft 365Microsoft 365
Google WorkspaceGoogle Workspace
RingCentralRingCentral

Features

Built on how your practicealready runs.

Normal learns from the records you already keep, fits the systems your front desk and providers already use, and leaves every clinical and client decision with your team.

Knows every client

Treatment history, preferences, products, membership status, last visit, last message. Ask before they walk in. It answers from your own records and shows the source.

Sees who is slipping

Clients past their usual rebooking window. Memberships about to lapse. Consults with no follow-up. It surfaces them so the front desk can reach out while it still matters.

Reach it however you already work

Call it, text it, email it, or message it. The front desk and a provider between rooms get the same answers, in whatever channel is in their hand.

Your providers keep clinical decisions

It reads, drafts, and flags. It does not recommend a treatment, message a client, or touch a chart. Licensed staff make every clinical call, as they do today.

How it works

We handle the setup. Your providers keep every clinical decision.

    1. We learn how your practice runs

    We sit with you, your front desk, and your providers to understand your services, how a client moves from consult to treatment to rebooking, which systems hold what, and where clients lapse.

    2. We connect your systems

    Booking and EMR, point of sale, memberships, messaging, email, reviews. We handle the connections. You decide what is included, who can see what, and what needs your approval. We can install it inside your practice.

    3. We stay involved

    We help your front desk and providers fold it into their day, then manage the system and support the practice as locations, staff, and software change.

Pricing

Choose the plan that's right for you

We agree the scope, setup fee, and ongoing cost with you. Every option includes hands-on setup and continued support.

A focused start

One team

Setup and ongoing management

  • Answers from your business records
  • Daily priorities and follow-up reminders
  • Summaries and drafts ready for review
  • Help through familiar tools
  • Hands-on setup and ongoing help

For owners who want to start with one team and a clear, useful job before expanding.

Popular

Connected teams

Across the business

Setup and ongoing management

  • Shared context across teams and systems
  • Customer, job, and supplier history
  • Help with handovers between departments
  • A clear view of work needing attention
  • Coordinated rollout and management

For businesses where the office, field staff, and managers need to keep track of the same work.

Local deployment

On-premises

Setup and ongoing management

  • Installation at your premises
  • Business information stored locally
  • AI that runs on your equipment
  • Answers, summaries, and routine work
  • Hands-on setup and ongoing help

For businesses that want the assistant's information and AI processing to stay on their own equipment.

FAQ

Questions from owners and clinic directors

We're careful about anything that touches client medical information. Is this a problem?

No. It is the right instinct, and it is how we work too. Your records stay in your systems. Clinical decisions stay with your licensed providers. Nothing goes to a client without a person at your practice sending it. We start with your own records, not a general tool, and you decide what is included.

Can it make things up?

It can only answer from the records you connect. If the answer is not in your files, it says so. Every answer shows where it came from, so the front desk or a provider can check it the same way they would check a note in the chart.

Who at the practice actually uses it?

Usually the front desk first, because they are the ones looking up history, preferences, and memberships all day. Then providers, for a quick read on a client before they walk in. Owners and clinic directors tend to use it to see who is due, who lapsed, and which memberships are up for renewal.

How do people actually talk to it?

However they already talk. Call it, text it, email it, or message it in whatever your practice uses. There is no new app to open. A provider can text a question between rooms and get the same answer the front desk gets at the counter.

Will it message a client or suggest a treatment on its own?

No. It prepares. A person at your practice sends every message. It can tell you what a client has had and when; a licensed provider decides what comes next. That does not change.

Where does our client data go?

It stays in your systems. Nothing is copied into a public tool, and nothing is used to train anyone's model. For practices that want it, the whole thing can run on hardware inside your own practice.

We're a single location. Is this overkill for us?

Single locations often get the most out of it, because one front desk is holding all the client knowledge, and it walks out the door when someone leaves. We start with one location or one service line, and you decide whether to go further.

Does it work with the software we already use?

Yes. We connect directly to booking and charting (Zenoti, Boulevard, Mindbody, Vagaro, Mangomint, AestheticsPro, Nextech, PatientNow, Jane), point of sale (Square), and on-premises SQL stores. If you use something else, ask us.

What if it doesn't work out?

You turn it off. Your data was in your systems the whole time, and nothing about your front desk's day or your providers' day changes.

Let's see if your practice is a good fit.

Book a 30-minute conversation with us. We will ask how your practice runs, where your client and treatment records live, and where clients are lapsing, then tell you plainly whether this makes sense and what a first step would look like. If it is not a fit, we will say so.