Vehicles in
—
checked in
On the yard
—
being worked on
Ready
—
awaiting collection
Takings
—
collected
Held for payment
—
cannot be released
Avg turnaround
—
drive-in to drive-out
Vehicles through the yard
by hourWhere every vehicle is
Loading…
Needs attention
| Vehicle | What | Detail | Where |
|---|---|---|---|
| Nothing needs you right now. | |||
Money in by mode
todayThe business, last 30 days
Both lines of work, the money, and what it cost in stockCar wash
—
washes billed
Carpet care
—
pieces cleaned
Invoiced
—
raised
Collected
—
actually banked
Outstanding
—
still owed
Stock
—
value on hand
Revenue by day
car wash against carpet careBest customers
| Customer | Invoices | Spent |
|---|---|---|
| No invoices in this period. | ||
How customers paid
Needs buying
| Item | Store | Short by |
|---|---|---|
| Nothing below reorder. | ||
Busiest hours
Loading bays…
Waiting for a bay
| Vehicle | Service | Waiting |
|---|---|---|
| Nothing waiting. | ||
Ready for pickup
| Vehicle | Customer | Due | Status |
|---|---|---|---|
| Nothing ready. | |||
Collected today
| Vehicle | Customer | Paid | Out |
|---|---|---|---|
| Nothing collected yet. | |||
Check in a vehicle
Customer, vehicle and services — one passCustomer
Vehicle
Services
Pick a vehicle class to see rates.
Bay & crew
This visit
No services picked yet.
Total0KES
Ready by—
Creates the customer, the vehicle and the job together. Nothing is invoiced until quality check passes.
Jobs
| Job | Vehicle | Customer | Services | Stage | Bay & crew | ETA | Total | Paid | Due | Payment | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| No jobs match these filters. | |||||||||||
Open a job from the Jobs list.
⏱️ Job Status Timeline
Live vehicle progress from intake to departureJob card
Tick what was done. Mark anything this car did not need as N/A.Nothing loaded.
📸 Before & After Detailing Photos
⭐ Customer Review & Rating
No review recorded yet.
Progress
0/0activities done
Still open
—
Quality check will not accept this vehicle until every line is ticked or marked N/A.
Pick a job awaiting a check.
Services being billed
Tick each one you can confirm was actually delivered. The customer is invoiced for exactly this list, so an unticked line blocks approval.Nothing loaded.
What the attendant recorded
—
QC remarks
Approving will
- Raise the invoice— once only, never twice
- Mark the job donework status flips to Done
- Email the invoice PDFto the customer
- Tell the customerbill raised, and the car is ready
Rework clears the job card, so the crew must confirm again what they redid.
Collected today
—
Awaiting the customer
—
Held for payment
—
Unmatched receipts
—
Send a prompt
Prompt for the full headline total, the balance owed, or any custom amount.
M-Pesa prompts
| Prompt | Job | Customer | Phone | Amount | Status | Receipt | Sent | |
|---|---|---|---|---|---|---|---|---|
| No prompts sent yet. | ||||||||
Unreconciled Cash
KES 0
0 unallocated transactions
Unpaid Open Invoices
KES 0
0 invoices awaiting settlement
Reconciled Recently
0
Matched payment entries
💳 Payment & Bank Reconciliation Center
Match unallocated M-Pesa / Bank receipts to open Sales Invoices and customer accounts| Receipt | Payer Name | Phone | Amount | Reference | Status / Reason | Received | Action |
|---|---|---|---|---|---|---|---|
| Everything has been matched. | |||||||
Vehicles that cannot be released
A vehicle leaves only when its invoice is settled, or the customer is on Credit terms| Job | Vehicle | Customer | Terms | Bill | Due | Ready since | |
|---|---|---|---|---|---|---|---|
| Nothing is being held. | |||||||
Invoiced
—
Settled
—
Outstanding
—
On credit
—
Invoices
Raised at quality check — never at check-in, and never twice for the same job| Invoice | Job | Customer | Vehicle | Date | Total | Paid | Outstanding | Status | |
|---|---|---|---|---|---|---|---|---|---|
| No invoices match. | |||||||||
Customers
| Customer | Phone | Tier | Terms | Visits | Lifetime | Owing | Last visit | |
|---|---|---|---|---|---|---|---|---|
| No customers match. | ||||||||
Visits
Checked in, worked on, billed, collected| Visit | Customer | Vehicle | Checked in | Services | Worked | Turnaround | Bill | Due | Payment | SLA |
|---|---|---|---|---|---|---|---|---|---|---|
| No visits in this range. | ||||||||||
Vehicles
| Plate | Make & model | Class | Owner | Colour | Visits | Last seen | Where | |
|---|---|---|---|---|---|---|---|---|
| No vehicles match. | ||||||||
Vehicle make profiles
Picking a make at check-in fills the service in by itself| Make | Default class | Signature wash | Add-ons | Active | |
|---|---|---|---|---|---|
| No make profiles yet. | |||||
On shift
—
Commission earned
—
Approved, awaiting payout
—
Paid this month
—
Attendants
| Attendant | Role | Status | Jobs | Work billed | Commission | Commission status | Avg per car | |
|---|---|---|---|---|---|---|---|---|
| No crew on the roster. | ||||||||
Commission payouts
Commission is approved once the invoice it came from is fully settled| Payout | Attendant | Period | Jobs | Amount | Status | Sent by | |
|---|---|---|---|---|---|---|---|
| No payout runs yet. | |||||||
Bays in use
—
Jobs through today
—
Avg time in a bay
—
Busiest bay
—
Every bay
Today is today; Avg, Value and Utilisation follow the period above| Bay | Status | In the bay | Occupied since | Today | Avg | Value | Utilisation | |
|---|---|---|---|---|---|---|---|---|
| No bays configured. | ||||||||
Occupancy history
A bay's live status is overwritten by the next vehicle; this is the record that survives it| Bay | Job | Customer | Vehicle | In | Out | Duration | Reason | Crew | Value |
|---|---|---|---|---|---|---|---|---|---|
| No occupancies in this range. | |||||||||
Result
Every Car Wash and Carpet Care report, runnable here| Pick a report and press Run. |
|---|
Revenue
—
Vehicles washed
—
ETA met
—
Outstanding
—
Revenue by day
Where the money came from
| Service | Jobs | Revenue | ETA met |
|---|---|---|---|
| No data for this period. | |||
How customers paid
Busiest hours
Attendant leaderboard
| Attendant | Cars | Billed | ETA met |
|---|---|---|---|
| No data. | |||
Wash activities
The array the attendant's job card is drawn from| Activity | Stage | Always on card | Tied to service | Order | Active | |
|---|---|---|---|---|---|---|
| No activities configured. | ||||||
Price matrix
Rate and duration per service, per vehicle class| Service | Vehicle class | Rate | Duration | |
|---|---|---|---|---|
| No rates configured. | ||||
Alerts sent
Every alert is logged before delivery is attempted| Event | Job | Customer | Channel | Status | Sent |
|---|---|---|---|---|---|
| No alerts sent yet. | |||||
⚡ Carpet Operations Command Center — Today's Tasks
Live queue status across all staff-driven carpet workflow stages📋 NEW REQUESTS
0
🚚 PICKUPS
0
🧼 CLEANING
0
☀️ DRYING
0
🔍 QC PENDING
0
🚛 DELIVERIES
0
Jobs in shop
—
Ready to deliver
—
Open requests
—
Value in shop
—
Intake by day
Where the work is
| Stage | Jobs |
|---|---|
| Nothing in the shop. | |
Pieces by type
Rider performance
| Rider | Trips | Done | COD |
|---|---|---|---|
| No trips yet. | |||
Requests by status
| Status | Count |
|---|---|
| No requests. | |
Collection requests
| Request | Customer | Pickup | Window | Rider | Status | Pieces | |
|---|---|---|---|---|---|---|---|
| No collection requests. | |||||||
🧽 Staff Carpet Intake & Request Details
Enter requests received via Phone, WhatsApp, Walk-in, or Corporate channels🚚 Pickup Logistics
🚛 Return / Delivery Logistics
🧶 Carpet Items & Quotation
Automatic dimension calculation & pricing engine💰 Estimated Quotation Breakdown
Cleaning Charges:
KES 0
Stain Treatment:
KES 0
Pickup Fee:
KES 300
Delivery Fee:
KES 300
Grand Total:
KES 600
Collection requests
| Request | Customer | Phone | Pickup | Rider | Status | Received | |
|---|---|---|---|---|---|---|---|
| No requests logged. | |||||||
Carpet jobs
| Job | Customer | Pieces | Stage | Payment | Terms | Total | |
|---|---|---|---|---|---|---|---|
| No carpet jobs. | |||||||
📊 Carpet Lifecycle & Stage Progress
Full 14-stage staff-driven operational tracking🧶 Carpet Pieces & Condition Assessment
| Tag / Piece | Type & Fabric | Dimensions & Area | Rate | Amount | Condition & Stains | Stage |
|---|---|---|---|---|---|---|
| No pieces recorded. | ||||||
📸 Before & After Restoration Photos
⭐ Customer Review & Rating
No review recorded yet.
📋 Job & Logistics Details
📦 Order Tracking
Live customer order progress and milestone updatesCustomer
—
Carpets
—
Order Total
—
Expected Ready
—
ORDER COMPLETION
0%
📸 Before & After Cleaning Showcase
⭐ Rate Your Experience
How satisfied are you with the cleaning quality and service?
5 / 5 — Excellent
Awaiting quality check
| Job | Customer | Pieces | Total | |
|---|---|---|---|---|
| Nothing waiting. | ||||
Rider trips
| Trip | Type | Rider | From | To | Status | COD | |
|---|---|---|---|---|---|---|---|
| No trips. | |||||||
Ready to go out
A job leaves once its gate is cleared| Job | Customer | Deliver to | Terms | Balance | |
|---|---|---|---|---|---|
| Nothing ready for delivery. | |||||
🏢
Company Hub: Main Workshop — Nairobi
10 km service zone
Loading live logistics…
🛵 Active Logistics & Rider Transits
Real-time GPS pings and transit legs| Trip | Type | Rider | Status | Pickup / Dropoff | Last ping | |
|---|---|---|---|---|---|---|
| Nothing on the road. | ||||||
Carpet register
Every piece ever tagged, and whose it is| Tag | Customer | Label | Material | Colour | Area | |
|---|---|---|---|---|---|---|
| No carpets tagged. | ||||||
Stock value
—
Below reorder
—
Consumed (30d)
—
Cost to restock
—
Stock in Hand
| Item | Store | On hand | Reserved | Incoming | Reorder at | Status | |
|---|---|---|---|---|---|---|---|
| Nothing in stock. | |||||||
Below reorder level
Ordered by what is closest to stopping work| Item | Store | On hand | Short by | Suggested | Last paid | Supplier | |
|---|---|---|---|---|---|---|---|
| Nothing needs buying. | |||||||
Open purchase orders
| Order | Supplier | Ordered | Due | Status | Received | Total | |
|---|---|---|---|---|---|---|---|
| No open orders. | |||||||
Material requests
| Request | Raised | Needed by | Type | Status | Ordered | |
|---|---|---|---|---|---|---|
| No open requests. | ||||||
Supplier bills outstanding
| Bill | Supplier | Posted | Due | Total | Outstanding | |
|---|---|---|---|---|---|---|
| Nothing outstanding. | ||||||
Consumption
What the two stores actually issued| Item | Quantity | Value | Store |
|---|---|---|---|
| Nothing issued in this period. | |||
Burn by day
By store
| Store | Value |
|---|---|
| No movement. | |
Staff accounts
Roles, passwords and impersonation — the Desk User form, here| Name | Roles | Desk | Last active | Status | ||
|---|---|---|---|---|---|---|
| No users. | ||||||
Vehicles through
—
Cash generated
—
Average minutes
—
Utilisation
—
Vehicles and cash by day
Busiest hours
By vehicle class
| Class | Jobs | Value |
|---|---|---|
| No data. | ||
Best customers
| Customer | Visits | Spent |
|---|---|---|
| No data. | ||
Every occupancy
| Job | Vehicle | In | Duration | Total |
|---|---|---|---|---|
| No history. | ||||
Jobs worked
—
Credited value
—
weighted by crew split
Trips run
—
Commission paid
—
Work by day
What they do most
| Activity | Times | Last |
|---|---|---|
| No activity logged. | ||
Jobs worked
| Job | When | Customer | Vehicle | Bay | Share | Credited | Status |
|---|---|---|---|---|---|---|---|
| No jobs. | |||||||