Why I Built GleamSync: A Decade of Vacation Rental Hosting, 200+ Five-Star Reviews, and One Unforgettable Disaster
After 10 years running a top-rated vacation rental in Ucluelet, BC, one missed turnover clean cost me thousands. Here's why I built GleamSync to make sure it never happens again.

The Phone Call No Vacation Rental Owner Wants to Get
I was at dinner with my family — actually on vacation for once — when my phone rang.
On the other end was a woman who had just arrived at my vacation rental with her family. She'd been the one to find the place, do all the research, and book it. She was excited to show everyone this beautiful spot on the coast of British Columbia. This was supposed to be the start of something special.
Instead, she walked into a unit that hadn't been cleaned from the previous guest.
Dirty dishes. Unmade beds. Trash. The full picture.
You can imagine how that call went. She was upset — and she had every right to be. Her vacation was starting with a phone call to me instead of a glass of wine on the deck overlooking the Pacific.
I was hundreds of kilometers away, sitting at a restaurant with my own family, hand on my forehead, trying to figure out how to fix this. It's the kind of moment where you feel the weight of everything — the guest's disappointment, the damage to your reputation, the financial hit you know is coming.
How It Happened
Here's the thing — I'm not a careless host. I've been running my vacation rental in Ucluelet, B.C. for ten years. Over 200 five-star reviews across Airbnb and VRBO. Ucluelet was actually ranked one of the top vacation towns in British Columbia just this past year, and my place has been a big part of what makes visitors fall in love with the area.
I don't use a property management company. I manage everything myself, and honestly, most of it is straightforward. The platforms handle bookings. Communication with guests is manageable. The listing stays optimized because I've been doing this for a decade.
But there was always one piece that felt held together with duct tape: coordinating with my cleaner.
I maintained a shared Google spreadsheet. Check-in dates, checkout dates, clean windows, pricing, extras — it was all in there. My cleaner and I made it work, but it required constant manual updates. Every new booking meant I had to update the sheet. Every date change, every cancellation, every "can we check in a day early?" — all manual.
The system worked fine when I was paying attention. The problem is that life doesn't always let you pay attention.
What happened that night was simple: a guest had requested to check in one day earlier. The request came in while I was distracted — out and about, not in front of my laptop. I approved the early check-in through the platform without thinking twice. But I didn't update the Google Sheet.
My cleaner had the original dates. She had no idea the timeline had shifted by a day. So when the family arrived, the previous guest's mess was still there.
One missed update. One moment of distraction. That's all it took.
The Fallout
After the dust settled, the financial hit was significant. My cleaner wasn't even in town that night, so the guest found an emergency cleaner who was willing to come right away, and I covered the cost. Then I refunded the guest's entire stay. No questions asked — it was the right thing to do, but it stung.
The review could have been devastating. When you've spent ten years building a reputation across 200+ five-star ratings, one one-star review can undo months of momentum on the platform algorithms.
But what really stuck with me wasn't the money or the review anxiety. It was the realization that this could happen again, at any time, because my system for coordinating with my cleaner was fundamentally fragile.
The Coordination Problem Nobody Talks About
Here's what I've learned after a decade of hosting: the booking platforms give you great tools for managing reservations, communicating with guests, setting pricing, and optimizing your listing. But they give you almost nothing for managing the one operational task that can make or break a guest's experience — the turnover clean.
Think about what actually needs to happen between guests:
The current guest checks out. There's a window — sometimes a few hours, sometimes a day or two — where the unit needs to be cleaned before the next guest arrives. Your cleaner needs to know when that window opens, when it closes, and any special details about the clean. If anything changes — a date shift, a cancellation, an early check-in request — your cleaner needs to know immediately.
The platforms don't handle any of this. So what do most owners do? They text their cleaner. They call. They keep a spreadsheet. They copy dates from one app and paste them into a message in another app. Every single time.
And here's the balance I could never quite get right: how much communication is too much? I don't want to micromanage my cleaner. She's incredible at what she does — reliable, thorough, the kind of person you're grateful to have. But I also know that a well-timed reminder has saved us more than once. There have been moments where my text about an upcoming clean prompted her to say "Oh, thank you for that — I had the dates mixed up in my head."
Those reminders prevented exactly the kind of disaster that happened that night at dinner.
So you're stuck in this awkward middle ground: not enough communication and things slip through the cracks, too much and you're being overbearing to someone you have a great working relationship with. There's no right cadence, and the mental load of managing it manually is real.
Why the Existing Tools Didn't Work
After the incident, I looked at what was on the market. Surely someone had solved this problem.
What I found were two categories of tools, and neither one fit.
Cleaning marketplaces like Turno want you to find your cleaner through their platform. They have a network of tens of thousands of cleaners, and they'll match you with one. But I already have an amazing cleaner. I don't need a marketplace — I need a way to coordinate better with the person I already trust. These platforms want to insert themselves into your cleaner relationship, and that's the opposite of what I want.
Property management suites like Breezeway and Hospitable are built for professional property managers running 50+ units. They're comprehensive, but they're also expensive and complex. I don't need a full-blown operations platform. I need calendar sync and cleaner notifications. That's it.
There was nothing in between. Nothing that said: "You already have a great cleaner. Let's just make the coordination automatic."
30 Years of Building Digital Products — and Finally Building My Own
Here's where the backstory matters. Before I was a vacation rental host, I spent over 30 years as a digital product manager and user experience professional. I've worked with more than 20 digital agencies. I ran my own internet startup as CEO, which was eventually acquired by another company. I've spent my entire career thinking about how people interact with software and how to make complex workflows feel simple.
So when I realized the tool I needed didn't exist, I did what any product person would do: I started building it.
The idea behind GleamSync was straightforward. Connect to the booking calendars I already use (Airbnb, VRBO). Automatically detect bookings, changes, and cancellations. Compute the turnover clean window between guests. And send my cleaner the right notifications at the right time — without me having to lift a finger.
No marketplace. No app my cleaner has to download and learn. No enterprise ops platform I need a training session to understand. Just a simple bridge between my booking calendar and my cleaner's schedule.
Bring Your Own Cleaner. That became the philosophy.
What GleamSync Does Today
GleamSync syncs your Airbnb and VRBO calendars automatically through iCal feeds. When a booking comes in, changes, or gets cancelled, GleamSync catches it. It computes the clean window between guest checkout and the next check-in, and it sends your cleaner a notification by email or SMS.
Your cleaner gets their own view — they can see what's coming up, check the details, and mark cleans as done. They don't need to create an account or learn a new platform. They can even subscribe to their cleaning schedule in whatever calendar app they already use.
As an owner, you can set per-property cleaning fees, add notes for specific cleans (like "extra beds this time" or "guests had a dog"), and track what you owe your cleaner month by month. Your cleaner sees the same numbers from their side, so there's no confusion about payments.
And the price is simple: $8 per month per property. Everything included. No tiers, no transaction fees, no marketplace cut.
Why I'm Sharing This Story
I built GleamSync because I experienced the pain firsthand. That phone call at dinner, the refunded stay, the scramble to find an emergency cleaner — those aren't hypotheticals for me. They're memories.
But I know I'm not alone. If you're a vacation rental owner who manages your own property, and you have a cleaner you trust, you've probably felt the same tension I did. The spreadsheets that fall out of date. The text messages you forget to send. The worry that one day, a guest is going to walk into a dirty unit because something slipped through the cracks.
GleamSync exists so that moment never comes. Your cleaner stays informed. Your bookings stay synced. And you can go to dinner without checking your phone every five minutes.
Because the thing about running a vacation rental is that most of it should feel easy. And with the right tool, the cleaning coordination part can feel easy too.
Mark Fromson is the founder of GleamSync and has been operating a vacation rental in Ucluelet, B.C. for over ten years. He lives in Vancouver, Canada.
Mark Fromson
Founder of GleamSync and vacation rental owner. Learn more
Simplify Your Cleaning Coordination
Sync your Airbnb and VRBO calendars, notify your cleaners automatically, and never miss a turnover.
Join the Waitlist