How do I let air duct cleaning customers book themselves without calling me?

Process: Lead capture. Trade: Residential cleaning (maid service). Reviewed 2026-10-07.

Short answerPublish an online request page with options for home size and number of systems, limit it to your service area, and have each request arrive as pending until you confirm it. The customer reserves nothing yet, but you stop playing phone tag to learn the basics of the job.

The explanation

Duct cleaning varies by home size and the number of heating and cooling systems, so a booking page needs to ask those first. A simple menu with three or four size choices, each with a duration, tells the page how much of the day to hold and gives the customer a price range.

A service area limit saves wasted requests. Entering a zip code before choosing a time lets the page turn away addresses outside your radius politely, rather than letting you discover it on the callback.

Request mode matters more than instant booking here. Large jobs need someone to look at the details, so the request arrives pending with the home size and a photo of the vents, and you confirm or propose a different time. The customer sees a clear message that the visit is requested, not yet confirmed.

Steps

  1. List your sizes or system counts as separate services with a duration for each.
  2. Set the service area by zip, city or radius.
  3. Turn on request mode so each submission arrives as pending.
  4. Write the confirmation message that tells the customer you will confirm the time shortly.

In residential cleaning (maid service)

Duct jobs run for several hours with a truck and crew, and the length depends on the home and number of systems. Pending requests let you check the details before holding half a day for a stranger. All residential cleaning (maid service) scheduling questions.

How Apex does it

Built, rolling out

Built. A real server path exists; only setup steps remain before customers can use it. Status as of 2026-10-07; the badge shows the least-built feature involved.

Apex is designed to host an online booking page, limit it by service area and let requests arrive pending until the owner confirms. The booking page is built and rolling out to customers.

  • BK01Online booking page (hosted)(Built, rolling out)
  • BK07Service area by zip / city / radius(Built)
  • BK11Booking requires owner approval (request mode)(Built)

Apex Flow Scheduler is in early access. See how we label status.

Where this question comes from: we wrote it from research on common owner problems. It is not measured search demand.

Related questions

Terms and comparisons on this page