Tasks & fulfillment

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.

Read the help guide

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

1

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.

2

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.

3

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.

4

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.

5

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 AI

Upsell 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 upsells

Payouts 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 & accounting

Haven 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.

Frequently asked questions

Add your cleaner as a contact, set their rate, and they get a one-time magic link to connect a Stripe account — no Haven login needed. When a job is marked done, the payout charges your saved card and transfers to them. You can approve each payout with one tap or turn on auto-pay.

No. Offers arrive as a text, WhatsApp message, or email. They reply Y to accept, N to decline, and DONE when finished — or open a no-login job page with the address, notes, checklist, and photos. They can even text photos of the finished job.

Yes. Pick a turnover cleaner per listing and every confirmed booking — direct, manual, or synced from your PMS or OTA — creates a cleaning task due on checkout day, offered to them automatically.

Every offer has a response window (2 hours by default, configurable). If it expires or they decline, the job automatically goes to your backup contact. If nobody accepts, the task lands in your inbox flagged "needs assignment" so nothing slips silently.

Yes. Attach reference photos to any task — how the beds are staged, where the welcome basket goes — and they appear on the fulfiller’s job page and in the offer email, alongside your written notes and checklist. Fulfillers send completion photos back the same way.

Yes. Tasks → History keeps every finished clean on every listing with its notes, problem reports, and every photo your cleaner sent. Filter to the listing and the dates of the stay, or search for what you remember ("stain", "broken lamp"), then download the photos full size or the whole clean as a zip with a manifest of when each photo arrived and which step it was for.

No — cleaning is one task type. Every upsell you sell (chef dinners, airport transfers, provisioning, gear setup) creates a task the same way, offered to whichever contact you’ve set for that offer. One system for all the work around a stay.

Next step

Stop being the dispatcher.

Add your crew, set your defaults, and let the work assign itself — with proof and payouts built in.

Book a demo