By industry

Med spa booking system: the screening step

An adult wants a first facial at a clinic near them, and has never booked a treatment there. Mimiq sends simulated visitors through the booking and shows the step where each one stops.

5 visitors try to .
First test free with an accountRun it from your coding agent

Why do first-time clients stop when they book a med spa treatment online?

They often stop at the health screening, at a rule that requires a consultation before a treatment can be booked, or at a treatment list grouped in words the client does not use. Each of those comes before a time is shown, so the client has no reason to finish. A simulated test sends a first-time visitor through the booking and shows the screen where they stopped.

What this looks like in a report

Who
Noura, booking a first facial before a trip
How they arrived
Found the clinic through a search for a facial near her office
Where they stopped
Health screening, before any time was shown, on the question about medication

“I don't know if I'm allowed to book this yet. It asked about my medication, and then it said to call the clinic and gave no number. I'll leave it for a day when I can phone.”

The fix. Show the next open times above the health questions, and say that a clinician reviews the screening before the appointment. Where a yes answer sends a client to call, put the clinic's number on that page and name the person who reads the answer.

An illustration. Run a test to see your own.See a real sample report

The health questions come before the client can see that a time exists

A client booking a med spa treatment for the first time is not sure what they are allowed to book. Some clinics ask a health screening before any time is shown, with questions about medication, pregnancy and past reactions. A client who answers yes to one of them may be sent to a page that says to call the clinic, with no number on it. The client then has a question they cannot ask inside the booking, and a form that has already taken their history. The clinic sees a closed booking, not the client who found no way forward.

  • Does a visitor see a bookable time before the health screening, or only after it?
  • If a visitor answers yes to a screening question, does the page name who to call, with a number?
  • Is a consultation required first? If so, does the visitor see that before choosing a treatment?
  • Are treatments grouped in words a first-time visitor knows, such as facial or laser?

The treatment list comes before the rules a client does not know yet

A first-time client starts with the treatment list, which is where the page decides whether they are a candidate for the booking. Clinics often group treatments under clinical names, such as injectables or energy devices, where a visitor expects facial or hair removal. The visitor cannot tell whether a treatment is for them, so they open several before choosing one, and each page is a new chance to lose them. Count the taps from the homepage to a bookable time for a single facial. If the count includes a screen the client cannot read, the list is the first thing to fix.

Consult rules and screening answers that end the booking

Two rules end more bookings than the list does. The first is a consult that must happen before a treatment can be booked. If the visitor learns about it only after choosing a time, they have lost the time they planned around. Show the rule on the treatment itself, with the next consult time beside it. The second is the screening, and the questions on medication, pregnancy and past reactions have to stay. The fault is a yes answer that leads nowhere: a screen that accepts it with no next step, or a page that says to call and shows no number. A real client hits the same dead end.

Made-up screening answers, and the card step a test stops at

Give the simulated visitor a plain task: book a first facial consultation next week. Use made-up answers to the screening, and do not type real health information, a real name or a real date of birth into a test. The visitor has an email inbox, so a confirmation email reaches it. A deposit that needs a real card ends the run at the payment step. The report shows the screening question, the answer the visitor gave and the screen that came next, with a screenshot, so you can see whether a yes leads anywhere useful.

What you get with Mimiq

  1. 01

    Run it by hand, or on every pull request

    Paste a link and a task in the app and watch the visitors work. Or run them on every preview deploy: the GitHub Action comments on the pull request, any other CI can call the MCP endpoint, and your coding agent can run it too.

  2. 02

    Bugs and usability problems in one report

    The browser records errors and failed or slow requests on the step they happened. The visitors say where the wording or the steps confused them, and where they left.

  3. 03

    Visitors that behave like your audience

    Each visitor is a different profile with a reason to be there, matched to who the page is for, described by you, or built from your own customers.

  4. 04

    A prompt to fix each problem

    Every problem comes with a fix to paste into Cursor, Claude Code, Lovable or any coding agent, and one prompt hands over the top problems at once. Then send the same visitors through again.

  5. 05

    Follow every visitor

    See each visitor's whole path, step by step with screenshots, and what it was thinking at every step. Ask any visitor a question.

The browser records relevant JavaScript errors and failed or slow app requests encountered during the run, attached to the step where they occurred. The visitors are simulated: they find problems, they do not predict how many real people will convert.

A new treatment can put the screening back in front of the times

A new treatment, a new practitioner or a new booking tool can change the order of the screens again. Rerun the same simulated visitor after each change, starting from the treatment list and from a yes answer to the screening. Check the page on a phone before you send paid traffic to it, since a visitor who arrives from an ad has a different reason to be there than one who was referred.

Starter

Try it on one launch

$9 once
120 credits, never expire

About 4 tests of 5 visitors

  • Visitors on your landing page, signup and checkout
  • Where they left and why, with a fix to copy for each problem
  • Run it in the app or on every pull request
  • Ask any visitor a question, included
  • Test accounts and protected previews
Buy 120 credits

Builder

Test every build

$19 a month
500 credits every month

About 20 tests of 5 visitors

  • Everything in Starter
  • Credits refill each month, and what is left rolls over once
  • Cancel anytime
Choose Builder

Pro

Test every release, as a team

$49 a month
1,500 credits every month

About 60 tests of 5 visitors

  • Everything in Starter
  • Credits refill each month, and what is left rolls over once
  • Cancel anytime
Choose Pro

Scale

Test at scale, every day

$149 a month
6,000 credits every month

About 240 tests of 5 visitors

  • Everything in Starter
  • Credits refill each month, and what is left rolls over once
  • Priority support
  • Cancel anytime
Choose Scale
$0for your first test, with a free account (Google sign-in, no card). It includes 50 credits, enough for 10 visitors. After that a visitor uses 5 credits, and packs start at $9 for 120 credits.
See a sample report

Questions

Does the test check my clinic's health and privacy rules?

No. The test checks what a visitor can do on the booking page: which screens appear, which answers stop them and what the next screen says. It does not check privacy rules, medical rules or whether your screening suits your treatments. Those need a review by people who know your clinic's obligations.

Should I type real client answers into a test?

No. Use made-up answers, and keep real health information out of every test, including the notes you add to a report. A test shows the path a client takes. It is not a place to keep client records. If you need to check how a yes answer is handled, use an invented case.

Can a test show how many clients will book?

No. Mimiq does not predict bookings, and it cannot tell you how many clients will finish a booking after the screening. It shows where a simulated visitor stopped and what the page said there. Your booking reports give the counts, and a live change compared with the same traffic gives the cause.

Can a visitor pay a deposit in the test?

No. A deposit that needs a real card stops the run at the payment step, and the report marks it. The test can show whether the deposit and the cancellation rule are visible before that step. It does not check the payment itself, or what happens to a deposit after a cancellation.

Keep reading

Send visitors and see what breaks first.

Your first test is free: sign in with Google and it starts right away. Last checked 2026-11-02.

5 visitors try to .