Title: StudioCount Bookings
Author: sanctabase
Published: <strong>August 23, 2026</strong>
Last modified: August 23, 2026

---

Search plugins

![](https://ps.w.org/studiocount-bookings/assets/banner-772x250.png?rev=3661962)

![](https://ps.w.org/studiocount-bookings/assets/icon-256x256.png?rev=3661962)

# StudioCount Bookings

 By [sanctabase](https://profiles.wordpress.org/sanctabase/)

[Download](https://downloads.wordpress.org/plugin/studiocount-bookings.1.0.9.zip)

 * [Details](https://wordpress.org/plugins/studiocount-bookings/#description)
 * [Reviews](https://wordpress.org/plugins/studiocount-bookings/#reviews)
 *  [Installation](https://wordpress.org/plugins/studiocount-bookings/#installation)
 * [Development](https://wordpress.org/plugins/studiocount-bookings/#developers)

 [Support](https://wordpress.org/support/plugin/studiocount-bookings/)

## Description

StudioCount Bookings is the official WordPress plugin for StudioCount, a product
owned and operated by Sanctabase Ltd. It lets studios display their current StudioCount
classes and products on an existing WordPress website.

Use the StudioCount Bookings block or the `[studiocount_bookings]` shortcode. Each
embed can show:

 * Classes
 * Products
 * Classes and products together

Visitors see current information from StudioCount and continue through the normal
StudioCount booking, waitlist and secure Stripe-hosted payment flows. The plugin
does not copy availability, prices, booking rules or payment logic into WordPress.

The plugin supports multiple embeds on one page and adapts to phone, tablet and 
desktop layouts. Visitors can reload the WordPress page whenever they want fresh
information; a contextual retry is shown if information fails to load.

#### External services

This plugin requires the external services described below. It does not send data
to them until an administrator connects or checks a StudioCount connection, or a
visitor loads or uses an embedded booking page.

#### StudioCount and Supabase

This plugin requires a StudioCount studio account and connects to the external StudioCount
service at `https://www.studiocount.com`.

The studio’s StudioCount booking page must remain live while the plugin is in use.
The plugin displays the same published classes, availability and products on WordPress;
it does not create a separate booking channel.

The WordPress administrator connects the site through the authenticated Studio Portal.
StudioCount binds one revocable public display identifier to the exact studio and
WordPress origin. Copying the identifier to another website does not authorize the
embed, and the identifier grants no Owner, Member, Supabase or Stripe authority.

When a site owner places the block or shortcode on a public page, the visitor’s 
browser requests the connected studio’s public classes, availability, class presentation
and products from StudioCount.

If a visitor starts a booking, joins a waitlist or chooses a product, the information
they enter is sent directly from the hosted StudioCount frame to StudioCount. If
the studio offers online payment, the visitor continues to Stripe’s hosted Checkout.
WordPress does not receive or store the visitor’s booking details, StudioCount credentials,
card details, Supabase credentials or Stripe credentials.

When a WordPress administrator explicitly chooses **Check connection**, the plugin
sends the public connection identifier, studio slug, exact WordPress site origin,
WordPress home URL and plugin version to the StudioCount connection-validation endpoint
at `https://qjpftwpnlewwqlodyeff.supabase.co/functions/v1/validate-wordpress-embed-
connection`. The endpoint is operated by StudioCount and hosted by Supabase. This
information is used only to confirm that the identifier is bound to that studio 
and WordPress origin. No check runs automatically.

StudioCount Terms: https://www.studiocount.com/terms

StudioCount Privacy Policy: https://www.studiocount.com/privacy

Supabase Terms: https://supabase.com/terms

Supabase Privacy Policy: https://supabase.com/privacy

#### Stripe

If a studio offers online payment and a visitor chooses a paid booking or product,
StudioCount sends the transaction details required to create a Stripe-hosted Checkout
session. The visitor then supplies payment and billing information directly to Stripe.
The WordPress plugin and WordPress website do not receive or store card details.

Stripe Services Agreement: https://stripe.com/legal/ssa

Stripe Privacy Policy: https://stripe.com/gb/privacy

## Screenshots

[⌊Browse upcoming classes with dates, descriptions, prices and live availability
on a connected WordPress page.⌉⌊Browse upcoming classes with dates, descriptions,
prices and live availability on a connected WordPress page.⌉[

Browse upcoming classes with dates, descriptions, prices and live availability on
a connected WordPress page.

[⌊Review a class image, description, date and duration before booking.⌉⌊Review a
class image, description, date and duration before booking.⌉[

Review a class image, description, date and duration before booking.

[⌊Compare Class Packs and Monthly Membership options.⌉⌊Compare Class Packs and Monthly
Membership options.⌉[

Compare Class Packs and Monthly Membership options.

## Blocks

This plugin provides 1 block.

 *   StudioCount Bookings Display StudioCount classes and products.

## Installation

 1. Install and activate StudioCount Bookings.
 2. Open **StudioCount Bookings** in the WordPress admin menu.
 3. Choose **Connect to StudioCount**, sign in to Studio Portal and confirm the exact
    studio and WordPress website.
 4. Choose the default display and save the settings.
 5. Choose **Create a WordPress booking page automatically**, add the **StudioCount
    Bookings** block to another page, or add a Shortcode block containing `[studiocount_bookings]`.

The shortcode accepts an optional `view` attribute:

    ```
    [studiocount_bookings view="both"]
    ```

The exact `view` values are `classes`, `products` and `both`.

## FAQ

### Do I need a StudioCount account?

Yes. This plugin displays the public booking and product information configured 
for a participating StudioCount studio.

### Does the plugin process payments?

No. Online payments, when offered by a studio, use Stripe-hosted Checkout through
StudioCount. The plugin and the WordPress website do not receive card details.

### Does the plugin store customer or booking data in WordPress?

No. The WordPress option contains only the public studio slug, a domain-bound public
display identifier and the default display mode. Booking, waitlist, product and 
payment information remains with StudioCount and its disclosed service providers.

### Can I show only classes or only products?

Yes. Choose a default in StudioCount Bookings, override it in each block, or set
the shortcode `view` attribute to `classes`, `products` or `both`.

### Can I use more than one StudioCount embed on a page?

Yes. Each block or shortcode has an independent frame and can use its own display
mode for the connected studio.

### Does the plugin automatically refresh the page?

No. Visitors can reload the WordPress page, and a retry button appears only if booking
information fails to load.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“StudioCount Bookings” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ sanctabase ](https://profiles.wordpress.org/sanctabase/)

[Translate “StudioCount Bookings” into your language.](https://translate.wordpress.org/projects/wp-plugins/studiocount-bookings)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/studiocount-bookings/),
check out the [SVN repository](https://plugins.svn.wordpress.org/studiocount-bookings/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/studiocount-bookings/)
by [RSS](https://plugins.trac.wordpress.org/log/studiocount-bookings/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.9

 * Identify this as the official StudioCount plugin from Sanctabase Ltd.
 * Document the exact StudioCount connection-validation endpoint, data transfer 
   and applicable external-service policies.

#### 1.0.8

 * Explain that the connected StudioCount booking page must remain live.
 * Clarify the StudioCount booking-page link and automatic WordPress page creation.
 * Add visible block and shortcode instructions to the plugin settings screen.

#### 1.0.7

 * Preserve the authenticated studio connection separately from ordinary display
   settings.
 * Show a successful connection only after WordPress confirms that the connection
   was saved.

#### 1.0.6

 * Add one-click creation of an editable draft booking page without forced promotional
   copy.
 * Reuse the existing plugin-created page instead of creating duplicates.

#### 1.0.5

 * Add an authenticated, revocable Studio Portal connection bound to the exact WordPress
   domain.
 * Clarify the booking-page check and link directly to the full booking page.
 * Simplify embedded classes by moving legal links to the service footer and showing
   refresh only after a load failure.

#### 1.0.4

 * Keep wide booking embeds centred when a WordPress theme applies a narrow content
   constraint.

#### 1.0.3

 * Add a visible StudioCount Bookings item to the main WordPress admin menu.

#### 1.0.2

 * Add a direct Settings link on the WordPress Plugins screen.

#### 1.0.1

 * Use a wider responsive booking canvas even inside narrow theme content columns.
 * Leave the page heading and introductory copy to the WordPress site.

#### 1.0.0

 * Initial public release with Gutenberg block and shortcode support.
 * Classes, products and combined display modes.
 * Responsive isolated embed with exact-origin resizing and Checkout navigation.

## Meta

 *  Version **1.0.9**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.4 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [class Booking](https://wordpress.org/plugins/tags/class-booking/)[fitness](https://wordpress.org/plugins/tags/fitness/)
   [memberships](https://wordpress.org/plugins/tags/memberships/)[scheduling](https://wordpress.org/plugins/tags/scheduling/)
   [studio](https://wordpress.org/plugins/tags/studio/)
 *  [Advanced View](https://wordpress.org/plugins/studiocount-bookings/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/studiocount-bookings/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/studiocount-bookings/reviews/)

## Contributors

 *   [ sanctabase ](https://profiles.wordpress.org/sanctabase/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/studiocount-bookings/)