Business SolutionsAvailablebusiness solution

Salons and appointment-based businesses

How hair, beauty and other appointment-based businesses use KookaCRM to let customers book fixed-price appointments online and pay through Stripe.

Available · Last updated 18 July 2026

The business problem

Appointment-based businesses like salons and clinics sell a fairly fixed menu of services at set prices, and lose bookings whenever a customer cannot get through by phone during opening hours or has to wait for a call back to confirm a time.

How KookaCRM solves it

KookaCRM lets customers book a fixed-price appointment online at any time, choosing from the services the business offers. The booking creates the appointment directly, ready for front-of-house staff to see on the day, and customers can pay online through Stripe once the business has Stripe Connect set up.

Common business problems

  • After-hours booking enquiries are missed because the salon is closed and the phone goes unanswered
  • Front-of-house staff spend a lot of time on the phone just confirming appointment times
  • Payment is only ever taken in person, with no option to pay online in advance

Recommended customer entry points

  • Online booking

Recommended pricing models

  • Fixed-price appointment

Useful KookaCRM capabilities

  • Customers can book a fixed-price appointment online at any time of day
  • Appointments are created directly from the booking, ready for staff to see
  • Invoices can be paid online through Stripe once Connect is set up for the business

Example starter services

  • Haircut or styling appointment
  • Beauty treatment appointment
  • Massage or wellness session

How it works

  1. Customer books a fixed-price appointment online, then

  2. Appointment is confirmed and scheduled, then

  3. Customer attends the appointment, then

  4. Invoice is raised and paid, online or in person

Example end-to-end workflows

Fixed-price appointment booking

  1. Customer selects a service and time online and books the appointment, then

  2. Appointment appears on the schedule for staff, then

  3. Customer attends and the service is delivered, then

  4. Invoice is raised and the customer pays, in person or online

Payment options

  • Online payment via Stripe (once Stripe Connect is set up)
  • In-person payment against the invoice

Setup requirements

  • Online booking configured with your services, durations and fixed prices
  • Stripe Connect set up if you want customers to pay for appointments online

Availability

Online booking and fixed-price appointments are fully available. Online payment requires Stripe Connect to be set up for your business; appointments can still be taken and invoiced without it.

See how KookaCRM fits your business

Request a demonstration or explore the modules that match your services.