Skip to main content

Using multiple widgets on one website (multi-venue)

Learn how to set up reservations for multiple locations

If you manage multiple restaurants or venues, you can add multiple FRANK widgets to your website; one for each location.

FRANK does not support switching between locations within a single widget.
Instead, each location has its own widget, and you decide how guests navigate between them on your website.

There are two different ways you can set this up

  • One page per location

  • One button per location

Below we explain both approaches.
โ€‹

Option 1: One page per location

Each location has its own page and its own widget. This is the most clear and effective approach.
โ€‹

Why this works best:

  • No confusion for guests

  • Clear structure per location

  • Better visibility in search (Google)

  • Easier to manage and maintain

How to set it up:

  1. Go to Manage โ†’ Widget in FRANK

  2. Copy the widget code for that location

  3. Place the code on the corresponding page of your website

Repeat this for each location. ๐Ÿ‘‰ Example: a group like 1nul8 in the image above could have separate pages for each venue, each with its own booking flow.

Option 2: One button per location

Instead of separate pages, you can work with buttons on a single page (like 1nul8 does, in the image above). Each button opens the widget for a specific location.


โ€‹How it works:

  • The widget runs in the background

  • Clicking a button opens the correct location

Setup:

  1. Add the widget code to your website

  2. Set the widget to stay hidden (you can set this under Manage โ†’ Widget โ†’ Widget options for each location).

    • data-open = false

    • data-open-mobile = false

    • data-toolbar = false

    • data-toolbar-mobile = false

  3. On your website, create a button for each location

  4. Link each button to the correct restaurant ID.

๐Ÿ’ก Use clear labels like: โ€œReserve at [location name]โ€ This avoids confusion for guests.

Finding your restaurant ID

Each location has a unique restaurant ID. You can find this in FRANK under Manage โ†’ Setup โ†’ Integrations โ†’ Restaurant ID

Youโ€™ll use this ID to link buttons or selectors to the correct widget.

Good to know

  • Each location always has its own widget

  • At this moment, guests cannot switch locations inside the widget itself

  • Clear structure on your website = better guest experience

Going live

Once your widgets are placed on your website, test each location to ensure everything works correctly

Need help?

Not sure which setup works best for your website? Feel free to reach out weโ€™re happy to think along with you and help you set it up the right way.

Did this answer your question?