AI Auto-Assignment
Vanio automatically assigns cleaning tasks to the best available staff member based on proximity, skills, workload limits, and availability.
How the AI Picks a Cleaner
When a turnover task is created and no primary cleaner is assigned, the AI evaluates all available staff:
1. Availability Calendar
Staff marked as unavailable are excluded immediately. Set availability in Settings → Team → [Staff Member] → Availability.
2. Skill-Based Routing
If a property requires specific skills (deep clean, laundry, pet cleanup), only qualified staff are considered. Tag skills under Settings → Team → [Staff Member] → Skills.
3. Proximity Matching
The system calculates distance between staff and the property. Closer staff are preferred.
4. Workload Caps
Each staff member has a daily limit (default: 5 hours). If adding this task exceeds the cap, they are skipped. Adjust in Settings → Team → [Staff Member] → Daily Limit.
5. Current Task Load
Between equally qualified cleaners, the one with fewer tasks that day gets the assignment.
What Happens After Assignment
- Task assigned on the dashboard
- SMS sent with task details
- Staff reply "1" to accept or "2" to decline
- If declined or no response, task moves to the offer cascade
Overriding the AI
You can always manually assign from the dashboard. Click the task, select Assign, pick a staff member.
Scheduling & Dispatch
This guide is also relevant for: