Assign the work, get a Yes by text, pay when it's done
Turnover cleans and upsell jobs become tasks automatically. Offer them to your cleaner, chef, or driver by SMS, WhatsApp, or email — they reply Y to accept and DONE when finished, no app or login — and pay them through Stripe with one tap.
What you get
- No app or login for your crew — offers arrive by text, WhatsApp, or email
- A turnover-clean task auto-created for every confirmed booking
- Every sold upsell becomes a task with the guest’s answers attached
- Response windows with automatic escalation to a backup
- Photo instructions in, photo proof back — even over MMS
- Every past clean on file: searchable photo history for damage and insurance claims
- Stripe payouts to your fulfillers, one tap or automatic
Selling the extra is the easy part — getting it done is the group chat.
The clean after checkout, the chef dinner a guest just bought, the mid-stay provisioning run: today they live in text threads with no record of who confirmed, deadlines nobody enforces, and payouts settled in cash or a payment app at the end of the month. When a cleaner goes quiet, you find out at check-in. Haven turns each piece of work into a task with an owner, a deadline, a paper trail, and a payout — without asking your crew to install anything.
How it works
Build your roster
Add your cleaners, chefs, provisioners, and handymen — or import the contacts already on your listings. Each contact has roles, preferred channels, and an optional default rate per job.
Set your defaults
Pick a turnover cleaner per listing and a default fulfiller per upsell, with a backup, a response window, and a rate. Auto-send means the offer goes out the moment the work exists.
Tasks create themselves
A confirmed booking creates the turnover clean, due on checkout day. A sold upsell creates its task with the guest’s answers and your reference photos attached.
They answer from their phone
The offer arrives by SMS, WhatsApp, or email with the property, date, and pay. They reply Y or N — or open a no-login job page with the address, notes, checklist, and photos. Declines and timeouts escalate to your backup automatically.
Done, proven, paid
They reply DONE (or tap it on the job page) and text photos of the finished work. The task completes everywhere, and the payout goes to their Stripe account — one tap from you, or automatically.
Key capabilities
Built for
Self-managing hosts with a cleaner and a handyman
Stop being the dispatcher. The turnover offer goes out the moment the booking confirms, and you only hear about it when nobody accepts.
Hosts selling chef dinners, transfers, and provisioning
The sale creates the work order. Your chef gets the date, the guest count, the dietary answers, and the pay — by text.
Small property managers with a contractor bench
Primary and backup per listing and per offer, response windows, and payouts that don’t involve a spreadsheet.
Co-hosts who want proof before check-in
Reference photos show the standard; completion photos texted back prove it was met — before the guest walks in. Months later, the same photos are a search away when a damage claim needs them.
Because it’s one platform
Tasks are created by the same bookings and upsell sales the rest of Haven processes — the work exists the moment the money moves, with no re-keying in a separate app.
Bookings create the cleans
Every confirmed stay — direct, PMS-synced, or OTA — creates its turnover task due at checkout, on the same calendar that blocked the dates.
See Calendar AIUpsell sales create the jobs
The chef dinner a guest bought in the guest portal arrives as a task with their answers attached — the sale and the dispatch are one record.
See upsellsPayouts land in your books
Crew payouts run through the same Stripe rails as the stay itself, so what you paid to deliver a booking sits next to what the booking earned.
See taxes & accountingHaven tasks vs. the usual workarounds
The group chat
Unanswered texts, no record of who confirmed, and a scroll-back search to find out what you agreed to pay. Tasks have owners, deadlines, and receipts.
A separate cleaning app
Another subscription, another login your cleaner has to adopt, and no connection to the upsell revenue that creates half the work. Haven’s tasks live where the booking and the sale already are.
Cash and payment apps
End-of-month settling from memory. Haven pays the agreed rate through Stripe when the job completes, with the record attached to the task.
Related features
Related solutions
Frequently asked questions
Next step
Stop being the dispatcher.
Add your crew, set your defaults, and let the work assign itself — with proof and payouts built in.