Checking drive times...
ROCKY
Sunshine Cleaning Company
Examples
Sunshine Cleaning Co.
Sunshine Cleaning Co.
Rocky · Operations Tool
Live · 15 Techs
🔗 Quick Links
🧾 New Quote
Build a price for any home in seconds. The price at the top moves live as you change anything below.
📂 Prospects
Everyone who got a quote, grouped by the tool that quoted them. Switch the dropdown to a pipeline to work your deals as a drag and drop board.
📋 Hiring
Your recruiting pipeline as a drag and drop board. Drag an applicant to move them through the stages.
⏱️ Staff Timing
Room by room training times logged by techs in the field
Loading…
💬 Dashboard
Live client and staff texts from GoHighLevel. Reply right here.
● LIVE, refreshes every 10s
📋 Assigned Tasks 0
No tasks yet. Hit “+ New Task” to add one.
💬 Texts
Clients
Loading conversations…
Staff
Loading conversations…
🎫 Open Tickets 0
Loading tickets…
💬 Slack
Loading Slack…
Pick a channel or DM on the left.
Slack messages will show here.
✉️ hello@ Inbox
Loading inbox…
Pick an email on the left.
Emails will show here.
🔐 Client Vault
Everything about one client in one place. Visits, techs, scorecards, allowed vs actual hours.

📋
Clients Waiting

Anyone can add a client here. Saves automatically. Click ✓ Scheduled when they're on the schedule.

⚙ Scheduling Rules

Thu
Fri

1
New Client

Productivity adjustment applied per tech automatically.
🧹 Initial Deep Clean
One-time. Stack up to 5 techs.
Mon Tue Wed Thu Fri Any
Pick one or more days. "Any" lets Rocky place it on whichever day fits best.
Deep General Move Basic Move Full
🔁 Recurring Service
After deep clean (±1 wk flex).
Mon Tue Wed Thu Fri Any
Weekly Bi-Weekly Every 4 Weeks One-Time
Week 1 Week 2 Week 3 Week 4 Any

2
Open Slot Results

📋

Ready to match

Enter a new client address, job hours, and frequency then hit Find Open Slots.

📅 Tech Availability
Open gap (≥1.2 hrs)
Fits your client

Fill Open Hours

Shows techs with open time and nearby routes on each weekday.

2
Best Open Slots

Find a one-off opening

Use this for cancellations, first cleans, or deep cleans.
Checks weekly dispatch for open hours near your address.

Loading...
All
Has Openings
Fully Booked
🚗 Route Issues
Flags drive times over 15 minutes between consecutive jobs.
Loading...
FILTER:
🚗

Click Scan for Issues to start

This will check every tech's daily route for gaps over 15 minutes between jobs.
Uses Google Maps API. Results are cached to minimize cost.

📊 FB Weekly Ad Audit
Sunshine Cleaning Co. — Meta Ads Performance
📁 CSV Mode
Campaign Performance
Campaign Status Results Cost/Result Spent Budget Reach Impressions
Upload a Facebook Ads CSV or connect Meta API to see campaigns
🔗 GHL Lead Cross-Reference
Cleaning Leads
tagged "facebook cleaning lead"
Hiring Leads
tagged "fb hiring lead"
Connect GHL integration to pull live lead counts
🤖 AI Audit Summary
Upload ad data then click Run Audit for AI-powered recommendations
📁 Upload Facebook Ads CSV in Settings → Facebook Ad Performance CSV  |  Live Meta API connection coming soon via FB Connector MCP

🗺️ Route Management · Daily Commute Monitor

Rule: gap between clock out and clock in minus 10 min (5 load + 5 unload) = expected drive window. PASS within 7.5 min margin. TIGHT (yellow) 7.5 to 10 over. FAIL (red) more than 10 over. Targets to run automatically each weekday at 6 PM.
Loading...

🔄 Reassign Route

⚠️ This is a planning guide only. Actual reassignments happen in Maid Central. Use this to evaluate the best fit before making the moves there.
MODE:
Jobs scheduled on/after this date will need reassignment.
Select a departing technician to see the reassignment plan.

1
Quote Inputs

Whole Home Subtract Areas Custom (Cleaning-Only Areas)
Excellent Good Average Extremely Dusty/Dirty Above Extremely Dusty
Click a section to expand. Set quantity (or check) to apply. % adjustments apply to that column's total.

📋 Pricing Reference

People mult: 1.00 if ≤4, +5% per person over 4
Pet mult: 1 + 0.04 × shedding pets
Condition (Deep/Move only): Excellent 1.00 · Good 1.05 · Average 1.10 · Dusty 1.40
SqFt mult (Custom/Subtract only): 1.00 ≤3000, +5% per 1k over
Custom factor: 1.35 × room minutes
Subtract deduction: 60% of room minutes
No $200 minimum.

2
Quote Results

🧮

Ready to quote

Fill in the inputs and hit Calculate Quote.

📊 Staff Performance
No data yet — upload CSVs in Settings
📥
Upload your 3 staff CSVs to see reports
Productivity · Attendance · Scorecards — all in Settings
🏆 Scorecards
Every customer scorecard, newest first.
👥 Customer Management
Rolling lists that need attention. Excluded items live in the cloud so Dana and Dominic see the same list.
📥
Loading customer data...
📈 Company Performance
All revenue numbers come from the Dispatch Board (Bill Rate per completed visit), loaded live from the Rocky API. To force a refresh, click the green LIVE pill at the top right.
📊
Loading revenue data...
If you see this for more than 5 seconds, click 🔄 Refresh.
📦 Inventory
Pulling from cloud...
Item
Current
Reorder At
Status
QR
📋 Inspections
Quality Check Home Inspections across every client and every tech, newest first
🔍
Loading inspections…
💥 Breakages
Breakage reports submitted by techs from the phone app, newest first
🔍
Loading breakage reports…
⚙️ App Settings
Admin only. Manage quick links and other Rocky-wide settings. More sections will land here over time.
🔗 Quick Links
Bookmarks that open in a new tab. Anyone signed into Rocky can click them; only admins can add or edit them.
⚙ Admin Settings

👥 Technician Roster

🔗 Quick Links

📂 Data Uploads

📘 How to pull this report from Meta Ads Manager
  1. Open adsmanager.facebook.com and log in
  2. Top left, click the account selector, pick Sunshine Cleaning Co.
  3. Date range picker top right: choose Last 7 days for weekly, or Last 30 days for monthly
  4. Confirm you are on the Campaigns tab (top of table)
  5. Click Reports or the menu, choose Export table data
  6. Format: CSV. Breakdown: By campaign
  7. Columns to include: Campaign name, Delivery, Results, Cost per result, Amount spent, Budget, Reach, Impressions
  8. Click Export. File saves to your Downloads folder
  9. Back here, click the upload box above and pick that file
📊 Staff Performance Reports
Configure a GHL workflow with an Inbound Webhook trigger and an SMS step to Dominic, Dana, Marco. Paste the webhook URL here. Payload includes client name, score, tier, team, inspector.
Shows a bar on Weekly View — red=below need, yellow=between, green=at/above want