Patti for vacation rentals · cabins · RV parks

Your front desk, minus the desk.

It’s 11pm and someone wants to book a cabin. Patti’s on duty — answering with the nights that really are open, holding the booking for your OK, and lining up the cleaner before checkout day.

Industry Pack — one-time

Concierge — Patti arrives already speaking hospitality

The Concierge pack starts Patti pre-tuned for cabins, RV parks, and vacation rentals: she answers booking and availability questions day and night from your real availability, in the voice guests expect. An add-on layer on either tier — see pricing.

What your guests see

The whole park, open on your website.

Every cabin and site, every night — guests see exactly what's open and click a night to book it. Take payments online? Then that's the whole story: they pay, the nights turn red, booked.

Don't take payments online? Patti manages the reservation for you. The guest's click reserves the nights — that's the orange you see here — and your office has 24 hours (or whatever window you choose) to confirm it and take payment your own way. Confirmed turns red; if the window runs out, the hold releases itself and the nights open right back up. Nothing stays locked, nobody plays phone tag, and the "is the 14th free?" emails are gone.

Guest-facing availability calendar — every unit and night at a glance, with the booking request form and the ask-a-question concierge chat
What your office sees

Every unit. Every night. One glance.

Arrivals today, departures today, who’s staying tonight, and whether the turnovers are clean — with the whole month for every cabin, cottage, and RV site on one calendar. It’s the wall planner: red is taken, white is open — click a white square and a booking for that cabin and that night is already half filled in. A guest arriving into a unit that hasn’t been cleaned yet is flagged right on the arriving-today card.

The month occupancy calendar — every unit and every night at a glance, with arrivals, departures, and turnover counters; click any open night to start a booking
New — the walk-in finder

🔍 “What’s open?” — answered in one look

A guest walks in asking for three nights. Type the date and the nights, and every open unit is on the screen — the rate, how many it sleeps, and how long it stays free. Pick one and the booking form fills itself in. And notice the tags: ⚠️ not cleaned yet and 🔧 maintenance. The desk knows a cabin isn’t ready before anyone promises it to the guest.

  • Every open unit for those nights, with rate and sleeps
  • “Wide open” or “free for 4 nights” — so you can offer the longer stay
  • One click fills the booking form; the phone/walk-in booking takes a name and a number, nothing more
The What’s open? finder — 21 open units for three nights, with rate, sleeps, how long each stays free, and not-cleaned-yet and maintenance tags
New — the till and the paperwork

The whole front desk in one place — including the money.

Bookings, housekeeping, the guest’s tab, and the paper that goes with it — run by the same Patti who answers the email. QuickBooks stays your ledger; this is the tab and the receipt book at the desk, and it finally means nobody has to go type an invoice somewhere else.

🧾 The guest folio — one running tab per stay

Everything the guest owes, on one page, from first deposit to final receipt. Ice on Tuesday, firewood Wednesday, a half-day kayak, the deposit taken at booking, the card at checkout — each stay gets one tab, and the balance is always at the bottom. Extras come straight off your own price list, so the clerk picks “Bag of ice” and the price is already right.

  • Lodging and fees land on the tab automatically; extras are two clicks
  • Payments are recorded as they happen — cash, check, card at the desk — and the balance updates itself
  • Print the receipt, print the folio, or email the receipt to the guest — with the extras on it — from the same page

The folio records payments; it doesn’t charge cards. (Online deposits to hold a booking are a separate, optional thing — see below.)

A guest folio — lodging, ice, firewood, a kayak rental, two Visa payments, and a balance due of $0.00, with Print receipt, Print folio, and Email receipt buttons

🖨️ Real paper, on your letterhead

Letter-size, on your business’s own letterhead — a receipt that ends in “Paid in full,” and a per-guest statement for any date range you choose. Print it, or email it to the guest with one button. They look like documents, because they are.

A printed receipt on the resort’s letterhead — lodging, extras, payments, and “Paid in full”
The receipt — every charge and payment, ending in “Paid in full.”
A guest statement on letterhead covering a date range, listing stays, charges, and payments
The statement — one guest, any date range, printable or emailed.

🧮 Tax time is a download. Closing the till is one printout.

Month by month: stays, nights, lodging, extras, gross receipts — and a column for every tax you collect, at the rates you enter (state sales tax, county lodging tax, the local marketing district, whatever applies where you are). One button gives your accountant a CSV. And at closing time, a daily sales ledger prints for the day’s till.

  • Revenue counted in the month the guest checks out — the stay is done and the money is real
  • Tax columns computed on gross receipts at your rates; your accountant still files
  • CSV for the accountant, printout for the drawer

It’s a report, not a tax service — it does the arithmetic so nobody has to redo it in a spreadsheet.

The Sales & tax report — month-by-month lodging, extras, gross receipts, and a column per tax rate, with CSV-for-the-accountant and Print buttons

🧹 Housekeeping that schedules itself — and watches itself

When a guest checks out, a turnover appears — automatically. Same-day turnovers are flagged red so nothing gets tight without you knowing. And your cleaners? They get their list by text message. No app. No login. No training.

The board also raises its own hand. A guest arriving into a unit that hasn’t been cleaned. A cleaning that was started but never marked done. Texting switched on but nobody enrolled to receive it. Each one shows up as a warning at the top of the board — before it becomes a guest standing in a dirty cabin.

  • Turnovers generated from checkouts, assigned to your staff
  • Same-day turnovers flagged red; overdue turnovers listed first
  • Cleaners confirm by text when the unit’s ready
  • Warnings for arrivals into dirty units, half-finished cleanings, and texting that isn’t set up
The cleaning board — who’s on today, a warning that texting isn’t set up yet, and the overdue turnovers listed first
New — maintenance

🔧 A second crew, a second calendar

Cleaning and maintenance are different people — so Patti gives each crew its own board, and neither one ever sees the other’s work. Every repair, on a calendar of its own: urgent in red, waiting-on-parts in amber, and undated jobs held in a backlog so nothing is forgotten just because it isn’t scheduled yet.

The maintenance month calendar — urgent repairs in red, scheduled jobs, and recurring upkeep spread across the month

📱 Your handyman doesn’t want an app

He wants a text that says what’s broken and where. Patti sends it every morning at 7 — the day’s jobs, straight to his phone. He texts back “starting site 47”, “site 47 done”, or “parts for site 47”, and the board updates in the office. Same no-app, no-login, no-training story as your cleaners — on purpose.

  • Add a maintenance person with just a name and cell number
  • Recurring upkeep — septic pump-out, furnace filters, hot tub service — set “repeats every 90 days” once, and the next job appears by itself when this one’s marked done
  • A cleaner’s phone can only ever touch the cleaning board; a maintenance phone only maintenance. Hand each crew their page with confidence.

Crew texting uses the same texting add-on as cleaner texts.

The work-order board — an overdue urgent job assigned to a crew member, with Start, Parts, and Fixed buttons
New — labor costs

🧮 The crew’s texts are a timeclock

What does cleaning cabin five actually cost you? Patti knows — because your cleaner texted her when she started. “Starting cabin 5” punches in; “cabin 5 done” punches out. Nobody fills in a timesheet — the texts your crew already sends are the timekeeping. Hours × each person’s pay rate, and you finally see what turning over Brookside actually costs, per cabin and per person, cleaning and maintenance side by side.

  • Cost per cabin and per person, over any date range
  • A job finished without a “starting” text counts as a job but not hours — the page flags it instead of guessing
  • Pay rates are admin-eyes-only; the crew never sees them

Uses the texting add-on. Pay rates and shifts live on the staff schedule — the same one your booking page and cleaning board read from.

Labor costs — cleaning and maintenance cost tiles, then cost per cabin and per person
New — dated letters

✉️ The mail nobody writes in to ask for

The 45-day reminder before arrival. The 30-day letter. The thank-you after checkout — a different one for returning guests, because Patti recognizes them. You write each letter once, set the schedule, and from then on they go out by themselves. Until now, somebody kept a diary and did this by hand.

  • Each booking gets each letter exactly once — a guest is never thanked twice
  • A letter with a blank Patti can’t fill simply doesn’t send — nothing goes out reading “arriving on [arrival]”
  • Switching it on doesn’t blast the history — old stays are quietly skipped
  • “Going out next” and “already sent” on one page, so nothing is taken on trust
Dated letters — the going-out-next queue, the already-sent list, and the 45- and 30-day reminder templates

🔔 Patti notices when something slips

Anyone can promise to do the work. Patti tells you when the work is late — before the guest finds out. When a repair is waiting on a part, the expected date is on the job (your handyman can set it by text: “parts for site 47, 7 days”). If it comes and goes, Patti raises it — a bell in the app and an email to the address you set in one “Send alerts to” box, and the job turns red on the board. A letter that fails to send gets reported the same way.

  • Each slip is reported once — not nagged about daily
  • One place to set the alert address, for everything
  • Nothing fails silently

The check runs each morning, not minute-by-minute.

A late part flagged in red on the board, next to the “Send alerts to” settings card with alerts switched on

🖨️ The morning report, ready to hand out

Arrivals, departures, cleaning, in-house guests, the week ahead, and occupancy — printable for any date range. Print just the cleaning section and hand it to the supervisor.

The printable daily front-desk report
🔄

One calendar, no double-bookings

Reservations made on the major booking sites — Airbnb, Vrbo, Booking.com — land on the same calendar automatically and can’t be double-booked. Setup is pasting one link from each site. Nothing technical.

💬

Answers with real availability

A guest asks “is the cabin open the week of the 10th?” — on your website chat or by email — and gets a real answer, including which nights are open.

🌐

Website booking, office-confirmed

Guests request dates on your website; your office confirms the hold. Professional emails go out at every step.

💵

Front-desk money, in one place

A running tab per stay, receipts and statements on your letterhead, and a sales & tax report with a CSV for the accountant. The tab and the receipt book — your accounting software stays your ledger.

🧾

Fees done right

Extra-guest fees, pet fees, custom fees — resort fee, hot tub fee — each business turns on only what it charges. Pet count and breed are captured right at booking.

🏘️

Your units, your way

Set up each cabin, site, or property with photos, pricing, and minimum nights.

🤝

Guests who come back

Patti remembers returning guests — their stays, their dog’s name — so your welcome feels personal.

🕘

Never miss a booking

The inquiry that lands at 11pm on a Saturday still gets caught — if a drafted reply sits unapproved too long, Patti nudges the team, and VIP guests always reach you, even during quiet hours.

📈

Proof it’s working, every Monday

On Professional, a weekly report shows your reply time, the hours saved, and how little you’re editing her drafts — the “was this worth it?” question, answered with numbers.

👥

Priced per person, not per address

You pay per person who approves replies. Watching extra addresses like bookings@ on your domain is included, free — see pricing.

💳 Ready for online payments — deposits included

When you’re ready to take cards online, pick PayPal, Stripe, or Square and enter your keys — online payments are available, and we do the switch-on with you. And once your own Stripe account is connected, Patti can take an optional online deposit to secure a booking: the guest books, pays the deposit, and the dates are held. It’s there when you want it — off until you switch it on.

Payment provider setup — PayPal, Stripe, or Square
A day with Patti on the front desk

Here’s how a booking actually happens.

  • 11:04pm — A guest asks about a lakeside cabin for Labor Day weekend. Patti drafts a reply with the nights that are open and your rates.
  • 7:30am — You approve the reply from your phone over coffee. It sends from your address.
  • 9:15am — The guest books on your website. The office confirms the hold; the guest gets a professional confirmation email.
  • Tuesday — The guest buys two bags of ice at the desk. Two clicks, and it’s on their tab.
  • Checkout day — Their card is recorded on the folio, the receipt prints on your letterhead reading “Paid in full,” and a turnover appears on the cleaning schedule. Your cleaner gets a text; when the cabin’s ready, they text back. Done.
The built-in inbox where guest email is read and answered

Your front desk never sleeps. You still get to.

See the occupancy calendar, the walk-in finder, a guest’s folio and receipt, the cleaning and maintenance texts, and a real guest email answered — in a live demo built around a working resort setup.

Book a live demo