Cleaning CRM- Service Cloud Use Case

Use Case Document
Cleaning Services
Service Cloud Support Desk

A Salesforce Service Cloud implementation enabling a growing cleaning business to manage client queries, complaints, and service requests through a centralised support desk — replacing unstructured phone and email handling with automated case management, SLA enforcement, and agent productivity tools.

BusinessCleaning Services (anonymised portfolio scenario)
CloudSalesforce Service Cloud
Build TypeDemo Org — Portfolio Project
AuthorSharon Chidzere, Salesforce Administrator
Versionv1.0 — April 2026
Websitesalesforcesharon.com

1. Business Context

Cleaning Services is a small-to-medium commercial and residential cleaning business servicing properties across the local area, including private residential clients, letting agencies, and property management companies. The business manages a team of cleaning operatives and office-based staff who handle client communications and scheduling.

As the business has grown, so has the volume and complexity of client queries. Before this Service Cloud implementation, all client contact was handled informally — phone calls logged in notebooks, emails managed from a shared inbox, and messages answered ad hoc. There was no centralised record of client issues, no visibility of outstanding queries, and no way to track whether problems had been resolved or how quickly.

Business Problem

Client queries arrived through multiple channels with no central tracking. There was no way to prioritise urgent issues, measure resolution times, or ensure consistent service standards across the team.

Note: This Service Cloud build complements an existing Sales Cloud CRM managing the operational side of the business — leads, bookings, scheduling, invoicing, and payments. Together they create a two-product story: operations in Sales Cloud, client support in Service Cloud.


2. Project Objectives

  • Centralise all client queries into a single case management system regardless of channel
  • Automatically route cases to the appropriate agent or queue based on type and priority
  • Automatically assign SLA entitlements to cases on creation via a record-triggered Flow
  • Enforce service level agreements to ensure high-priority issues are resolved within defined timeframes
  • Provide agents with productivity tools — macros, quick text, and a knowledge base
  • Give supervisors real-time visibility of team performance through dashboards and reports
  • Enable clients to submit queries via a website form, reducing reliance on informal channels

3. Case Types

Case TypeDescription
Cleaning Issue — RegularClient reports a standard service quality issue with a regular clean
Cleaning Issue — Post RenovationClient reports issues following a post-renovation deep clean
Cleaning Issue — End of TenancyClient reports issues with an end-of-tenancy clean
Reschedule RequestClient requests a change to a scheduled clean date or time
Inventory IssueClient reports a missing or damaged item following a clean

4. Case Channels

ChannelSalesforce Method
PhoneAgent manually creates a case in the Service Console during or after the call
EmailEmail-to-Case — inbound emails automatically create a case linked to the matching contact
Website FormWeb-to-Case — structured form embedded on the business website creates a case on submission
WhatsApp / SMSAgent manually creates a case and sets Case Origin to WhatsApp or SMS for reporting
Note on WhatsApp

Native WhatsApp integration requires Salesforce Digital Engagement. For this demo org, WhatsApp contacts are captured manually by the agent with Case Origin used to track the channel for reporting — a pragmatic, cost-aware design decision appropriate for a business at this stage.


5. Service Level Agreements

MilestoneHigh PriorityMedium / Low Priority
First Response to CustomerWithin 60 minutesWithin 4 hours
Close CaseWithin 4 hours (240 minutes)Within 16 hours

Business hours are defined as Monday to Friday, 8:00am to 6:00pm. SLA countdown begins at case creation and milestone tracking is automated via the Entitlement Process.


6. What I Would Build Next

  • Experience Cloud portal — a self-service portal where clients can raise cases and view their case history
  • WhatsApp via Digital Engagement — replacing manual case creation with a native channel
  • Einstein Classification — automatically categorising and prioritising cases based on email content
  • Post-resolution feedback survey — capturing client satisfaction scores on the resolved case record
  • Operative mobile access — enabling cleaning operatives to view and update job cases in the field