Skip to main content
The Boseat WordPress extension is in development. This page outlines how it will work and what you can do today.

What the extension will provide

  • Shortcode: [boseat-widget organization="ORG" venue="VENUE_SLUG" space="SPACE_SLUG"]
  • Admin UI to configure organization, venue, and space
  • Theme follows your Boseat organization settings (no per-embed theme key yet)
  • Automatic updates via the WordPress plugin system

Current workaround (before the plugin ships)

Use a Custom HTML block with the iframe embed:
<iframe
  src="https://embed.boseat.com/YOUR_ORGANIZATION/YOUR_VENUE/YOUR_SPACE"
  width="100%"
  height="600"
  frameborder="0"
  allow="payment"
  title="Boseat Booking Widget"
></iframe>
Notes:
  • YOUR_ORGANIZATION is required; YOUR_VENUE and YOUR_SPACE are optional path segments.
  • Theme and colors come from your Boseat organization settings.
  • Keep the parent block wide enough; set a min-height (e.g., 600px).

PostMessage events (optional)

When the plugin is available, it will surface booking events through WordPress hooks. Until then, you can listen in the page:
window.addEventListener('message', (event) => {
  if (event.origin !== 'https://embed.boseat.com') return;
  if (event.data.type === 'booking.created') {
    console.log('Booking created', event.data.booking);
  }
});

Roadmap

  • Plugin release (beta): shortcode + admin settings
  • Theme previews inside WordPress
  • Optional per-embed theme override when available
  • Analytics view of widget usage within WordPress
Want early access? Contact [email protected] with your site URL and organization ID.