The owner's dashboard, the public booking page, the client portal, and everything running underneath: payments, integrations, and the plan tiers that gate them.
Open it in the morning and the day is already laid out. Install it to your home screen and it pushes every new booking.
Today at a glanceBookings remaining, next client, and the week's revenue without opening a report.
Push on every bookingA new booking or cancellation reaches your phone, not just your inbox.
One-tap refillWhen someone cancels, rebook the freed slot straight from the notification.
TODAY, FRI 4 SEP5 BOOKINGS
Jack ThompsonBEARD FADE · 15 MIN9:00 am
Chloe BennettHAIR COLORING · 30 MIN10:30 am
Mia SullivanDONE · PAID8:15 am
+NEW BOOKINGRuby Nguyen, 10:00 amNOW
THIS WEEK · AU$1,240 · 31 APPOINTMENTS
01Dashboard
Your whole day on one screen
Open it in the morning and the day is already laid out. Install it to your home screen and it pushes every new booking.
TODAY, FRI 4 SEP5 BOOKINGS
Jack ThompsonBEARD FADE · 15 MIN9:00 am
Chloe BennettHAIR COLOURING · 30 MIN10:30 am
Mia SullivanDONE · PAID8:15 am
+NEW BOOKINGRuby Nguyen, 10:00 amNOW
THIS WEEK · AU$1,240 · 31 APPOINTMENTS
Today at a glanceBookings remaining, next client, and the week's revenue without opening a report.
Push on every bookingA new booking or cancellation reaches your phone, not just your inbox.
One-tap refillWhen someone cancels, rebook the freed slot straight from the notification.
THU 3 – SAT 5 SEPDAY VIEW
THU 03FRI 04SAT 05
9 am10 am11 am12 pm
Ethan WalshBEARD FADE · 15 MIN
Jack ThompsonBEARD FADE · 9:00
Chloe BennettHAIR COLORING · 11:00
DROP TO MOVE10:15 am
DRAG TO RESCHEDULE OR REASSIGN · CLIENT TOLD AUTOMATICALLY
02Calendar
Drag it, don't retype it
A real calendar, per staff member, that moves when your day moves.
Drag to rescheduleMove or reassign an appointment by dragging it. The client is told automatically.
Three ways to bookA regular appointment, blocked-out time, or a recurring class series.
Everything in one clickContact details, payment status, notes and custom answers, without leaving the grid.
02Calendar
Drag it, don't retype it
A real calendar, per staff member, that moves when your day moves.
MON 31TUE 01WED 02THU 03FRI 04
Ethan WalshBEARD FADE · JORDAN9:00
DRAG TO MOVERuby Nguyen → 10:15
Vinyasa classRECURRING SERIES · 9 / 1218:00
Blocked outLUNCH · 30 MIN13:00
Drag to rescheduleMove or reassign an appointment by dragging it. The client is told automatically.
Three ways to bookA regular appointment, blocked-out time, or a recurring class series.
Everything in one tapContact details, payment status, notes and custom answers, without leaving the grid.
03Booking page
Five taps and they're booked
Your own hosted page, in your own colour, finished on a phone. No login, no app, no account to make first.
1They pick, you don't answer the phoneService, staff, date and time, with category filters and live per-staff pricing. Whatever extra questions you set up get asked at the details step.
2Confirmation does the restA branded email with a calendar download and a link to reschedule or cancel later, without a password.
3Put it wherever you sellShare the link, install it to a home screen, or drop a one-line embed into your own website. Four layouts, always your colour.
Monkey KingsBARBERSHOP, FITZROY
1/5
Beard fade15 minAU$35
Hot towel shave30 minAU$50
Hair coloring30 minAU$100
AU$35Continue
SERVICE LIST4 ACTIVE
Cut & finish60 MIN · ONLINE PAYMENTAU$65
Balayage150 MIN · 20% DEPOSITDRAFTAU$210
Group class60 MIN · CAP 12 · +AU$10 PER GUESTAU$28
Consultation20 MIN · LINK ONLYHIDDENFree
DRAFT AND HIDDEN STATES INCLUDED · PRINTABLE PRICE LIST
04Services
Your menu, your rules
Draft, hide, or open things up. Nothing goes live until you say so.
Full service controlName, duration, price and colour, with active and draft states for anything unfinished.
Hidden and class-onlyKeep a service bookable by link only, or restrict it to group classes.
Printable price listA clean list for the counter or the window, straight from the dashboard.
Quantity pricingCharge per person and add a price per extra guest, calculated live at checkout.
04Services
Your menu, your rules
Draft, hide, or open things up. Nothing goes live until you say so.
Beard fade15 MIN · AU$35ACTIVE
Bridal package120 MIN · AU$320 + AU$40 PER GUESTDRAFT
Vinyasa classCLASS ONLY · CAPACITY 12HIDDEN
PRINTABLE PRICE LIST · DRAG TO REORDER
Full service controlName, duration, price and colour, with active and draft states for anything unfinished.
Hidden and class-onlyKeep a service bookable by link only, or restrict it to group classes.
Quantity pricingCharge per person and add a price per extra guest, calculated live at checkout.
05Payments
Paid before they arrive
Stripe Connect on every plan, with the money going where it belongs. We never take a percentage of a booking.
Client pays in full, upfrontOn every plan, Baby included. Funds go straight to your Stripe account. We never touch them on the way through.
Deposits and payment logicOn Pro and Studio, take a deposit instead of the full amount on high-value or long appointments.
Invoices, automaticallyEvery paid booking generates a numbered invoice with your ABN and GST settings.
STRIPE CONNECTCAPTURED
BOOKING TOTALAU$210.00
DEPOSIT TAKEN AT BOOKINGAU$42.00
BALANCE ON THE DAYAU$168.00
BOOKSWIFT COMMISSIONAU$0.00
TO YOUR STRIPE BALANCEAU$210.00
PAID OUT TUE 8 SEPINVOICE #0142 →
WE NEVER TOUCH THE MONEY ON THE WAY THROUGH
05Payments
Paid before they arrive
Stripe Connect, with the money going where it belongs. We never take a percentage.
BOOKING TOTALAU$100.00
DEPOSIT TAKEN NOWAU$30.00
BOOKSWIFT FEEAU$0.00
TO YOUR STRIPE ACCOUNTAU$100.00
Client pays in full, upfrontOn every plan, Baby included. Funds go straight to your Stripe account. We never touch them on the way through.
Deposits and payment logicOn Pro and Studio, take a deposit instead of the full amount on high-value or long appointments.
Or pay in personSet payment per service, so some things are prepaid and others are settled at the counter.
06After the booking
The part that keeps them coming back
Clients
You remember everyone
Every booking builds a record, so the fifth visit knows about the first four. Visits, last visit and lifetime spend, filterable and exportable to CSV.
Mia Sullivan21 visits · last 02 SepAU$1,940
Ethan WalshLapsed 74 daysAU$310
FILTERS · REGULARS · LAPSED 60+ · OWES MONEY
Reminders
The two that stop a no-show
Automatic at 24 hours and again at 1 hour, on every plan. Branded to your business, with one-tap opt-out and a link to reschedule.
ReminderSMS · 24 hours beforeSENT
ReminderSMS · 1 hour beforeQUEUED
200 SMS/MO ON PRO · 1,000 ON STUDIO
Reviews
Ask at the right moment
Sync your Google rating with a Place ID, or collect reviews on-platform. Requests send themselves after the appointment, with an optional gate for the happy ones.
Google ratingSynced hourly · 138 reviews4.9
Review requestEmail · 3 hours after visitAUTO
APPROVE, HIDE OR UNHIDE ANY REVIEW
Analytics
Where the money came from
Revenue, appointments, average order value, no-shows, page views and conversion over any date range, with trend, busiest hours and top services.
Revenue, September8 appointmentsAU$291
Conversion rate87 booking page views9.2%
CSV EXPORT ON EVERY REPORT
07Two portals
Everyone gets their own way in
Four separately scoped login systems, so a client never sees a staff screen and a staff member never sees your billing.
Something your clients keep
Client portal
A guest booking becomes a full account in one tap. Their next appointment with a running visit count, one-tap rebooking of their last four combinations, and self-service reschedule inside your window.
YOUR NEXT APPOINTMENTBeard fade, Fri 4 Sep, 9:00 am3rd visit with Jordan
Hot towel shaveRebook
Something your team signs into
Staff portal
Their own login, their own calendar, their own hours and client notes, behind six permission toggles you control. A shared QR poster doubles as a scan-to-sign-in sheet for the counter.
Ash WarrenOWN HOURS · 4 SERVICESEDIT →
SEE CALENDAREDIT BOOKINGSCLIENT NOTESBILLING
08Team & classes
A class that fills itself, a team that runs itself
PER STAFFOWN LOGIN
Own hours, own prices
Assign services per person with an optional price override on any of them. Seat limits enforce your plan automatically, and hitting the cap tells you which tier lifts it.
Ash, Tahlia, Declan+6 MORE
LIVE ROSTERCAPACITY
Group classes
Set a capacity and the session fills as people book, then closes itself. The roster is live, so you know who is actually turning up.
Vinyasa, 6:00 pm9 / 12
6 TOGGLES
Permissions you set
Decide who can see the calendar, edit bookings, read client notes, change hours, or touch nothing at all.
Edit bookings
See billing
09Built for you
A whole website, built for you
On Pro and Studio, we build your full website. Tell us about your business and it's live within 48 hours, made by us rather than a template you fill in yourself.
Pro and Studio
Your site, done for you
We build the site and connect it to your BookSwift booking page, so there is nothing to assemble. You approve it before billing starts, and the 30-day money-back guarantee covers you after that.
You tell us about your businessSTEP 1
We build itWITHIN 48 HOURS
You approve, it goes liveSTEP 3
Not the embed widget
Already have a website?
That is what the embed widget is for: a booking form you drop into a site you already run. A built-for-you website is the other thing, a whole site made from scratch. Both are on Pro and Studio, so you can use either or both. Your own domain name (like yourbusiness.com.au) isn't included; if you already own one, ask us about connecting it.
Website embed widgetADD BOOKING TO YOUR SITE
Full website, built for youWE BUILD THE SITE
// Integrations
Four connections, and we tell you which are live
A short list on purpose. Everything here is either working today or finished and in testing, and the roadmap follows what customers actually ask for.
Stripe
LIVE NOW
Google Calendar
LIVE NOW
Square
COMING SOON
Zapier
ON THE ROADMAP
STRIPE CONNECT PAYS YOU DIRECTLY · GOOGLE CALENDAR SYNC IS ONE-WAY, PRO AND ABOVE · SQUARE IS COMING AS A SECOND PAYMENTS OPTION · TELL US WHAT ELSE YOU NEED AND IT MOVES UP
// Plans
What each plan unlocks
FEATURE
Baby$9/MO
Pro$27/MO
Studio$80/MO
Built and launched for you
✓
✓
✓
Full website, built for you (domain not included)
✓
✓
Team seats
1
Unlimited
Unlimited
SMS reminders
200/mo
1,000/mo
Google Calendar sync (one-way)
✓
✓
Group classes
✓
✓
Online payments (Stripe, pay in full)
✓
✓
✓
Deposits & payment logic
✓
✓
Website embed widget
✓
✓
Remove BookSwift branding
✓
✓
Custom domain*
✓
Baby$9/MO
Built and launched for you✓
Full website, built for you (domain not included)—
Team seats1
SMS reminders—
Google Calendar sync (one-way)—
Group classes—
Online payments (Stripe, pay in full)✓
Deposits & payment logic—
Website embed widget—
Remove BookSwift branding—
Custom domain*—
Pro$27/MO
Built and launched for you✓
Full website, built for you (domain not included)✓
Team seatsUnlimited
SMS reminders200/mo
Google Calendar sync (one-way)✓
Group classes✓
Online payments (Stripe, pay in full)✓
Deposits & payment logic✓
Website embed widget✓
Remove BookSwift branding✓
Custom domain*—
Studio$80/MO
Built and launched for you✓
Full website, built for you (domain not included)✓
Team seatsUnlimited
SMS reminders1,000/mo
Google Calendar sync (one-way)✓
Group classes✓
Online payments (Stripe, pay in full)✓
Deposits & payment logic✓
Website embed widget✓
Remove BookSwift branding✓
Custom domain*✓
* Custom domains are built and in final testing, live shortly, included in these tiers from day one.