Connect Gym OS to Your Website in 60 Seconds
Turn any WordPress, Squarespace, Wix, Webflow, or custom site into an automated climbing gym booking and membership engine. No plugins to break. No redirects. No clunky 2012 iframes.
Five Powerful Ways to Integrate
Whether you need a 1-line no-code widget or deep custom headless integration, Gym OS provides complete native tooling.
11 Embeddable Widgets
Zero-dependency widget.js loader embeds isolated, responsive iframes with automatic height syncing and origin-verified postMessage communication.
Public & Authenticated REST API
Clean, typed endpoints under /v1/... with server-authoritative pricing, VAT breakdown, 24-hour idempotency caching, and strict scope authorization.
Real-Time Webhook Engine
Stream real-time events for bookings, waivers, check-ins, and payments directly into Zapier, Make, Slack, or your custom CRM with HMAC-SHA256 signature verification and replay capability.
Official JavaScript & TS SDK
Use @sendrlabs/gymos to build fully headless booking portals in Next.js, Nuxt, SvelteKit, or React Native with zero boilerplate.
Write-Once Security Model
Strict separation of publishable (pk_live_...) and secret keys (sk_live_...). Secret keys and webhook secrets are revealed once and never stored in plaintext.
Native CMS Compatibility
Drop-in support for WordPress shortcodes, Gutenberg HTML blocks, Squarespace Code blocks, Wix Custom Embeds, and Webflow embed elements.
Try Any Widget Right Now
Switch between all 11 live widgets below. Notice the instant auto-resizing, clean theme rendering, and server-authoritative live data.
<script src="https://sendrlabs-gym-os.web.app/widget.js"></script><div data-gymos-widget="booking" data-location="loc_dublin_central"></div>Why Climbing Gyms Choose Gym OS Over Legacy Software
Compare Gym OS directly against Rock Gym Pro (RGP) and BETA Climbing gym software.
| Integration Feature | Gym OS (SendrLabs) | Rock Gym Pro (RGP) | BETA Gym Software |
|---|---|---|---|
| Mobile Responsiveness | 100% Fluid Auto-Resize & Touch | Fixed desktop tables (pinch-to-zoom) | Basic responsive iframe |
| No-Code Website Widgets | 11 Built-in Widgets (Booking, Waiver, Shop, Routes) | Offerings & Calendar only | Calendar booking only |
| Security & Secret Hygiene | Strict pk_live_ / sk_live_ & write-once secrets | Plaintext API keys in query params | Standard API tokens |
| Double-Booking & Concurrency | Server-authoritative 24h Idempotency Cache | Browser back button double-submits | Standard database locks |
| Real-Time Webhooks | HMAC-SHA256, auto-retry, dead-letter, & 1-click replay | No webhooks (manual polling or CSV export) | Basic webhooks without replay |
| Developer SDK | Official TypeScript & JavaScript SDK (@sendrlabs/gymos) | None (legacy XML/SOAP documentation) | None |
Ready to Upgrade Your Gym's Website?
Included in every Gym OS subscription. No per-booking fee, no third-party widget surcharges, and zero lock-in.