← All services

Now serving Los Angeles area only

Lost bookings,
brought back.
No fees. No hassle.

We rebuild your booking form and set up automated SMS and email follow-ups. Built for salons, spas, and clinics. No setup fee, no monthly fee, fully performance-based. Works with Square, Vagaro, Mindbody and other online booking. Your booking system stays exactly as it is.

$0
No setup feeWe build everything upfront
$0
No monthly feeEver, for any reason
Pay on resultsCommission on confirmed bookings
HEAD SPA EN booking form on mobile
HEAD SPA EN website, treatment menu on mobile
HEAD SPA EN, a Japanese head spa in Los Angeles. We rebuilt their booking form in front of Square and run the follow-ups.
The problem, visualized

97% of visitors leave
without booking.

3 booked 97 walked away
Where they drop off
Clicked your ad 100
↘ −30 landed on wrong page, left immediately
Viewed booking page 70
↘ −40 saw the form, felt too much friction
Filled the form 30
↘ −17 waited hours for a reply, booked elsewhere
Got timely follow-up 13
↘ −10 needed one more nudge but never got it
Booked an appointment 3

A booking form that keeps people moving.

A lot of those visitors give up inside the booking form itself. When we rebuild it, this is what changes.

  1. 01

    Treatments you can choose at a glance

    Every treatment shows a photo, the price, and how long it takes, so nobody has to guess what they are booking.

  2. 02

    Arrive with the treatment already picked

    Links from your site and from our follow-up texts open the form with the right treatment selected.

  3. 03

    Add-ons at the right moment

    Extras are offered once the main treatment is chosen and before the time is picked, so the first choice stays simple and the slot still fits.

  4. 04

    The total, always on screen

    A running summary of the treatment, its length, and the price stays visible to the end. No surprises at checkout.

  5. 05

    We see where people stop

    Drop-off is measured inside the form, so we fix the screen that loses people instead of guessing.

  6. 06

    Nothing changes on your side

    Bookings land in your Square calendar as usual, and each one is tied back to the ad or message that brought it in.

What changed after the rebuild: more guests add extras to their booking, the average booking is worth more, and more of the people who start a booking finish it.

Rebuilt booking form showing add-ons and a running total
The rebuilt form after a treatment is picked: add-ons first, then the time, with the total always in view.
How we recover customers

We reach the visitors
who almost booked.

They showed interest, but never booked

Someone clicked your ad, explored your services, and filled the form. High intent, but they never confirmed the appointment.

↓
We step in at the right moment
S
Serenity Spa
Text Message
Hi Sarah! Thanks for your interest in our Signature Facial.

We'd love to have you in. Your spot is saved for the next 2 hours.
Book My Appointment →
Tap to confirm · Takes 30 seconds
↓

They come back and book

The system is simple: automated SMS to customers who abandoned your form, reminders before appointments, and win-back emails to regulars who drifted away. You get the bookings back. We take our commission only when a booking is confirmed.

You only pay when it works

Commission applies only when a visitor completes a booking through us. Every booking is tracked, and you see the same data we do. Rate agreed before we start.

Consent-based One-tap STOP opt-out TCPA & CTIA compliant

Every text is sent only with the customer's consent and can be stopped in one tap. That's what keeps you protected in California. See the compliance FAQ →

Email and SMS that bring them back.

Two kinds of customers slip away: people who almost booked, and people who came once and never returned. Each gets its own messages, sent only with their consent.

People who almost booked

  • A text and an email soon after they leave the form, with a link that opens it again with their treatment already picked.
  • A reminder before the appointment, so a new booking turns into a visit.

Customers who came once

  • A thank-you email on the day of the visit, with aftercare for the treatment they had.
  • When they are due again, an email that rebooks the same treatment in one tap, with the next open times.
  • Last-minute openings by text, only to people who asked to hear about them.
  • One last, personal check-in before they drift away for good.

Every message has a one-tap way to stop, and every booking it brings in is tracked. That record is what commission is counted from.

Are we a fit?

See if your business qualifies
in 30 seconds.

Four quick questions. We'll tell you on the spot whether our system fits your setup, and what it could be recovering for you.

What kind of business do you run?
Do you run paid ads (Meta / Google)?
Average value of a new client?
How do clients book?

Please answer all four questions.

Your form, SMS, and email flows.
All built by hanjo, free.

Anything except commission
$0
Your workload
Minimal
SMS sending cost
$0
The numbers

Pay only when a customer books. Keep the rest.

Commission applies when a customer completes a booking through the system we build: the new booking form, or a link inside our SMS and email follow-ups. Not per click. Not per message sent. Per confirmed booking.

You never pay for the booking form or the setup itself. You pay a share of the bookings the system brings in, and nothing else. If it brings in none, you pay nothing. Commission rate is agreed before we start, based on your average booking value.

Example (med spa, $320 avg booking):
40 new clients/month through our messages
Revenue generated: $12,800
You pay hanjo: commission on 40 bookings
Net to you: the difference, kept in full
What you pay hanjo Agency
Setup fee $0 $2,000–5,000
Monthly retainer $0 $2,500–5,000
If it doesn't work $0 Pay anyway
Per booking % agreed upfront Not tracked
Contract Flexible 3–12 months
Common questions

What salon and clinic owners ask us first.

Is texting customers legal in California? Could I get sued?

Texting is legal when the customer has given consent, and consent is the only basis we ever text on. Every number opts in through your own form with clear, TCPA-compliant wording, and every message follows CTIA messaging guidelines with a one-tap "Reply STOP" that we honor immediately. We never buy lists and never cold-text anyone. That consent-first, TCPA & CTIA–aligned approach is exactly what keeps you protected under California and federal law.

How is my customers' data protected?

Customer contact details are encrypted, stored securely, and never sold or shared. We use them for a single purpose, helping that person complete their booking, and honor any deletion request in line with California's data-privacy law. You and your customers stay in control of the data at all times.

How do you track which bookings are yours to invoice?

The booking form we build and every message we send are tracked end to end. We only invoice when a booking is actually confirmed through them. You see the same log we do before approving any invoice.

What if it doesn't bring in any new customers?

You pay nothing. We absorb the setup cost and time. Our incentive is entirely aligned with yours: we make money when you make money. If it's not working, we keep optimising, or we walk away with no invoice.

Do I need to give you access to my ad accounts?

For ads management, yes: we request partner access to your Meta or Google account. You remain the owner. For the landing page and automation, no ad access is needed. You can start with just the funnel and add ads later.

What booking platforms do you work with?

Square is our deepest integration: recovered bookings land straight on your Square calendar. We also work in front of Vagaro, Mindbody, Fresha and other online booking systems: bookings keep landing in the system you use today, and nothing changes about how you operate. We rebuild the form in front of it and add the automated follow-ups. We'll be upfront about exactly what's possible on your platform before we start.

How long until the funnel is live?

Two weeks from kickoff. Day 1–3: audit and plan. Day 4–7: landing page built. Day 8–14: automation set up and tested. Day 14: live and tracking from day one.

Is there a minimum commitment?

No long-term lock-in. We ask for 90 days to see meaningful results, since funnels keep improving as we optimise. If you want to stop, just give us 30 days notice.

See how many bookings
your form is losing.

Get a free audit of your booking funnel. We'll show you how many interested customers drop off before they finish booking, and what those lost appointments are worth every month. No cost, no commitment.

Step 1 of 2
Required
Please enter a valid email