Embeddable · Halekeep-origin

Ship a booking widget on your own site — without handing your guests to an OTA.

Drop one script tag, or paste a single iframe. The same live availability Halekeep runs for your portfolio, frame-able on your own domain, with a calendar that stays in sync as reservations land.

  • One script tag — no SDK, no build step
  • No OTA commission — direct bookings pay no platform fee
  • Calendar always live, never a stale screenshot

Script-tag mode

Paste this on your site.

The loader reads data-property from the script tag and stamps a Halekeep-origin iframe in place. Swap the slug and label to match your property.

Embed snippet

<script
  async
  src="https://halekeep-2.polsia.app/widgets/loader.js"
  data-property="coveview"
  data-name="Coveview"></script>

Tip: data-container lets you target an existing id on the host page instead of appending a new div after the script tag.

Live preview

This is what hosts see.

The exact Halekeep-origin /embed surface your visitors load. Resize the parent, the widget reflows.

How it works

Three lines, three minutes, one direct-booking channel.

The widget is a thin frame around the same live calendar Halekeep ships for your portfolio — no cloning an OTA's funnel, no rebuilding the booking flow.

  1. 01

    Paste the snippet

    Drop the script tag at the bottom of any page on your own site — WordPress, Webflow, Squarespace, a static HTML file, your CMS of choice.

  2. 02

    Halekeep hosts the calendar

    The loader injects a Halekeep-origin iframe sized for the widget. Your server never sees a guest; the calendar runs on us and stays in sync with your reservations.

  3. 03

    You take the booking

    Reservation requests ping your inbox. Stripe, channel sync, and turnover dispatch light up the moment you connect your portfolio.

Halekeep-origin iframe

The widget loads from your Halekeep domain. No third-party scripts touch your host page.

Live, not a snapshot

The calendar re-fetches availability, so a freshly booked night flips to unavailable within minutes.

No fees you didn't agree to

Direct bookings pay what your channel pays — no third-party take rate scraped off the top.

Wire it into your portfolio

Ready to drop the widget on your site?

Bring your domain, your property count, and the platform you currently run on. We write back inside one business day with the matching embed snippet and the per-step paste instructions.