The full flow
Cleaner uploads photos
Via their personal job link — no app needed. Photos attach to each checklist item.
Vision AI reviews each photo
Claude Vision compares the photo against your checklist item and strictness level.
Pass or fail decision
Each item gets approved or rejected with a reason. All results appear on the job within seconds.
Auto-payout on full approval
If all required items pass, the job is approved and Stripe payout triggers automatically.
Strictness levels
Each property has its own strictness level. Set it in Property settings → AI tab.
Approves borderline cases. Only catches obvious failures — missing items, severe stains, visibly unclean surfaces. Best for budget properties or experienced cleaners you already trust.
Balanced pass/fail. Enforces hotel-quality standards — straight linens, stocked amenities, clean surfaces. Recommended for most hosts.
Zero tolerance. Perfect staging required for every item. Expects mirror-clean surfaces, precisely folded linens, and full amenity restocks. Best for premium listings.
Manual override
You can always override AI decisions from the job detail page. Approve a rejected job, or reject an approved one — you're always in control.