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
Customer books a fixed-price appointment online, then
Appointment is confirmed and scheduled, then
Customer attends the appointment, then
Invoice is raised and paid, online or in person
Example end-to-end workflows
Fixed-price appointment booking
Customer selects a service and time online and books the appointment, then
Appointment appears on the schedule for staff, then
Customer attends and the service is delivered, then
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.
Related guides
- Pricing and Sales Workflows
Fixed-Price Appointments
Offer services with a set price and a fixed appointment length, so customers know the cost upfront and staff can schedule with predictable time blocks.
- Customer Entry Points
Online Booking
Let customers pick a time and submit a booking online for callout services or fixed-price appointments, with optional upfront payment where a business has configured it.
- Pricing and Sales Workflows
Fixed-price appointment booking workflow
How a customer books a published, fixed-price appointment online, and how the optional job, invoice and payment steps follow the tenant's own settings.
- Finance and PaymentsRequires configuration
Stripe Connect
Connect your own Stripe account so customer payments — for invoices, deposits and bookings — are processed through your business's own connected Stripe setup.