Ownware

Slotly — Appointment & Booking System (PHP + MySQL, Self-Hosted)

Self-hosted appointment booking engineered so it can't double-book.

Slotly — Appointment & Booking System (PHP + MySQL, Self-Hosted) preview banner

The problem it solves

Salons, spas, trainers, and clinics-of-one need staff and services booked without double-bookings, timezone bugs, or ignored buffers — the exact places cheap booking scripts fall apart. Hosted booking SaaS also charges a monthly fee forever and keeps the client list on someone else's server.

  • Double-bookings and timezone/DST bugs in cheap scripts
  • Buffers, blackout dates, and split shifts that aren't enforced
  • Recurring SaaS fees for a booking widget you could own outright

What you get

Conflict-free booking engine

Double-booking is prevented at the database level, even when two customers hit the same slot at the same instant.

Timezone & DST correct

Customers see their own timezone while you work in yours, and impossible DST-gap times are never offered.

Buffers, blackouts & split shifts

Prep/cleanup buffers, blackout dates, minimum notice, booking windows, and per-weekday hours including split shifts.

Group classes with capacity

Set a capacity so multiple people can book the same slot, never one more.

Deposits, coupons & reminders

Per-service deposits, coupon codes, tax, and automatic email reminders via one cron line.

Admin calendar & reports

Colour-coded week calendar, appointment statuses, walk-in bookings, and reports by service and staff.

Pricing — one-time, yours forever

single license
$39.00
Version 1.0.0 · instant download · license key included
Available soon

Available soon — get notified

Checkout isn't open yet. Leave your email and we'll send one note the moment Slotly — Appointment & Booking System (PHP + MySQL, Self-Hosted) can be purchased — nothing else.

Screenshots

Honest limitations

  • No online payment collection at booking — deposits are quoted and tracked in admin, not processed as cards
  • Not built for a multi-vendor marketplace
  • Single business per install

2-minute web installer, plain PHP 8 + MySQL (or SQLite for a trial), no Composer or build step — Docker image included.

Frequently asked questions

Does it take payment online?

No — deposits are quoted and tracked in admin; online payment gateways are roadmap.

What do automatic reminders need?

One cron line enables them; email goes through SMTP or PHP mail().

Can I run group classes?

Yes — set a capacity and multiple people can book the same slot.

MySQL or SQLite?

Either — MySQL for shared hosting, SQLite for a local trial.

What do I need to run it?

PHP 8.0+ with PDO and MySQL/MariaDB or SQLite, on any Apache/LiteSpeed shared host (mod_rewrite) or Nginx/VPS.

See it running before you buy

The live demo is being prepared — check back shortly.

Demo — coming soon

More from this store

Ownware Business tools you own.
Catalog · Your purchases Powered by Deliora (self-hosted)