Dashboard Overview
·· Signing in…
checking scope
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 hour

Where every vehicle is

Loading…

Needs attention

VehicleWhatDetailWhere
Nothing needs you right now.

Money in by mode

today

The business, last 30 days

Both lines of work, the money, and what it cost in stock
Car 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 care

Best customers

CustomerInvoicesSpent
No invoices in this period.

How customers paid

Needs buying

ItemStoreShort by
Nothing below reorder.

Busiest hours

Counters run against the ETA promised at check-in
Loading bays…

Waiting for a bay

VehicleServiceWaiting
Nothing waiting.

Ready for pickup

VehicleCustomerDueStatus
Nothing ready.

Collected today

VehicleCustomerPaidOut
Nothing collected yet.

Check in a vehicle

Customer, vehicle and services — one pass
Customer
Vehicle
Services
Pick a vehicle class to see rates.
Bay & crew
Valuables & Personal Items
Recorded for customer accountability and staff security

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

JobVehicleCustomerServicesStageBay & crewETATotalPaidDuePayment
No jobs match these filters.
Open a job from the Jobs list.

Requested Services

Services requested by customer upon intake
ServiceDurationPrice (KES)
No services loaded.

Attendant & Bay Assignment

No attendant assigned.

Valuables Found in Vehicle

Items found or declared in this vehicle
💎
Customer Valuables / Declared Items
None recorded.

Service Actions

One-click workflow
Current Status
Simple 3-step workflow: Attendant assigned → Mark Service Done → Confirm Payment → Release Vehicle.
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

PromptJobCustomerPhoneAmountStatusReceiptSent
No prompts sent yet.

Receipts that matched no job

Allocate each one to the job it belongs to
ReceiptPayerPhoneAmountReferenceWhyReceived
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
JobVehicleCustomerTermsBillDueReady 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
InvoiceJobCustomerVehicleDateTotalPaidOutstandingStatus
No invoices match.

Customers

CustomerPhoneTierTermsVisitsLifetimeOwingLast visit
No customers match.

Visits

Checked in, worked on, billed, collected
VisitCustomerVehicleChecked inServicesWorkedTurnaroundBillDuePaymentSLA
No visits in this range.

Vehicles

PlateMake & modelClassOwnerColourVisitsLast seenWhere
No vehicles match.

Vehicle make profiles

Picking a make at check-in fills the service in by itself
MakeDefault classSignature washAdd-onsActive
No make profiles yet.
On shift
Commission earned
Approved, awaiting payout
Paid this month

Attendants

AttendantRoleStatusJobsWork billedCommissionCommission statusAvg per car
No crew on the roster.

Commission payouts

Commission is approved once the invoice it came from is fully settled
PayoutAttendantPeriodJobsAmountStatusSent by
No payout runs yet.
A bay counts as in use only while a live job is holding it
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
BayStatusIn the bayOccupied sinceTodayAvgValueUtilisation
No bays configured.

Occupancy history

A bay's live status is overwritten by the next vehicle; this is the record that survives it
BayJobCustomerVehicleInOutDurationReasonCrewValue
No occupancies in this range.

Result

Every Car Wash and Carpet Care report, runnable here
Pick a report and press Run.

Car Wash Operations & Financial Summary

Real-time departmental operational status, P&L, stock balances, aging debts & cashflow
Waiting0queued
In Progress0being washed
Ready for Release0washed & pending release
Released Today0completed & out

1. Profit & Loss Statement (Based on Purchases Made)

Revenue vs. Store Purchases & Expenses
Service RevenueKES 0.000 invoice(s)
Purchases MadeKES 0.00store purchases
Staff CommissionsKES 0.00crew payout
Net ProfitKES 0.000.0% margin

Purchases Breakdown

ItemQuantityTotal Cost (KES)
No purchases recorded in this period.

Profit Margin Analysis

Revenue vs Purchases & Expenses
0.0%

Net margin calculated after direct stock purchases and attendant commission expenses.

Stock Balances by Store

Current inventory levels in dedicated warehouse
ItemUnitIn StockReorder LevelShortfallStock Value
No stock items in this store.

Aging Debts Summary

0-30 Days
KES 0.00
31-60 Days
KES 0.00
61-90 Days
KES 0.00
90+ Days
KES 0.00
Total Outstanding: KES 0.00

Outstanding Invoices (Aging Debts)

InvoiceCustomerPosting DateDue DateTotalOutstandingAge (Days)Bucket
No outstanding debts for this department.

2. Daily Commissions & Cashflow Statements

Commission earned from sales made today & cashflow by payment method

Daily Commission Report

Based on sales made that day
Staff MemberJobs ServicedTotal SalesCommission Earned
No commissions recorded for today.

Cashflow by Payment Method

Inflows grouped by method used
Payment MethodTransactionsInflow (KES)
No payments received in this period.

Profits Made per Payment Method

Revenue minus allocated purchases & commissions per method
Payment MethodTransactionsRevenueAllocated ExpensesNet ProfitMargin %
No payments in this period.

Wash activities

The array the attendant's job card is drawn from
ActivityStageAlways on cardTied to serviceOrderActive
No activities configured.

Price matrix

Rate and duration per service, per vehicle class
ServiceVehicle classRateDuration
No rates configured.

Alerts sent

Every alert is logged before delivery is attempted
EventJobCustomerChannelStatusSent
No alerts sent yet.
Jobs in shop
Ready to deliver
Open requests
Value in shop

Intake by day

Where the work is

StageJobs
Nothing in the shop.

Pieces by type

Rider performance

RiderTripsDoneCOD
No trips yet.

Requests by status

StatusCount
No requests.

Collection requests

RequestCustomerPickupCollectionDeliveryPaymentStatusTotal
No collection requests.

Collection details

A pin beats an address typed over the phone
No pin dropped yet.

Pieces to collect

Counted and measured at the door

Collection requests

RequestCustomerPhoneCollectionDeliveryPaymentStatusReceived
No requests logged.

Carpet jobs

JobCustomerPiecesStagePaymentTermsTotal
No carpet jobs.

Pieces

TagMaterialAreaRateAmountStage
No pieces.

Job

Awaiting quality check

JobCustomerPiecesTotal
Nothing waiting.

Rider trips

TripTypeRiderFromToStatusCOD
No trips.

Ready to go out

A job leaves once its gate is cleared
JobCustomerDeliver toTermsBalance
Nothing ready for delivery.

On the road

TripTypeRiderStatusLast ping
Nothing on the road.

Carpet register

Every piece ever tagged, and whose it is
TagCustomerLabelMaterialColourArea
No carpets tagged.
Stock value
Below reorder
Consumed (30d)
Cost to restock

Stock in Hand

ItemStoreOn handReservedIncomingReorder atStatus
Nothing in stock.

Below reorder level

Ordered by what is closest to stopping work
ItemStoreOn handShort bySuggestedLast paidSupplier
Nothing needs buying.

Open purchase orders

OrderSupplierOrderedDueStatusReceivedTotal
No open orders.

Supplier bills outstanding

BillSupplierPostedDueTotalOutstanding
Nothing outstanding.

Consumption

What the two stores actually issued
ItemQuantityValueStore
Nothing issued in this period.

Burn by day

By store

StoreValue
No movement.

Staff accounts

Roles, passwords and impersonation — the Desk User form, here
NameEmailRolesDeskLast activeStatus
No users.
Vehicles through
Cash generated
Average minutes
Utilisation

Vehicles and cash by day

Busiest hours

By vehicle class

ClassJobsValue
No data.

Best customers

CustomerVisitsSpent
No data.

Every occupancy

JobVehicleInDurationTotal
No history.
Jobs worked
Credited value
weighted by crew split
Trips run
Commission paid

Work by day

What they do most

ActivityTimesLast
No activity logged.

Jobs worked

JobWhenCustomerVehicleBayShareCreditedStatus
No jobs.