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

Today

Preview data

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.
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

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.