Launch a Revenue-Ready Mobile Grooming SaaS in Days β Not Months.
Complete Laravel + n8n WhatsApp AI Booking System. Production-tested. Developer-friendly. Deploy and start earning.
Processed in ZAR (~R15). Your bank converts automatically.
View Architecture βThe Problem Is Real
Mobile groomers are stuck in the stone age.
Groomers book via WhatsApp β zero automation
Manual coordination burns hours daily
No AI, no smart scheduling, no flow
No driver management or routing
No financial reporting or tracking
No professional branding or customer emails
No loyalty system to retain customers
No smart scheduling with travel-time awareness
Three Pillars. One System.
Everything connects. Everything works.
Laravel API Engine
Clean, scalable backend built on Laravel 11. 14 Eloquent models, 35 migrations, UUID primary keys β production-grade architecture.
- β 14 models, 35 migrations
- β 3 isolated auth guards
- β 7 REST API endpoints for AI
- β 5 database seeders included
AI WhatsApp Receptionist
n8n workflow included. OpenAI-powered receptionist answers questions, looks up bookings, and guides customers β all via WhatsApp.
- β Pre-built n8n workflow files
- β WhatsApp Cloud API ready
- β OpenAI-powered conversations
- β 7 API endpoints for AI context
Admin + Driver Suite
Full operations dashboard with FullCalendar view. 15+ admin views, 3 driver portal views, photo gallery, and complete finance module.
- β KPI dashboard with revenue tracking
- β FullCalendar booking view
- β Mobile-friendly driver portal
- β Photo gallery & finance reports
Everything You Need. Built In.
π Admin Dashboard
- β KPI dashboard β bookings, customers, pets, revenue
- β Booking management with filters & status updates
- β FullCalendar view with color-coded statuses
- β Full booking editor β reschedule, change services, recalculate pricing
- β Customer management β searchable list, profiles, admin-side creation
- β Driver management β CRUD with active/inactive toggle
- β Service & extra service management with size-based pricing (S/M/L/XL)
- β Service area management for travel-time blocking
- β Finance dashboard β revenue breakdown, daily chart, top services
- β Photo gallery with driver/date/customer filters
- β Global settings β operating hours, WhatsApp config, banking details
π Driver Portal
- β Separate phone + password login (isolated from admin)
- β 3-day schedule view β confirmed bookings grouped by date
- β Full booking detail β customer info, address, pet details, services
- β One-tap contact β call, WhatsApp, Google Maps navigation
- β Photo upload β before/after grooming (JPEG/PNG/WebP, up to 10MB)
- β Completion enforcement β must upload at least one photo
- β Caption support β optional text descriptions per photo
π€ Customer Experience
- β WhatsApp-driven onboarding with pre-filled phone number
- β Web onboarding β single-form registration with all details + pets
- β Visual calendar with 30-day lookahead & configurable hours
- β Multi-pet bookings β each pet with independent service selection
- β Profile self-service β update info, add/remove pets anytime
- β Booking history β upcoming & past appointments with full details
- β 10-stamp loyalty card with free Basic Groom reward
- β Automated email confirmations at every booking stage
Smart Booking Engine
Not just a calendar β intelligent scheduling built for mobile grooming logistics.
Visual Calendar
30-day lookahead with configurable operating hours per day and hourly time slots.
Multi-Pet Bookings
Customers book all pets in one session β each with independent service selection. 1 hour per pet.
Double-Booking Prevention
Real-time consecutive slot availability checks. No same-day bookings for schedule stability.
Travel-Time Blocking
Adjacent slots in different service areas are auto-blocked β prevents impossible travel between zones.
Built-In Loyalty System
Customer retention out of the box β no third-party plugin, no extra cost.
- β 10-stamp loyalty card β each completed groom earns 1 stamp per pet
- β Free Basic Groom reward at 10 stamps β discount auto-calculated by pet size
- β Visual stamp grid with animated πΆ / π± emoji icons
- β Customers claim reward during booking β select which pet to apply it to
- β Auto-issued new card after reward is claimed
- β Full audit trail β every stamp linked to its booking and pet
- β Anti-abuse β loyalty reward bookings don't earn stamps
10 Stamps = Free Groom
7/10 stamps collected
Professional Email Notifications
Beautiful, branded HTML emails at every stage of the booking lifecycle.
All sends are fail-safe & queue-ready. Errors logged, never block the flow.
White-Label Ready
One config change rebrands the entire app β all 30+ pages update instantly.
5 Preset Themes Included
- β CSS variable system β all colors via :root variables
- β PowerShell theme changer script included
- β Custom hex color support for fully custom palettes
- β APP_NAME in .env rebrands everything
What You're Getting
This isn't a starter kit. It's a production-tested system.
Three Auth Systems. Zero Overlap.
Each role sees only what they need.
Admin
Email + password. Separate admins table. Full dashboard access.
Driver
Phone + password. Role-checked login. Schedule & job completion only.
Customer
Phone number in URL. No passwords β identity via WhatsApp-verified phone.
Session-based auth with middleware protection. All mutations wrapped in transactions with rollback.
Built With Industry-Standard Tools
Get The Code. Ship Fast.
One price. Full system. Professional delivery via private GitHub repository.
PetBook β Mobile Grooming AI Booking System
Complete Laravel + n8n WhatsApp AI Booking System for mobile pet grooming businesses. Production-ready. White-label ready. Deploy and start earning.
Charged as R15 ZAR
One-time payment. Lifetime updates. Your bank handles currency conversion.
How It Works In The Real World
Customer Messages
Pet owner sends a WhatsApp message or clicks a booking link with their phone pre-filled.
AI Responds
n8n + OpenAI receptionist greets them, answers questions, and provides the booking URL.
Customer Books
Customer registers (or is auto-recognized), selects date/time, adds pets with services.
Admin Confirms
Admin reviews booking, assigns a driver. Customer receives a confirmation email.
Driver Completes
Driver sees schedule, navigates via Maps, grooms the pets, uploads before/after photos.
Stamps Earned
Loyalty stamps are added per pet. At 10 stamps, customer earns a free Basic Groom.
Frequently Asked Questions
How do I receive the code?
After payment, you're automatically invited to the private GitHub repository. No zip files, no download links β professional Git access.
Can I use this for multiple clients?
Your license covers deployment for your business or one client project. As the product grows with new features, pricing will be updated accordingly.
What tech do I need to deploy this?
PHP 8.2+, MySQL 8.0+ or MariaDB 10.6+, Composer, Node.js 18+ for Vite build, and an SMTP email server. n8n is optional for the WhatsApp AI automation.
Is this a SaaS I log into?
No. This is the full source code for a SaaS system you deploy yourself or sell to clients. You own the code.
Do I get updates?
Yes. Your GitHub access includes all future updates, patches, and new features pushed to the repository.
What if I need help deploying?
The repository includes full documentation, 5 database seeders for instant demo data, and a PowerShell theme changer script. For custom setup help, reach out to our support email.
Can I white-label this for my client?
Absolutely. The entire UI is driven by CSS variables and .env config. Change APP_NAME once, pick from 5 preset themes (or enter custom hex colors), and the whole app rebrands instantly β all 30+ pages.
What about email notifications?
Professional branded HTML emails are sent at every stage β booking creation, confirmation, completion, and edits. All fail-safe and queue-ready.
Stop Building From Scratch.
Get a production-tested, revenue-ready codebase. Deploy in days. Start earning immediately.
Get PetBook Pro β $299 USD βOne-time payment Β· R15 ZAR Β· Lifetime updates Β· Full source code