Hotel Booking Widget for Your Website — Commission-Free Direct Bookings

Hotel Booking Widget for Your Website

A hosted booking widget you paste into any website — WordPress, Wix, Squarespace, plain HTML or a Facebook page. Guests check live availability, see the price per night and book directly with you. No plugin to install, no OTA commission, no monthly fee.

Get your widget — free account → For Accommodation Providers →

The embed

One line of HTML. That’s the whole integration.

When you create your free account, your dashboard generates a personal embed code like this — copy it into any page where you want bookings to happen:

<iframe src=”https://book.milatos.com/gen_wdgt.php?key=YOUR-KEY&w=1″ width=”560″ height=”150″ scrolling=”no” frameborder=”0″></iframe>

It’s a standard iframe, so it works on any platform that lets you paste HTML — including site builders that don’t allow plugins, and Facebook pages via a website tab.

560 × 150

Banner

Full-width strip for your homepage or a “Book Now” section.

350 × 140

Compact

Fits inside content columns and room-description pages.

200 × 640

Sidebar

Vertical layout for blog sidebars and narrow columns.

How it works

From “checking dates” to “paid booking” — inside the widget

1

Guest picks dates

Check-in and check-out selectors, right inside the widget on your page.

2

Live availability + nightly prices

The widget shows a night-by-night price strip. If every night is free, the guest gets a Book Now button. If a night is blocked, they can send you an inquiry instead — so you never lose the lead.

3

Guest pays you directly

Card or PayPal, straight into your own account. We never hold your money.

  • Per-room widgets or one general widget for your whole property
  • Season pricing — set your high/low season rates once, the widget always quotes correctly
  • Works alongside the big platforms: keep your OTA listings, but make your own website the cheapest channel
  • No developer needed — if you can paste text into your site editor, you can install it
  • Don’t have a website? You also get a free hosted booking page at book.milatos.com/s/your-name — see a live example from Kiveli Apartments in Crete
What it costs: 2% per booking. €1.50 minimum. Nothing else.
No setup fee, no monthly subscription, no contract. Compare that with the 15–25% commission an OTA takes on the same booking — or see the full maths on our no-monthly-fee pricing page.

FAQ

Common questions about the booking widget

Does it work on WordPress without a plugin?

Yes. It’s a plain iframe, so you paste it into a Custom HTML block — no plugin to install, update, or worry about. The widget itself is hosted and maintained by us, so your site stays fast and nothing breaks when WordPress updates.

Does it work on Wix, Squarespace, Jimdo or a custom-built site?

Yes — any platform with an “embed HTML” or “embed code” element. If your site can show a YouTube video, it can show this widget.

Where does the guest’s money go?

Directly to you. Payments run through your own card (Stripe) or PayPal account. The platform never sits between you and your money — we invoice our 2% separately, once a month, for the previous month’s confirmed bookings.

What happens when my dates are fully booked?

The widget switches to an inquiry form, so the guest can still reach you by email. Fully booked never means a lost customer.

How long does setup take?

Under an hour: create your free account, add your rooms, photos and season prices, copy the embed code onto your site. There’s no fee until your first paid booking.

Try it live

This is the actual widget — connected to a real property

Below is the exact widget you would embed — one line of HTML, nothing more. This one is connected to Kiveli Apartments, a live property in Milatos, Crete. Pick dates and press Check Availability: you’ll see real per-night prices and availability, exactly as your guests would.

Live embed of a real listing — if you complete a booking here, you’re really booking Kiveli Apartments.

Comparing platforms? See how Milatos stacks up against Little Hotelier and Lodgify.

Put a booking widget on your website today

Free account, setup in under an hour, no fee until your first paid booking.

Create your free account →