StudioDock Booking gives creative studios and session-based businesses a native WordPress setup flow for their StudioDock booking experience.
Click Connect StudioDock, sign in or start a free trial, choose an active Space or Sessions page, and preview it in the block editor. The published booking form automatically follows its StudioDock content height, so site owners do not need to maintain a fixed iframe height.
The plugin does not recreate availability, pricing, checkout, or payments inside WordPress. Those workflows continue to run securely in StudioDock.
[studiodock_embed] shortcodeA StudioDock account is required only when an administrator clicks Connect or manually configures an embed. The plugin itself is free.
Sessions embeds are available according to the tenant’s StudioDock plan. Per-space embeds require an eligible trial, Pro, or Scale plan. The Connect picker only returns booking surfaces currently available to that tenant.
This plugin connects to the StudioDock SaaS service at https://www.getstudiodock.com.
No request is sent to StudioDock merely by installing or activating the plugin. When an administrator explicitly clicks Connect StudioDock, the plugin sends the WordPress site’s public origin, a random state value, and an S256 PKCE challenge to start a secure one-time authorization. After the tenant admin approves embeds:read, StudioDock returns the tenant name and eligible public booking URLs. It does not return customers, bookings, payments, or settings.
When a page containing the block is viewed, the selected public booking form is loaded from StudioDock or the tenant’s configured StudioDock custom domain. Visitors then interact directly with StudioDock under the studio’s published booking and privacy terms.