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 the service is marked done.

Jobs

JobVehicleCustomerClassStageBay & 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
Valuables
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.

Photos & customer feedback

Before and after photos, and the customer's rating

Before & After Detailing Photos

Customer Review & Rating

No review recorded yet.
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.
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
ReceiptPayer NamePhoneAmountReferenceStatus / ReasonReceivedAction
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 when the service is marked done — 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 — it runs straight away.

Wash activities

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

Wash Services & Rates

All configured services and rates
ServiceVehicle classRateDuration
No rates configured.

Carpet Services & Rates

Rate per unit and heavy-stain surcharge for each carpet service
Service / carpet typeRate per unitStain surchargeStatus
No carpet rates configured yet.

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.

Carpet Lifecycle & Stage Progress

Live progress from pickup / intake to delivery

Carpet Pieces & Condition Assessment

Tag / PieceType & FabricDimensions & AreaRateAmountCondition & StainsStage
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 updates
Customer
—
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

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.
Company Hub: Main Workshop — Nairobi 10 km service zone
Loading live logistics…

Active Logistics & Rider Transits

Real-time GPS pings and transit legs
TripTypeRiderStatusPickup / DropoffLast 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.