Introduction
Updated Oct 19, 2026
What is Slotara?
v1.0 Laravel 12 Filament 5 Multi-Tenant SaaS
Slotara is a self-hosted, multi-tenant booking SaaS platform. Deploy it once โ every business (tenant) gets their own branded public booking page where clients can browse services, pick a provider, choose a time slot, and pay, all without leaving the page.
Tenant owners manage their business through a dedicated Business Panel. You control the entire platform from the Super Admin Panel.

Feature Highlights
๐
Smart Booking Engine
Real-time slot generation based on provider working hours, service duration, and existing bookings. No double-booking is ever possible.
๐ข
Full Multi-Tenancy
Each business is completely isolated โ their own services, providers, staff, bookings, clients, and settings share the same database but are never visible to each other.
๐ณ
Stripe Billing
Subscription billing for your tenants. Businesses pay for their plan via Stripe Checkout. Webhooks auto-provision tenants on payment success and handle renewals and cancellations.
๐ง
Email Engine
Fully customisable transactional email templates (booking confirmation, cancellation, reminders). Queue-powered delivery via any SMTP provider โ Mailgun, Postmark, Amazon SES, or your own.
๐
My Bookings Portal
Logged-in clients get a cross-business /my-bookings page โ upcoming and past appointments from every business, grouped by brand, with one-click cancellation (with reason).
๐๏ธ
Form Builder
8-tab control centre for your public booking page: business profile, services, providers, drag-and-drop intake form (10 field types including signatures & file uploads), visual theme, success screen, and embed code or QR code โ all in one place.
๐
Security Suite
reCAPTCHA v3 on forms, password policy enforcement (complexity + history + expiry), login rate limiting, session timeout, and account lockouts.
๐ฌ
Contact Inbox
Contact form with reCAPTCHA protection feeds an in-app inbox. Admin can read and reply to each message directly from the panel.
๐ฅ
Google Meet & Virtual Sessions
Mark any service as virtual and a unique Google Meet link is auto-generated for each booking via the Calendar API. Prefer Zoom or Teams? Disable Meet generation and paste a custom URL โ the right link is always in the client's confirmation email and iCal file.
๐
Multi-Language UI
Complete UI translation in 8 languages: English, Spanish, German, French, Arabic (RTL), Russian, Chinese, and Hindi. Users switch language instantly from the header โ no reload required.
๐งฉ
Add-on Modules New
Install official add-ons from the admin panel in one click and sell them to your businesses per plan. Only signed modules install, and a broken module is switched off on its own: your site and bookings keep working.
๐งพ
Invoices (free add-on) New
Every booking gets an invoice automatically, businesses can invoice by hand with tax, and customers get a print-ready invoice page with Paid / Overdue status.
๐
One-Click Updates
Activate your license and install signed updates from the admin panel with live progress. Changed files are backed up and restored automatically if anything fails.
Tech Stack
| Layer | Technology |
|---|---|
| Backend Framework | Laravel 12 |
| Admin & Business UI | Filament 5 |
| Reactive Components | Livewire 3 + Alpine.js |
| Styling | Tailwind CSS |
| Database | MySQL 8+ / MariaDB 10.6+ |
| Cache & Queue | Database driver (Redis optional) |
| Roles & Permissions | Spatie Laravel Permission |
| Media Handling | Spatie Media Library |
| Payments | Stripe Checkout |
Panels at a Glance
| Panel | URL | Who Uses It |
|---|---|---|
| Super Admin Panel | /admin |
Platform owner โ manages tenants, settings, users, plans |
| Business Panel | /manage |
Tenant owner & staff โ services, bookings, providers, clients |
| Public Booking Page | /{slug} |
End clients โ browse services and book appointments |
| My Bookings | /my-bookings |
Logged-in clients โ view & cancel bookings across all businesses |
Note: Getting started? Follow the path: Requirements โ Installation โ Configuration