CaliDiary is coming soon: a free booking plugin for WordPress, with Solo and Pro plans for payments and teams. See the plans
Product Your data stays on your websiteOnline payments and depositsInvoices and credit notes, built inWorks with the tools you already useBooking forms that ask the right questionsTeam sign-in, no dashboard accessAccessible to every customerSafe, signed updates All features
Booking kinds AppointmentsGroup bookingsRequests you approveFree bookingsSeveral services in one visitClasses and coursesEvents with ticketsRooms, desks and equipmentWaiting list
Industries Professional servicesClinics and healthSalons and beautyTraining, classes and coursesPet careHome and autoPublic sector and educationCreative and eventsCommunity, charities and volunteering All 51 industries
Compare CaliDiary vs AmeliaCaliDiary vs BooklyCaliDiary vs LatePointCaliDiary vs BookneticCaliDiary vs BookingPressCaliDiary vs Simply Schedule Appointments All comparisons
Pricing
Start free
Home and auto

Online booking for cleaners and cleaning companies

CaliDiary lets cleaners and cleaning companies take bookings on their own WordPress website. Customers choose a clean, give the address, the number of rooms and how you will get in, and pick a time. Jobs outside your usual area can be held as requests until you accept them, and payment can be on the day or by bank transfer.

  • Free plan, no booking limit
  • Bookings stay on your website

Brightwell CleaningBook an appointment

Live demo
  1. 1Service
  2. 2With
  3. 3Time
  4. 4Confirm
Choose a service

Demo only: a made-up business. Nothing is sent or stored.

You're booked in

Examples

How it works day to day

Made-up businesses, real CaliDiary features. Each example names the features that do the work.

A team of cleaners sharing one form

On Pro, each cleaner has their own working days and the services they do. Customers choose "anyone", and the booking goes to the least busy cleaner who is free, with buffers after each job for travel.

Booking kinds

The kinds of booking that fit

Appointments

One person, one customer, a set length.

Available
Suggested set-up

A set-up to start from

An example to adapt: change the names, lengths and prices to your own.

Services

ServiceLengthPrice
Regular home clean2 h$60
Deep clean4 h$160
End-of-tenancy cleanRequests you approve5 h$220
Office clean3 h$110
Free quote visit20 minFree

Questions on the booking form

  • Address of the property
  • Number of bedrooms and bathrooms (dropdowns on Solo and Pro)
  • Any pets?
  • How will we get in? Key safe, someone home, key collection
  • Upload photos of the property (Solo and Pro)

Settings

  • A 45-minute buffer after each job for travel
  • I'll confirm each booking myself for end-of-tenancy cleans
  • Payment on the day for regular cleans; before for one-offs
  • An email reminder 24 hours before
Features

The features you will use most

Which plan

Solo suits a sole trader; Pro suits a cleaning team

A cleaner working alone can start on the free plan (up to five services, requests you approve, bank transfer details). Solo adds dropdowns, photo uploads, payment links and invoices, and up to 3 locations if you cover more than one base. A company with several cleaners needs Pro, so each one has their own days and services.

Compare Free, Solo and Pro

The details that make or break a clean

A cleaner who arrives without the key code, or expecting a two-bedroom flat that turns out to be a five-bedroom house, loses the morning. CaliDiary's booking form builder asks what you need before you set off: the address, the size of the property, pets, parking and how to get in. On Solo and Pro, follow-up questions appear only when they apply (parking details only if there is no driveway, for example), and photos can be uploaded with the booking.

Your hours, your buffers

Set the days and hours you work, add holidays as time off, and put a buffer after each job for travel and packing up. CaliDiary only offers times where the whole clean, plus the buffer, fits. A minimum notice stops last-minute bookings you can't staff.

Approving the jobs that need a look

Some cleans can't be priced blind. For those services, choose I'll confirm each booking myself. The time is held while you check, nobody else can take it, and the customer is emailed when you accept or decline. Requests not answered before the job would start are declined automatically.

Keys and access stay private

Access details are among the most sensitive things a customer gives you. CaliDiary keeps bookings, answers and notes in your own website's database, never on CaliDiary's servers. Private notes on a customer's profile are for staff only, and WordPress's own export and erase tools include CaliDiary's data when a customer asks.

Add-ons, deposits and calendars

On Solo and Pro, customers can add extras to one visit (a clean plus an oven clean), pay or leave a deposit by card through your own Stripe, PayPal or Mollie account, and two-way calendar sync keeps your own calendar in step. Text reminders are on the roadmap. See every feature and its plan on the features page.

Questions from cleaners

Can customers book a regular weekly clean?
Each visit is its own booking. Customers can book the next one from your website at any time, and you can add bookings for regulars yourself from the Overview screen.
Can I offer a free quote visit?
Yes. Leave the price empty and it books with no payment step, beside your paid cleans.
Can I stop bookings outside the area I cover?
Ask for the postcode on the form and choose "I'll confirm each booking myself" for that service. You accept the jobs you can reach and decline the rest; the customer is told either way.
Are customers' addresses and access details kept safe?
They are stored in your own WordPress database, visible to your staff only, and never reach CaliDiary's servers. Private notes, such as key-safe details, stay staff-only.

Removals and surveys

Home and video surveys, photo uploads and moving days secured with a deposit.

Get your evenings back.

Start on the free plan, with no booking limit. Upgrade only when you need to.