Website widgetFree on every plan
Paste one line. Take bookings.
A booking widget for the website you already have. One line of code adds a button in your colours, and clicking it opens your real booking page — availability, deposits and all. Squarespace, Wix, WordPress, Shopify or hand-built.
- £0 on every plan
- 0% commission on table bookings
- Loads after your page, so your site isn’t held up
01Four ways to show it
Four ways to show it. Change it any time.
One line on your site, shown the way you choose. Change the mode, or the button’s words, colour or corner, in your dashboard — your site shows it within a minute, with nothing to re-paste.
Floating button
A button in the corner
A corner button on every page, opening a compact panel. The classic, and the default.
<script src="https://resoflow.co.uk/widget.js" data-restaurant="the-bistro" data-widget="book" data-mode="button" async defer></script>www.thebistro.exampleTBThe BistroMenuAboutContactAnytown · since 2019Honest cooking, a warm welcome.Lunch Thursday to Sunday · dinner every nightBook a tableBISTROThe Bistro✕WhenThu 24Fri 25Sat 26How many12345+Time18:3019:0019:1520:00ContinueFull-page takeover
The whole screen
The corner button opens it full-screen over your site, like visiting the page directly.
<script src="https://resoflow.co.uk/widget.js" data-restaurant="the-bistro" data-widget="book" data-mode="takeover" async defer></script>www.thebistro.exampleTBThe BistroMenuAboutContactAnytown · since 2019Honest cooking, a warm welcome.Lunch Thursday to Sunday · dinner every nightBook a tableBISTROThe Bistro✕WhenThu 24Fri 25Sat 26How many12345+Time18:3019:0019:1520:00ContinueIn your page
Right in your page
No button at all — the widget sits right where you pasted the snippet.
<script src="https://resoflow.co.uk/widget.js" data-restaurant="the-bistro" data-widget="book" data-mode="inline" async defer></script>www.thebistro.exampleTBThe BistroMenuAboutContactAnytown · since 2019Honest cooking, a warm welcome.Lunch Thursday to Sunday · dinner every nightBISTROThe Bistro✕WhenThu 24Fri 25Sat 26How many12345+Time18:3019:0019:1520:00ContinueYour own button
Your own button
Nothing visible from ResoFlow — your site’s own “Book now” button opens it.
<script src="https://resoflow.co.uk/widget.js" data-restaurant="the-bistro" data-widget="book" data-mode="trigger" data-trigger="#book-button" async defer></script>www.thebistro.exampleTBThe BistroMenuAboutContactBook nowAnytown · since 2019Honest cooking, a warm welcome.Lunch Thursday to Sunday · dinner every nightBISTROThe Bistro✕WhenThu 24Fri 25Sat 26How many12345+Time18:3019:0019:1520:00Continue
02Nine widgets
Not only bookings. Nine of them.
The same one-line snippet shape carries each widget. Each appears on your site only while its feature is live — never an upgrade message to your visitors.
03Setup
One line of code. Really.
In Settings → Website widgets, click Copy, and paste it just before your page’s closing body tag. It loads after your page, so nothing slows down.
04The numbers
Free on every plan. 0% commission.
The widget books within your plan’s online-booking allowance, like your booking page.
05Works with
Better with the rest of ResoFlow.
One customer record, one bill and one set of reports behind every product.
06Questions
Before you paste anything.
The questions venues ask us most about this. There are more in the help centre.
More in the help centreWill it slow my website down?
No. The snippet loads after your page, so your site renders exactly as it does now and the widget arrives after it.
Do I have to re-paste it when I change the button?
No. Wording, colour, position and display mode are settings in ResoFlow; changes appear on your site within a minute.
Which plans include the widget?
All of them, including Free. Other widgets appear when the feature behind them is live for your venue.
Can guests pay with Apple Pay in the widget?
Not inside the widget — Apple doesn’t allow it inside another site’s frame. Cards and Google Pay work, and Apple Pay works on your booking page itself.
My site builder won’t let me add code.
Most site builders allow embeds — some only on their paid plans. If yours doesn’t, make any button a plain link to your booking page: the same flow, one tap further away.
Your website, taking bookings.
Start free, copy your snippet, and your site has a booking button in minutes.