Back to case studies
services
Cleaning company, Novosibirsk

Cleaning company website with price calculation and a mini-CRM

75 days
5 people
10 views
Cleaning company website with price calculation and a mini-CRM

The challenge

The company quoted cleaning by phone: the manager asked a dozen questions, and a third of callers did not wait for the total. Orders were logged in a spreadsheet, and cleaners got addresses in a shared chat — schedule mix-ups were the norm. They needed an online estimate and an order-management system.

The solution

We built a calculator: cleaning type (maintenance, deep, post-renovation), floor area, rooms and bathrooms, add-ons (windows, fridge, cabinets) — the price and duration are computed instantly and the order is placed by choosing a date and slot. Inside is a mini-CRM: the dispatcher sees orders on a map and assigns cleaners by their schedule and district, and the cleaner receives the job in a Telegram bot with a checklist and marks completion with a photo report. After cleaning the client automatically gets a rating link; ratings below 4 are escalated to a manager.

Technology stack

Next.js
Node.js
PostgreSQL
Telegram Bot API
ЮKassa

Gallery

Cleaning company website with price calculation and a mini-CRM - image 1
Cleaning company website with price calculation and a mini-CRM - image 2
Cleaning company website with price calculation and a mini-CRM - image 3

Metrics

4,8
rating
55%
repeat
×2,5
capacity
5,2%
conversion

The result

Site conversion is 5.2%: the online estimate removed the main barrier of “how much does it cost”. The dispatcher handles 2.5× more orders without extra staff, and cleaner schedule clashes practically disappeared. The average cleaning rating is 4.8, and repeat orders grew to 55% thanks to reminders about regular cleaning.

Want a similar project?

Get in touch to discuss your idea