Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.boseat.com/llms.txt

Use this file to discover all available pages before exploring further.

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 support@boseat.com with your site URL and organization ID.