Bansal's
Admin Dashboard — sign in
You'll stay signed in on this device.

Today

Preview data

London Cleaning Experts

Enquiries and exact-message review

Sending is not connected. Approving a draft records your decision only; it does not send an email or WhatsApp message.

Owner review access is being checked.

Drafts for review

Open this page to load the review queue.

Latest enquiries

Not loaded yet.

Connections

Connection status is unverified.

Today's Schedule

Drag bookings on the calendar to reschedule. Click any row to edit/delete.

Tomorrow's Schedule

All confirmed bookings for tomorrow.
—
ConfirmedCompletedPendingInvoiceOverdue
💡 Drag any booking onto another day to reschedule. Click + to add a booking on that day.

Scheduled hours breakdown

—
DateTimeClientServiceCompanyTotalStatus

Cleaner diaries

Each cleaner's own calendar — see what they have booked, spot free days, and set up new schedules. Switch cleaners with the chips below. Names sync from your Timeclock roster.
—
—
ConfirmedCompletedPending
💡 Click any day to see that day's bookings and times — empty days are free for a new schedule.
Invoices are managed in the Invoicing System. The dashboard reflects live changes.
IssuedNumberClientCompanyTotalPaidBalanceStatus

To Collect

Unpaid + overdue invoices, sorted by oldest due first.
DueNumberClientCompanyOwedStatus
Schedules generate one booking per occurrence in your Google Sheet automatically.

Active schedules

Click a client's name to see every scheduled date and the repeat pattern.

📣 Messages to your cleaners

Shows in the cleaner's TimeTrack app straight away — under the clock button and on that day in their schedule. Phones with alerts turned on also get a notification.

Your team

Rota cleaners make the places: 3 rota cleaners = 3 jobs at once. Site cleaners only do the fixed jobs you give them and use no place. Change a group and the places update straight away.

Add from TimeTrack

Everyone with a TimeTrack login who isn't in your team yet. "Name on bookings" is the name you pick when assigning a job.

Days off & closed days

Mark a rota cleaner off (sick, holiday) and that day has one place fewer. Or set the places for a day yourself; 0 = closed. Bank holidays stay open unless you close them here.

Site customers

Every booking for a site customer is a site job: it uses no place, skips the checks and waits for a site cleaner.

Automatic job alerts (TimeTrack)

The automatic 8 PM message to each cleaner: "Bookings assigned", or "7.12 Grays unless different" when a rota cleaner has nothing. Late changes: until 9 PM straight away, after 9 PM at 5:30 AM. Saturday night: nothing. To send a message yourself, use "Messages to your cleaners" at the top of this page — that works whether this is on or off.

Capacity settings

Only the owner can change these. Switching capacity off makes the booking page and this dashboard work exactly as before.

Clashes & checks · next 4 weeks

tap to open
NamePhoneEmailCompanyBookingsLast visitStatus

Revenue report

Built straight from your diary — totally separate from invoices. Pick a period, see what you booked, what's been paid, and what's still owed.

Jobs in this period

—

Google Apps Script connection

Same web-app URL your booking + invoicing systems already use. The dashboard reads bookings/invoices through it and writes back drag-drop reschedules + paid marks.

Display

Cleaners

Groups, days off and capacity are on the new Cleaners tab. Your team of cleaners. Pick these names when assigning a booking or schedule. The list is saved to your Google Sheet so it's the same on every device. Tip: use the exact name (or a saved alias) from your Timeclock app so booked-vs-clocked hours line up.