Skip to main content

Embeddable Booking Widget

The SpaceOS Booking SPA (zs-booking) can be embedded as a widget in third-party websites.

Embedding Options

Iframe Embed

<iframe
src="https://booking.zenspace.io/org-slug/space-group-slug"
width="100%"
height="800"
frameborder="0"
></iframe>

Share a direct booking URL:

https://booking.zenspace.io/org-slug/space-group-slug

Booking Flow

The embedded widget provides a complete booking experience:

  1. Browse — View available space groups and meeting spaces
  2. Check availability — Select date and see available time slots
  3. Select — Choose a space and time
  4. Book — Fill in organizer details
  5. Pay — Stripe-powered payment (if configured)
  6. Confirm — Booking confirmation with details

Customization

  • White-label — Remove ZenSpace branding (enterprise plan)
  • Custom domain — Host on your own domain
  • Theming — Colors and branding match your organization settings
  • Voucher support — Accept discount codes during booking

Tech Stack

  • React 19 + Vite
  • Redux for state management
  • Communicates only with ZenCore APIs

Next Steps