Skip to content
Cleaning services

Client booking for cleaning services

Domovleno is a Ukrainian online-booking and CRM system for cleaning companies and independent cleaners: cleanings by appointment, automatic reminders, client cards with addresses and preferences, cleaner schedules, online payment and analytics. Free forever plan, live in about an hour.

Booking confirmed · 14:30
Reminder sent
Paid online · ₴2,200
A smiling cleaner with supplies by the window
$0/mothe Free plan — forever
24/7online booking works while the crew is out on visits
3 channelsreminders: email, SMS and messengers
1.5%a fee on online payments only
The product

Here's how it looks in a cleaning service

The booking page is what a client opens from your site or socials. The visit schedule is what you see. Both sides of one booking.

The booking page — what your client sees
The schedule — what the manager sees
Sound familiar?

Three pains of a cleaning service

01
You arrived — the door is locked
The client forgot about the cleaning and left — while the cleaner is already at the address. The drive, the lost hours, the broken day — all for the lack of a reminder.
02
Requests get lost between channels
One writes on Instagram, another on Viber, a third calls. While the manager collects it all into a spreadsheet, two cleanings land on the same time and a third is forgotten entirely.
03
Recurring cleanings stop recurring
A client cleaned every two weeks — then dropped off. Nobody noticed or reminded, and a competitor with reminders took that apartment.
One day

A cleaning service's day with Domovleno

Not a feature list — what actually happens over a day while the crew cleans instead of hanging on the phone.

8:00
The visit schedule, in front of you
Each cleaner's day at a glance: which addresses, which cleanings and when. Addresses and preferences — in the client cards.
10:20
A new booking — by itself, no phone call
A client picked a deep cleaning and a time on the booking page — the visit is already in the schedule. Nobody dictated an address over the phone.
13:00
Reminders went out on their own
Tomorrow's clients got their reminders — so the door is open when the crew arrives. Whoever can't make it cancels in advance.
16:40
Reschedules without the phone calls
The client moved her cleaning to a free time via her own link. The schedule updated, the reminders rescheduled themselves.
19:30
Day closed — the numbers in front of you
Revenue, visits and cancellations for the day — in analytics. Each cleaner's load, visible.
A sample day

A cleaning service's day, example: four visits for one cleaner

This is what one cleaner's schedule looks like: a maintenance clean in the morning, window washing and a big deep clean after lunch, carpet cleaning in the evening — all booked, no overlaps.

TimeServiceDurationTypical price
8:00Maintenance cleaning2 h₴700–1000
10:30Window washing1 h 30 min₴500–800
13:00Deep cleaning4 h₴1800–2500
17:30Carpet cleaning1 h₴600–900

Durations and prices are illustrative — typical for the niche, not a statistic or a price list. Your own menu will differ; the table only shows how a day lands in the schedule.

What Domovleno does

Cleaning booking that works for you

Reminders — so the door is open

A confirmation right after booking, then a 24-hour and a 2-hour reminder — email, SMS or messengers. A client whose plans changed reschedules in advance — before the cleaner leaves.

Online payment at booking

For new clients or deep cleanings, enable payment at booking via Ukrainian payment providers — it can help reduce wasted trips. The money goes straight to your account, and your acquirer (mono or LiqPay) can issue the fiscal receipt from your own PRRO once fiscalization is set up.

The money goes straight to your account via Ukrainian payment providers — Domovleno never holds it. Your acquirer (mono or LiqPay) can issue the fiscal receipt once fiscalization is set up.

Online booking 24/7 for a specific time

The client picks a cleaning type and a free window on your page — no calls, no waiting for a manager. You set every service's duration yourself, travel buffer included, so jobs don't overlap.

Client cards with addresses and preferences

The address, the intercom code, “keys with the concierge”, favourite products, the cat that mustn't slip out — all in the card next to the cleaning history. Every next visit starts with ready context.

Cleaner schedules and analytics

Who's on site, who's free, who's on vacation — every cleaner's schedule in one calendar. Analytics shows job counts, revenue and cancellation share — on every plan.

Side by side

Spreadsheets, any booking tool or Domovleno: what to compare

Spreadsheets & chats
Clients book themselves
No — via a manager
Client reminders
Manual, when there's time
Online payment at booking
No
Your client base
The manager's spreadsheet
Commission per order
—
Entry price
₴0
Travel buffer between sites
Kept in the manager's head
Site card with address and preferences
Chat notes that get lost
Extra fee per additional cleaner
—
What to check in any booking tool
Clients book themselves
Does the client pick an exact time or just leave a request?
Client reminders
Which channels are included, which cost extra?
Online payment at booking
Does it work with Ukrainian acquirers, and who issues the receipt?
Your client base
Can you export your client base if you leave?
Commission per order
Is there a cut of every order?
Entry price
Can you start for free, and what's paid?
Travel buffer between sites
Can travel time be built into the service duration?
Site card with address and preferences
Are the address and preferences kept on the client's card?
Extra fee per additional cleaner
Do you pay extra for each cleaner?
Domovleno
Clients book themselves
Yes, 24/7 for a specific time
Client reminders
Automatic: email; SMS on Pro; Telegram and Viber when the client subscribes
Online payment at booking
Yes, Ukrainian providers + fiscal receipt via mono or LiqPay (setup required)
Your client base
Your cards with addresses and history
Commission per order
No; only 1.5% on online payments, cash is fee-free
Entry price
Free forever plan
Travel buffer between sites
Built into the service duration manually
Site card with address and preferences
A persistent client card with address and cleaning history
Extra fee per additional cleaner
No, the price doesn't depend on the number of cleaners
From practice

Questions from cleaning service owners

Can clients book directly from Instagram, without switching to DMs?

Yes. The booking page has its own link, which you add to your Instagram bio or stories — the client taps it, picks a service and time, and gets confirmation right away. A manager doesn't need to read through DMs and type requests into a spreadsheet. The same page works for your website and Viber profile, so every channel feeds one calendar.

What happens with clients who cancel a cleaning at the last minute?

There are no fines or automatic penalties for cancellations in the product — that's a limit. What exists: the client cancels or reschedules themselves via the link in the reminder, instead of silently not opening the door; reminders 24 and 2 hours before cut down on late no-shows; analytics shows the cancellation share by day and by cleaner, so you can spot where it keeps happening.

Can we keep a photo report of the work done for the client?

No, there's no per-job photo report: photos can't be attached to a booking or a client card. The business site has a gallery of up to 12 photos of your work — to show examples — and there's a client card with text notes: you can briefly record what was done, which products were used, or what to watch for next time. If a photo report is essential to your service, you'll need to keep it separately, outside Domovleno.

How do we price a cleaning based on the size of an apartment or office?

There's no automatic area-based calculator. Instead, you create separate services for typical sizes — “maintenance, up to 50 m²” and “maintenance, over 100 m²” — each with its own duration and price. The client picks the matching option on the booking page, and if the area is unusual, the manager creates a manual booking with the right time and amount.

Can we book several cleaners for one big job at the same time, like an office?

The product doesn't support booking a whole crew into one slot directly — every booking is tied to a single cleaner in the calendar. In practice, book the big job under the lead cleaner with a duration covering the whole crew's work, and note the rest of the team in the client card. Having every cleaner's schedule side by side helps you confirm the rest of the team is free at that time.

We do on-site upholstery cleaning. How do we handle bookings when a client wants a sofa and two armchairs in one visit?

Set up services by item and size — “Straight sofa”, “Corner sofa”, “Armchair”, “Mattress” — and make a popular set such as “Sofa + 2 armchairs” its own service with a combined duration and price: one booking holds one service. If the client adds items after booking, extend the booking in the calendar. When you price from photos, turn on online payment only for items with a fixed price and take the rest on site. The booking form has no address or photo field: ask clients in the service description to send the address and photos in a messenger after booking.

Honestly about scope: what Domovleno doesn't do

Domovleno runs booking, reminders, the client base, payments and analytics. There's no crew routing, GPS tracking, supplies inventory or payroll — you build the travel buffer into the service duration and keep internal logistics the way you're used to. If your pains are empty trips, lost requests and clients who don't come back — that works today.

Pricing

Start free — forever

Free
$0
Online booking in your brand, a business website, calendar, client base and email confirmations — unlimited bookings.
ProFree for 7 days after signup
$19/mo billed yearly
Or $25 month-to-month. SMS reminders, AI assistant and client win-back. Every new account gets Pro free for 7 days — no card.
Full plan comparison
Questions & answers

Cleaning services' frequent questions

Yes. The booking page takes orders while you're on site; the calendar and client cards live in your phone. The free plan is enough — nothing to pay.

Bring order to your cleaning schedule

Free forever plan. We migrate your base for free. Live in about an hour.