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.
Got your provider's number from a friend? Find your provider →
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.
If you added a recovery email, we'll send a sign-in code to it. Only a verified recovery email works here.
Sent to your email. It expires in 5 minutes.
We sent you a code. It expires in 5 minutes.
This is the name clients see on your page and booking link.
Your day, your calendar, your waitlist, and the money.
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.
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
Get a heads-up when a client books, cancels, your waitlist auto-fills an open slot, or a payment comes in.
Business
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.
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.
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
What moved, and what BlockSide costs you.
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.
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
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.
The consent your clients agree to before booking. Edit the body below; the BlockSide shield is always added.