Window Cleaning

Software built for window cleaners

Plan routes, invoice customers and manage subscriptions — all in a system built for your daily workflow. No more spreadsheets, double entry and lost customers.

Try demo

30%

less driving

80%

fewer no-shows

60 sec

invoicing

You know the feeling

The spreadsheet with all your customers has become unmanageable. You spend Sunday evening manually planning the week's routes — and Monday morning a customer calls to cancel, so the whole plan falls apart. Invoices pile up because you don't have time to sit at the computer after a long day in the field.

Customers forget you're coming and you drive there for nothing. New customers call, but you have no overview of when you have time. You know there must be a better way — but the systems you've looked at are either too complicated or not built for window cleaners.

A system that handles your entire day

Clientflow combines route planning, customer management and invoicing in a platform that understands how a window cleaner works.

Automatic route planning

AI calculates the optimal route for the day — considering intervals, addresses and traffic conditions. Save time and fuel without thinking about it.

Customer management with overview

All customers, appointments, intervals and contact details in one place. See history, notes and next visit with one click.

Invoicing in 60 seconds

Create and send invoices directly from the job — manually or automatically. Integrates with Dinero and Billy.

Everything a window cleaner needs

Mobile app for the field

See today's route, navigate to the next address, mark tasks as done and add notes — all from your phone.

SMS reminders that work

Automatic reminders to customers before visits. Fewer closed doors, fewer wasted trips, happier customers.

Interval pricing and subscriptions

Set up fixed intervals — every 4, 6 or 8 weeks — and let the system schedule automatically. Perfect for recurring window cleaning agreements.

AI call handling

All calls are logged automatically. AI transcribes the conversation, identifies action items and suggests follow-ups.

Dashboard and reports

Revenue, tasks, customer satisfaction and employee productivity — all gathered in a clear dashboard.

Leads & Quotes

Capture new leads, qualify them and convert to customer with one click. Contact info, notes and history follow automatically.

The Danish window-cleaning industry: what a system actually needs to do

The Danish window-cleaning industry consists of around 1,200 registered businesses ranging from solo tradespeople to larger operators with 20+ employees. The industry has specific characteristics that make generic field-service software a poor fit — and that are exactly what Clientflow is built for.

High-frequency recurring operations — not project-based

Unlike trades where a typical job lasts 1-5 days, window cleaners typically run 15-40 stops per day, with each stop taking 15-60 minutes. That means planning and route efficiency carry twice the weight as in other trades: 20 minutes of wasted driving per employee per day = 80 hours/year lost. AI route optimization isn't 'nice-to-have' for the industry — it's often the single biggest ROI when switching from Excel or paper schedules. We regularly see 12-18% reduction in driving time after the first month with dynamic route planning.

Seasonal variation demands capacity planning

The window-cleaning industry has strong seasonality — demand peaks in April-June and again in September-October, while November-February is typically 40-50% lower. That places specific demands on the system: ability to pause agreements in low season without losing the customer, automatic reminders before high season, and flexible resource planning where seasonal workers can be added and removed without license complexity. Clientflow's user structure allows pause mode on seasonal workers so you don't pay licenses in quiet months.

Commercial vs. private requires two different workflows

The Danish window-cleaning industry is typically split 60/40 between commercial and private. Commercial customers have fixed service agreements (monthly or quarterly), invoicing with EAN number or CVR, and demands for documentation and quality assurance. Private customers are often ad-hoc or twice-yearly with simple mobile payment and minimal documentation. A good industry system must handle both tracks in parallel without forcing you to pick one approach. We support EAN invoicing, MobilePay, contract management and ad-hoc invoicing on the same platform.

Key management and access is critical documentation

Many commercial contracts include key access, alarm codes or gate codes. The industry therefore needs digital key management with full audit trail: who has which key, when was it handed over, who returned it. It's both a security measure and an insurance requirement for many. Clientflow's key module logs all movements, links keys to contracts, and encrypts alarm codes with role-based access.

Works with the tools you already use

Clientflow integrates directly with your accounting system and payment solutions — no double entry.

Dinero
Billy
e-conomic
MobilePay

Pricing that fits your business

All plans include a 14-day free trial. No commitment, no hidden fees.

Starter

Independent window cleaner

199kr/mo+99 kr per user, including the first

Features:

  • Unlimited customers
  • Unlimited subscriptions
  • Mobile app and day plan
  • Route optimization
  • Customer portal
  • Interval pricing
Try demo

Most popular

Professional

Growing business with 1-3 employees

699kr/mo+129 kr per user, including the first

Everything in Starter, plus:

  • Lead module with quote pipeline
  • Facebook/Meta lead import
  • Telephony integration (two-way SMS & calls)
  • Reports & analytics
Try demo

Enterprise

Established operations with 3-50+ employees

1,199kr/mo+229 kr per user, including the first

Everything in Professional, plus:

  • AI assistant with no weekly limit
  • 7,500 AI credits included
  • HR module (sick leave, vacation, complaints)
  • Workflow automation
  • GPS tracking (99 kr/tracker/mo)
  • Priority support
Try demo

Frequently asked questions

Can Clientflow handle subscription customers with fixed intervals?
Yes. You set up the interval — e.g. every 4, 6 or 8 weeks — and the system automatically schedules the next visits. You can adjust individual visits without changing the entire series.
Does the app work offline?
The app syncs in real time when you have a connection. If you lose signal, everything is saved locally and syncs automatically when the connection returns.
Can I import my existing customers?
Yes. You can import customers via CSV file, or contact us — and we'll help with the entire import for free as part of your onboarding.
What do SMS reminders cost?
SMS reminders cost 0.35 kr each excl. VAT. Billed monthly in arrears based on actual usage.
Is there a commitment period?
No. You can cancel at any time — no commitment period, no hidden fees. You only pay for the time you use the system.
Can I try Clientflow for free?
Yes. You get a 14-day free trial with full access to all features.

Ready to ditch
the spreadsheet?

Try demo and experience the difference from day one. No commitment.

Try demo