Native Gutenberg block
Find WantToBook in the block editor and place the booking form where it belongs.
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 .
Your WordPress website
/book-online
Book an appointment
Live availability from WantToBook, displayed on your own site.
Signature treatment
60 minutes
Quick refresh
30 minutes
Next available
Tomorrow at 10:30
1
service catalogue to maintain
0
customer records stored in WordPress
3
appearance modes: system, light, or dark
One simple integration
Add the booking experience to your site without maintaining a second calendar, service catalogue, or customer database.
Find WantToBook in the block editor and place the booking form where it belongs.
Use the shortcode in any builder that supports standard WordPress shortcodes.
The booking form fills the available width and remains usable on phones, tablets, and desktops.
Follow the visitor’s device preference or choose a consistent light or dark appearance.
The iframe is lazy-loaded and the frontend stylesheet is added only where the form is rendered.
No advertising trackers or booking records are added to WordPress, and every embed has an accessible title.
Works with your editor
Use the native block in Gutenberg or paste the shortcode into any page builder that supports standard WordPress shortcodes.
Shortcode
Use global settings or customize one page
[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
The plugin uses your existing hosted booking page, so there is no second service catalogue or calendar to maintain.
Install WantToBook Online Booking from WordPress.org, or upload the ZIP manually, then activate it.
Open Settings → WantToBook and enter the organization slug from your public booking URL.
Insert the WantToBook Booking Form block or add [wanttobook] to a page.
Questions answered
The plugin is a secure bridge to your hosted WantToBook booking flow. It does not create a second booking system inside WordPress.
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.
Yes. The plugin displays the hosted booking flow for an active WantToBook organization.
Yes. Add [wanttobook] through a shortcode or code element. This works in page builders that support standard WordPress shortcodes.
Yes. Override the slug per block or shortcode to display another organization or location on the same WordPress site.
No. The booking iframe is lazy-loaded, and the frontend stylesheet is enqueued only on pages where the form is rendered.
No. WordPress stores only the organization slug, display height, and appearance preference. Booking data is processed by WantToBook.
Install the official plugin, connect your organization, and publish your booking form wherever customers already find you.