Cleaners join your team through a personal invitation link. Once they accept, they’ll see your cleaning opportunities in their job feed.
Sending an invitation
Go to Team → Invite Cleaner and fill in the invitation form:
| Field | Notes |
|---|
| Rate type | Hourly — pay is calculated from the cleaning’s estimated duration. Flat fee — a fixed amount per job regardless of time. |
| Rate amount | Dollar amount (e.g. 25.00 for 25/hror25 flat) |
| Notes | Optional message to the cleaner (e.g. parking instructions, what to expect) |
Click Generate Link. Copy the link and share it directly with your cleaner via text, email, or messaging app.
The invitation link expires after 24 hours. If your cleaner doesn’t sign up in time, return to the Team page and generate a new link.
What the cleaner sees
When the cleaner opens the link, they’ll be prompted to create an account (or log in if they already have one). After confirming their email, they’ll see your invitation details — including their rate — and can accept.
Once accepted, they’re on your roster and will see future cleaning opportunities immediately.
Managing your roster
Your Team page shows all current cleaners with their rate type, amount, and the date they joined. You can remove a cleaner from your roster at any time — they’ll no longer see your jobs, but their historical cleaning records remain.
Multiple cleaners
You can have as many cleaners on your roster as you like. When a cleaning is posted, all of your active cleaners see it. Jobs are claimed first-come-first-served — the first cleaner to accept gets the job.
If you want to give a specific cleaner a different rate later, simply send a new invitation at the new rate. Each invitation is independent.
Privacy
Guest names and personal guest information are never shown to cleaners. Cleaners see only the property type, address (revealed after accepting), scheduled date, and any notes you add to the job.