riadmazaya

Riad Mazaya · Go Booking Tours 2

Live preview unavailable while widget is suspended.

Reactivate widget to open live preview.

Reactivate widget
suspendedPublic ref: riadmazayaOrigins configuredCatalog test passed

This widget is suspended.

Guest traffic is blocked until you reactivate it. Requirements below use the same checks as initial go live.

Reactivate widget

Complete the steps below before reactivating this widget.

Hotel Partner agreement expired on 2026-06-30.

Continue launch
Not ready to reactivate yet

Before reactivation

  • Hotel Partner agreement expired on 2026-06-30.

Continue launch

Hotel Partner agreement expired on 2026-06-30.

Progress78%
  1. Step 1 Allowed origins configured
  2. Step 2 Payment Integration active
  3. Step 3 Catalog test passed
  4. Step 4 Ready for go liveHotel Partner agreement expired on 2026-06-30.
  5. Step 5 Live

Blocking issues

  • Hotel Partner agreement expired on 2026-06-30.
  • Go live when all requirements are met
Widget display mode
Full catalogueImmersive catalogue (auto-open)

Changing display mode affects how the widget appears on the hotel site. Booking data, pricing, and payment flow are unchanged.

Supported display modes
Legacy compatibility

Embed snippet

<div id="lobbymesh-widget"></div>
<script
  src="https://widget.staging.lobbymesh.com/embed/lobbymesh-widget.js"
  data-widget="riadmazaya"
  data-supplier-account-id="ee3aba85-a266-4b68-9131-e735035db3e8"
  data-api-base="https://api.staging.lobbymesh.com"
  data-target="#lobbymesh-widget"
  data-entry-mode="catalogue"
  data-display-mode="immersive"
  data-launcher-label="Book experiences"
  data-featured-count="4"
></script>

Iframe fallback

<!-- Iframe fallback (restrictive CSP hosts) -->
<div id="lobbymesh-widget-iframe" style="width:100%;min-height:100dvh"></div>
<iframe
  src="https://api.staging.lobbymesh.com/embed?widgetInstanceId=riadmazaya&supplierAccountId=ee3aba85-a266-4b68-9131-e735035db3e8"
  title="LobbyMesh experiences"
  sandbox="allow-scripts allow-same-origin allow-forms allow-popups allow-top-navigation-by-user-activation"
  style="width:100%;min-height:100dvh;border:0;"
  loading="lazy"
  referrerpolicy="strict-origin-when-cross-origin"
></iframe>

Config URL: https://api.staging.lobbymesh.com/api/v1/widget/config?widgetInstanceId=riadmazaya&supplierAccountId=ee3aba85-a266-4b68-9131-e735035db3e8

  • Display mode is configured on the widget instance (embedConfig) and mirrored in data-entry-mode.
  • Runtime bootstrap reads persisted widget config — script data-* attributes are early hints only.
  • Default display mode for new widgets is Full catalogue (entryMode: catalogue → displayMode: immersive).
  • Legacy inline widgets omit data-entry-mode and render the full in-page catalogue shell.
  • Runtime bootstrap remains origin-gated via allowed_origins on the widget instance.
  • Use POST /widgets/:id/activate after origins and provider mapping are freeze-ready.
  • Changing display mode affects hotel-site presentation only — booking data and pricing are unchanged.
  • See docs/contracts/widget-embed-mode-matrix.md for per-mode integration contract.
Configure allowed origins

Run Bókun probe to discover the catalogue currency before choosing a display currency.