Hotel guest messaging · Multi-tenant SaaS

RoomSome Unified Inbox

A multi-tenant, multi-channel guest communication platform for hotels, built for Morgens Design Kft. One inbox for every guest conversation, with an AI layer that drafts and translates replies behind a human approval gate.

Delivered for Morgens Design Kft.Client: Morgens Design Kft. · Nagykanizsa, Hungary
14 weeks
fixed-scope delivery
2
senior full-stack engineers
Multi-channel
email, webchat, WhatsApp, Messenger

The problem

Hotels field guest messages across email, website chat and social channels with no single view, and international guests arrive in languages front-office staff may not speak. Morgens Design Kft., a 10+ year hotel and tourism software company, needed a unified inbox that could add AI assistance without ever letting an unreviewed machine message reach a guest.

What we built

  • Phase 1 MVP: multi-tenant architecture with three-tier RBAC (admin / front-office / read-only) and an installable PWA.
  • Channels: email via a system-generated technical forwarding address, plus a custom embeddable WebSocket webchat widget for any hotel website.
  • Thread list with filters, search and live updates; conversation management with reply, status, assignment, channel indicators and draft saving; internal notes with @mentions visually separated from guest-facing messages.
  • AI layer: OpenRouter with swappable models, a versioned knowledge base (FAQs, documents, house rules), an AI response suggestion panel, and inbound/outbound translation with preview and approval before anything reaches the guest.
  • Automated workflows for quote requests, bookings and guest data collection, wired into the RoomSome REST API (quote submission, loyalty, deposit status, GuestHub links, parameterised booking URLs).
  • Phase 2: WhatsApp Business API (Meta Cloud API), Facebook Messenger, a complete guest profile module, an analytics dashboard (response time, agent performance, channel stats) and standalone chatbot logic.

AI behind an approval gate

Every AI suggestion and every translation is previewed and approved by a human before it reaches the guest. That gate is exactly how a senior team ships AI into a customer-facing surface: the guest experience stays under human control while the team moves faster.

Stack

OpenRouterWebSocketPWAREST APIWhatsApp Business APIMeta Cloud API

The engagement

Duration
14 weeks
Team
2 senior full-stack engineers

Fixed scope, weekly demos, PR-based review in a shared repo, CI/CD to the client VPS, technical documentation, IP transfer on final payment, 30-day bug-fixing window.

Have something like this to build?

Tell us what you're building and we'll come back within 24 hours with scope, timeline, and a fixed price.