All the features your business needs

willowappt covers every part of running an appointment-based business — from the first booking to the end-of-year VAT return.

Appointment book

The calendar is the heart of willowappt — designed to run all day without slowing you down.

Day view

A column per staff member with a 15-minute time grid. See every appointment at a glance.

Week view

Switch to weekly view for scheduling ahead. Supports single-stylist or all-staff mode.

Find next available

One click finds the next free slot — falls back to other qualified staff if your first choice is busy for 90+ days.

Walk-ins

Book anonymous walk-in appointments without a client record. Upgrade to a named client at checkout.

Multi-service bookings

Stack multiple services on a single appointment. Custom services with custom durations and prices.

Overlap detection

Live overlap detection as you type — warns you before saving rather than hard-blocking. Confirm anyway if needed.

Client management

Build a picture of every client, stay GDPR-compliant, and never lose a note.

Client records

Contact details, appointment history, revenue totals, formula notes, and allergy information in one place.

Skin test tracking

Flag services that need a skin test. The booking form warns you if a test is due or overdue.

GDPR privacy controls

Article 15 export, archive/unarchive, and one-click personal data erasure — appointments kept for HMRC compliance.

Checkout & payments

Close out appointments cleanly — no separate till required.

Payment recording

Record cash, card, or bank transfer. Price overrides for clients who take longer or shorter than usual.

Receipts

Print appointment receipts with service breakdown, payment method, and VAT summary.

Retail at checkout

Add retail products to any appointment. Offers apply automatically. Stock deducts on payment.

Stock & products

A full inventory system without the complexity of enterprise software.

Receive stock

Log deliveries with supplier, cost price, and VAT rate — snapshotted permanently for accurate historical reporting.

Inventory management

In-stock, low, and out-of-stock filters. Expiry alerts. Stock value dashboard.

Offers & discounts

Percentage, fixed, or set-price discounts scoped to a product, category, or everything. Date-range limited.

Stock take

Count your stock, review variances, and finalise — posts adjustment movements automatically.

Reports & VAT

HMRC-ready reports without the spreadsheet.

Revenue reports

KPIs, per-stylist, per-service, payment method breakdown. Today / week / month / FY / custom date ranges.

VAT summary

Standard or Flat Rate Scheme. Output vs input VAT. Retained benefit shown for flat-rate businesses.

Financial year

Configurable FY start (default 1 April — UK tax year). This FY / Last FY buttons on every report.

Saved reports

Freeze a report as a snapshot. Print it or download as JSON for your accountant.

Online booking

Let clients book themselves — no phone call, no commission.

Public booking page

A clean, mobile-friendly booking page at your own link. Service → stylist → date → confirm.

You control availability

Online bookable flag per service and per staff member. Lead time settings prevent last-minute surprises.

Team & schedule

Everything you need to manage a team without the admin overhead.

Staff records

Staff records are decoupled from login accounts — stylists who don't want an email still have a record.

Rota & working hours

Weekly rota with templates. Override specific dates. Mark time off and closures.

Permissions

Four roles (owner, admin, stylist, reception) plus per-person permission overrides.

Ready to try it?

14-day free trial. All features included. No credit card needed.

Start your free trial