Description
Cleannetic is a cleaning service booking plugin for WordPress. It gives cleaning businesses, maid services and janitorial companies an online booking form with an instant price calculator, appointment scheduling, and one dashboard for bookings, customers and staff, all inside your own WordPress site.
Customers book a cleaning in under 60 seconds: they pick a service, enter bedrooms, bathrooms or square footage, watch the price update live, choose an arrival time and confirm. You get the booking, the customer record and an email notification automatically.
Cleannetic is a standalone cleaning business booking system. It does not require WooCommerce, a monthly subscription or any third-party account, and all bookings, services and customer records stay in your own WordPress database.
Cleannetic home page | Get Cleannetic Pro
Built for every type of cleaning business
- House cleaning and maid services – standard, recurring-style and one-off home cleaning priced by bedrooms and bathrooms.
- Deep cleaning, move-in / move-out and end of tenancy cleaning – longer jobs with add-ons such as inside oven, inside fridge and laundry.
- Airbnb and vacation rental turnover cleaning – quick online booking for hosts and property managers.
- Office cleaning, commercial cleaning and janitorial services – price by square footage or hours, or take quote requests for custom contracts.
- Carpet cleaning, upholstery cleaning and window cleaning – per-room, per-window or flat-rate pricing.
- Pressure washing, post-construction and specialty cleaning – flexible services, categories and quote requests for anything you offer.
How online cleaning booking works
- Choose a service – customers browse your cleaning services by category.
- Customize the job – bedrooms, bathrooms, square footage, windows or hours, plus optional add-ons. The cleaning price calculator updates the total instantly.
- Pick a date and arrival time – only genuinely available time slots are shown.
- Enter contact and property details – name, phone, email, address and access notes.
- Confirm – the booking is saved, confirmation emails go out and the appointment appears in your dashboard.
Why cleaning companies choose Cleannetic
- 5-step cleaning booking form – A guided, mobile-friendly booking wizard that turns website visitors into booked cleaning appointments.
- Instant cleaning price calculator – Live pricing by bedrooms, bathrooms, square footage, windows or hours, plus add-ons and sales tax. No more back-and-forth quotes.
- Fixed-price and request-a-quote services – Offer instant online pricing for standard cleanings and a “Request a Quote” flow for custom or commercial cleaning jobs.
- Smart appointment scheduling – Weekly working hours, slot intervals, travel buffer time between jobs, per-slot crew capacity, minimum notice, maximum advance days and blocked holiday dates.
- Fast, modern admin dashboard – A single-page app inside wp-admin, built on the WordPress REST API, to manage your whole cleaning schedule.
Free Features
Cleaning Services, Categories & Pricing
- Unlimited cleaning services and categories – Organize services into color-coded categories with custom icons, badges, durations and descriptions.
- Flexible pricing models – Unit pricing (bedrooms, bathrooms, sq ft, windows), hourly pricing or flat-rate pricing per service.
- Service add-ons – Unlimited fixed-price add-ons per service (inside fridge, inside oven, laundry and more), each with its own price, extra duration and icon.
- Request-a-quote mode – Let customers submit a quote request with preferred date, time and property details when a service needs a custom estimate.
- Sales tax / VAT – Configurable tax percentage and label added to the booking price breakdown.
- 40+ world currencies – Custom currency symbol, symbol position, thousand separator, decimal separator and decimal places.
Online Booking Form & Scheduling
- 5-step interactive booking form – Service selection, property details and add-ons, date and time slot picker, customer details and instant confirmation.
- Real-time slot availability – Automatically hides booked or past time slots and respects your working hours, travel buffers and slot capacity.
- Double-booking and conflict detection – Warns admins when a manual booking overlaps an existing job within the travel buffer window, with an option to override.
- Customer booking lookup portal – Customers can check their appointment status and print their confirmation using their booking reference and email.
- Print-ready confirmations and job sheets – Customers can print their booking confirmation, and admins can print a field job sheet for any cleaning appointment.
Booking Management, Customers & Staff
- Operations dashboard – Today’s cleanings, pending confirmations, customer count, monthly revenue, today’s dispatch schedule and recent bookings.
- Bookings manager – Filter by status, date range or search, create manual phone or walk-in bookings, update booking and payment statuses, assign staff and export bookings to CSV.
- Customer directory (simple cleaning CRM) – Automatic customer profiles with contact details, primary address, gate/access code, total bookings and lifetime spend.
- Staff and cleaner assignment – Create cleaner profiles with roles and phone/email details, and assign staff to bookings.
- Setup wizard and one-click demo data – Configure your business profile, currency and starter cleaning services in under 2 minutes, or import sample services and bookings with one click.
Email Notifications & Calendar
- Automated HTML emails – Branded booking confirmation emails to customers, new booking alerts to admin and status update notifications.
- Customizable email templates with merge tags – Edit subjects, headings and intro text using
{customer_name},{service_name},{booking_ref},{start_time},{total_price},{customer_address}and{business_name}. - iCal (
.ics) calendar attachment – Confirmation emails include an.icsfile for Google Calendar, Apple Calendar and Outlook.
Shortcodes, Gutenberg Block & Elementor Widget
- Shortcodes –
[cleannetic_booking](supportsserviceandaccentattributes) and[cleannetic_customer_portal]. - Gutenberg block – Native “Cleannetic Booking Form” block with service pre-selection.
- Elementor widget – Native Elementor booking form widget.
Cleannetic Pro Features
Cleannetic Pro is an add-on for growing cleaning companies that want online payments, recurring bookings, mobile crew dispatch and automated Google reviews:
- Online payments (Stripe, PayPal & WooCommerce) – Accept credit/debit cards, Apple Pay, Google Pay or 100+ gateways via WooCommerce.
- Deposits, cancellation fees & coupons – Collect a percentage or flat deposit at checkout, protect against late cancellations and run promo codes.
- Recurring bookings & frequency discounts – Weekly, bi-weekly and monthly recurring cleanings with auto-billing and automatic discounts.
- CleanProof Report™ – Cleaners upload before and after photos from their phone; clients receive a branded photo report with a 5-star Google review funnel and one-click rebooking.
- Staff mobile portal (PWA) – Today’s assigned jobs, one-tap GPS navigation and start/complete actions for field cleaners.
- Twilio SMS reminders & 2-way Google Calendar sync – Automated text reminders and real-time calendar synchronization.
- ZIP / postcode service areas – Restrict bookings to your coverage area and add zone travel fees.
Privacy
Cleannetic does not track you, does not phone home and does not send your data to any external service. All bookings, services, categories, customers and payments are stored in custom tables in your own WordPress database.
Blocks
This plugin provides 1 block.
- Booking
Installation
Automatic installation
- In your WordPress admin, go to Plugins Add New.
- Search for Cleannetic.
- Click Install Now, then Activate.
- Follow the Setup Wizard to set your business name, currency and starter cleaning services.
Manual installation
- Download the plugin zip file.
- Upload the
cleanneticfolder to the/wp-content/plugins/directory, or upload the zip from Plugins Add New Upload Plugin. - Activate the plugin through the Plugins menu in WordPress.
- Open Cleannetic in your admin menu to complete the setup wizard.
Adding the cleaning booking form to your website
- Create or edit any page in WordPress.
- Add the Cleannetic Booking Form block, the Elementor widget, or paste the shortcode
[cleannetic_booking]. - Optional: add
[cleannetic_customer_portal]on a separate page so customers can look up their appointment status.
FAQ
-
What is Cleannetic?
-
Cleannetic is a WordPress booking plugin made specifically for cleaning businesses. It adds an online cleaning booking form with an instant price calculator to your website and gives you a dashboard to manage appointments, services, customers and staff.
-
Is Cleannetic free?
-
Yes. The core plugin is free and includes unlimited services and categories, unit/hourly/flat pricing, add-ons, quote requests, the 5-step booking form, slot scheduling, customer profiles, manual staff assignment, HTML email notifications with
.icscalendar attachments, CSV export, a Gutenberg block and an Elementor widget. -
Which cleaning businesses can use it?
-
Any service business that sells cleaning by the job, room, area or hour: house cleaning, maid services, deep cleaning, move-in / move-out and end of tenancy cleaning, Airbnb and vacation rental cleaning, office and commercial cleaning, janitorial services, carpet cleaning, window cleaning, pressure washing and post-construction cleaning.
-
Do I need WooCommerce?
-
No. Cleannetic is a standalone booking and scheduling plugin with its own database tables and booking flow.
-
Can customers get an instant cleaning quote on my website?
-
Yes. The built-in cleaning price calculator shows a live total as customers choose their service, property size and add-ons, so they see the price before they book.
-
Can I price cleanings by bedrooms, bathrooms and square footage?
-
Yes. Each service can use unit pricing (bedrooms, bathrooms, square footage and windows on top of a base price), hourly pricing or a flat price, plus unlimited optional add-ons.
-
Can I offer both instant-price bookings and quote requests?
-
Yes. Each service can be set to Fixed Price (instant online calculation) or Request a Quote (customers submit their details and preferred time, and you reply with a custom price).
-
How do I add the booking form to a page?
-
Use the
[cleannetic_booking]shortcode, the native Cleannetic Booking Form Gutenberg block or the Cleannetic Booking Form Elementor widget. You can preselect a service or accent color with[cleannetic_booking service="1" accent="#0D9488"]. -
Does Cleannetic work with Elementor and the block editor?
-
Yes. Cleannetic includes a native Elementor widget and a native Gutenberg block, and the shortcode works in any other page builder that supports shortcodes.
-
Is the booking form mobile friendly?
-
Yes. The booking form is responsive, so customers can book a cleaning from a phone, tablet or desktop.
-
How does Cleannetic prevent double bookings?
-
Available time slots are calculated from your working hours, slot interval, travel buffer and per-slot capacity. Booked and past slots are hidden from customers, and admins get a conflict warning when a manual booking overlaps an existing job.
-
Can I accept online payments?
-
The free version records pay-on-site bookings and lets you track payment status. Online card payments through Stripe, PayPal or WooCommerce, deposits and coupons are part of Cleannetic Pro.
-
Does Cleannetic support recurring cleaning bookings?
-
Recurring bookings with auto-billing and frequency discounts are a Cleannetic Pro feature.
-
Can I assign cleaners to bookings?
-
Yes. Create a profile for each cleaner or crew member and assign them to any booking from the bookings manager.
-
Can I use my own currency and language?
-
Yes. Cleannetic supports 40+ currencies with custom symbol position and separators, and the plugin is translation-ready.
-
Where is my data stored?
-
In custom database tables in your own WordPress database (
cleannetic_bookings,cleannetic_customers,cleannetic_services,cleannetic_categoriesandcleannetic_payments). Nothing is sent to external servers. -
What happens if I uninstall the plugin?
-
By default, your data is kept safe so you do not lose bookings during an update or reinstall. If you want a complete wipe, enable Delete all Cleannetic database tables and settings upon plugin deletion under Cleannetic Settings Advanced & Shortcodes before deleting the plugin.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Cleannetic – Cleaning Service Booking, Scheduling & Price Calculator” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Cleannetic – Cleaning Service Booking, Scheduling & Price Calculator” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Initial release.
