Flowpeak ConsultingFlowpeak Logo Mark

Zoho implementation for Cleaning and Janitorial Services

Zoho for cleaning and janitorial services: price site specs, roster cleaners, prove work with inspections and bill monthly contracts plus extras.

Business process workflow

How cleaning and janitorial services work flows in Zoho

Zoho connects site surveys, cleaning contracts, rosters, inspections, consumables, payroll and monthly billing.

Common problems we fix

  • Cleaners miss shifts and sites go uncovered without anyone knowing in time
  • Clients dispute quality and there is no proof of what was cleaned
  • Extras and one-off deep cleans are done but never billed

The process, step by step

  1. 1

    Survey and price

    The site is walked, areas and frequencies recorded, and a contract price built.

  2. 2

    Sign the contract

    The client signs the cleaning specification and monthly fee online.

  3. 3

    Mobilise the site

    Cleaners, rosters, keys and consumables are set up before the start date.

  4. 4

    Clean and check in

    Cleaners clock in on site and supervisors run regular inspections.

  5. 5

    Handle client requests

    Spills, extra cleans and complaints are logged and closed with photos.

  6. 6

    Bill monthly

    The fixed fee plus approved extras is invoiced each month.

Department by department

How every department of a cleaning and janitorial services business works in Zoho

A commercial cleaning company sells site contracts, then keeps the right cleaners on every shift and proves the work was done. In Zoho, business development, mobilisation, site operations, quality, supplies, accounts and HR share one client, one site and one cleaning specification.

How the departments hand work to each other

Each arrow is a handover. Because every team works on the same Zoho records, the next department picks up the work without re-entering it.

  1. 1Business Development to Contract Mobilisation: Signed contract with specification, hours and start date
  2. 2Business Development to Finance and Accounts: Contract fee and billing terms
  3. 3Contract Mobilisation to Site Operations: Live site with roster, schedule and keys
  4. 4Contract Mobilisation to HR, Rostering and Payroll: Staff needed and transfers to onboard
  5. 5Site Operations to Quality and Client Services: Completed checklists for inspection
  6. 6Site Operations to Supplies and Equipment: Consumable requests from sites
  7. 7Site Operations to Finance and Accounts: Approved extra work to bill
  8. 8Quality and Client Services to Site Operations: Rectifications to complete
  9. 9Quality and Client Services to Business Development: Renewal risk and upsell requests
  10. 10Quality and Client Services to HR, Rostering and Payroll: Cleaner performance notes
  11. 11Supplies and Equipment to Finance and Accounts: Supplier bills and site consumable costs
  12. 12Finance and Accounts to Management and Reporting: Monthly revenue and site margin
  13. 13HR, Rostering and Payroll to Site Operations: New cleaners and availability
  14. 14HR, Rostering and Payroll to Finance and Accounts: Payroll cost by site
  15. 15Management and Reporting to Business Development: Target sectors and renewal priorities
  16. 16Management and Reporting to HR, Rostering and Payroll: Recruitment plan by area

Each department in detail

Open a department to see its workflow, its own entity diagram, who does the work, what needs approval, the reports it watches and what it hands over.

Business DevelopmentWins and renews cleaning contracts for offices, retail, schools, clinics and industrial sites.

Workflow

  1. 1

    Capture enquiries

    Tender invites, web forms and referrals create a lead with site type, size and current provider.

  2. 2

    Survey the site

    The estimator walks the site and records floor areas, washrooms, surfaces and access times on a tablet.

  3. 3

    Build the price

    Labour hours per task and frequency, consumables and margin give the monthly fee.

  4. 4

    Submit the proposal

    The proposal with cleaning specification and method statement is sent and tracked.

  5. 5

    Sign and renew

    The client signs online and renewals are flagged months before the contract end.

Entity diagram: Business Development

The records this team creates and updates, their key fields, and how they link.

surveyed in (1:N)priced into (1:1)becomes (1:1)SiteCRMAddressTypeFloor areaSite SurveyCreatorAreaTaskFrequencyMinutesProposalCRMMonthly feeHoursStatusContractContractsTermStartRenewal
  • Zoho CRM
  • Zoho Creator
  • Zoho Contracts
Read the relationships as text
  • Site surveyed in Site Survey (1:N)
  • Site Survey priced into Proposal (1:1)
  • Proposal becomes Contract (1:1)
Who does the work
  • Business development manager
  • Estimator
Approvals and controls
  • Margins below the target need the operations director
  • Tenders above the set value need the managing director
Reports they watch
  • Pipeline by sector
  • Win rate on tenders
  • Contracts due for renewal
Hands over to
  • Contract Mobilisation: Signed contract with specification, hours and start date
  • Finance and Accounts: Contract fee and billing terms
Contract MobilisationGets a new site ready to start on day one with staff, rosters, keys and supplies.

Workflow

  1. 1

    Plan the start

    A mobilisation checklist covers staff transfer, recruitment, keys, alarm codes and site induction.

  2. 2

    Set the schedule

    Daily, weekly and periodic tasks from the specification become the site's cleaning schedule.

  3. 3

    Build the roster

    Shifts are created to match the contract hours and access times.

  4. 4

    Stock the site

    Opening stock of consumables and equipment is delivered to the site store.

Entity diagram: Contract Mobilisation

The records this team creates and updates, their key fields, and how they link.

sets up (1:N)records (1:N)stocks (1:1)MobilisationProjectsSiteStart dateStatusCleaning ScheduleCreatorTaskAreaFrequencyKey RegisterCreatorKeyHolderIssuedSite StoreInventorySiteItemQty
  • Zoho Projects
  • Zoho Creator
  • Zoho Inventory
Read the relationships as text
  • Mobilisation sets up Cleaning Schedule (1:N)
  • Mobilisation records Key Register (1:N)
  • Mobilisation stocks Site Store (1:1)
Who does the work
  • Mobilisation manager
  • Area manager
Approvals and controls
  • Site start needs the induction and key handover signed off
  • Staff transferring from a previous contractor are checked by HR first
Reports they watch
  • Mobilisation tasks overdue
  • Sites starting this month
Hands over to
  • Site Operations: Live site with roster, schedule and keys
  • HR, Rostering and Payroll: Staff needed and transfers to onboard
Site OperationsMakes sure every shift is covered and every task in the specification is done.

Workflow

  1. 1

    Clock in on site

    Cleaners clock in with location check on the mobile app so attendance is proven.

  2. 2

    Cover gaps

    Missed clock-ins alert the area manager, who sends a relief cleaner.

  3. 3

    Complete tasks

    Cleaners tick off tasks by area and add photos where the client wants proof.

  4. 4

    Do periodic work

    Deep cleans, carpet cleaning and window work are scheduled as separate jobs.

  5. 5

    Report issues

    Damage, hazards or broken equipment are reported from the site.

Entity diagram: Site Operations

The records this team creates and updates, their key fields, and how they link.

proved by (1:1)completes (1:N)adds to (1:N)ShiftShiftsSiteCleanerStartEndAttendanceShiftsClock inClock outLocationTask ChecklistCreatorAreaTaskDonePeriodic JobFSMSiteServiceDate
  • Zoho Shifts
  • Zoho Creator
  • Zoho FSM
Read the relationships as text
  • Shift proved by Attendance (1:1)
  • Shift completes Task Checklist (1:N)
  • Periodic Job adds to Task Checklist (1:N)
Who does the work
  • Area manager
  • Site supervisor
  • Cleaner
Approvals and controls
  • Shift swaps need the site supervisor
  • Extra hours beyond the contract need the client's approval before billing
Reports they watch
  • Shift fill rate by site
  • Late and missed clock-ins
  • Periodic jobs due
Hands over to
  • Quality and Client Services: Completed checklists for inspection
  • Supplies and Equipment: Consumable requests from sites
  • Finance and Accounts: Approved extra work to bill
Quality and Client ServicesInspects sites, handles client requests and complaints, and keeps clients renewing.

Workflow

  1. 1

    Inspect sites

    Supervisors score each area against the specification with photos.

  2. 2

    Fix failures

    Failed items create a rectification task with a deadline.

  3. 3

    Log client requests

    Client emails and portal requests become tickets tied to the site.

  4. 4

    Review with the client

    Regular reviews share inspection scores, issues and actions.

Entity diagram: Quality and Client Services

The records this team creates and updates, their key fields, and how they link.

raises (1:N)may raise (1:N)refers to (N:N)InspectionCreatorSiteScoreDateRectificationCreatorItemDueStatusTicketDeskSiteCategoryStatusClient ReviewSurveyRatingComment
  • Zoho Creator
  • Zoho Desk
  • Zoho Survey
Read the relationships as text
  • Inspection raises Rectification (1:N)
  • Ticket may raise Rectification (1:N)
  • Client Review refers to Inspection (N:N)
Who does the work
  • Quality manager
  • Client services manager
Approvals and controls
  • Service credits to clients need the operations director
Reports they watch
  • Inspection score by site
  • Open tickets and rectifications
  • Client satisfaction trend
Hands over to
  • Site Operations: Rectifications to complete
  • Business Development: Renewal risk and upsell requests
  • HR, Rostering and Payroll: Cleaner performance notes
Supplies and EquipmentBuys and delivers chemicals, paper, liners and machines to each site within budget.

Workflow

  1. 1

    Take site requests

    Supervisors request consumables from the site store page.

  2. 2

    Buy from suppliers

    Purchase orders are raised to keep the central store above minimum.

  3. 3

    Deliver to sites

    Transfers move stock to each site and costs land on that contract.

  4. 4

    Maintain machines

    Scrubbers, vacuums and polishers are tracked and serviced.

Entity diagram: Supplies and Equipment

The records this team creates and updates, their key fields, and how they link.

ordered on (N:N)moved in (1:N)delivers (N:N)ItemInventoryProductUnitHazard classPurchase OrderInventorySupplierETASite TransferInventorySiteQtyDateMachineCreatorTypeSerialSite
  • Zoho Inventory
  • Zoho Creator
Read the relationships as text
  • Item ordered on Purchase Order (N:N)
  • Item moved in Site Transfer (1:N)
  • Site Transfer delivers Machine (N:N)
Who does the work
  • Purchasing officer
  • Store keeper
Approvals and controls
  • Site consumable spend above budget needs the area manager
  • Hazardous chemicals only with a current safety data sheet on file
Reports they watch
  • Consumable cost per site against budget
  • Stock below minimum
  • Machines due for service
Hands over to
  • Finance and Accounts: Supplier bills and site consumable costs
Zoho apps for this team:Zoho InventoryZoho Creator
Finance and AccountsBills monthly contract fees and extras and tracks margin per site.

Workflow

  1. 1

    Bill contract fees

    Fixed monthly fees are invoiced automatically for every live contract.

  2. 2

    Add extras

    Approved extra cleans and periodic jobs are added to the month's invoice.

  3. 3

    Apply tax

    GST in India, VAT in the UK, Europe and UAE, or sales tax where it applies is set on each invoice.

  4. 4

    Track site margin

    Labour, consumables and fees are compared per site each month.

Entity diagram: Finance and Accounts

The records this team creates and updates, their key fields, and how they link.

generates (1:N)added to (1:N)feeds (N:N)InvoiceBooksClientMonthAmountTaxSubscriptionBillingContractFeeCycleExtra ChargeBooksSiteServiceAmountSite CostAnalyticsLabourConsumablesMargin
  • Zoho Books
  • Zoho Billing
  • Zoho Analytics
Read the relationships as text
  • Subscription generates Invoice (1:N)
  • Extra Charge added to Invoice (1:N)
  • Invoice feeds Site Cost (N:N)
Who does the work
  • Accountant
  • Credit controller
Approvals and controls
  • Credit notes need the accounts manager
  • Contract price changes need a signed variation
Reports they watch
  • Margin by site
  • Debtor days by client
  • Unbilled extras
Hands over to
  • Management and Reporting: Monthly revenue and site margin
HR, Rostering and PayrollHires, vets and pays a large, mostly part-time workforce spread over many sites.

Workflow

  1. 1

    Recruit cleaners

    Job posts and walk-ins become candidates with right-to-work and background checks where required.

  2. 2

    Onboard and train

    Chemical safety, manual handling and site induction are completed and recorded.

  3. 3

    Manage availability

    Leave and availability feed the roster so gaps are seen early.

  4. 4

    Run payroll

    Clocked hours, night and weekend rates and travel time are paid through Zoho Payroll where it is available, or your local payroll provider.

Entity diagram: HR, Rostering and Payroll

The records this team creates and updates, their key fields, and how they link.

completes (1:N)works (1:N)paid in (N:N)EmployeePeopleNameSitesContract hoursTraining RecordLearnCourseCompletedExpiryTimesheetShiftsWeekHoursSitePayslipPayrollPeriodGrossNet
  • Zoho People
  • Zoho Learn
  • Zoho Shifts
  • Zoho Payroll
Read the relationships as text
  • Employee completes Training Record (1:N)
  • Employee works Timesheet (1:N)
  • Timesheet paid in Payslip (N:N)
Who does the work
  • HR officer
  • Payroll officer
  • Recruiter
Approvals and controls
  • Staff cannot be rostered before checks and induction are complete
  • Timesheet edits need the area manager
Reports they watch
  • Turnover by site
  • Hours paid against hours billed
  • Open vacancies
Hands over to
  • Site Operations: New cleaners and availability
  • Finance and Accounts: Payroll cost by site
Management and ReportingGives directors one view of coverage, quality, margin and renewals across all sites.

Workflow

  1. 1

    Combine data

    Shifts, Creator, Desk, Books and CRM data flow into Zoho Analytics.

  2. 2

    Watch coverage daily

    Uncovered shifts and late clock-ins are shown each morning.

  3. 3

    Review sites monthly

    Margin, inspection scores and complaints are reviewed per site.

  4. 4

    Plan growth

    Pipeline and renewals are used to plan area managers and recruitment.

Entity diagram: Management and Reporting

The records this team creates and updates, their key fields, and how they link.

feeds (N:N)informs (N:N)Coverage BoardAnalyticsDateShiftsFilledSite ScorecardAnalyticsSiteMarginScoreGrowth PlanAnalyticsQuarterSitesHeadcount
  • Zoho Analytics
Read the relationships as text
  • Coverage Board feeds Site Scorecard (N:N)
  • Site Scorecard informs Growth Plan (N:N)
Who does the work
  • Managing director
  • Operations director
Approvals and controls
  • Loss-making sites go to a director review before renewal
Reports they watch
  • Site margin ranking
  • Shift fill rate trend
  • Renewals and losses
Hands over to
  • Business Development: Target sectors and renewal priorities
  • HR, Rostering and Payroll: Recruitment plan by area
Zoho apps for this team:Zoho Analytics

What to expect when you start

A typical plan for a focused project of one to three apps. Larger scope or messy data takes longer; we confirm the timeline after discovery.

  1. Week 1 to 2

    Map and agree

    We walk through your cleaning and janitorial services process from "Survey and price" to "Bill monthly", list the records and fields you really need, and agree the scope.

  2. Week 3 to 4

    Build the core

    We configure Zoho CRM and Zoho Creator with your stages, roles, approvals and templates.

  3. Week 5 to 6

    Connect and migrate

    We clean and import your data, connect email, payments or other tools, and build the reports you will use every week.

  4. Week 7 to 8

    Test and go live

    Your team tests with real cases, we train each role, and we cut over with a checklist.

Mistakes to avoid

  • Copying the old spreadsheet column for column. Keep only the fields that help someone decide or act.
  • Leaving out exceptions such as returns, changes and cancellations. Model them early so the team does not work around the system.
  • No owner per stage. Name one person for "Survey and price" and one for "Bill monthly".
  • Going live without checking reports against numbers you already trust.

A good first win

Start with the problem that hurts most: Cleaners miss shifts and sites go uncovered without anyone knowing in time. Fixing one visible problem in the first month builds trust and adoption for everything after it.

What you can measure

  • Shift fill rate
  • Inspection score by site
  • Gross margin per contract
  • Cleaner turnover

Questions about Zoho for cleaning and janitorial services

Which Zoho apps suit cleaning and janitorial services businesses?

A typical cleaning and janitorial services setup uses Zoho CRM, Zoho Creator, Zoho Sign, Zoho Contracts, Zoho Shifts, Zoho Inventory, Zoho Desk, Zoho FSM, Zoho Books, Zoho Billing. We confirm the exact apps after mapping your own process in a discovery call.

How does the business process flow in Zoho for cleaning and janitorial services?

1. Survey and price; 2. Sign the contract; 3. Mobilise the site; 4. Clean and check in; 5. Handle client requests; 6. Bill monthly.

Which departments does a Zoho setup for cleaning and janitorial services cover?

A full setup covers Business Development, Contract Mobilisation, Site Operations, Quality and Client Services, Supplies and Equipment, Finance and Accounts, HR, Rostering and Payroll, Management and Reporting. Each department works in its own Zoho screens, but they share the same customer, order and finance records, so work moves from one team to the next without being retyped.

Zoho apps we set up for cleaning and janitorial services

  • Zoho CRM
  • Zoho Creator
  • Zoho Inventory
  • Zoho Books

Not sure which apps fit your business? Book a free 30-minute call or see all Zoho products we implement

Book a free callWhatsApp