Appointment software for salons, clinics and studios

Bookings, deposits and your diary, in one calm place.

An online booking page with deposits, a diary your whole team can read at a glance, and a full API and MCP server so your AI receptionist and automations can book for you.

7 days free. Cancel any time. Then from $99 a month.

Works with

  • Stripe
  • Google Calendar
  • Google sign-in
  • Your own email
  • Automations
  • Voice AI agents
  • Any MCP client

01Online booking

A booking page that feels like your salon.

Clients choose services, add-ons, a practitioner and a time in four calm steps, on any phone. Your colours, your policies, your deposit rules.

  • Several services in one visit, with add-ons
  • Deposits or full payment at booking
  • Clients reschedule or cancel from their confirmation email, inside your policy
  • Intake forms and consent before the appointment

02The diary

Every column readable at a glance.

Staff, rooms and equipment side by side. Each appointment shows the client, service, time and whether it is paid, so the front desk never has to open a record to know what is happening.

  • Staff, room and equipment scheduling with no double booking
  • Working hours, breaks, time off and closures
  • Recurring appointments and series
  • Practitioners see their own day; managers see everything

03Deposits and no-shows

Deposits go straight to your Stripe account.

Connect your own Stripe account in a few minutes. Deposits, payments and refunds land with you. We take nothing from your bookings; Stripe’s standard card fees apply.

  • Deposit amounts per service
  • Cancellation policy shown before the client books
  • Refunds from the appointment, with a full record
  • Payment links when a client pays later

04Clients

The whole relationship on one page.

History, payments, messages, notes, tags, intake answers and contact preferences, in one profile your team can trust.

  • Consent recorded with who, when and the exact wording
  • Duplicate review and safe merging
  • Protected uploads for forms and photos
  • Notes staff can see and clients never do

Built for automation

Let your AI book the appointment, by your rules.

Every plan includes the full REST API, signed webhooks and an MCP server. Voice receptionists, chat assistants and automations check availability, hold a slot, send the deposit link and hand over to a person, using exactly the rules your front desk uses.

  • Scoped keys for each tool, revocable in one click
  • Refunds and bulk changes can wait for a person to approve
  • Every agent action appears in your audit trail
  • Signed webhooks for bookings, payments and messages
Read the developer guide
MCPPOST /mcp
// 1. The agent asks for times
search_availability { service: "Cut and finish", date: "2026-10-16" }
→ 09:45 Jonah · 11:45 Jonah · 14:30 Jonah

// 2. It holds the slot the caller chose
create_booking_hold { slot: "09:45", client: { name: "Leo M." } }
→ held while the caller decides · reference BK-7Q4M

// 3. And sends the deposit link
create_deposit_request { reference: "BK-7Q4M" }
→ link sent · booking confirms when Stripe says paid

Email marketing

Cancel Mailchimp. Your booking system sends the emails now.

Send newsletters, offers and automatic emails to clients who agreed to hear from you, straight from your booking system. Bring your Mailchimp list across in one upload, design emails with your own photos, and see which bookings followed each email. Email marketing is included free in every plan for a limited time.

  • Your Mailchimp list brought across in one upload, unsubscribes kept
  • Designed emails from salon templates, laid out for phones
  • Seven automations, from welcome to aftercare and rebooking
  • Bookings that followed each email, with opens and clicks
See how email marketing works

And the rest

Everything a busy front desk expects.

Checkout and retail

Take payment at the desk for services and products, with split payments, tips and receipts.

Stock

Products, stock counts and low-stock lists for every location.

Gift cards

Sell gift cards online and redeem them against deposits and at the desk.

Packages and memberships

Courses of sessions and monthly memberships, used each time the client books.

Offers and loyalty

Offer codes with limits, loyalty points and referral rewards.

Client accounts

Clients sign in with an emailed code to see, move or cancel their appointments.

Reports

Takings, deposits, no-shows, utilisation and rebooking, each figure linked to its records.

Import and export

Bring clients and services across from SimplyBook, Fresha or Square, and export any time.

Team roles

Owner, manager, receptionist and practitioner, each with sensible limits.

Google sign-in and two-factor

Staff sign in with Google or a password with an authenticator app.

Google Calendar

Busy time comes in, appointments go out, per practitioner.

Audit trail

Every change by staff, API or AI agent, with who did it and when.

See every feature

Pricing

Simple monthly plans, no VAT added.

Every plan has every booking, payment and automation feature. Plans differ only by team size, locations and monthly bookings.

Solo

For independent practitioners and single-chair studios.

$99a month
no VAT charged

Start 7-day trial
  • 1 bookable staff member
  • 1 location
  • 500 bookings a month
  • Online booking page and deposits
  • Full REST API and MCP server
  • Email marketing, free for a limited time
  • Unlimited admin and reception logins

For growing teams

Team

For salons and clinics with a team on the floor.

$189a month
no VAT charged

Start 7-day trial
  • Up to 8 bookable staff
  • 1 location
  • 2,000 bookings a month
  • Online booking page and deposits
  • Full REST API and MCP server
  • Email marketing, free for a limited time
  • Unlimited admin and reception logins

Multi-site

For groups running more than one location.

$379a month
no VAT charged

Start 7-day trial
  • Up to 25 bookable staff
  • Up to 5 locations
  • 10,000 bookings a month
  • Online booking page and deposits
  • Full REST API and MCP server
  • Email marketing, free for a limited time
  • Unlimited admin and reception logins

Compare plans in detail

Questions

Good to know.

Anything else? Email hello@scalingfirm.com and a person will reply.

How does the free trial work?

7 days free. Cancel any time. Create your business, choose a plan and use everything for 7 days before your first payment.

What does it cost to take deposits?

Deposits and payments go to your own Stripe account. We add no fee on top; Stripe charges its standard processing fees.

Do you charge VAT?

No. SHINIMINI LTD is not registered for VAT, so the price shown is the full price and no VAT is added.

Can my AI receptionist book appointments?

Yes. Voice agents and automation tools book through the same API and MCP server, with the same availability, deposits and policies your staff use. Money actions such as refunds can require a person to approve them.

Can I change plan or cancel?

Change plan whenever you like; the difference is worked out for you. Cancel and your plan runs to the end of the period you paid for. Your records stay in your account.

Who owns my client data?

You do. We process it on your behalf under our data processing agreement, and you can export it at any time.

Is email marketing included?

Yes. Email marketing is included free in every plan for a limited time. That covers your mailing list, designed emails, segments, automations and email reports.

Can I cancel Mailchimp?

Yes, if you use Mailchimp for your clients. Export your audience from Mailchimp, upload the file to TSF Booking and check the import: subscribers keep their consent dates and unsubscribes stay unsubscribed. Then send your next campaign from here.

7 days free

Open your diary today.

Set up your services and team, share your booking link and take your first deposit. 7 days free. Cancel any time.