Skip to content

Your timetable, on your own website

Paste two lines of HTML into your site. Your classes, prices and a booking button appear — and stay current, because they come straight from SessionHQ. No plugin, no second timetable to maintain, nothing to update when a class moves.

<script type="module"
  src="https://sessionhq.org/widgets/v1/sessionhq-widgets.js"></script>

<sessionhq-schedule slug="your-studio"></sessionhq-schedule>

Works on WordPress, Squarespace, Wix and any custom site. Your studio gets its own snippet in Settings → Embed widgets.

See them working

Sample data from a made-up studio — not a real customer.

Class schedule

Your next seven days of classes, straight from SessionHQ. Change a class in the admin and your website is already correct — there is no second place to update.

Pass pricing

Every active pass and price. This is the table that quietly goes stale on most studio websites the day prices change.

Call to action

A headline and a button for a footer, a blog post or a sidebar. Links are tagged with UTM parameters, so your own analytics can attribute the visit.

It looks like your website, not ours

The widgets inherit your site's font by default, come in light and dark, and every colour is a CSS variable you can override. They resize to the space they are given, so the same snippet works in a narrow sidebar and a full-width section.

They are read-only: visitors see your classes and prices, and clicking through brings them to your SessionHQ page to book. Nothing about your members is exposed, and class capacity shows as “spots available”, “filling up” or “full” rather than a headcount.

See pricing