Booking Engine

Your checkout.
Your rules. Your revenue.

A rule-engine based booking flow that your organisation controls end to end — from product configuration to checkout, ticket delivery, and CRM capture. Like Shopify for experiences, without the OTA taking a cut.

THE BOOKING FLOW

A flow you configure, not a template you squeeze into

Most booking tools force you to fit your product into their model. Spotinga's rule engine adapts to yours — pricing logic, capacity rules, time slots, booking questions, and checkout steps are all configurable.

01
Configure your product

Define time slots, capacity per slot, pricing tiers, booking questions, and cutoff windows — all without code.

Recurring schedules or one-off events
Per-person, per-group, or flat pricing
Custom booking form fields
Blackout dates and seasonal overrides
02
Customer completes checkout

A clean, mobile-optimised checkout collects booking details, answers your custom questions, and processes payment in one flow.

Stripe and Razorpay supported
Guest checkout — no account required
Coupon and discount code support
Partial payment and deposit options
03
Confirmation, ticket, and CRM

Instant confirmation email with a print-ready QR ticket. Booking logged. Customer added to your contacts automatically.

Branded email confirmation
Print-ready PDF ticket
Unique QR code per booking
Contact auto-created in CRM
RULE ENGINE

Pricing and availability that matches your real-world logic

No two operators price the same way. A surf school charges per person with a minimum group of 4. A museum has member pricing, concession, and adult tiers plus a school booking quota. A cooking class closes at 70% capacity for prep time.

Spotinga's rule engine handles all of it — without you calling support or filing a customisation request.

Minimum group size of 4 before slot opens
Close availability at 80% capacity to allow prep time
Student/concession pricing at 60% of adult rate
Advance booking required 48h before slot
Peak pricing on weekends and public holidays
Waiver / terms acceptance step before checkout
Max 2 bookings per customer per time period
AFTER THE BOOKING

Every booking is more than a transaction

CRM contact created

Every booker becomes a contact in your CRM — tagged, segmentable, and ready for follow-up campaigns.

Ticket delivered

Branded email confirmation with a print-ready PDF ticket and unique QR code sent instantly.

Entry validated

Staff scan QR at entry. System confirms booking, time slot, and remaining capacity in real time.

Analytics updated

Booking logged to your dashboard. Revenue, capacity utilisation, and source tracking updated live.

TICKETS & ENTRY

Print-ready tickets. Real-time entry validation.

Every confirmed booking generates a print-ready ticket with a unique QR code. Visitors can print it or show it on mobile. Staff scan it at entry — the system validates the booking, the time slot, and the capacity in real time.

Overbooking is prevented automatically. Walk-in upgrades and late check-ins flow through the same validation. No spreadsheet at the door. No double-entry.

Unique QR code per booking
Print or show on mobile
Real-time scan validation
Time-slot enforcement
Overbooking prevention
Walk-in and late check-in support
Branded ticket design
Multi-ticket group orders
EMBED ANYWHERE

Keep your existing site. Add a booking widget.

Your website is already built. Your visitors know it. Use the Spotinga booking widget to embed a fully functional checkout on any page — your visitors never leave your domain, and all data flows into your Spotinga account.

Developer API for full programmatic control is launching soon. Request early access to be first in line.

<!-- Spotinga Booking Widget -->
<script src="https://cdn.spotinga.com/widget.js"></script>
<div
data-spotinga-store="your-store-id"
data-spotinga-product="product-slug"
data-spotinga-theme="light"
></div>
<!-- That's it. -->

Take direct bookings — starting today, for free.

Booking engine, GTTD publishing, and visitor contacts — all included on the free plan. No commission. No credit card. No contract.

Loading...