Workflow and actors
Bookings, changes, cancellations and no-shows originate in the PMS and propagate to CRM, WhatsApp, reporting and operations. Reception manages the guest, revenue manages upsell, and housekeeping or maintenance manages room tasks.
We connect Mews or Cloudbeds with HubSpot, Microsoft 365 and WhatsApp Business, unified guest profile, pre-stay upsell with real data and tasks reaching housekeeping without breaking the PMS model.
The workflows, examples and figures on this page are illustrative composites and modelled targets, not measured client results. In a real project, we define the baseline, thresholds and human review with your data before rollout.
Mews and Cloudbeds govern your booking, your folio and your relationship with the guest. The CRM holds the commercial data. WhatsApp is the channel everyone writes on. And between the three you lose the context of the loyal guest, the pre-stay upsell and the housekeeping task the guest asked for at 23:40.
We build the bridge between PMS, CRM and guest channels without touching PMS integrity: we only write through official APIs, we respect the booking model, we handle cancellations and no-shows with the same rigour as your receptionist, and we apply guest-profile GDPR at every step. When Mews or Cloudbeds change an endpoint, we know before you do.
Bookings, changes, cancellations and no-shows originate in the PMS and propagate to CRM, WhatsApp, reporting and operations. Reception manages the guest, revenue manages upsell, and housekeeping or maintenance manages room tasks.
Mews, Cloudbeds or Opera retains booking, guest, folio, rate and consent; HubSpot retains relationship and campaigns, WhatsApp the conversation, and the operating system the room tasks.
Duplicate profiles, races between cancellation and messaging, incompatible consent, API limits, unmatched bookings and failed folio or task writes are blocked for reconciliation.
Reception approves sensitive booking changes and folio charges, revenue validates out-of-policy offers, the DPO resolves consent conflicts, and each department closes its exceptions.
An event bridge with the PMS as source of truth, identity matching and deduplication, idempotent writes, retry queues, periodic reconciliation and a consent and change trail.
Mews, Cloudbeds or Opera with HubSpot and WhatsApp Business, connected to the booking engine, reporting and housekeeping or maintenance task system through official APIs.
Syncs bookings, preferences, stay history and consents between Mews or Cloudbeds and HubSpot, a single profile with everything needed to personalise without disturbing the PMS model.
The agent reads the booking from the PMS, room, dates, rate, guest type, and offers relevant upsell. When the guest accepts, the charge is written to the folio through the official API, not via a hack.
Brings RMS and PMS data into a single revenue, occupancy and forecast panel, for management and revenue manager, without waiting for each system’s weekly export.
When the guest asks for extra towels on WhatsApp, the agent creates the task in the housekeeping system with room, priority and time, without touching folio or booking.
We integrate WhatsApp Business as an official channel: messages linked to the PMS booking, conversations stored in the CRM and Meta’s templates managed properly so the 24-hour window isn’t lost.
Baseline assumption: The guest profile lives in Mews; the CRM only holds web leads. Pre-stay upsell goes out as a generic mailing, no idea of room type or whether the booking is leisure or corporate. WhatsApp requests are copied by reception into a spreadsheet and then into the housekeeping system. Cancellations and no-shows leave the CRM out of sync for days.
Modelled operating target: The bridge syncs Mews and HubSpot every five minutes: each guest has a single profile with history, consents and preferences. Pre-stay upsell goes out by channel and booking type, with the charge written to the folio through the official API. WhatsApp Business is linked to the PMS booking and housekeeping tasks are created directly in their system. Cancellations and no-shows propagate instantly to CRM and reporting.
Only what you explicitly approve and always via Mews or Cloudbeds official APIs, never scraping or workarounds that break the model. By default the agent reads and proposes; sensitive writes (folio charges, booking changes) require human confirmation or a rule approved before going live.
The PMS stays the source of truth. When a cancellation or no-show occurs, the bridge propagates the event to the CRM, WhatsApp and reporting, and blocks pre-stay or upsell communications associated with that booking. We test that block as an acceptance criterion before deployment.
Yes. We work on EU infrastructure, map the legal basis for each processing purpose (booking, marketing, loyalty), respect the consents the guest gave in the PMS and give the hotel a panel to respond to subject access requests in hours, not days. The unified profile is for you, no one else.
No. We work with Mews, Cloudbeds and the leading PMS in the market, with HubSpot and the most common CRMs, and with WhatsApp Business as an official channel. If your PMS has no public API we look at webhook or intermediate-connector integration, but the rule is no forced migrations to get started.
We design for privacy from the start, human control, traceability, usage limits, permissioning and documentation. For sensitive processes, we help assess risk and applicable obligations under GDPR and the EU AI Act.
Every engagement is led personally by one of the partners. If there's a fit, you get a personal first read of your case within one business day, not a canned demo.