Laravel 13 · PHP 8.4+ · 100% Source Code

The complete booking platform for salons, spas & beauty businesses.

Online booking website, customer portal, multi-branch management, a full CMS, landing page builder, and a documented REST API — one Laravel codebase, no monthly fees.

View Live Demo Admin Demo Documentation
No subscription Self-hosted White-label ready 6 months support REST API included
admin.surebooking.com
Revenue today
$842
↑ 12%
New bookings
12
4 pending
Occupancy
78%
today
Today's bookings
Amelia R. — BalayageConfirmed
James P. — Hot StonePending
Priya S. — ManicureNew
New booking in progress
3
4
ServiceProfessionalTimeConfirm
Mon, 10 Aug · 10:30 AM
Balayage with Ana
Continue
Built with trusted, production-proven technologies
La
Laravel
Php
PHP 8.4+
My
MySQL
S
Stripe
Pp
PayPal
Tw
Tailwind
Az
Alpine.js
Rd
Redis
Why Choose SureBooking

Built to grow your booking business

Everything you need to accept appointments, manage your team, and delight customers — in a single platform.

Accept Bookings 24/7

Customers book appointments online any time — no phone calls. Automated confirmations keep everyone in the loop.

Reduce Phone Calls

Self-service booking, cancellations, and rescheduling through the customer portal frees up your team.

Manage Multiple Branches

One admin for all locations. Each branch has its own services, employees, schedules, and calendar.

Improve Customer Experience

Beautiful booking flow, email reminders, coupons, and a personal portal keep customers coming back.

Increase Revenue

Group bookings, upsell services, coupon campaigns, and analytics help fill slots and grow revenue.

Everything in One Platform

Booking engine, CMS, landing builder, email automation, REST API — no subscriptions, no glue.

How It Works

A frictionless booking flow, start to confirmed

Customers complete a booking in minutes — no account required, guest checkout included.

1
Select a service
Customer picks one or more services from the branch's menu, with live pricing and duration shown up front.
2
Choose a professional
Pick a specific staff member, "any professional" to maximize availability, or a different professional per service.
3
Pick date & time
Only real, open slots are shown per staff member's schedule — no double-booking, ever.
4
Guest checkout or login
Book instantly with no registration, or continue with Google / email to manage bookings later.
5
Details & payment
Contact info, optional notes and photo upload, then pay via Stripe, PayPal, or pay at the salon on arrival.
6
Instant confirmation
A unique appointment code is issued immediately, with confirmation sent by email and SMS.
Product Preview

See SureBooking in action

From the customer booking page to the admin dashboard — real screens, not renders.

surebooking.com
Branch booking website
Group Booking

Book for the whole group — together

Right after choosing a branch, customers pick between booking for themselves or a group appointment for themselves and others — each guest then selects their own service and staff in a single reservation.

Book up to 2 guests
Own services per guest
Own staff per guest
Single booking reference
One checkout, one payment
ServiceProfessionalTimeConfirm
Choose an option
Book
Book an appointment
Book an appointment for yourself
Group appointment
For yourself and others
Customer Portal

Everything customers need, self-service

Once logged in, customers manage their entire relationship with your business — no support ticket required.

View, reschedule & cancel appointments
Full booking history
Leave a review after completion
Track & redeem personal coupons
Update profile information
Change password & account security
Powerful Calendar Management

See every appointment at a glance

A day-view schedule per staff member, filterable by branch and date — click any slot to view details or add a new booking.

Day-view schedule per staff
Branch & date picker
Color-coded appointments
Add walk-in guests
Click a slot to view or book
Employee availability
Heli Spa
Schedule by date
6 Booked Appointments
A
Andy
A
Ana
E
Elies
09:00
Walk-in guest
10:00–11:00
Duy Nguyen
09:30–10:30
Duy Nguyen
10:30–11:30
Complete Business Management

Every module your business needs

One admin panel for all your operations — no separate tools required.

Customers
Profiles & history
Employees
Schedules & services
Branches
Multi-location
Services
Categories & pricing
Coupons
Discounts & campaigns
Reviews
Moderate & display
Reports
Revenue & analytics
Blog
Posts & categories
Pages
Static content
Media
Library & S3
Landing Pages
20+ shortcodes
Settings
Full configuration
Industries

Built for businesses that live on appointments

If your business books time slots with a customer, a chair, or a room — SureBooking replaces the phone, the paper diary, and the spreadsheet with one system.

Hair Salons & Barbershops

Cuts, coloring, styling, grooming

Spas & Massage

Massage, facials, body treatments

Nail Studios

Manicure, pedicure, nail art

Beauty & Skincare Clinics

Aesthetics, skincare, injectables

Medical & Dental Clinics

Consultations, checkups, procedures

Fitness & Personal Training

1-on-1 sessions, classes, coaching

Pet Grooming

Bathing, styling, grooming

Multi-Branch & Franchises

Chains, franchises, multi-location brands

Powerful Website CMS

A complete content management system, built in

Full CMS, shortcode-powered page blocks, media manager, and theme customizer — no plugins needed.

Content Management

Blog & PostsStatic PagesCategories & TagsCommentsFAQ ModuleSEO-friendly URLsCustom Permalinks

Theme Customization

Logo & FaviconTypographyBrand ColorsHeader & FooterSidebar WidgetsDrag & Drop MenuCustom CSS & JS

Page Building — Shortcode Blocks

Build rich pages straight from the built-in CKEditor — insert ready-made blocks (slider, service cards, spa intro, pricing, testimonials, FAQ, and more) as shortcodes, then fill in your own text and images. No separate builder to learn.

Slider / HeroService CardsSpa IntroPricing TableTestimonialsFAQ BlockGallery & Map20+ blocks total
[service-card title="Our Services"
 title_item_0="HAIR AND FACIAL"
 content_0="Relaxed, rejuvenated, glowing."
 image_0="uploads/2026/07/spa-2.webp" ][/service-card]
Marketing & SEO

Built to rank and convert

Every SEO tool built in. Paste your tracking codes (GA4, Google Tag Manager, Meta Pixel, conversion tags) directly from the admin — no code editing required.

Meta tags per page
Open Graph
Schema markup
XML sitemap
GA4 / GTM code field
Meta Pixel code field
Conversion tag field
301/302 redirects
SEO Tools
Analytics
Sitemap
Pixels & Tags
Language
Settings
LanguageStatusOrder
VNTiếng Việt On0
ENEnglish On1
DEDeutsch Off2
FRFrançais Off3
Multi-language & Localization

Reach customers in their language

Add unlimited languages from the admin panel, enable or disable each one, and set its display order — with the admin panel's own language set independently from what customers see on the website.

Add unlimited languages
Enable / disable per language
Custom display order
Separate admin panel language
Default language selector
Per-store timezone
Payment & Checkout

Get paid your way

Support all major payment methods out of the box.

Stripe
Cards, wallets, BNPL
PayPal
Global payments
Pay at Salon
Cash on arrival
Coupons & Discount Codes Invoice Generation Payment Status Tracking
Email Automation

Never miss a touchpoint with your customers

Automated emails at every step — built-in queue support ensures reliable delivery.

Customer Emails

Account activation & verification
Forgot password / OTP
Booking & payment confirmation
Reminder (24h before)
Reschedule & cancellation notices

Admin / Staff Emails

New booking alert
Payment received
Appointment status updates
Cancellation alert
Email Template Builder

Fully editable email templates

Editable HTML templates from admin
Dynamic variables (name, date, service...)
SMTP, Amazon SES, Mailgun support
Queue support for reliable delivery
Subject: Your booking is confirmed
Hi {{customer_name}},
Your appointment for {{service_name}} on {{date}} at {{time}} is confirmed.
Security & Authentication

Enterprise-grade security, built in

Role-based access, 2FA, CSRF protection, and full audit logs keep your business data safe.

Google OAuth login
2FA for admin
Role & permissions
System activity logs
Login history
Password policy
CSRF protection
reCAPTCHA
Two-Factor Auth
Role Permissions
Audit Logs
CSRF Protection
Integrations & Developer Friendly

Built by developers, for developers

Clean Laravel architecture, documented REST API, and Docker support. Customise anything.

Google Calendar
Two-way sync
REST API
11 endpoints, Sanctum
Docker Ready
docker-compose included
Queue & Scheduler
Emails, optimization
Laravel 13 · PHP 8.4+
Repository pattern & service layer
100% unencoded source code
Vendor bundled — no Composer needed
GET/api/v1/appointments Bearer {token}
{
  "success": true,
  "data": [{
    "id": 42,
    "code": "APT-2026-0042",
    "statusText": "Accepted",
    "dateAppointment": "2026-08-10",
    "timeStart": "09:00",
    "totalPrice": 350000,
    "branch": {"name": "Main Branch"},
    "customer": {"phone": "0901234567"}
  }],
  "meta": {"total": 128}
}
Complete Feature List

Everything included — no extras to buy

ModuleIncluded
Online Booking Website
Booking Engine (8-step flow)
Group Booking (up to 2 guests)
Guest Checkout
Customer Portal
Admin Calendar (Month / Week / Day)
Multi-Branch Management
Employee Scheduling
Coupons & Discount System
Reports & Analytics
Blog & CMS Pages
Shortcode Page Blocks (20+)
Email Automation (8 triggers)
Multi-language & RTL
Google Calendar Sync
REST API (11 endpoints)
Payment Gateways (Stripe, PayPal, Pay at Salon)
2FA & Role Permissions
Media Manager (S3 / R2 / Local)
Web Installer (7-step)
Docker Support
100% Source Code
FAQ

Frequently asked questions

Can customers book without creating an account?+
Yes. SureBooking supports guest checkout — customers complete a booking by entering name, email, and phone without registering. They can optionally create an account afterwards to access the customer portal.
Does it support multiple branches?+
Absolutely. You can create unlimited branches, each with its own services, employees, working hours, and booking calendar — all managed from a single admin panel.
Can customers book for two people at once?+
Yes — group booking is supported. Customers can add a guest (up to 2 people per booking). Each person chooses their own services and staff. The group checks out in a single payment.
Can I customize email templates?+
Yes. Every automated email has an editable HTML template in the admin. You can change content, add dynamic variables (name, booking code, date, etc.), and preview before saving.
Does it support Stripe and PayPal?+
Yes. Stripe, PayPal, VNPay, Bank Transfer, and Pay at Salon are all supported out of the box. Configure API keys from Admin → Settings → Payment.
Can I translate the website into another language?+
Yes. The Translation Manager lets you add unlimited languages from the admin panel without touching any code. RTL languages are fully supported.
Can I create landing pages for promotions?+
Yes. From the built-in CKEditor, insert ready-made shortcode blocks (Slider/Hero, Service Cards, Spa Intro, Pricing, Testimonials, FAQ, and more — 20+ in total) via the UI Blocks picker, then fill in your own text and images. No manual code writing required.
Is the source code included and unencrypted?+
Yes — 100%. Every file is fully readable PHP/Blade/JS/CSS source. No ionCube, no licensing server, no encoded files. Customise however you need.
Do I need Composer or SSH to install it?+
No. The vendor folder is bundled in the package. Upload the files, open /install in your browser, and follow the 7-step web installer. Works on shared hosting, VPS, and Docker.
What does the REST API support?+
The API has 11 endpoints: appointment list & detail, appointment status update (state-machine validated), branch list & detail, service list & detail, customer list & detail. Auth uses Laravel Sanctum bearer tokens with per-token rate limiting.
Documentation & Support

You're never on your own

Comprehensive docs, video guides, and dedicated support — everything to get started fast.

Installation Guide
Step-by-step for Docker, shared hosting, and VPS
User Guide
Complete guide to every admin and frontend feature
API Documentation
Full reference for all 9 REST API endpoints
Free Updates
Regular updates with new features and fixes
Dedicated Support
6 months support via CodeCanyon comments
Video Tutorials
Screen-recorded walkthroughs for setup tasks
Available on CodeCanyon & Codester

Ready to launch your booking business?

Get SureBooking today — booking engine, admin panel, REST API, CMS, landing builder, and complete documentation in one package.

Live Demo Admin Demo Documentation Purchase Now

Includes 6 months support · Regular updates · Full source code · No monthly fees