Skip to content
Booking widget

Paste one line.
Take bookings.

A booking widget for the website you already have. One line of code adds a floating booking button in your colours, and clicking it opens your real booking page — availability, deposits and all. Webflow, Wix, Squarespace, hand-built — anywhere you can paste an embed.

Included on every planFree plan too
THE BISTROMenuWhat’s onGallery

The Bistro

Honest cooking, a warm welcome and a proper Sunday lunch in the heart of Kirkcaldy.

Book a table
£0 included on every plan, including Free
One line a single script tag, pasted once
0% commission on the table bookings it takes
Setup

One line of code.
Really.

No developer required — and if someone else manages your site, the snippet plus one instruction is all they need.

Step 1

Copy your snippet

In your dashboard's Website widgets settings, click Copy. The snippet is a single script tag, unique to your venue.

Step 2

Paste it into your site

Drop it into your website's custom-code area, just before the closing </body> tag. It loads asynchronously, so it won't slow your site down.

Step 3

The button appears

A floating booking button on every page the snippet is on — your wording, your colour, in the corner you choose, with readable text picked automatically for whatever colour you set.

Step 4

Change it without touching your site

Edit button text, colour, position and display mode in ResoFlow. Changes apply when the widget loads again; cached settings may take a short time to refresh. You do not need to replace the snippet.

Website widgets · your snippetCopy
<script src="https://resoflow.co.uk/widget.js" data-restaurant="your-venue" data-widget="book" data-mode="button" async defer></script>

That's the whole installation. Everything after this is a setting in ResoFlow, not an edit to your website.

THE BISTROMenuWhat’s onGallery
Book a tableThe Bistro
DateFriday
Time19:15Available
Guests6
Your detailsBell[email protected]
Continue to Payment

Deposit and card steps happen right here

What guests get

Your real booking page,
right there on your site.

Clicking the button opens your actual booking page in an overlay on top of your site — a neat card on desktop, full-screen on phones, and it closes itself once the booking is made.

Deposits and card steps included

If your venue takes deposits, requires full payment for special dates, or uses saved-card no-show protection, those same card steps work inside the widget. It's the real page in a frame — nothing is cut down.

Polite to every visitor

It behaves like a proper dialogue: keyboard and screen-reader friendly, Escape closes it, and focus goes back where it came from. If a visitor's connection drops, the button says so rather than failing silently.

How it shows up

Four ways it
can appear.

Same one-line snippet, four behaviours — and you can change your mind later without touching your website again.

Floating button

A corner button on every page, opening a compact panel. The classic, and the default.

Full-page takeover

The corner button opens it full-screen over your site, exactly like visiting the page directly.

In your page

No button at all — the widget renders inline, exactly where you pasted the snippet.

Your own button

Nothing visible from ResoFlow. Your site's existing "Book now" button opens the widget instead.

One master switch

The "Show widgets on your website" toggle controls whether your widgets appear when they next load. Cached settings may take a short time to refresh; an already-open page needs to load again to pick up the change.

The rest of the family

And it isn't
only bookings.

The same snippet shape carries every widget your venue has live. Paste several on one page if you like — an inline menu, a What's on strip and a floating booking button, all at once.

Each widget only appears on your site while the matching feature is live for your venue. A widget for something you don't have simply shows nothing — never an upgrade message in front of your customers.

BookingsEvery plan
Gift cardsPro, or £25/mo
What's onPro, or Tickets
Events stripPro, or Tickets
MenuPro, or Order & Pay
Loyalty joinPro, or £25/mo
WaitlistComplete
EverythingYour whole hub
Your site builder

Webflow, Wix, Squarespace
— or anything else.

It is one standard script tag, so it works on any platform that lets you add custom code. The only difference is where you paste it.

Webflow

Paste the snippet into your site's footer custom code and publish — done. It sits on top of whatever you've designed without touching your layout.

Custom code: paid site plans

Wix

Add it as custom code that loads on all pages, placed at the end of the body. Paste once, and manage the button from ResoFlow from then on.

Custom code: premium plans

Squarespace

Paste it into your site's footer code injection. One paste covers every page of your site — or use a Code block for an in-page widget.

Code injection: paid plans

On a builder that locks custom code — or no website at all?

Every venue also gets a hosted booking page and a free venue hub page: ordinary links that work behind any booking button, bio link or Google Business Profile. WordPress and Shopify are a paste job too — theme footer, or a Custom HTML block.

Good to know

How the widget sits
on your website.

01

Custom code needs the right builder plan

Webflow, Wix and Squarespace all allow embeds — but generally on their paid tiers. If your plan doesn't, you don't lose bookings: make any button on your site a plain link to your booking page instead. Same flow, one tap further away.

02

The booking page lives at our address

The overlay opens your booking page hosted at resoflow.co.uk — your name, your colours, your menu, but our address in the frame. If a booking form served entirely from your own domain is a must-have, this widget is not that.

03

Wallet options vary by browser and setup

Wallet availability depends on the browser and payment-domain setup. Guests can use the available card or wallet options shown at checkout. A compatible browser alone does not guarantee that a wallet is available on every website.

04

You can skip it entirely

If a floating button isn't your style, don't use one. Your booking page and venue hub are ordinary links, and any "Book now" button you already have can simply point at them.

Questions

Before you
paste anything.

Will it slow my website down?

The snippet loads asynchronously, so your page renders exactly as it does now and the widget arrives after it. Nothing about your existing layout, theme or content is touched.

Do I have to re-paste it when I change the button?

No. Wording, colour, position and display mode are settings in ResoFlow. Changes apply when the widget loads again; cached settings may take a short time to refresh. You do not need to replace the snippet. Until you choose a colour, the button follows your brand colour automatically.

Which plans include the widget?

All of them, including the Free plan — the booking widget is not a paid extra. Other widgets appear when the feature behind them is live for your venue. See the plans.

Does it store anything on my website?

No. The widget stores nothing on your domain or in your visitors' browsers on your site — everything it remembers lives inside ResoFlow's own pages.

Your website,
taking bookings.

Start free, copy your snippet, and your site has a booking button before the kettle's boiled.

No credit card required · Free plan available · 14-day money-back guarantee on paid plans