Runs every night. Nothing happens without you.

Your dashboard is not wrong. It just waits.

The Action Center finds what is slipping at your med spa, builds the fix, and waits for your yes. Four weeks later, it tells you if it made money.

Works on top of Zenoti, Boulevard, Mangomint and Vagaro.

Follow one finding, start to finish.

From 4am to four weeks later, at a sample clinic.

Action Center

Gold MedSpaSample data

Step 1 of 5

Tuesday, 4:12 am

38 Botox clients have quietly stopped coming.

Nobody cancelled. Nabu spotted them overnight, while the clinic was closed.

38 Botox clients have stopped coming

Past their usual 14 week gap, with nothing booked.

Potential revenue opportunity

$8,410

Clients
38
Usual gap
14 weeks
Average ticket
$221
Data through
5 Sep

Checked 61 things overnight. 2 were worth your time.

Nobody cancels. They just stop booking.

No single day looks wrong, so no report ever flags it. A year later, dozens of regulars are gone.

One year of Botox clients at one clinic

Nothing looks wrong

Still coming in

82

Stopped booking

38

At stake

$8,410

Sample numbers. On your page it is your own clients, your own rebooking gap, and your own average ticket.

of visits are repeat visits
70%of visits are repeat visits
average spend per visit
$527average spend per visit
of med spas are one location
80%of med spas are one location

Source: American Med Spa Association, 2024.

Five findings, not fifty.

Everything has to clear a dollar floor first. Most mornings the page is short, and that is the point.

Last night, at one clinic

11 things it could say
  • Botox clients past their rebooking gap
  • Dermaplaning, 2 clients overdue
  • Microneedling contribution down $2,180
  • Lip filler, $640 of rebooking
  • Chemical peel volume
  • Laser hair removal margin, $900
  • IV therapy, June
  • Kybella clients past their gap
  • PRP contribution, down $310
  • Provider hours at a second location
  • Filler margin, $2,400 down on cost

Illustrative. A quiet night is a working night, and most mornings there is nothing new on the page at all.

Ready for action
100%
Ready for action
Floor on a rebooking finding
$1,000
Floor on a rebooking finding
Before the same subject comes back
6 weeks
Before the same subject comes back
Clients in one outreach
3 to 40
Clients in one outreach

It grades itself against the clients it left alone.

One in five people on a list is held back at random. If they come back just as often, Nabu will not take the credit.

Sample clinic. Green is a client who came back within 28 days.

Improved
More came back than the group left alone.
Unchanged
Both groups came back at about the same rate.
Worsened
The outreach did worse than doing nothing.
Cannot attribute
Too few people, or the work never went out.

Four verdicts, measured over 28 days. Once written, never edited.

Nothing leaves your clinic without you.

Nabu prepares the work. You approve it. Your team does it.

  • You approve every action

    Nothing that writes, sends or schedules runs on its own.

  • Consent on every channel

    No one is contacted on a channel they did not agree to.

  • Every step on the record

    Who approved it, what ran, and what it created.

  • No model touches a number

    Findings and grades are arithmetic. AI only chooses words.

What it looks for.

Two checks run every night today. More are coming on the same rails.

  • Live

    Clients who stopped coming

    An outreach list, a message per person, and a task for each one.

  • Live

    Margin slipping on a service

    The review that fits the driver, with the evidence attached.

  • Coming

    Empty hours

    A fill the schedule campaign or a scheduling task.

  • Coming

    Cancellations and no shows creeping up

    A task with the pattern attached.

  • Coming

    A service losing bookings

    A promotion review or an outreach list.

  • Coming

    Setup that is missing or too thin

    A task pointing at the exact screen to fix.

See the roadmap

Where every other tool stops.

Reports show the number. Chat explains it when you ask. Only one of them finishes the job.

What booking reports, dashboards, AI chat and the Nabu Action Center each do
Can itBooking reportsA dashboardAI chatAction Center
Shows you the numberYesYesYesYes
Says why the number movedNoNoYesYes
Finds it without being askedNoNoNoYes
Builds the work for youNoNoNoYes
Waits for a human to say yesNoNoNoYes
Puts it on somebody's task listNoNoNoYes
Grades what happened afterNoNoNoYes
We built this for our own clinic first. If it does not help us run our spa, it does not ship.
Founder of Nabu, and still running the clinic. Read why we built it

One add-on. Both halves of Nabu Intelligence.

The Action Center and Ask Nabu, priced per plan location, on top of Nabu Financials on any plan.

Nabu Intelligence

Add-on · per location

$99

a month per location, billed yearly. $125 month to month.

  • Ranked nightly findings with prepared next steps
  • Prepared plans, held for your approval
  • Tasks for your team in the Task Center
  • A graded result four weeks later
  • Ask Nabu, on the same add-on

Sits on Nabu Financials, which is the base. Free for one solo provider, from $79 a month for a clinic. Pick how many locations get it.

Add Nabu IntelligenceOr book a demo

Questions owners ask.

What is a med spa action center?

A med spa action center is the part of a business intelligence system for a medical spa that looks for what matters without being asked and then does something about it. Nabu's runs every night across every location, keeps only the findings big enough to be worth an owner's time, ranks them by the money they represent, builds the work each one calls for, holds that work until a person approves it, sends it to the team as real tasks, and measures the result four weeks later. A dashboard shows numbers and stops there. An action center closes the gap between the number and the result.

How do I get lapsed med spa clients to come back?

Start with a short, specific list rather than a message to everyone on file. Nabu builds that list for you: clients who are past the gap your own clinic rebooks that treatment at, who have not been in for anything else since, who have nothing on the books, and who have agreed to be contacted. It then drafts a message for each person that refers to their own last visit, creates one follow-up task per client for someone on your team, and four weeks later reports how many actually came back and what they spent. Repeat visits are roughly two thirds to three quarters of med spa business on the American Med Spa Association's published numbers, which is why lapsed clients are usually the cheapest revenue in the building.

How often should my clients be rebooking?

Use your own clinic's history rather than an industry table, because the gap that matters is the one your clients actually keep. Nabu works out the typical gap for each service from your own repeat visits, and it will only state one when there is enough history to trust it: at least ten gaps across six different clients. Below that it falls back to a default for that treatment type and says on the finding that it did. If you would rather set the number yourself, enter it on the service in Setup and yours wins over both.

Why is my med spa revenue down when my bookings have not changed?

Usually because what you keep per treatment changed, not how many you sold. Product cost went up, a discount quietly became the standard price, or the treatment started taking longer than it is priced for. Nabu splits a drop in contribution into three parts: how much came from volume, how much from the price you actually realized after discounts, and how much from what it costs you to deliver. Those three have to add back up to the change or Nabu refuses to label it at all, and the review it prepares matches whichever one is driving it, so a cost problem gets a cost review rather than a generic look at the numbers.

Can I get better reporting out of Zenoti, Boulevard or Mangomint without switching?

Yes, and that is the point of it. Nabu sits on top of the booking system you already run and reads from it, so you keep Zenoti, Boulevard, Mangomint or Vagaro exactly as it is, including how your team books and charges. What Nabu adds is the layer those systems stop short of: what each treatment costs you to deliver, what is left after that, which clients have quietly stopped coming, and what to do about the parts that are slipping. Nothing about how your front desk works has to change.

How is this different from the alerts in my booking system?

An alert fires when a number crosses a line somebody set, and then it is your problem. A finding names something you recognize, says what it is worth and how that was worked out, shows the evidence and the date your data ends, and arrives with the work already built. Nabu ranks every actionable finding and leaves out small changes and anything that does not yet have a useful next step.

How is this different from a med spa dashboard or an insights tool?

A dashboard hands you a chart and leaves the thinking, the work and the proof to you. Nabu does the work and then grades it. Three things follow from that. The med spa cost model is already built in, so you are not configuring what a device hour or an injector minute costs before you get anything useful out of it. Nabu will not propose a move it cannot also carry out and measure, so you never get advice it has no way of checking. And the price is published on this site rather than quoted on a call.

Do I need an analyst or a consultant to run it?

No. Roughly four in five med spas are single location businesses on the American Med Spa Association's 2024 numbers, which means the owner is usually the analyst, in between patients. Nabu is built for exactly that: findings are ranked, each one reads as a sentence, and the work under it is already prepared and assigned. The alternative most owners are weighing is a fractional CFO at several thousand dollars a month, or another Sunday with the spreadsheet.

How much does med spa business intelligence cost, and is there a free version?

Nabu Intelligence covers the Action Center and all analytical Ask Nabu chat, and costs $99 a month per location on an annual plan or $125 month to month. It is an add-on, so it attaches to any Nabu plan, including the free Solo Founder plan for a single provider at one location. Every location you turn it on for is priced the same as the first, and this is a launch price held for anyone who starts on it.

How soon after connecting do I see the first finding?

Detection runs every night, so the first findings appear the morning after your data has synced. What they can cover depends on how much history came across with it, because Nabu learns each service's rebooking gap from your own repeat visits rather than from a table, and it needs enough of them before it will state one. Every finding is stamped with the date your data actually ends, not the date the job ran, so you always know how current it is. A window your data does not cover produces no finding at all.

Does Nabu message my clients on its own?

No. In this version Nabu sends nothing at all. An approved outreach becomes a list, a message written for each person, and assigned tasks for someone on your team to work and send. Nobody is contacted on a channel they have not agreed to, a do not contact flag beats everything else, and consent is checked again the moment before the work is created rather than only when the plan was written. Direct sending comes later, and it will sit behind the same approval when it does.

Who on my team can approve an action?

Whoever already has the permission the equivalent button in Nabu needs, at every location the work touches. There is no separate role to set up. Somebody who cannot see a clinic's financials cannot approve work against it, and the staff you can assign work to are the active employees at that clinic rather than everyone in the business. Every approval records who approved it, when, what was proposed, what ran, and what it created.

Where does the work go after I approve it?

Into the Task Center, which is the surface your team actually opens. Each task carries the client, the reason, the approved message, an owner and a due date, and the person working it records what happened: contacted, booked, no answer, declined, or do not contact. Each person sees only their own list in Nabu Today. The Action Center reads all of that back, so an outreach whose tasks were never worked is graded as outreach that never went out rather than outreach that failed.

How does Nabu know the outreach caused the rebookings?

Often it cannot, and it is built to admit that. On any list of 20 or more clients, Nabu holds one in five back at random and never contacts them. Four weeks later it compares the two groups on how many came back and what they spent. If the people nobody contacted came back at about the same rate, the verdict is that Nabu cannot attribute the result, not that it worked. Without that rule, anything you did in a good month would look like a win.

What happens if I approve something and it does not work?

Nabu says so. Four weeks after the work actually starts it measures the exact people the action targeted, over the 28 days after against the 28 days before, and gives one of four verdicts: improved, worsened, unchanged, or cannot attribute. The finding closes either way, because leaving it open would put the same list in front of you again next week. Outcomes are written once and never edited, so the record of what happened survives Nabu later concluding something different.

Does Nabu use AI, and can it change my numbers?

Yes, it uses AI, and no, the AI cannot touch your numbers. Nabu is built as two engines with separate jobs. Ordinary code finds the problems, calculates what each one is worth, and builds the moves Nabu can actually carry out, so no figure is ever estimated by a model. The AI then reads that evidence and the prepared plans, recommends the one that fits your situation, explains why in plain English, and writes each client's message the way a person at your clinic would. It cannot change a figure, a name or a recipient, or offer a move Nabu has no way to carry out, and a sentence containing a number the evidence does not hold is rejected before you see it.

Find the leak. Build the move. Grade it next month.

Keep your booking system. Free for solo providers.