Practitioner sign in

This is where you, the practitioner, run your business. Your email is your login — we'll send a 6-digit code, no password, no app.

We’ll email you a one-time login code to sign in.

Here to book an appointment?

Got your provider's number from a friend? Find your provider →

Sign in with your phone

We'll text you a 6-digit code — no password.

We’ll text you a one-time login code to sign in. Standard message & data rates may apply.

Sign in with your email

If you added a recovery email, we'll send a sign-in code to it. Only a verified recovery email works here.

Enter the code

Sent to your email. It expires in 5 minutes.

Enter the code

We sent you a code. It expires in 5 minutes.

Your account setup

Your one-time join fee: $9.99

Your one-time $9.99 platform fee covers setting up your account. No subscription after that — just 1.5% when you actually get paid, and your money always lands in your own account.

Founding member
You're in

Thank you for coming early.

Your page is ready to build. Because you joined now, your rate is locked — not a launch coupon, a founding rate.

Your take rate
—%

Kept for as long as you stay a member.

You only pay this on money you actually collect. A month you don't work costs nothing. Card processing is Stripe's normal rate, paid straight to Stripe — same as Square. It never comes out of the client's payment.

No monthlyNo plan, no card to enter, no minimum.
Payments optionalSchedule free. Turn money on when you want it.
Yours to keepLeave and come back later at whatever rate is current then.
One quick thing

Add a card to keep on file

BlockSide is free up to 10 booked hours a week. Book more than that and it's just 2% of the extra — billed to this card once a month. We don't touch how your clients pay you. No subscription, no charge today.

Step 1 of 3

What's your name?

This is the name clients see on your page and booking link.

Step 2 of 3

What do you offer?

Pick all that apply — you can offer more than one. These are one-on-one appointments; group classes are coming soon. We'll set up your first service to match.

Creating your page…
Your page is created

Next, set your hours so people can book.

Almost done

Create your first service

We pre-filled it from what you offer — change anything you like.

WA and most states require your license number on your page. Until you add it, your page won’t say “Licensed massage”.

🎉 Your page is set up!

One last step to go live: connect payments so clients can pay you and your card holds work. It's quick and secure through Stripe.

Schedule

Your day, your calendar, your waitlist, and the money.

New bookings are paused

A payment for your usage over 10 hours/week didn't go through, so new bookings are on hold. Update your card to turn them back on — nothing else changes.

Settings

Your account, how you sign in, and your payments — all in one place.

Account

Changes save automatically as you edit.

Shown on your page (e.g. “Tacoma, WA”). Keep it general — not your street address.

If you offer massage, your license number is required to advertise as licensed — WA and most states require it on your page. Shown as “Licensed massage · LMT #… ”. Until you add it, your page won’t say “licensed massage”.

Choose the colour scheme for your page and app. Changes apply live and save automatically.

Login & recovery

Login number
Email (your login)Not set — add and verify one so you can sign in by email.
Notifications

Get a heads-up when a client books, cancels, your waitlist auto-fills an open slot, or a payment comes in.

Email meBusiness updates to your email. Recommended.
Text me · optionalAlso text these updates. Needs a verified mobile number.

Business

Payments & payouts

Optional. Your page and booking are free without this. Connect Stripe to unlock the money layer — card-on-file, and Autofill (a cancellation texts your waitlist and refills the slot) so you stay full. You hold your own account; payouts land in your bank automatically, every 2 days. You only pay a slice when you actually get paid.

Will Stripe hold my money?

Your payouts go to your own Stripe account and your own bank — BlockSide never holds your money, so we can't freeze it and neither can another practitioner's problem affect you.

Stripe can pause a payout for one reason: unfinished verification. If it ever asks for an ID, your SSN, or a bank detail, it's confirming you're really you (a legal requirement for moving money) — not a penalty. Anything outstanding shows up right here as a checklist, so you can clear it in a couple of minutes before anything is held.

Once you're verified, payouts are automatic every 2 days — you never request one. Questions about a specific payout go straight to Stripe from your own dashboard.

Can take paymentsStripe must approve you first
Not yet
Automatic payouts
Not yet

Stripe still needs

Finish these so Stripe doesn't hold your payouts. It takes a couple of minutes on Stripe's own secure form — we never see your ID or bank details.

    You keep your page and free scheduling. Card-on-file, Autofill, classes and events turn off. Your founding rate isn't held once you cancel — rejoin later at whatever rate is current then.

    Turn the money layer back on — card-on-file, Autofill, classes and events. You're already set up with Stripe, so this is instant. You'll join at whatever rate is current now.

    This month

    Money this month

    What moved, and what BlockSide costs you.

    $0collected
    $0recovered from no-shows
    $0tips (100% yours)
    $0waived

    Booking limit per client

    The most a single client can hold at once — upcoming bookings and waitlist spots combined. When a session happens or is cancelled, that spot frees back up. Leave “No limit” on if you don't want a cap.

    Danger zone

    Permanently close your account. This can’t be undone.

    Deleting your account takes your page offline, frees your page address, and removes your personal details. Your billing/receipt history is retained for your records. We’ll email a code to confirm it’s really you.

    We emailed a 6-digit code to . Enter it below to permanently delete your account.

    Click any card, picture, section or text to edit — then publish when you're ready. Live — up to date

    Preview changes · View live: web · mobile
    BlockSide Book now
    Insurance · optional

    Events

    Each event gets its own page & QR. Create one, then launch it.
    View live: web

    Events

    A one-time workshop, pop-up, or class intensive — each gets its own page and QR. Launch for a small fee (1% of the full house, $25–$200), then keep the rest as tickets sell.

    BlockSide · booking, deposits & waitlist for solo wellness pros
    Layout
    Previewing —

    Events

    Event details

    Services

    Hours

    days out
    to
    Time zoneYour appointment times show in this zone

    Insurance accepted

    Find me

    Edit your About page

    Your story
    Page copy — leave blank to use the default

    Review