Six condos in Puerto Vallarta. 92 hours a month back.
Sal y Piedra is six condos across three buildings in Puerto Vallarta, owned and run by one family. Before the audit, the back office ran on the owner's phone: the PMS inbox and her WhatsApp, a text to the cleaner for every guest, and one door code shared with everyone.
- Inbox and message triage, twice a day26 hrs
- Lookups and record changes27 hrs
- Quotes and replies drafted in the owner's voice11 hrs
- Cleaning schedules and change notices12 hrs
- Vendor sourcing and quotes9 hrs
- Building guest registration7 hrs
- Total92 hrs
Nobody writes guest quotes by hand anymore.
HowAn assistant drafts each quote from the family's rates and rules. Nothing goes to a guest without someone reading it.
The to-do list lives in one place.
HowThe same assistant keeps the team's task list. Nothing depends on someone remembering a text.
Returning guests book direct.
HowA booking site on their PMS with card payments, at salypiedra.condos, so repeat stays skip the platform fee.
The pricing tool had to earn its fee.
HowI tested its recommendations against three years of bookings. In a market with seasons this predictable, the family's own seasonal rates tracked it closely enough that the fee wasn't earning its keep. Replaced.
Each stay gets its own door code.
HowCreated three days out, sent the day before in English and Spanish, deleted at 3pm on departure day. Staff and family codes are never touched. Before, every guest had the same code from the arrival guide.
Two words send the building its guest list.
HowTwo of the buildings only admit guests on their list. Guests fill in a web form before arrival, the assistant drafts the security email or the building's own form, and the owner replies with two words and the booking number. The recipients are fixed in code, so nothing a guest types can redirect them.
Three photographers contacted in one afternoon.
HowThe assistant found them, emailed two from the business address and messaged one on WhatsApp, in Spanish and in the owner's voice, then followed up for per-condo and package prices across six properties. Six sends, each approved first. Same pattern as the AC job.
Three revenue leaks closed.
HowOne unit was refusing any stay under 13 nights across 85 peak nights. The owner's own home was taking 3-night weekends instead of 30-night seasonal lets. Direct bookings carried no cleaning, per-guest or pet fees. All three fixed in the September audit, before the Nov to Jan window booked - that's what's behind the +6%.
It can't send something the owner didn't approve.
HowEvery outside write needs a yes. Deletes take two steps. Daily caps on email and WhatsApp sends. When the assistant once reported a quote as sent before the PMS had recorded it, sends were changed to verify first.
It can't run up a bill either.
HowA group chat that never reset once cost a full week's model spend in one day. The fix was a hard cap on context per call, and spend has been flat since.
The scheduled jobs don't need the AI to be up.
HowCleaning schedules, door codes and registration checks are fixed programs on timers. If the model provider goes down, replies stop; the schedules, codes and alerts keep going.
Sal y Piedra is my family's business, so read this page knowing that. It's where every system on this site was built and run first, which is why it has the longest track record. The audit measures your operation the same way - that's what step two is.