Holdstyring Class Booking Widgets Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
Class Booking lets your yoga, pilates or fitness studio show live booking content directly on your WordPress site. Connect once with your API key, then use the “Class Booking” block or a shortcode to embed your schedule, prices, instructors, class types, reviews, contact form and more.
Features:
- Connect once — paste your API key under Settings Class Booking and click “Connect and check”. The plugin confirms which studio you are connected to.
- One-click domain request — if your WordPress domain is missing from the key’s allowed domains, the plugin sends it to your studio for approval with one click. The studio approves it under Widgets API keys, and the widgets work as soon as it is approved.
- The loader cannot be stripped — the script is enqueued automatically in the footer, so page builders do not remove it (the most common manual-setup mistake).
- Native Gutenberg block with a live preview in the editor.
- Shortcode for the classic editor and page builders:
[class_booking type="schedule"]. - Follows your brand — widgets inherit your colors, and
theme-mode="auto"follows the visitor’s light or dark mode.
Booking, login and payment all happen inside the widget.
Requires a Class Booking account. This plugin is a client for the Class Booking (Holdstyring) booking service. Without an account and an API key, most widgets cannot load any data.
External services
This plugin connects to Class Booking / Holdstyring to display your studio’s live booking data. The connection is required for the plugin to work at all.
What is sent, and when:
- The widget loader (
https://widgets.holdstyring.dk/v1/holdstyring-widgets.min.js) is loaded on the pages where you use a widget, so the widgets can render in the visitor’s browser. - On “Connect and check” the plugin sends your API key and your WordPress domain to your studio address (
/api/widget/connect) to confirm the connection. Nothing is stored beyond what you enter yourself. - On “Send the domain for approval” the plugin sends your WordPress domain to
/api/widget/allow-origin. The domain then waits for the studio’s approval in its Class Booking admin; only an approved domain can display the widgets. - When a visitor views a widget, the widget fetches public studio content (schedule, prices and so on) from your studio address.
This service is provided by Nahbo ApS (Class Booking / Holdstyring).
Terms of service: https://class-booking.com/terms
Privacy policy: https://class-booking.com/privacy
Screenshots
No screenshots provided

