SL
Slotara
Self-Hosted · White-Label · Multi-Tenant · Laravel 12

Launch a self-hosted
appointment booking SaaS
for every business.

Slotara is a self-hosted, white-label appointment booking platform built on Laravel 12 + Filament 5. Install once on your own server, onboard unlimited businesses, and give each one a fully branded booking page — with payments, SMS reminders, and Google Calendar sync.

Tenants
Unlimited
Themes
2 included
License
Lifetime
yoursite.com / acme-salon
3 Step 3 of 4 Acme Salon & Spa

Pick a time slot

Wednesday, May 21 · Hair Cut & Style · 45 min · with Jordan

Booking confirmed
Google · Apple · iCal links sent
Built for
Salons· Clinics· Consultants· Gyms & Studios· Tutors· Agencies· Auto Shops· Photographers· and many more
Quick definition · for humans and AI assistants

What is Slotara?

Slotara is a self-hosted, white-label appointment booking SaaS built on Laravel 12 and Filament 5. Unlike cloud-based tools like Calendly or Acuity Scheduling, Slotara runs on your own server — you own all data and pay once ($59, lifetime license).

It is designed for developers and entrepreneurs who want to run a booking platform as a business: one install supports unlimited tenants (businesses), each with its own branded booking page, services, staff, payment gateway, and SMS reminders. Customers book appointments in a 5-step wizard — no login required.

Problem it solves
Monthly SaaS fees, no data ownership, and no ability to white-label or resell a booking platform.
Who it's for
Developers, agencies, and entrepreneurs who want to launch or resell a booking platform under their own brand.
How it works
Upload to any PHP 8.2+ host, run the web installer, add businesses as tenants, and each gets a live booking page instantly.
Everything in the box

A complete booking stack —
no plugins required.

Upload, configure, share. Slotara handles bookings, reminders, cancellations, and staff scheduling out of the box.

Multi-tenant by design

Unlimited businesses on a single install. Each tenant gets its own booking page, brand, services and staff — fully isolated.

yoursite.com/acme-salon Isolated data

Custom domains

Let each business serve its booking page on its own domain. Owner points DNS, clicks verify, and it goes live over HTTPS — the default URL keeps working until it's ready.

booking.acme.com Auto SSL 1-click verify

5-step booking wizard

Mobile-first flow: choose service → pick provider → select time → fill details → confirm. No customer account needed. Converts because it stays out of the way.

No login required Mobile-first

Drag-and-drop form builder

Build custom intake forms per service. 10 field types including text, dropdown, file upload, date picker, and signature. Responses saved to every appointment.

10 field types Signature capture File upload

Provider & staff scheduling

Add multiple service providers, assign them to services, and set weekly availability with breaks and time-off. Customers choose their preferred provider.

Pick-your-provider Time-off Weekly schedule

Calendar links & reminders

Every confirmation email includes Google Calendar, Apple Calendar and iCal download links. Automated reminder emails sent before each appointment.

Google · Apple · iCal Auto reminders

Outbound webhooks

Push booking events to Zapier, Make, n8n, or any endpoint that accepts JSON. Signed with HMAC-SHA256 and retried automatically on failure.

HMAC-SHA256 Auto-retry
Embed anywhere ★

Plug into any website

<a href="/salon"
data-mode="popup">
<iframe src="/salon"
?embed=inline>

Direct link, popup widget, or inline iframe — one line of code on any site.

Demo mode

Safe previews, zero data

Flip a switch to put any tenant in demo mode. The booking page works normally but no real emails are sent and no real records are created.

DEMO MODE No emails dispatched
White-label

Your brand. Your domain.

Per-tenant logo, accent colour, email sender name, and custom booking page path. Customers never see "Slotara".

Self-service

One-click cancellation

Every confirmation email includes a secure cancellation link. Customers cancel without logging in — no support requests needed.

Signed URL · No login
Deep links

Pre-fill from email campaigns

?email=jane@&service_id=3

Pre-fill the wizard from any link — email blasts, CRM campaigns, QR codes. Skip straight to step 2.

SaaS billing

Monetise with Stripe

Built-in subscription plans tied to Stripe. Charge tenants monthly or yearly. Manage plans and billing from the super-admin panel.

Stripe · Plans · Webhooks
New · Multi-language ★

8 languages, fully translated

Every screen — booking wizard, client dashboard, admin panel, and emails — is fully translated. Tenants and clients switch language in one click from any page.

🇬🇧 English 🇩🇪 German 🇫🇷 French 🇪🇸 Spanish 🇸🇦 Arabic 🇷🇺 Russian 🇨🇳 Chinese 🇮🇳 Hindi
RTL & locale-aware

Right-to-left out of the box

Arabic switches the entire UI to RTL layout automatically. Dates, currencies, and number formats adapt to each locale — no extra configuration needed.

Auto RTL for Arabic Locale-aware dates One-click switch
New · v1.3.0 ★

SMS via Twilio

Send booking confirmations, reminders, cancellations, and reschedule notices via SMS. Each tenant configures their own Twilio account — zero platform markup.

Confirmation Reminder Cancellation Reschedule
New · v1.3.0

Pay at booking

Collect payment when customers confirm. Each tenant picks their gateway and configures their own API keys — no platform cut.

Stripe
Razorpay
PayPal
Paddle
Paystack
Offline payments Print receipts Webhook support
New · v1.3.0
31

Google Calendar sync

Bookings appear in each provider's Google Calendar automatically. Inbound sync pulls busy times and blocks those slots in the booking engine — two-way, real-time.

Outbound sync Inbound busy blocks Per-provider OAuth
New · v1.5.0

Google Meet & virtual sessions

Mark any service as virtual and a unique Google Meet link is auto-generated for every booking. Prefer Zoom or Teams? Paste a custom URL instead — the right link always reaches the client.

Auto Meet link per booking Zoom / Teams fallback Link in email + iCal
New · v1.6.0

Group bookings & capacity

Give any time slot a capacity so multiple people can book it — a 12-seat yoga class, a workshop, a group tour. The booking page shows seats remaining and marks the slot Full when it fills. Capacity of 1 keeps classic one-to-one appointments.

Multiple attendees per slot "3 spots left" & Full states Per-provider seat pools
Two themes included

Classic or Lumina.
Both ship in the box.

Tenants pick a style in one click. Both themes are fully mobile-responsive and built on the same booking engine — no code changes needed to switch.

Theme · Classic
A
Acme Salon & Spa
Book an appointment
STEP 1. Choose a service
Hair Cut & Style
45 min
$48
Color & Highlights
2 hr
$120
Beard Trim
20 min
$22

Clean & structured. White cards, clear typography, lots of space. Works for any industry.

Theme · Lumina
N
Nova Studio
Reserve your slot
STEP 1. Choose a session
Strategy Sprint
60 min · 1-on-1
$180
Deep Work Block
90 min
$260
Discovery Call
30 min · free
$0

Bold & immersive. Deep gradients, soft glow, rounded geometry. For brands that want to feel modern.

Live in minutes

Install. Configure. Accept bookings.

  1. 01
    1

    Install

    Upload the files, point to your database, and run the built-in web installer. No Composer command needed — a guided UI walks you through every step.

    Requirements check
    DB setup & migrations
    Admin account created
  2. 02
    2

    Configure

    Add services, set up providers and their weekly availability, build intake forms, pick a theme, and go live — all from the Filament dashboard.

    Services & pricing
    Staff availability
    Intake form + theme
  3. 03
    3

    Accept bookings

    Share the link — or embed it on any website. Confirmed appointments land in the dashboard with calendar links and reminders sent automatically.

    JM
    RK
    AL
    +12
Filament 5 admin

A dashboard your tenants will actually use.

Built on Filament 5 — the most polished Laravel admin panel available. Every table is searchable, filterable, and exportable out of the box.

  • Role-based permissions — super admin, tenant owner, staff
  • CSV & Excel export on every table
  • Activity log — every action recorded
  • Dark mode & two-factor authentication
  • Stripe subscription billing for tenants
SL
Slotara / Acme Salon
⌘K Search
AC
This week

Dashboard

Bookings
128
▲ 18% wow
Revenue
$6,184
▲ 9% wow
No-shows
3
2.3% rate
Avg. value
$48
— flat
Upcoming appointments
Customer Service Provider When Status
Jamie ReyesHair Cut & StyleJordanWed · 11:15CONFIRMED
Priya SharmaColor & HighlightsMikaWed · 14:00CONFIRMED
Sam OkaforBeard TrimJordanThu · 09:30PENDING
Lena SchultzHair Cut & StyleMikaThu · 16:45CONFIRMED
Built on a stack you trust

Mature, battle-tested technology.

Framework
Laravel 12
Admin
Filament 5
Reactivity
Livewire 3
Styling
TailwindCSS
Also includes: Spatie Permissions · Spatie Activity Log · Spatie Backup · Filament Shield · Laravel Socialite (Google, GitHub, Facebook, LinkedIn) · Stripe PHP · Alpine.js · Vite 6
Slotara vs. the alternatives

The only self-hosted option that also runs as a SaaS.

Calendly and Acuity are great tools — but you're renting access to your own business data. Slotara gives you the source code, the server, and the ability to resell it.

Feature
SL
Slotara
Calendly Acuity Booksy
Self-hosted / data ownership
White-label (your brand) Partial
Multi-tenant (run as SaaS)
Pricing model $59 one-time $8–20/mo $16–49/mo Per-booking fee
Full source code
Custom domain per tenant
SMS notifications Paid add-on Paid add-on
Payment collection at booking
Google Calendar two-way sync
Google Meet / virtual sessions Paid plan Paid plan
Group bookings / class capacity Paid plan Paid plan
Intake forms / custom fields
Webhook / Zapier integration Paid plan
Multi-language (8 languages) Varies

Comparison based on publicly available information as of mid-2025. Calendly/Acuity pricing for standard plans. Subject to change.

FAQ

Common questions answered.

Is Slotara truly self-hosted?

Yes. You upload the files to any PHP 8.2+ hosting environment — shared hosting, VPS, or a dedicated server. No monthly cloud subscription. You control the server, the database, and all booking data.

How is Slotara different from Calendly?

Calendly is a hosted SaaS — you pay monthly and can't control your data or rebrand it. Slotara is self-hosted ($59 one-time), fully white-label, and lets you onboard unlimited businesses as tenants, making it a booking platform you can run as your own SaaS.

Do I need Composer or terminal access to install?

No. Slotara ships with a browser-based web installer. Upload the files via FTP or your host's file manager, open the install URL, and the wizard handles database setup, migrations, and admin account creation.

Can I charge my tenants a subscription fee?

Yes. Slotara has built-in Stripe subscription billing. You define plans in the super-admin panel, tenants subscribe on signup, and Stripe handles recurring charges. You keep 100% of the revenue.

What payment gateways are supported?

Slotara supports Stripe, Razorpay, PayPal, Paddle, and Paystack for pay-at-booking. Each tenant configures their own API keys — Slotara takes zero commission. Offline payment and print receipts are also included.

Does it support SMS reminders?

Yes — added in v1.3.0 via Twilio. Each tenant plugs in their own Twilio credentials and enables SMS for confirmations, reminders, cancellations, and reschedule notices. No per-message markup from Slotara.

What languages does Slotara support?

8 fully translated languages ship out of the box: English, German, French, Spanish, Arabic, Russian, Chinese (Simplified), and Hindi. Arabic triggers automatic RTL layout. Language can be switched in one click from any page.

What's included in the $59 license?

Full source code, lifetime license, free future updates, and 6 months of author support. The license covers use on one production domain. Extended support can be added at checkout on CodeCanyon.

Available now on CodeCanyon · Quality Reviewed

Own your booking platform.
Pay once. Run forever.

One-time $59 license. Full source code. Unlimited tenants. Free lifetime updates. No monthly fees — ever.

Regular license · one-time
$59 USD · no subscription
vs. Calendly at $96–$240/yr
Get Slotara on CodeCanyon
Secure checkout via Envato / CodeCanyon
6 months author support Free lifetime updates Full source code · no lock-in Envato quality review passed Unlimited tenants included