How-to Guides

How to Confirm Cleaning Shifts

Confirming cleaning shifts gives managers a clear answer before the job starts: which shifts are confirmed, which remain unconfirmed, and which cleaners said they cannot make it. A shift that needs a replacement moves to pending cover.

The confirmation runbook

Workflow

CleanConfirm helps cleaning teams confirm shifts after the schedule is created. A shift begins unconfirmed and becomes confirmed when the assigned cleaner confirms. If a cleaner says they cannot make it, the shift moves to pending cover. Staff or admins can submit a cover request, and an owner or admin reviews it before reassigning the shift; the newly assigned cleaner still needs to confirm.

  1. 01
    What to do

    Send or finalize the cleaning schedule.

    Completion signalThe working schedule is ready for confirmation.

    Watch forDo not seek confirmation while assignments are still changing.

  2. 02
    What to do

    Create or import the assigned shifts in CleanConfirm.

    Completion signalCreated or imported shifts match the working schedule.

    Watch forCheck names, dates, times, and locations before sending.

  3. 03
    What to do

    Ask each assigned cleaner to confirm their shift.

    Completion signalThe assigned cleaner can respond to the shift.

    Watch forDo not treat a sent message as a confirmed shift.

  4. 04
    What to do

    Owners or admins manually follow up with cleaners who have not replied.

    Completion signalUnconfirmed shifts remain visible for manual follow-up.

    Watch forDo not assume the system sends scheduled reminders.

  5. 05
    What to do

    If a cleaner says they cannot make it, move the shift to pending cover. Staff or admins can submit a cover request, and an owner or admin reviews it.

    Completion signalThe cannot-make-it response and cover need remain visible as pending cover.

    Watch forDo not treat pending cover as resolved coverage.

  6. 06
    What to do

    If a request is approved, reassign the selected cleaner and ask that cleaner to confirm the shift.

    Completion signalAn owner or admin has reviewed the cover request before reassignment.

    Watch forApproval does not confirm the newly assigned cleaner.

Confirm the result

CleanConfirm confirmation workflow vs manual confirmation

Every assigned shift has a current status, and any open cover need is visible to the owner or admin.

Swipe sideways to view the full comparison table.

CriteriaCleanConfirmManual confirmation
Status trackingEach shift is visible as unconfirmed, confirmed, or pending coverManagers track replies across calls, texts, or notes
Reminder targetingOwners or admins can manually follow up with cleaners who have not respondedManagers must manually find who has not replied
Cover handoffA pending-cover shift stays visible while an owner or admin reviews cover requests; approved reassignment still needs confirmationReplacement status can be unclear unless everyone updates the same place

Manual confirmation can work at very small scale, but CleanConfirm creates a clearer process for confirming cleaning shifts as the team grows.

Confirm the result

Every assigned shift has a current status, and any open cover need is visible to the owner or admin.

FAQ

Questions teams ask

Do cleaners need a full scheduling app to confirm shifts?

No. CleanConfirm is designed as a lightweight confirmation layer after the schedule is already set.

What should a confirmation request include?

It should include the shift date, time, client or location, and a clear request to confirm or ask for cover.

What happens if a cleaner cannot confirm?

If a cleaner says they cannot make it, the shift moves to pending cover. Staff or admins can submit a cover request, and an owner or admin reviews it before reassigning the shift; the newly assigned cleaner still needs to confirm.

How many confirmation statuses should a team use?

CleanConfirm separates three models: Shift status can be unconfirmed, confirmed, pending cover, completed, no-show, or cancelled; staff response can be unconfirmed, confirmed, or cannot make it; Cover Request status can be pending, approved, or rejected.