@php $booklioDemo = require resource_path('data/booklio.php'); $features = $booklioDemo['landing']['features']; $useCases = $booklioDemo['landing']['use_cases']; $plans = $booklioDemo['plans']; @endphp Booklio - Appointment Booking SaaS @if (file_exists(public_path('build/manifest.json'))) @vite(['resources/css/app.css']) @else @endif
B Booklio
Built for service businesses

Booking, Invoices & Reminders — All in One Simple SaaS

Booklio helps salons, clinics, consultants, and service businesses manage appointments, customers, invoices, and WhatsApp reminders from one beautiful dashboard.

B Booklio Dashboard
Live

Bookings

128

Revenue

$8.4k

Hair Cut & Style

Jessica Miller - 9:00 AM

Reminder sent

Dashboard preview

A calm dashboard for busy appointment teams.

Booklio keeps the daily workflow visible without clutter. Owners can see bookings, revenue, invoices, staff availability, reminders, and booking links from one polished SaaS interface.

@foreach (['Clean appointment timeline', 'Invoice and CRM widgets', 'Reminder activity feed', 'Booking link performance'] as $item)
{{ $item }}
@endforeach

Booking Link & QR

booklio.com/beauty-salon/book

346

Clicks

128

Bookings

36.8%

Rate

Recent reminders

@foreach ([['WhatsApp', 'Jessica appointment', 'Sent'], ['Email', 'Invoice #124', 'Sent'], ['Follow-up', 'Amanda Taylor', 'Scheduled']] as $row)

{{ $row[0] }}

{{ $row[1] }}

{{ $row[2] }}
@endforeach

Revenue Trend

+24% this month

@foreach ([32, 48, 42, 68, 58, 78, 72, 92, 88, 104, 96, 116] as $height) @endforeach

Features

Everything a service business needs to book, bill, and follow up.

@foreach ($features as $feature)

{{ $feature['title'] }}

{{ $feature['description'] }}

@endforeach

How it works

Launch a booking SaaS flow in four simple steps.

Booklio is designed for buyers who want a complete SaaS product foundation with modern UI screens ready for Laravel implementation.

@foreach ([['1', 'Create business profile', 'Add logo, address, business hours, booking slug, and public page details.'], ['2', 'Add services and staff', 'Set duration, pricing, assigned staff, working hours, and buffer times.'], ['3', 'Share booking link', 'Customers book from a mobile-first page or QR code without calling the desk.'], ['4', 'Automate follow-up', 'Send reminders, invoices, updates, and logs from the owner dashboard.']] as $step)
{{ $step[0] }}

{{ $step[1] }}

{{ $step[2] }}

@endforeach

Use cases

Built for real appointment-based businesses.

Booklio works for local teams, independent professionals, and SaaS operators selling booking tools to many business types.

@foreach ($useCases as $useCase)
{{ $useCase['name'] }}

{{ $useCase['name'] }}

@endforeach

WhatsApp reminders

Reduce no-shows with timely WhatsApp and email messages.

Prepare template screens for booking confirmations, appointment reminders, invoice reminders, cancellations, and follow-up messages with variable placeholders.

@foreach (['Booking confirmation', 'Appointment reminder', 'Invoice reminder', 'Follow-up message'] as $item)
{{ $item }}
@endforeach

WhatsApp reminder

Scheduled for tomorrow at 8:00 AM

Hi Jessica, this is a reminder for your Hair Cut & Style appointment with Glow Beauty Salon tomorrow at 10:30 AM.
Status Scheduled

Invoice #INV-1024

Jessica Miller

Paid
@foreach ([['Hair Cut & Style', '$65.00'], ['Hair Treatment Add-on', '$25.00'], ['Tax', '$6.30']] as $line)
{{ $line[0] }} {{ $line[1] }}
@endforeach
Total $96.30

Invoice and CRM

Customer history and payments stay connected.

Owners can view customer contact details, appointment history, invoice history, notes, and payment status from a professional CRM-style interface.

@foreach ([['128', 'Bookings'], ['$8.4k', 'Revenue'], ['92%', 'Paid rate']] as $metric)

{{ $metric[0] }}

{{ $metric[1] }}

@endforeach

Public booking page

A mobile-first booking page customers can finish quickly.

Customers can select a service, staff member, date, time, enter details, and receive a confirmation without account creation.

@foreach (['Service cards', 'Staff selection', 'Time slots', 'Booking summary', 'Confirmation'] as $chip) {{ $chip }} @endforeach
Salon booking preview
GB

Glow Beauty Salon

4.9 rating - Open today

@foreach ([['Hair Cut & Style', '60 min', '$65'], ['Facial Treatment', '75 min', '$90'], ['Manicure', '45 min', '$40']] as $service)

{{ $service[0] }}

{{ $service[1] }}

{{ $service[2] }}

@endforeach
Continue booking

Pricing

Flexible plans for every buyer and business stage.

@foreach ($plans as $plan) @php($isFree = ($plan['monthly'] ?? $plan['price']) === '$0' && ($plan['yearly'] ?? '$0') === '$0')
@if ($plan['highlight']) Recommended @endif

{{ $plan['name'] }}

{{ $plan['description'] }}

{{ $plan['monthly'] ?? $plan['price'] }} {{ $isFree ? ' trial' : '/month' }}

{{ $isFree ? $plan['period'] : 'Billed monthly' }}

    @foreach ($plan['features'] as $feature)
  • {{ $feature }}
  • @endforeach
Select plan
@endforeach

FAQ

Questions buyers usually ask.

@foreach ([['Is Booklio connected to a backend yet?', 'These screens use dummy UI data only. They are structured so backend integration can be connected later in Laravel.'], ['Can businesses use WhatsApp reminders?', 'Yes. The UI includes WhatsApp template, settings, scheduled reminder, and log screens prepared for integration.'], ['Does Booklio support SaaS subscriptions?', 'Yes. The UI includes business owner subscription pages and super admin plan, subscription, payment, and business management pages.'], ['Is the public booking page mobile friendly?', 'Yes. The booking flow is designed mobile-first with large service cards, staff cards, date slots, forms, and confirmation states.']] as $faq)
{{ $faq[0] }}

{{ $faq[1] }}

@endforeach
@php($booklioTranslationPayload = $booklioTranslationPayload ?? config('booklio_languages.frontend_fallback', ['defaultLocale' => 'en', 'currentLocale' => 'en', 'direction' => 'ltr', 'languages' => []]))