By appointment only

The best booking site for solo pros. Take your business to the next level.

Everything you need to book appointments, grow your client list, and build real financial stability.

Booking confirmed
Lena Okonkwo
Thu · 11:00 AM · 90 min
deposit · $50paid
April 2026
This week
M
T
W
T
F
20
21
22
23
24
Today · Wed3 booked
9:00 AM
Sarah Jensen60 min
11:30 AM
Maya Rodriguez90 min
2:30 PM
Tom Wei60 min
4:00 PM
+ available
0% cut of your revenueEN · ES bilingual2 weeks free · to try it out
What you keep

You keep 100% of what you charge.

A lot of booking services take 20 to 30% of every appointment. We don't. You pay one flat monthly price, and everything your clients pay stays with you.

See how we compare, side by side
MONTHLY · 42 SESSIONS · $120 AVG

$1,008

more in your pocket every month, next to a service that takes 20%
A 20% CUT
$4,032
after their 20% cut
APPTONLY
$5,040
flat $30/mo, that's it
What's inside

Made for a team of one.
Everything you need, nothing you don't.

A booking site that's truly yours, every client's full history in one place, reminders that run while you work, and all of it in English and Spanish.

01 · YOUR BRAND

A booking site that looks like your business.

Your colors, your typeface, your photos, your words. Use your own domain or a free your-name.apptonly.pro address. It's your site from top to bottom – no marketplace listing where competitors sit three slots below you.

  • Custom domain
  • Your brand, start to finish
  • Works on your existing site
A second practitioner's services and gallery, in their own brand colors and style.
The booking time-picker on the same site, themed to match.
02 · YOUR CLIENTS

The whole client record, automatically.

Intake, consent, session notes, contact details, and a full history for every client. It all lives in one place and links to every appointment, so you walk into each session already knowing where you left off.

  • Custom intake forms
  • SOAP session notes
  • Cards on file for no-shows
SJ
Sarah Jensen
14 sessions · $1,680 total
Regular
PREFERENCES
Quiet room · cooler temperature
FOCUS
Shoulders, neck tension
NOTES
Allergic to lavender. Prefers minimal conversation.
NEXT
Thu · 2:30 PM · 60 min session
SESSION NOTE · 04 / 17
SOAP

"Reported tightness across upper traps after a long week. Worked left scalene + suboccipitals, ROM improved by ~15°. Plan: rebook in 3 weeks, consider pec minor next visit."

03 · YOUR DAY

Reminders and confirmation texts that run while you're working.

You can't stop to send a text mid-session, and you shouldn't have to. Confirmations, reminders, follow-ups, and no-show fees take care of themselves, so you can stay focused on the person in front of you.

A practitioner's hands at work in a quiet wellness room
While you worked
3 reminders sent. 1 booking confirmed.
No phone touched. No client interrupted.
On booking
Email confirmation + intake form link
First-time clients sign their health intake before they show up
24 hours before · 9:00 AM
SMS reminder · reply to confirm
Bilingual, based on the client's saved preference
After the session
Thank-you email
Closes the loop, leaves the door open for next time
If they no-show
Auto-charges the no-show fee on file
Card on file, your policy. No awkward Venmo ask the next morning.
04 · YOUR CLIENTS' LANGUAGE

Bilingual EN / ES, end to end.

Booking page, intake forms, reminders, dashboard. Your clients pick their language; you pick yours. Built that way from day one. Not bolted on.

Not a language toggle.

A site that speaks both.

BOOKING PAGE · EN
Book your session
Therapeutic massage · 60 min · $120
Continue
PÁGINA DE RESERVAS · ES
Reserva tu sesión
Masaje terapéutico · 60 min · $120
Continuar
See it in action

Customize your site to fit your personality

Each one is a real booking site we made for a fictional practitioner. Click any to book yourself a fake appointment and see how it works — every demo runs side-by-side in English and Spanish.

  • Nail artist example
    Glaze — Austin, TX
    demo-nails.apptonly.prodemo-nails-es.apptonly.pro
  • Body contouring example
    Form Studio — Miami, FL
    demo-bodysculpting.apptonly.prodemo-bodysculpting-es.apptonly.pro
  • Massage therapist example
    Sol & Still — Silver Lake, CA
    demo.apptonly.prodemo-es.apptonly.pro
  • Esthetician example
    Atelier Lumière — Brooklyn, NY
    demo-esthetician.apptonly.prodemo-esthetician-es.apptonly.pro
  • Hair stylist example
    North & Pine — Portland, OR
    demo-hairstylist.apptonly.prodemo-hairstylist-es.apptonly.pro

Resets nightly · No real payments · No real practitioners

Why this exists

Made by a solo pro who wanted better for the rest of us.

ApptOnly was built by a massage spa owner. After years of watching the marketplaces promise new clients, deliver mostly the same regulars, and take 20% for the trouble, the math stopped adding up.

The belief
Your clients are yours. The tools you pay for should help you take care of them, not take a slice of every visit.
The decision
If practitioners are paying for a platform, it should serve them. Not skim them.
The promise
Honest, upfront pricing. No commission, and no investors trying to squeeze more money out of your appointments.
Pricing

One simple price. No surprises.

Two simple plans, with no surprises in either one. Start with Essentials, or step up to Pro for the marketing tools to grow your business.

Essentials
Everything you need to run a solo practice.
$29/ month
  • Branded booking site · custom domain · embed on any site
  • Calendar · recurring · drag-to-reschedule
  • Client records · intake forms · SOAP notes
  • Stripe payments · cards on file · tipping
  • Email + SMS reminder automations
  • Bilingual EN / ES throughout
Start free trial
Most popular
Pro
Everything in Essentials, plus the marketing tools to grow.
$49/ month
  • Everything in Essentials
  • Marketing campaigns
  • Automated win-back and birthday messages
  • Gift certificates · packages · sales & promotions
  • Advanced reporting · revenue reality dashboard
  • Priority support
Start free trial

2 weeks free · no card to start · cancel anytime

Stripe's standard 2.9% + 30¢ applies on cards, like with any processor. ApptOnly takes nothing on top.

Switching, in plain language

What to know first.

Export your clients and services as a spreadsheet from your current booking service, then import them in your dashboard during onboarding. Or just email us, and we'll hop on a 30-minute call and move your clients, services, and notes over together. One heads up: your old booking links won't redirect automatically, so plan to update them on your Instagram, website, and anywhere else you've shared them.
No. Your clients book straight from your page: name, email, phone. We send a one-time code to verify on the way in, and that's it. No app, no account, no friction.
Yes. Paste one line of code into your existing site and you get a booking button or inline widget. Same booking flow, same payments, same automations. Your site keeps the design you already have.
You connect your own Stripe account. Money goes from your client to your Stripe to your bank. ApptOnly never touches the funds, never holds payouts, and never takes a cut of the session.
It was built bilingual from day one. Your booking page, intake forms, reminders, and dashboard all render in EN or ES. Intake form fields, SMS confirmations, no-show notices, error states. Every screen your client touches, in the language they picked.
Export your clients, services, and notes as CSV at any time. We won't make you fight for your own data.
Ready when you are

Keep what you earn. Start today.

Bring your services, your clients, and your calendar. ApptOnly is ready to run the rest.

Free for 14 days · No credit card · Cancel anytime