Homechevron_rightIntegrationschevron_rightWordPress
WordPress

Booking system for WordPress

Put a bookable calendar on your WordPress site by pasting one snippet of code into an HTML block. No plugin to maintain, no commission per booking, and your site stays as fast as it was.

  • check_circleNo plugin needed
  • check_circleWorks with Gutenberg, Elementor and Divi
  • check_circleOnline in ten minutes
How it works

An HTML block, not a plugin

Most booking solutions for WordPress are a plugin. You have to install it, update it and keep an eye on it, and every WordPress update is a chance for something to break. Bookedin works differently: you get an iFrame code from your dashboard and paste it into an ordinary HTML block on the page where your calendar belongs.

That keeps the calendar separate from your WordPress installation. It runs on Bookedin’s servers, it does not make your site heavier, and there is no plugin that can fall behind. Whether you use Gutenberg, Elementor, Divi or the classic editor, the same code works everywhere.

What you get
calendar_month

Availability that is correct

Visitors see which days or times are free and book themselves, so double bookings are ruled out.

credit_card

Payment at the booking

Guests pay by iDEAL, Bancontact or credit card, including any deposit, security and extras.

tune

Moves with your theme

The calendar scales with the width it is given and adapts to the colours of your site.

Step by step

Putting the calendar on your WordPress page

Works on any WordPress site where you can edit pages yourself. Allow about ten minutes.

1

Create your calendar

Create a free account and make your first calendar. Enter your rates and choose whether you hire out by hour, day or night. See make your first calendar.

2

Copy the code

Your dashboard shows an iFrame code with the calendar. Copy it in full, including the opening and closing tag.

3

Paste it into an HTML block

In WordPress, open the page where the calendar belongs, add an HTML block, paste the code and publish the page.

Per editor

Where to find the HTML block

Every editor has its own name for the same thing: a block that takes your own HTML.

widgets

Gutenberg (block editor)

  1. 1
    Click the + where the calendar should go.
  2. 2
    Search for Custom HTML and pick that block.
  3. 3
    Paste your code and click Update.
dashboard_customize

Elementor

  1. 1
    Open the page with Edit with Elementor.
  2. 2
    Drag the HTML widget into your section.
  3. 3
    Paste your code into the field and click Publish.
view_quilt

Divi

  1. 1
    Open the page in the Divi Builder.
  2. 2
    Add a Code module.
  3. 3
    Paste your code and save the page.
edit_note

Classic editor

  1. 1
    Open the page and click the Text tab.
  2. 2
    Paste your code in the right place in the source.
  3. 3
    Click Update. Do not switch back to Visual before saving.
web

Beaver Builder

  1. 1
    Open the page in the builder.
  2. 2
    Add the HTML module.
  3. 3
    Paste your code and click Done.
widgets

In a widget or sidebar

  1. 1
    Go to Appearance › Widgets.
  2. 2
    Add a Custom HTML widget.
  3. 3
    Paste your code and save.
If it does not work

Four things it usually is

Common mistakes

  • closeThe code pasted in the Visual tab instead of an HTML block
  • closeA caching plugin still serving the old page
  • closeA security plugin stripping iframes from the page
  • closeOnly part of the code copied

How to fix it

  • checkPaste the code again into a Custom HTML block
  • checkClear your cache and reload the page
  • checkSwitch the security plugin off briefly to test
  • checkCopy the code in full from your dashboard
Still stuck?
Why this way

What this saves compared with a plugin

bolt

Your site stays fast

No extra PHP and no extra database table. The calendar loads separately and keeps your page light.

verified

Less to maintain

No plugin to update, and no outdated plugin opening a hole in your site.

sync

Connects to platforms

Import and export bookings by iCal with Airbnb and Booking.com.

euro

No commission

You pay a fixed amount per month, not a percentage of every booking through your own site.

public

Works elsewhere too

If you ever move to another system, the same code works on Wix, Squarespace and Webflow.

support_agent

Help with placing it

If you cannot work it out, support will look at it with you. Get in touch.

Want to see it first?

Have a look at a working calendar before you put one on your own WordPress site, or book a demo and we will walk through it together.

FAQ

Frequently asked questions

No. Bookedin works with an iFrame code that you paste into an ordinary HTML block, so there is no plugin to install. That saves on load time, updates and security risk. The calendar runs on Bookedin’s servers and is separate from your WordPress installation.

Yes. Every page builder has an element that takes your own HTML: in Gutenberg that is the Custom HTML block, in Elementor the HTML widget, in Divi the Code module and in Beaver Builder the HTML module. Paste the code in there and you are done.

Usually the code was pasted into the visual editor instead of an HTML block, and WordPress strips the iframe out. Paste the code again into a Custom HTML block. If it stays empty, a security or caching plugin is often removing the iframe: clear your cache and switch that plugin off briefly to check.

Yes. Set the page to a template without a sidebar and give the block or section the full width. The calendar scales automatically with the space it gets, on desktop and on mobile.

On a self-hosted WordPress installation it always works. On WordPress.com you need a paid plan that allows custom HTML and iframes; on the free plan iframes are blocked.

With Bookedin you pay a fixed amount per month or per year, and no commission on your bookings. Every plan includes two calendars. Current prices are on the pricing page and you can try it free for fourteen days.

Any other questions? You can always email us at info@bookedin.nl.

Try Bookedin for free today

Bookedin is based in Dwingeloo, the Netherlands. A product of Fijn-Online.nl, the number one booking tool for rental businesses.

© 2026 Bookedin. All rights reserved.

Bookedin