SMS & WhatsApp Staff Operations
Field staff receive daily schedule links via text message, claim available jobs from their phones, and update task status through simple SMS—no logins required
SMS & WhatsApp Staff Operations
What it does
Your cleaning crew, maintenance team, and on-site staff can now manage all their tasks through simple text messages—no passwords, no dashboard logins required. They receive personalized schedule links via daily text messages, can claim available jobs directly from their phones, and text you updates in their preferred language while Vanio AI automatically updates your property management dashboard.
Getting started
Adding staff members to SMS operations
- Go to Staff → Team Members in your dashboard
- Click "Add Team Member" and select their role (cleaner, maintenance, concierge, etc.)
- Enter their phone number and preferred communication method:
- SMS for standard text messaging
- WhatsApp for international staff or richer media sharing
- Choose their language from the dropdown—Vanio AI will communicate with them in their native language
- Assign properties they'll be responsible for
- Click "Send Welcome Message" to introduce them to the system
Enabling daily schedule messages
- Go to Settings → Operations → SMS Scheduling
- Toggle "Send Daily Schedule Links" to enabled
- Set your preferred send time (default: 7 AM in each staff member's local timezone)
- Choose message style: Formal, Friendly, or Custom template
- Configure job offer settings:
- Enable automatic offers for last-minute cancellations
- Set timeout minutes for job responses (default: 10 minutes)
- Choose sequential (one-by-one) or broadcast (all-at-once) offering
Staff will now receive daily texts with personalized links showing their assigned tasks and available jobs they can claim.
First-time staff onboarding
When you add a new team member, they'll automatically receive a welcome text explaining how the system works:
- How to receive daily schedule links and task notifications
- How to claim available jobs from their personalized schedule
- How to send status updates and photos
- Key phrases they can use ("task complete," "need supplies," "guest issue")
- Your contact info for emergencies
No training sessions needed—they can start working immediately.
How it works
Daily schedule delivery
Every morning at 7 AM local time, active staff members receive a personalized text message:
"Good morning Maria! You have 2 assigned tasks and 3 jobs available to claim today. View your schedule: [personalized link]"
Clicking the link opens a mobile-optimized schedule showing:
- Assigned tasks with property details, deadlines, and special instructions
- Available jobs they can claim with one tap
- Today's earnings potential and completion status
Smart job offering for cancellations
When guests cancel last-minute or cleaners call in sick:
- System automatically identifies available staff near the property
- Sends urgent job offers via text: "URGENT: Cleaning needed at Beach House today, 2-5 PM. $80. Claim now: [link] (expires in 10 min)"
- First to respond gets the job, others receive "job filled" notification
- Escalates to broadcast mode if no one responds within the timeout
This eliminates frantic phone calls and ensures properties get covered quickly.
Automatic task distribution
When guests check out or maintenance requests come in, Vanio AI automatically texts the appropriate staff member:
"Hi Maria! Checkout cleaning needed at Sunset Villa (123 Beach St) by 3 PM today. 4 guests, 2 bedrooms, standard turnover. View details: [schedule link] 🧹"
Tasks include all necessary details: property address, deadline, special requirements, and guest count.
Status updates made simple
Staff can reply with natural language—no codes or complex commands:
- "Started" → Dashboard shows "In Progress"
- "Done" or "Finished" → Task marked complete
- "Need more towels" → Creates supply request
- "Guest locked out" → Escalates to urgent status
- "Claiming the 3 PM job" → Automatically assigns available task
Photo documentation
Staff can send photos directly through text:
- Before/after cleaning photos → Automatically attached to property records
- Maintenance issues → Creates work orders with visual documentation
- Damage reports → Flags for guest billing review
All photos are instantly visible in your dashboard with automatic timestamps and location tags.
Real-time dashboard updates
While your staff texts, your dashboard updates automatically:
- Task statuses change from "Assigned" → "In Progress" → "Complete"
- Available jobs show claim status and remaining time
- Photos appear in property galleries
- Issues get flagged for your attention
- Time tracking records when work started/finished
Key features
• Personalized schedule links — Each staff member gets a unique, secure link showing only their tasks and available opportunities
• Daily digest automation — Schedule links sent at 7 AM local time, no manual coordination needed
• One-tap job claiming — Staff can claim available work instantly from their phone, first-come-first-served
• Smart cascade offering — Last-minute cancellations automatically offer to available staff with location and time preferences
• Mobile-first interface — No app downloads required, works on any phone with text messaging
• Multilingual support — Staff communicate in Spanish, Portuguese, French, or 20+ other languages
• Smart photo handling — Pictures automatically categorize as cleaning verification, maintenance issues, or damage reports
• Emergency escalation — Urgent keywords ("emergency," "guest complaint," "broken") immediately notify managers
• Supply management — "Need supplies" messages create automatic inventory requests
• Location verification — GPS confirmation ensures staff are on-site when reporting completion
• Performance insights — Track completion times, response rates, and job claim rates per team member
Tips & best practices
Optimizing daily schedules
Set realistic job claim timeouts in Settings → Operations. 10 minutes works well for most markets—enough time to respond but fast enough to find coverage.
Use location-based offering: Staff closer to properties get first priority on available jobs, reducing travel time and increasing acceptance rates.
Monitor morning send times: Check Staff → Performance to see optimal send times for your team. Some prefer earlier starts, others work better with 8 AM schedules.
Setting clear expectations
Create property-specific instructions that appear in schedule links. Go to Properties → [Property Name] → Staff Instructions to set:
- Special cleaning requirements
- Where to find supplies
- Guest interaction guidelines
- Emergency contact procedures
Use the photo requirements feature to specify which areas need documentation ("Always photo: bathrooms, kitchen, balcony").
Set up automatic job descriptions: Templates ensure consistent information in both schedule links and text offers.
Managing response times
Set realistic deadlines in your task templates. The system automatically sends gentle reminders 30 minutes before deadlines.
Use the "running late" workflow: Staff can text "running late" and the system asks for a new ETA, then updates guests automatically.
Configure cascading timeouts: Start with preferred staff (higher pay rate), then cascade to backup team if no response.
Quality control
Review schedule link engagement in Staff → Performance to see who's actively checking their daily schedules.
Monitor job claim patterns: Staff who consistently claim last-minute work can be flagged as "priority responders" for urgent offers.
Enable guest feedback integration: Cleaning or maintenance ratings from guests automatically link to the staff member's profile.
Common questions
What if staff don't have smartphones? Basic text messaging works perfectly—no smartphone required. They receive simple text links that work on any phone browser. Photos can be sent later or handled by supervisors, and job claiming works via text replies like "claim job 1".
How do I handle staff who speak different languages? Vanio AI automatically detects and responds in the staff member's preferred language. Daily schedule messages and job offers are translated automatically. You can set this when adding team members, or they can text "español" or "português" to switch languages anytime.
What happens if multiple people try to claim the same job? The system processes claims in real-time—first valid response wins. Others immediately receive a "job filled" message and can see remaining available opportunities in their schedule link.
How do I stop daily messages for staff on vacation? Go to Staff → Team Members, click on their profile, and toggle "Active" to off. They'll stop receiving daily schedules but remain in your system. Toggle back to "Active" when they return.
What if someone texts the wrong information? Staff can text "undo" or "correction" and the system will ask what needs to be fixed. Managers can also override any status updates from the dashboard. All changes are logged with timestamps for accountability.
Cleaning & Maintenance
This guide is also relevant for: