Booking.com Review Widget for Notion — Free, CodePen / JSBin Workaround
BlooTrue's Booking.com Review Widget for Notion is a free embed for any public Notion page — works around Notion's URL-only /embed block via a free CodePen / JSBin intermediary. Booking.com's official website widget only takes bookings — it never displays reviews — and Notion has no native Booking.com integration and no app marketplace, so CodePen + BlooTrue is literally the only practical way to put live Booking.com guest reviews on a Notion page. Notion's native /embed block only accepts URLs, not raw HTML, because Notion is a docs/wiki tool rather than a website CMS in the conventional sense. The well-documented community workaround is to paste the BlooTrue embed snippet into a free CodePen pen (or JSBin), save it, copy the pen's full-page URL (the /full/ view, not the editor), then in Notion type /embed and paste that URL. Notion renders the CodePen full page inside an iframe, and the BlooTrue widget renders inside the iframe with your real Booking.com reviews — genuine 1–5 star ratings from verified guests who booked through Booking.com and honored the booking. The free Notion plan supports this — no paid Notion subscription and no Booking.com API key are required. Notion's “Share to web” feature lets you publish the page as a public read-only URL, and third-party publishers like Super, Potion, and Fruition turn a Notion page into a standalone website with custom domain support — the embedded Booking.com widget renders identically on all of them. It fits any hotel running its story on Notion: fine-hospitality rooms, boutique inns, guesthouses, resorts, and multi-property hotel groups. SEO note: Notion's own pages don't expose JSON-LD at the page level, so the embed itself emits schema.org Review + AggregateRating JSON-LD inside its iframe — Bing and DuckDuckGo pick this up, and Super / Potion sites surface it at the page level via their own meta-tag layer.
How to embed Booking.com reviews on Notion in 60 seconds
- Paste your Booking.com hotel URL (https://www.booking.com/hotel/your-hotel) into the configurator above.
- Pick a widget style and customize colors, theme, and layout.
- Click Copy Code to get the one-line HTML embed.
- Open codepen.io, create a new pen, paste the embed code into the HTML tab, save, then copy the pen's full-page URL(looks like
codepen.io/your-name/full/abc123) — not the editor URL. - In your Notion page, type
/embed, paste the CodePen URL, click Embed link, and drag the corners to resize. - Save — your Booking.com reviews are live on Notion.
Why is BlooTrue + CodePen the only way?
Booking.com doesn't publish a review embed the way Trustpilot publishes TrustBox or Google publishes Place Cards — its official website widget exists purely to book rooms and keeps the verified-guest reviews on the Booking.com hotel page itself. Notion, on the other side, doesn't accept raw HTML in any block — only URLs via /embed. The intersection of those two constraints leaves CodePen + BlooTrue as the only practical path to put live Booking.com reviews on a Notion page.