RReslifyKnowledge Center

Reserve with Google & Integrations

Configure portal embed snippets

Set allowed origins and review the public portal URLs and snippets used to install the booking widget.

5 min/

Where embed settings live

Portal embed links and code are managed under Settings / Portal, not the Integrations page. Use it when installing the Reslify booking page or widget on the restaurant website.

Portal settings showing allowed origins and runtime settings for the embed SDK.
Allowed origins control which website hosts are expected to embed the widget.

Configure allowed origins

  1. Open Settings / Portal.
  2. Stay on the General tab.
  3. Scroll to Runtime and find Allowed origins.
  4. Add one origin per line, such as https://merchant.example and https://www.merchant.example.
  5. Include both apex and www domains if the website uses both.
  6. Select Save portal settings.

Allowed origins are read one per line. Blank lines are ignored, extra spaces are trimmed, and duplicate origins are saved once. Leaving allowed origins empty permits any host and lets the SDK use the current origin for postMessage. For production websites, explicit origins are usually easier to reason about.

Review install snippets

Open the Install tab to copy the merchant-facing installation values:

  • Booking page URL for linking to the hosted booking page.
  • Raw embed URL for direct embed implementations.
  • Widget script URL for script-based widget installs.
  • Modal, drawer, and inline embed scripts for common website placements.

Public install actions are enabled only when portal access is PUBLIC. If portal access is restricted or disabled, public copy and launch actions are disabled; use staff preview launches to check restricted portal behavior.

Portal settings Install tab showing booking page URL, raw embed URL, widget script URL, and copy buttons.
The Install tab contains the live URLs and snippets for website implementation.

Related guides