AI-nativeBooking as infrastructure

Add booking to your app without building the backend

Slotr handles availability, pricing rules and conflicts — and indexes your entities so customers can search and get AI recommendations.

  • Entities.

    Your domain, synced. Doctors, rooms, courts, cars — anything.

  • Availability.

    Ask when something can be booked. Get the real answer.

  • Rules.

    Pricing and eligibility that follow your business logic.

  • Quotes.

    Know the price before the booking exists, with reasons.

  • Lifecycle.

    Create, confirm, reschedule, cancel. One API, safe by default.

  • No double-booking.

    Locks and slot holds, so every slot has exactly one owner.

  • Booking search.

    Your entities, indexed. Search by price, distance and real availability.

  • AI recommendations.

    Suggests the best booking using your rules, prices and availability.

Search Intelligence

Index your entities. Get booking search and AI recommendations.

Slotr already knows every rule, price and open slot. So it can find the best booking — not just store one.

  1. 01

    Index your entities.

    Listings, providers and rooms become searchable — together with their rules, prices and availability.

    Soho Loft$135 / night
    Canal House3+ nights deal
    Beach Studio$110 / night
    Slotr
  2. 02

    Booking search.

    Customers search in plain language. Results respect your rules and real availability.

    Place for 2 in London, under $140, next weekend
    Soho LoftFri – Sun · per night$135
    Canal Housematched via 3+ nights rule$160$118
    Rooftop Studiobooked that weekend—
  3. 03

    AI recommendations.

    Suggests better options than your filters would ever find — and explains why.

    Recommended for you
    Stay one more night at Canal House and it drops to $118 a night — cheaper than your top result.
    −13% vs. your searchFri – Mon open
    Also consider: Beach Studio, Brighton$110

Booking from a prompt

Describe your booking model in v0, Lovable or Cursor. Slotr sets up the rest.

Mobile SDKs

The same booking engine and UI in React Native, iOS, Android and Flutter.

Booking looks easy. Then you need availability, conflict detection, calendar sync, timezones, pricing rules, buffers, capacity, payments, rescheduling and webhooks. Suddenly booking is a whole backend. Slotr is that backend.

Booking Engine

Your domain, your rules. Slotr runs the engine underneath.

Rules Engine

Rules as advanced as your business.

Build pricing and availability as a flow. Every quote follows it.

yesnoyesnoyesno
TriggerNew quote
Condition5+ sessions?
ActionPrice −15%
ConditionHoliday?
ActionPrice ×1.5
ConditionOver 20km?
ResultUnavailable
ResultQuote · $340
5 sessions × $80$400
5+ sessions−15%
Quote$340
1 of 3 rules matched · holiday and distance skipped

Works for anything bookable.

Clinics, salons, gyms, rentals, coworking. You bring the entities — Slotr makes them bookable.

Healthcare
DoctorBookable
PatientParticipant

One slot, one booking.

Two people try to book the same slot at the same moment. One gets it. The other gets a clear answer.

AnaBooked
BrunoSlot just taken

Answers that come with reasons.

Every price shows how it was built. Every missing slot says why it’s missing.

Tue 14:00unavailable
Already booked 14:00–15:00
Booking Kit

Drop in a calendar. Make it look like your product.

An embeddable booking calendar where colors, corners, theme and layout are yours. Or go headless and build your own.

Accent
Corners
Theme
<SlotrBooking
  bookable="therapist_42"
  accent="#2E323C"
  radius="soft"
  theme="dark"
/>
DC
Dr. CostaPhysiotherapy
50 minIn personEurope/Amsterdam
$80 / session5-pack · $68 each
October 2026
SunMonTueWedThuFriSat
Tue 6th
Developers

An SDK, an API, and nothing else to maintain.

No per-provider accounts. No iframes. Your database stays the source of truth.

Search
const results = await slotr.search(({
  type: "listing",
  query: "place for 2 in London, next weekend",
  filters: { maxPrice: 140, nights: { gte: 2 } }
});

// results[0]
// → { name: "Canal House", price: 118, matchedRule: "3+ nights" }
Book
await slotr.bookings.create(({
  bookable: results[0].id,
  startAt: "2026-10-16T15:00:00Z",
  nights: 3
});
Indexed search, rules applied, conflict prevented, booking confirmed.
Integrations

Plugs into the stack you already run.

Calendars, payments and messaging — plus the AI builders vibecoders ship with.

  • Google Calendar
    Google Calendar
  • Outlook
  • Stripe
    Stripe
  • Webhooks
  • WhatsApp
    WhatsApp
  • Gmail
    Email
  • SMS
  • REST API
  • React
    React
  • Timezones
  • Google Calendar
    Google Calendar
  • Outlook
  • Stripe
    Stripe
  • Webhooks
  • WhatsApp
    WhatsApp
  • Gmail
    Email
  • SMS
  • REST API
  • React
    React
  • Timezones
  • v0v0
  • Lovable
  • Bolt
  • ReplitReplit
  • Cursor
  • ClaudeClaude Code
  • OpenAICodex
  • AnthropicMCP
  • v0v0
  • Lovable
  • Bolt
  • ReplitReplit
  • Cursor
  • ClaudeClaude Code
  • OpenAICodex
  • AnthropicMCP
Pricing

Providers are not seats.

A marketplace with 100,000 professionals shouldn’t pay for 100,000 users.

Unlimited entities

Customers, providers, resources. Create as many as your product needs.

Pay when people book

A platform fee plus usage. Your bill grows with bookings, not headcount.

Free to start

Build and test without a card. Pay once you go to production.

Stop rebuilding booking. Build the experience.

Let Slotr run the booking engine.