# MokoSuite booking Appointment and resource booking for service businesses for MokoSuite on Joomla 6. ## Overview MokoSuitebooking is a **Layer 2** extension in the MokoSuite platform, building on MokoSuiteClient (Layer 0) and MokoSuiteCRM (Layer 1). ## Features - **Service Catalog** -- services with duration, pricing, staff assignment - **Online Booking** -- real-time availability with booking widget - **Staff Scheduling** -- recurring availability patterns with overrides - **Multi-Location** -- support for multiple business locations - **Walk-In Queue** -- walk-in queue management - **Client History** -- CRM contact-linked visit frequency and spend tracking - **Waitlist** -- automated notification when slots open - **REST API** -- full CRUD for services, staff, bookings, schedules, locations - **Access Control** -- granular permissions ## Requirements - Joomla 6.x - PHP 8.3+ - MokoSuiteClient (Layer 0) - MokoSuiteCRM (Layer 1) ## Installation Install via Joomla Extension Manager using the package file `pkg_mokosuitebooking.zip`. ## License GNU General Public License v3.0 or later. ## Links - [Documentation](https://git.mokoconsulting.tech/MokoConsulting/MokoSuitebooking/wiki) - [Issues](https://git.mokoconsulting.tech/MokoConsulting/MokoSuitebooking/issues) - [MokoSuite Platform](https://mokoconsulting.tech)