SAAFI Cleaning
From booking request to assigned job, without a phone call.
Online
Price and book without a phone call
1 link
Per cleaner, no login
GPS
Clock-in check at start and finish
Upfront
Payment, with pay-the-difference links
Where it started
Cleaning companies usually quote by phone. SAAFI wanted booking to take a few clicks while staying profitable and keeping a team of cleaners organised.
How I approached it
Build pricing logic the owners trust, then make the cleaners’ side as simple as a single link.
What I built
A booking calculator
Recommended hours by home size, a deep-clean option, extras, and availability based on which cleaners actually work that day.
Pay up front
The customer pays when booking. If the job turns out bigger, the admin adjusts the price and the customer gets a link to pay the difference.
An admin CRM
Pipeline, calendar, customers, pricing controls, refunds and service-area limits.
One job link per cleaner
Sent on WhatsApp, with their schedule and no login.
Clock-in and clock-out
With a GPS check at start and finish, for accurate pay and billing.
How it works, start to finish
- 01The customer picks home size, clean type and extras, and sees the price.
- 02They pick a day a cleaner is available, and pay.
- 03The admin assigns a cleaner from the pipeline.
- 04The cleaner sees the job on their link and clocks in on site.
- 05Clock-out moves the job to done, and any price change goes out as a pay-the-difference link.
Decisions behind it
Upfront payment instead of card holds
After spotting that holds can be withdrawn.
Links, not logins
For the cleaners.
Deep cleans priced by the home, not the hour
A deep clean has to cover the whole house, so it’s priced by size.
“Oh my days… that gives us better options of different cleaners. That’s cold, that is cold.”
Abdullah Said, SAAFI