Portal overview & staff access

One mobile page for jobs,
checklists, photos, training, and earnings.

Built as the first version of the Acco Cleaning employee portal so cleaners can sign in securely, activate their access with a code, and only see the jobs assigned to them while managers handle scheduling and admins control onboarding and account access.

Open staff portal See workflow preview
Protected Access

Staff accounts are
role-based.

The live portal now has a secure route for cleaners, managers, and admins. Staff members sign up or sign in with email and password, then claim a valid access code before the app unlocks their workspace.

Cleaners are scoped

Each cleaner only sees their own assigned jobs and updates their own work status.

Admins control access

Admins create accounts, manage roles, issue codes, and managers keep jobs and schedules moving.

Phones still work

The portal is still built to be saved to the home screen, but it now opens as a secure staff tool instead of a public mockup.

Go to staff login
Go-live notes

Admin-first setup.

The first admin needs an initial access code seeded in the database. After that, the admin dashboard becomes the control point for onboarding staff, managing access, and assigning work.

Sign in / sign up Access code claim Cleaner job view Manager assignment Vercel API layer
Acco Cleaning Employee Portal

Good morning, Team Acco

Use this page as the mobile-first employee hub for the day. It keeps schedules, checklists, quality control, training, and earnings in one place.

Live web portal
Cleaner view Sales rep view Supervisor view
Today's jobs
4
2 pending, 1 in progress, 1 completed
Checklist completion
68%
Kitchen and bath complete on first stop
Earnings snapshot
$214
Hourly pay, tips, and mileage combined
Notifications
3
New job, 2 PM reminder, supply note

Today's Jobs

Daily and weekly view cards with client, address, time, service type, and job status.

Daily view
Johnson Residence
9:00 AM · Residential clean · Temple HillsIn Progress
Monroe Airbnb
12:30 PM · Airbnb turnover · Washington, DCPending
Harbor Office Suite
3:00 PM · Commercial clean · Fort WashingtonComplete

Cleaning Checklist

Interactive checklist with room-by-room progress tracking and final walkthrough signoff.

60% complete
KitchenCounters, appliances, sink, trash
BathroomsToilet, tub, tile, mirrors, fixtures
BedroomsBeds, nightstands, linen reset, dusting
Final walkthroughLast pass before mark complete

Caddy Check

Quick prep before the first stop so the cleaner is ready before walking in.

Supplies
Method all-purpose cleaner
Bathroom cleaner
Glass cleaner
Floor cleaner
Microfiber cloths and gloves

Notifications

Keep the team updated without relying on scattered texts.

Live alerts
New job assignedMonroe Airbnb added for 12:30 PM today.
ReminderBring extra linens and toiletry restock for next turnover.
Payment processedLast week's earnings posted to your account summary.
Dashboard
Jobs
Checklist
Earnings
Profile
Portal Modules

Everything the team needs,
in one place.

This version works as a web page now, but it is structured like the eventual app so the team can already use the right workflow and later transition into a fuller product.

Jobs & Schedule

Daily and weekly job cards show client name, address, service type, and whether the stop is pending, in progress, or complete.

  • Tap a job to open client notes and route details
  • Designed for cleaners and supervisors

Job Details & Checklist

Each job can carry its own notes, service type, room checklist, and final walkthrough confirmation.

  • Kitchen, bathroom, bedroom, living area, floors
  • Progress bar for cleaner accountability

Caddy Prep & Standards

Supplies and prep checks reduce missed items before the first home or turnover starts.

  • Method all-purpose, bathroom, glass, and floor cleaners
  • Cloths, gloves, and consumables

Earnings

Cleaners can see hourly pay, tips, and mileage. Sales reps can track commissions and recurring client residuals.

  • 15% initial cleanings, 10% recurring sales
  • Monthly earnings snapshot and client totals

Photos & Quality Control

Before-and-after uploads help document work quality, verify turnovers, and support supervisor inspections.

  • Upload before photos
  • Upload after photos with job notes

Training, Profile & Alerts

The page holds standards, onboarding videos, role information, and time-sensitive notifications in one place.

  • Training hub for new staff and refresher content
  • Profile, contact details, and role-based tools
Role Views

Different roles.
One shared system.

The page is structured so the company can keep one core portal while changing what each role sees first.

Cleaner

Cleaner View

Mobile first

Focuses on schedule, job details, cleaning checklist, caddy prep, before-and-after photos, and notifications.

  • Jobs and timing
  • Checklist and photos
  • Quick training access
Sales Rep

Sales View

Commission

Focuses on client activity, monthly earnings, active accounts, and residual income from recurring cleanings.

  • 15% initial commissions
  • 10% recurring commissions
  • Active client tracking
Supervisor

Supervisor View

All access

Focuses on inspection tools, assignment visibility, performance scoring, notes, and multi-role oversight.

  • Inspection and photo review
  • Route and assignment control
  • Performance scoring
Web App For Now

Save it to the
home screen.

This version is intentionally built as a clean employee web page first. That lets the team use it right away on iPhone or Android while the more advanced app work waits.

Use it like an app

Open the page in the browser, save it to the phone, and launch it in one tap.

Start with workflow

Jobs, checklists, training, and updates are the highest-value pieces to centralize first.

Expand later

Later we can add GPS check-in, time tracking, client signatures, messaging, and deeper scoring.

Open secure portal
Next version

Future upgrade path.

Once the team is using the workflow consistently, the next version can graduate into a more advanced employee app without guessing what the real daily use cases are.

GPS check-in Time tracking Client signature In-app messaging Performance scoring