1Carlos tells it once
Carlos's brief
Confirmed- 3 homes · 3 cleaners
- Check-out 11:00
- Check-in 16:00
- Ask at 4 pm
- Cutoff 6 pm
- Backup: Lena
- Ask first
Carlos tells the agent once: who cleans what, the backup, the cutoff, and to ask first.
2Every evening it asks
- Readtomorrow's check-outs
- Askeach cleaner, by text
- Countclear yeses only
- Nudge once5 pm
- Log it
At the cutoff, ask Carlos
Each evening it asks every cleaner, nudges once, and counts only clear yeses.
3A silence before the cutoff
Sam goes quiet. At the 6 pm cutoff the agent flags it; it doesn't wait for the morning.
4It asks. Carlos taps OFFER.
Calendar rechecked: check-out still 11:00 ✓
No yes from Sam ⚠
Lena is free Sat 11:00 to 16:00 ✓
Lena: yes, 6:25 pm
Nothing is reassigned until Carlos says yes.
5Covered
Saturday turnovers
- Lakeview Cabin · Marta · 11:00 to 16:00
- Harbor Loft · Priya · 11:00 to 16:00
- Pine Street House · Lena · 11:00 to 16:00
- Watch stopped for Saturday
- Next check: tomorrow, 4 pm
Confirmed means a reply, not a guarantee. But Carlos knows tonight, not at 10:45 tomorrow.
Built-in limits
- Asks firstNobody is reassigned without your tap.
- Clear yes only"Probably" doesn't count.
- Cleaners, not guestsIt texts your cleaners. Guests are left alone.
- Logs everythingEvery ask, reply and tap.
Same pattern, your business
-
Home improvement example page
Material price jumps past your marginthenrevised quote drafted for you to approve
-
Short-term rentals This page
Cleaner still silent at your cutoffthenchased, then your backup asked with your tap
-
Translation agencies example page
Nobody accepts a job in timethenoffered to the next linguist
-
Editing & small presses example page
Project goes past agreed roundsthenchange note drafted for approval
Illustrations, not client results.
What would you want an agent to chase for you?
Book a free discovery callFree 30-minute discovery call · Plain-English recommendations · No obligation
More details
Carlos's full brief
Carlos is a made-up host with six listings. This example follows one Friday evening and the three homes that turn over on Saturday. The agent is set up once with this brief.
| Setting | Example value |
|---|---|
| Host | Carlos (made up) |
| Homes with a check-out tomorrow | Lakeview Cabin, Harbor Loft, Pine Street House |
| Cleaners | Marta (Lakeview), Priya (Harbor Loft), Sam (Pine Street) |
| Backup cleaner | Lena |
| Check-out / next check-in | 11:00 / 16:00 |
| First ask | 4:00 pm the evening before |
| One nudge | 5:00 pm |
| Cutoff | 6:00 pm |
| What counts as confirmed | A clear yes ("Yes", "Confirmed", "I'll be there"). "Probably", "I'll try" and "will let you know" do not. |
| At the cutoff | Message Carlos and ask before offering the job to the backup. |
| Usual rate | $90 per turnover (made up). Any higher rate needs Carlos's approval. |
| Morning check | 7:00 am: re-read the calendar for changes and tell Carlos if anything moved. |
The eight chat bubbles in the first scene are the plain-language way of filling this in.
What happens on every run
- Read tomorrow's check-outs and check-ins from the booking calendar Carlos already keeps.
- Match each home to its cleaner and text them: "Hi Marta, Lakeview Cabin checks out tomorrow at 11:00, next guest at 16:00. Can you confirm?"
- Read the replies and count only clear yeses. Anything vague gets one polite follow-up question.
- At 5:00 pm, nudge anyone who has not replied, once.
- At the 6:00 pm cutoff, if a home still has no yes, message Carlos with the facts and two buttons.
- If Carlos says offer, check the calendar once more, text the backup, and tell the first cleaner the job has been covered so nobody turns up twice.
- Log every step. When all homes are confirmed, stop until the next evening.
The agent does not guess whether a cleaner will turn up. It reports what people have said and what they have not.
The full timeline (made-up Friday evening)
A made-up Friday evening. This table is also the data behind the timeline chart.
| Time | Home | What happened |
|---|---|---|
| Fri 4:00 pm | All three | Agent asks each cleaner to confirm |
| Fri 4:12 pm | Lakeview Cabin | Marta: yes |
| Fri 4:40 pm | Harbor Loft | Priya: "Probably!" Not counted as a yes |
| Fri 5:00 pm | Harbor Loft, Pine Street | Agent nudges Priya and Sam once |
| Fri 5:10 pm | Harbor Loft | Priya: yes |
| Fri 6:00 pm | Pine Street House | Cutoff reached, no reply from Sam. Agent messages Carlos |
| Fri 6:04 pm | Pine Street House | Carlos taps OFFER TO LENA |
| Fri 6:25 pm | Pine Street House | Lena: yes. Agent tells Sam the job is covered |
| Fri 6:25 pm | All three | 3 of 3 confirmed. Agent stops for Saturday |
When things change
- Sam replies at 6:02 pm, before Carlos taps. The agent tells Carlos and lets him choose: keep Sam, or go ahead with Lena.
- Lena doesn't answer either. The agent tells Carlos straight away so he can phone someone. It does not text a long list of strangers.
- A booking is cancelled or a check-out moves. The morning check catches changes, tells Carlos, and drafts the update to the cleaner for him to approve.
- A cleaner declines. The agent doesn't wait for the cutoff; it tells Carlos at once.
- A reply with a condition, such as "can't do 11, can do 1pm". The agent does not count it as a yes. It shows Carlos the exact words and asks whether 1 pm still fits the 16:00 check-in.
- Carlos doesn't answer his phone by a set time. He can choose in advance what happens: keep waiting and remind him, or offer the job to the backup automatically. The default is to ask first and keep reminding.
Is this too much for what you need?
Possibly, if you have one dependable cleaner and a simple reminder already works. Scheduling and turnover apps already cover the standard schedule: sending jobs, letting cleaners accept or decline, and assigning backup cleaners. If yours does what you need, use it.
What this example adds is the follow-through around a cleaner who stays silent:
- chasing at set times (ask at 4 pm, nudge at 5 pm), on the channel you already use with your cleaners;
- escalating by elapsed time and urgency, so at your cutoff you get one message and one tap to ask the backup;
- reading free-text replies such as "can't do 11, can do 1pm" or "probably", and showing you the cleaner's actual words instead of counting them as a yes;
- telling you, so you hear tonight and not at 10:45 tomorrow.
Whether that is worth building depends on how often a turnover goes wrong for you today. We would ask you that before recommending anything. We have not compared this against every app on the market, so check what yours does first.
What it reads and where it sends
For the example, the agent reads a booking calendar (for instance a calendar feed or your property management software) and sends ordinary text messages to your cleaners. What is possible for you depends on the tools you use, and we would check that on a discovery call before promising anything.
The texts go to your cleaners only, not to guests. It does not log in as you or post on any booking site.
All the guardrails
- It asks first. Reassigning a job, changing a rate or telling a cleaner they are off the job needs your yes. You can later choose to let low-risk steps run on their own.
- Only a clear yes counts. The agent treats "probably" as "not yet".
- Cleaners only. It messages your cleaners, never your guests.
- Limited data. It sees the dates, home names and cleaner contact details it needs. It does not need door codes or guest details, and we would keep them out. See how we handle your data.
- Logs everything. You can see every ask, reply, nudge and tap.
- What it can't do. It cannot make anyone turn up. It cannot clean the home. A confirmed cleaner can still be sick, and it will not predict that.
- Its own errors. If it misreads a reply, the log shows it, and the cutoff message always shows the cleaner's actual words.
The business examples in full
These are illustrations too, not client results.
- Home improvement. A supplier's price list arrives with the lumber 12% higher. The agent recalculates the margin on open quotes, finds one below the owner's floor and drafts a revised quote. The owner reads it and decides whether to send.
- Short-term rentals. This page.
- Translation agencies. A rush job is offered to a linguist who does not answer within the agreed time. The agent offers it to the next linguist on the list and tells the project manager. It works with the job's admin details, not the text being translated.
- Editing and small presses. A project goes past the agreed rounds of changes. The agent notices from the tracking list and drafts a note to the author for the editor to approve.
The pattern is the same each time: watch something, check on a schedule, act when a threshold is crossed, and keep a person in charge.
How we'd start with you
We'd start with one workflow and a measurable goal, not a big project.
- Discover: a free 30-minute call about how your turnovers actually run.
- Assess: we map what you already use and where things slip.
- Pilot: a small version with your own cleaners and calendar, with the agent asking first.
- Scale & run: extend it once it has earned your trust.