← Housekeeping

Flexkeeping review: the best housekeeping tool you might lose access to

thomas

Rating

7/10

I have a habit that annoys vendors. When someone pitches me a new tool, I don’t open the demo link. I don’t watch the product video. I open the API documentation. If there is no public API documentation, I already know something about how that company thinks about integrations. It’s not necessarily disqualifying, but it tells me that external developers are not the audience they’re building for, and that has consequences downstream.

Flexkeeping has no public API documentation.

That single fact shaped much of my evaluation. But I’m getting ahead of myself. Flexkeeping is a housekeeping and hotel operations platform, founded in 2012 in Ljubljana, Slovenia by Luka Berger and Aljaz Ketis. It covers room assignments, cleaning schedules, task management, maintenance tracking, interdepartmental messaging, room service, and analytics. On paper, it’s the tool I’ve been asking our housekeeping directors to evaluate for years. The product has real traction: roughly 250 hotels and 30,000 rooms pre-acquisition, with names like Palace Resorts, Strawberry Hotels, WestCord, Amano, and Maistra on the client list. Those aren’t small operations. Strawberry alone runs 245+ hotels across the Nordics.

The funding history is interesting. Total raised: $799K across three rounds. Under $800K to build a product that runs housekeeping for Palace Resorts and Strawberry Hotels. I respect that. When I reviewed Runnr.ai and Quicktext, I noted a pattern where companies growing on revenue rather than venture capital tend to make different product decisions. Flexkeeping fits that mould. Capital efficiency at that level means they were profitable or close to it for years, which tells you the product earned its customers rather than buying them with subsidised pricing.

Then, in September 2025, Mews acquired Flexkeeping. Mews’ 13th acquisition. And that changes everything I need to think about when recommending this tool to our group.

Why the Mews acquisition matters to me specifically

Anna reviewed Mews for our PMS category and rated it 8/10. It’s a strong PMS. But our group doesn’t use Mews. We run a PMS that’s widely used across French hotel groups, and we’re not switching anytime soon. Fifteen properties, years of configuration, staff training, integrations built on top of it. The PMS is the foundation. Everything else connects to it.

When Mews acquired Flexkeeping, the press release language was clear. Richard Valtr, Mews’ founder: “For the first time, Mews’ customers will have a truly best-in-class housekeeping platform natively connected to their PMS.” Luka Berger: “Joining Mews accelerates our shared vision to make hotel operations effortless.”

Read those quotes carefully. They’re about Mews customers. The native connection, the effortless operations, the best-in-class integration: all of that is being built for the Mews ecosystem. Flexkeeping still lists integrations with Opera, Cloudbeds, RMS Cloud, Apaleo, Shiji, and others. But no public commitment exists about long-term investment in those third-party integrations. I’ve seen this pattern before in enterprise software. The acquiring company says they’ll maintain the existing integrations. For a year or two, they do. Then the best features start shipping as Mews-native only. Then the third-party connectors get a maintenance team instead of a development team. Then you’re stuck on a platform where the best version is the one you can’t access.

I don’t know that this will happen. But the incentive structure points in that direction, and I’d be irresponsible not to flag it for any hotel group running a non-Mews PMS.

What I tested and how

I evaluated Flexkeeping across three of our properties over six weeks. The setup was fast, I’ll give them that. They claim 24 hours for setup and two days for onboarding, and in our case it was close. One of our housekeeping managers had staff creating tasks by day two. For a tool that touches daily operations at this level, that’s an impressive onboarding speed. Compare that to the multi-week configurations I’ve dealt with on other operational tools.

The core housekeeping module works the way you’d want it to. Room assignments, cleaning status tracking, digital checklists, priority queuing. The interface is clean and well-considered. Buttons are where you expect them. The mobile app is properly built for phone use, not a shrunk-down desktop view. I care about these details because I’ve seen too many hotel tools that look fine on a laptop and become unusable in a housekeeper’s hand. Flexkeeping’s mobile experience suggests someone on the team actually thought about the person holding the phone.

Task delegation across departments is where it starts to feel like more than just a housekeeping tool. A front desk agent flags a maintenance issue, it routes to the right team with photos and a priority level, the maintenance person marks it complete, and the front desk sees the update. The traceability is excellent. Every task has an audit trail. For a hotel group like ours where accountability across properties matters, that visibility is worth a lot.

Flexie AI: the feature that caught my attention

I’m cautious about AI features in hotel software. Most of what I’ve seen is a ChatGPT wrapper with the vendor’s branding on it. Flexie AI is different, at least in concept. It’s a voice-based task creation system. A housekeeper speaks into their phone in their native language, and Flexie creates a structured task from it, translated into the hotel’s operating language.

The practical value is obvious. Our properties in France employ housekeeping staff who speak French, Portuguese, Arabic, Polish, and occasionally Romanian. The language barrier isn’t just an inconvenience; it’s a source of errors. A housekeeper notices a broken tile in room 412 and tells a supervisor who half-understands the description and enters a vague maintenance ticket. With Flexie, the housekeeper describes the issue in Portuguese, and a structured task appears in French for the maintenance team.

Flexkeeping claims 240+ language support, which is the theoretical capacity of the underlying translation model. In their first 1,000 real-world uses, 14 languages were actively used, including German, Croatian, Afrikaans, Spanish, and Samoan. That’s a more honest number and the one I’d pay attention to. Fourteen languages across early adopters suggests it works for the languages hotel teams actually speak. Whether it handles the 240th language equally well is an academic question.

I tested it with French, Portuguese, and Arabic. French and Portuguese worked well. Task descriptions were accurate, room numbers were correctly extracted, and the structured output was usable. Arabic was less reliable, particularly with dialect-specific vocabulary. Not broken, but I’d want our Arabic-speaking staff to verify tasks created through voice for a few weeks before trusting it completely.

The feature is young. I can feel the edges. But the idea is sound, and for multilingual hotel operations, this is the most practical AI application I’ve tested in this space. More useful, frankly, than the AI concierge features I evaluated in guest communication tools, where the AI occasionally promises guests things nobody authorised.

The ROI numbers that made me take this seriously

I’m not easily swayed by vendor case studies. They’re marketing material. But Flexkeeping’s published numbers from recognisable hotel groups are specific enough to be verifiable, and the figures are striking.

WestCord Hotels (15 properties, 2,000 rooms, Netherlands): 283% ROI, 95% reduction in internal phone calls, daily housekeeping planning dropped from over an hour to about 20 minutes. Supervisor time freed up by nearly 90%.

Strawberry Hotels (245+ properties, Nordics): 570% ROI across the group.

Palace Resorts (10 all-inclusive resorts, Mexico and Jamaica): over one million room-service deliveries automated annually, with the ability to track whether each order met the 30-minute SOP window.

Amano Hotels (boutique urban brand, Germany and UK): uses Flexkeeping specifically for quality assurance with outsourced cleaning vendors. That last one is a use case I hadn’t considered but which applies directly to two of our properties that use contract cleaners.

A manager at Maistra Hospitality Group put it memorably: “My team would start a revolution if someone took Flexkeeping away from them.” That’s a quote I think about in the context of the acquisition. Those Maistra properties are now dependent on a tool whose future direction is determined by Mews’ product roadmap, not Flexkeeping’s original vision.

The WestCord numbers are the ones I keep coming back to. Fifteen properties and 2,000 rooms is almost exactly our group’s scale. If we could replicate even half of that ROI, the business case writes itself. And that’s what makes the acquisition question so frustrating. The product works. The question is whether it will keep working equally well for us.

The PMS sync problem

Here is where I need to be direct. Flexkeeping’s most significant technical complaint, and I heard this from other hoteliers as well as observing it myself, is PMS synchronisation. Rooms marked clean flip back to dirty. Rooms placed out of service come back into service without anyone touching them. The status sync between Flexkeeping and the PMS gets confused.

I experienced this at one of our properties during testing. We’d mark a room clean in Flexkeeping, the PMS would reflect the change, and then ten minutes later the room would revert to dirty in Flexkeeping. The front desk, checking the PMS, saw it as clean. The housekeeping team, checking Flexkeeping, saw it as dirty and sometimes re-cleaned it. This happened perhaps four or five times over six weeks. Not catastrophic. But for a tool whose entire purpose is to be the source of truth for room status, any sync failure is serious.

The pattern I’ve heard from others is that this issue is worse with non-Mews PMS systems. That’s consistent with what I’d expect post-acquisition: the Mews integration gets the most engineering attention, and third-party connectors get less. I can’t confirm that the Mews integration is sync-error-free, but the structural incentive is clear. If I were Mews, I’d fix my own integration first too.

When I tested the same kind of PMS sync with Runnr.ai for guest communication (conversation summaries flowing back to guest profiles), Runnr.ai handled bidirectional data reliably. The comparison isn’t perfectly fair because housekeeping status changes are more frequent and more operationally critical than conversation summaries. But it does illustrate that syncing data between two systems is a solved problem when the engineering team prioritises it.

Message delivery: not quite real-time

Flexkeeping markets itself around real-time communication. “Shockingly smooth hotel operations” is the tagline. In practice, I observed message delivery delays within the platform. Not long delays. Seconds, sometimes a minute. But in housekeeping operations, a one-minute lag between “room 508 needs an urgent clean” and the housekeeper seeing that message is a guest standing in the lobby with their luggage. It’s not the same as a chat message arriving late. It has an operational cost.

This is a known issue. I’ve heard it from hoteliers at properties using Flexkeeping, and it comes up in conversations about the platform. The irony is obvious: a tool built around real-time team communication that occasionally isn’t real-time. For most tasks, the delay is irrelevant. For urgent reassignments during peak check-in, it matters.

The missing API documentation

I come back to where I started. Flexkeeping does not publish API documentation. There’s no developer portal. No endpoint reference. No webhook specification that I could find publicly. For a company that lists integrations with half a dozen PMS platforms, this means all integration work goes through Flexkeeping’s team. You can’t build on top of it independently.

For our group, this is a significant limitation. I build automations. I connect systems. When a guest checks out, I want a chain of events that flows through the PMS, the housekeeping system, the maintenance queue, and our internal reporting tool. With a documented API, I can build that chain myself. Without one, I’m dependent on Flexkeeping’s integration team to support my PMS, on their timeline, with their priorities.

After the Mews acquisition, those priorities are not ambiguous. The Mews integration will be native. My PMS integration will be through whatever connector they choose to maintain. I can’t inspect it, I can’t extend it, I can’t debug it when the sync breaks. I just submit a support ticket and wait.

This is the difference between a platform and a product. A platform lets you build. A product lets you use. Flexkeeping is a very good product. It is not a platform. And for a technology director running fifteen properties, that distinction matters deeply.

Compare this to Apaleo, which publishes every API endpoint and lets you build whatever you want on top of it. Or even Runnr.ai, which at least publishes webhook specifications I could build CRM automations against on the first attempt. Flexkeeping’s closed approach may be fine for a single-property hotel that just wants housekeeping to work. For a group with custom integration needs, it’s a constraint I feel every day.

What hotelkit gets right that Flexkeeping doesn’t

I should mention hotelkit, because it’s the established competitor in European hotel operations. We evaluated both. hotelkit has a broader feature set covering not just housekeeping but knowledge management, internal wikis, shift handovers, and a more developed collaboration layer. Flexkeeping is more focused and arguably better at the specific thing it does: housekeeping operations and task management.

But hotelkit publishes integration documentation. hotelkit has a longer track record as an independent company without the acquisition overhang. If I were choosing purely on product quality for housekeeping, Flexkeeping wins. If I were choosing on long-term strategic risk for a non-Mews hotel group, hotelkit is the safer bet. That tension is unresolved in my mind, and I suspect it will stay unresolved until Mews makes its intentions clearer about third-party PMS support.

What I’d do at our properties

Here’s my honest assessment. If our group ran Mews, I’d be recommending Flexkeeping today. The product is good, the ROI is documented at our scale (WestCord’s 15 properties are the closest comparable I’ve found), the onboarding is fast, and post-acquisition the integration will only get deeper. It would be an easy decision.

We don’t run Mews. So my recommendation to our executive team was this: pilot Flexkeeping at two properties for six months. Monitor the PMS sync issue closely. Track whether the third-party integration improves, stagnates, or degrades. If by the end of 2026 the non-Mews experience is stable and the API situation improves, expand to the full group. If the sync problems persist or worsen, and if the best features start shipping as Mews-native only, exit the pilot and evaluate hotelkit or build internal tooling.

That’s a hedge, and I dislike hedges. I want to recommend tools with confidence. Flexkeeping is a 7 out of 10 where the product itself is probably an 8, dragged down by a strategic situation that is entirely outside its engineering team’s control. The best housekeeping software I’ve tested, trapped inside an acquisition that may or may not serve my needs.

The pricing question

Flexkeeping doesn’t publish detailed pricing. There’s a figure floating around of $2 per user per month, but for a multi-property deployment with full feature access and PMS integrations, the actual cost requires a custom quote. I’ve been told different figures depending on which sales conversation we were in. This opacity is a pet peeve. I said the same thing in my Quicktext review: if I need a sales call to see your pricing, you’re already starting from a deficit of trust. Sophie would be harsher about this than I am, but I’ll leave the cost analysis to her if she reviews a tool in this category.

What I will say is that the ROI numbers, if even half accurate, make the pricing question secondary. A 283% ROI at WestCord scale means the tool pays for itself several times over. The issue isn’t whether Flexkeeping is worth the money. It’s whether you can evaluate the money before committing to a conversation with sales.

Bits I personally dislike

The lack of public API documentation, which I’ve already beaten to death.

The notification system could be smarter. When urgent tasks come in, the alert treatment is the same as for routine items. I want visual and auditory differentiation. A broken pipe in a guest room should not produce the same notification as a minibar restock request. This is a design problem, and given how polished the rest of the interface is, it feels like an oversight rather than a limitation.

The analytics, while useful, don’t let me build custom reports without going through their team. I want to pull task completion times by property, by department, by day of week, and export that data into our BI stack. The built-in reports are fine for operational managers. For someone running analytics across a group, I need raw data access or at minimum a reporting API. Neither exists.

And the absence from independent review platforms makes it difficult to gauge sentiment beyond the vendor’s own case studies and the people in my network. I asked around extensively. The feedback was positive from those who use it, but the sample is small relative to the 250 properties they serve.

Where this sits in our stack

Flexkeeping occupies a space we haven’t filled properly. Guest communication is handled (we’ve tested enough tools in that category). PMS is settled. Revenue management is settled. But housekeeping operations still runs on a combination of our PMS’s basic module, WhatsApp groups, and paper checklists at two properties. That’s embarrassing for a group our size in 2026.

Flexkeeping is the best candidate I’ve found to fix that. The Flexie AI voice translation alone would solve a real problem for our multilingual teams. The task management and traceability would give our operations directors visibility they currently lack. The outsourced cleaning QA use case (as Amano Hotels demonstrated) applies directly to our contract-cleaner properties.

The acquisition is the variable I can’t control. So I’m doing what any technology director would do: running a controlled pilot, documenting everything, and building an exit plan I hope I never need to use.

Thomas, for all six of us