For lash and brow
The infill cycle runs itself.
Her map comes back with her, a set won't book on an expired glue test, and the two-hour slot is only held once the deposit lands.

Meanwhile, between infills
She came back at four weeks.
Retention gets the blame
A patch test from when?
Nothing to show the insurer
Aftercare never went out.
Free rebuild next visit
Her map, the glue test, the slot, the fill.
And a set that will not book on a lapsed test.
Everything lands in one inbox
- Messages
- Inquiries
Two-way communication - their reply lands back in the same thread, and your answer goes out from it.
Four things that keep a lash book honest.
The map, the glue test, the two hours, and her own clock.
The map
What you actually did last time
The map, the curl, the lengths and the corner that waters up sit on her record with her allergies, and a severe entry is surfaced when the booking is confirmed and again at check-in. A fill starts from the set, not from memory.
The glue test
A set that won't book on an expired test
Require a lash-glue patch test, set how long one stays valid and how many hours ahead it has to be done, and the booking page says so before she picks a time. An expired test blocks the booking and names the date it lapsed.
The two hours
Held once the deposit lands
A full set can take a deposit, release the slot if it goes unpaid, carry a no-show fee, and ask for a card on file before the time is taken at all. The longest appointment in your day stops being the easiest one to lose.
The clock
Her three weeks, not everyone's
Fill timing comes from each client's own gap between visits, so a two-week client and a four-week client are nudged on their own schedules. Brow lamination sits on its own longer cycle for the same reason.
Before she sits
The patch test on the booking, the fill on the clock.

Every infill rebooked before it lapses.
A full set, and the three weeks after it.
Every step below is a rule the product already enforces.
Magic drafts, you approve
Hi Mia! Keep them dry for 24 hours, then no oil-based products and no mascara on the extensions. Brush them through each morning and they'll hold much longer.
Magic drafts, you approve
Hi Bec! You're coming up on three weeks. Tuesday 11am or Thursday 9am for your fill before it thins out?

The studio
Lashes, brows, and the clock.
Long, careful chair time
Answers before you ask.
Does it actually stop a set booking on an expired glue test?
Yes. Require a lash-glue patch test on the service, set how long one stays valid and how many hours ahead it has to be done, and the booking page warns her before she picks a time. An expired or missing test blocks the booking and names the date it lapsed - it isn't a note somebody has to spot.
Can I keep each client's lash map?
Yes. The map, the curl and the lengths sit on her record beside her allergies, the care notes and what you charged, so the next fill starts from what you actually did last time.
What about an allergy I can't afford to miss?
Allergies are a typed list on the client with a severity, not a line of free text, and a severe entry is surfaced when the booking is confirmed and again on the day-of check-in screen.
How do I protect a two-hour full set?
The service can take a deposit, release the slot on its own if the deposit goes unpaid, carry a no-show fee, and require a card on file before the time is taken at all. The card is collected on the booking page, not asked for afterwards.
Where do before and after photos go?
On the booking itself, in a before bucket and an after bucket, with a compare view. If you've set up the photo-consent document it attaches first, and anything captured without it is noted rather than quietly filed.
Does it know fill timing per client?
Yes. Each client's usual gap between visits sits on their record, so a two-week client and a three-week client get nudged on their own clock. Brow lamination runs on its own longer cycle for the same reason.
Will it message clients on its own?
AI replies and follow-up drafts wait for your approval. Fill reminders and aftercare can run automatically with the messages and timing you enable, by SMS or email.
What's the catch?
There isn't one. The move itself is free with no card. For the first 100 businesses, setup and migration are done for you end to end, and your client list stays yours.
Two hours on a bed, and none of it in view.
Your hands are busy and your eyes are six inches from someone's lash line. Nothing gets remembered in that window.
A calendar and a notes app
Everything depends on memory
The map is in an app, the patch test is a date you meant to check, the deposit is a promise, and the fill is remembered when she messages you, which is usually after she has been somewhere else.
Magic
The rules are held by the booking
The map and the allergies are on her record, the glue test is enforced at the booking, the deposit releases the slot on its own, and her own return gap decides when she hears from you.
For the fill cycle
Keep the infill cycle turning.
Patch tests, maps, fills and aftercare land on one client record, moved over and set up for you before your first full set on Magic.
Two answers. No card, and nothing moves until you say so.
No hidden charges
One flat price for the whole business. No commission on your bookings, and no extra charge for each person on your team.
No juggling five platforms
Booking, calendar, client records, deposits, payments, messages and follow-ups are one system, not a stack you hold together.
No move to manage
For the first 100 businesses we move your clients, bookings, history and notes across ourselves, free, and check it with you before day one.
