WantToBook
Appearance
Official WordPress plugin

Add WantToBook to WordPress in minutes

Use the native Gutenberg block or add [wanttobook] to any page builder that supports WordPress shortcodes. Your booking flow stays responsive, accessible, and managed in one place.

Prefer a manual install? Download version 1.2.0 as a ZIP .

No booking data stored in WordPress
No advertising trackers
WordPress 6.6+

Your WordPress website

/book-online

Embedded securely

Book an appointment

Choose a service

Live availability from WantToBook, displayed on your own site.

Signature treatment

60 minutes

€75

Quick refresh

30 minutes

€45

Next available

Tomorrow at 10:30

Continue

1

service catalogue to maintain

0

customer records stored in WordPress

3

appearance modes: system, light, or dark

One simple integration

Made for WordPress. Managed in WantToBook.

Add the booking experience to your site without maintaining a second calendar, service catalogue, or customer database.

01

Native Gutenberg block

Find WantToBook in the block editor and place the booking form where it belongs.

02

Page-builder friendly

Use the shortcode in any builder that supports standard WordPress shortcodes.

03

Responsive by default

The booking form fills the available width and remains usable on phones, tablets, and desktops.

04

Appearance controls

Follow the visitor’s device preference or choose a consistent light or dark appearance.

05

Lightweight loading

The iframe is lazy-loaded and the frontend stylesheet is added only where the form is rendered.

06

Privacy and accessibility

No advertising trackers or booking records are added to WordPress, and every embed has an accessible title.

Works with your editor

One block. One shortcode. Any layout.

Use the native block in Gutenberg or paste the shortcode into any page builder that supports standard WordPress shortcodes.

Block Editor Classic Editor Shortcode blocks Code modules Widget areas Reusable patterns

Shortcode

Use global settings or customize one page

Copy and publish
[wanttobook]

[wanttobook slug="second-location"
            height="900"
            appearance="dark"]

Override the organization, height, appearance, or accessible title for an individual page while keeping sensible global defaults.

Quick setup

Install it in three steps

The plugin uses your existing hosted booking page, so there is no second service catalogue or calendar to maintain.

  1. 1

    Install and activate

    Install WantToBook Online Booking from WordPress.org, or upload the ZIP manually, then activate it.

  2. 2

    Connect your organization

    Open Settings → WantToBook and enter the organization slug from your public booking URL.

  3. 3

    Add the booking form

    Insert the WantToBook Booking Form block or add [wanttobook] to a page.

Questions answered

Everything you need before installing

The plugin is a secure bridge to your hosted WantToBook booking flow. It does not create a second booking system inside WordPress.

Security and privacy

Customer and booking information is sent directly to WantToBook. The plugin does not add analytics or advertising trackers. To prevent unauthorized embedding, the WordPress address must match the website configured for your organization in WantToBook, including whether the address uses www.

Do I need a WantToBook account?

Yes. The plugin displays the hosted booking flow for an active WantToBook organization.

Does it work with my page builder?

Yes. Add [wanttobook] through a shortcode or code element. This works in page builders that support standard WordPress shortcodes.

Can I add more than one booking form?

Yes. Override the slug per block or shortcode to display another organization or location on the same WordPress site.

Does the plugin slow down every page?

No. The booking iframe is lazy-loaded, and the frontend stylesheet is enqueued only on pages where the form is rendered.

Is customer data stored in WordPress?

No. WordPress stores only the organization slug, display height, and appearance preference. Booking data is processed by WantToBook.

Ready to add booking to WordPress?

Install the official plugin, connect your organization, and publish your booking form wherever customers already find you.