

The user-friendly, multi-step booking form in the frontend with service and staff selection.
Plugin Website | Live Demo | Support
PocketBooking is a professional, high-performance appointment scheduling system for WordPress. Ideal for salons, clinics, consultants, and service-based businesses.
📱 Smartphone app (PWA): 💎 (Pro) Transform your booking system into a native smartphone app. Features include app installation, push notifications, offline functionality, custom branding (app name, icon, colors), and lightning-fast performance. QR code for easy installation on iOS and Android.
🖥️ Frontend: Responsive multi-step booking form with real-time availability check, service selection, staff assignment, and smart time management.
⚙️ Backend: Comprehensive booking management with filtering, sorting, status changes, manual bookings, CSV export, and direct guest communication.
🕒 Opening hours: Flexible weekly hours, holidays, special opening hours 💎 (Pro), and excluded days. Special hours automatically override regular hours.
📧 Emails: Confirmation, reminder, and cancellation emails in 9 languages (DE, EN, US, IT, ES, FR, PL, RU, SV) with placeholders, customizable sender, and automatic language selection.
❌ Cancellations: Self-cancellation by guests 💎 (Pro) via email link with configurable minimum number of hours before the appointment and automatic notification.
💳 Payment, Invoice & Discount: 💎 (Pro) Accept online payments for bookings, automatically generate PDF invoices, and offer discount codes to your customers. Available as a Pro add-on.
📅 Calendar: Visual calendar view of all bookings with monthly, weekly, and daily views. Dynamic time slots automatically adjust to configured opening hours. Pop-up for managing bookings 💎 (Pro) and iCal feed subscription 💎 (Pro) for Google Calendar, Apple Calendar, Outlook, and Thunderbird.
🎨 Design: Customizable colors (background, text, buttons, tile color) and corner radius with live preview 💎 (Pro) directly in the backend.
🧩 Drag & Drop Form Builder: 💎 (Pro) Design your booking form visually. Add custom fields, rearrange them by drag & drop, and match the form perfectly to your workflow.
🏷️ Service Categories: 💎 (Pro) Organize services into groups and categories for a cleaner booking form and better customer navigation.
📆 Per-Service Availability: 💎 (Pro) Restrict individual services to specific weekdays or fixed dates. Offer staff-based consultations alongside date-only courses or rentals, all managed in one system.
⏱️ Booking Options & Rental Mode: 💎 (Pro) Add duration variants (1 h, 2 h, 3 h) to any service with individual prices. Enable “No employee required” for rentals, house viewings, or equipment loans independently of your staff.
✉️ HTML Email Templates: 💎 (Pro) Send beautifully formatted HTML confirmation emails with your own company logo for a professional and branded customer experience.
🌍 Internationalization: Full translation support for backend, frontend, emails, calendar, and all UI elements. Supports 9 languages: German, English (US, UK), Italian, Spanish, French, Polish, Russian, and Swedish.
🔒 Security and performance: Nonce verification, input sanitization, SQL injection protection, XSS protection, and optimized AJAX handlers.
Plugin Website | Live Demo | Support
After activation, the setup wizard will automatically appear to help you configure your booking system. The wizard guides you through 6 steps:
Basic Information:
Opening Hours:
Service:
Staff:
Language:
Complete:
You can restart the setup wizard at any time by going to PocketBooking > Settings > “General” tab > “Setup Wizard” section and clicking “Reset Setup Wizard”.
Configure General Settings:
PocketBooking > Settings > “General” tabSet Up Opening Hours:
Add Services:
PocketBooking > ServicesAdd Staff Members:
PocketBooking > StaffAdd Holidays:
Customize Email Templates:
Customize Design:
Select Language:
Embed Form:
[pocketbooking-form]Dashboard:
– Go to PocketBooking > Dashboard
– View overview statistics for today and this week
– See booking status breakdown (Confirmed, Pending, Cancelled)
– Quick access to common actions (New Booking, Settings, etc.)
– Display of the shortcode for embedding the booking form
– Automatically shown after completing the setup wizard
Booking List:
– Go to PocketBooking > Bookings
– Use filters to display specific bookings (All, Pending, Today, Upcoming, Past, Cancelled)
– Quick Search: Use the search field to find bookings by name, email, phone, service, or staff member
– Sort by various criteria
– Click on a booking to view details and change status
– Edit or delete bookings directly from the modal
– Bulk Actions: On “Past” and “Cancelled” tabs, select multiple bookings with checkboxes and delete them all at once with a single confirmation
Services Management:
– Go to PocketBooking > Services
– Quick Search: Find services by name, category, or description
– Switch between table and card views
– Click on a service to edit details or add a new one
Staff Management:
– Go to PocketBooking > Staff
– Quick Search: Find staff members by name, email, or phone
– Switch between table and card views
– Click on a staff member to edit details or add a new one
Add Manual Booking:
– Go to PocketBooking > New Booking
– Fill in all fields
– Select service, staff member, date and time
– Optional: Send email confirmation to guest
– Click “Create Booking”
Calendar View:
– Go to PocketBooking > Calendar
– View all bookings in a calendar format
– Filter by service and staff member
– Subscribe to calendar feed (iCal/ICS)
Statistics:
– Go to PocketBooking > Statistics
– View booking statistics and cancellation rates
CSV Export:
– Go to PocketBooking > Bookings
– Optionally select a filter
– Click “Export CSV”
– The file will be downloaded
For support, questions, or feedback, please visit https://mobile-refuel.de
Developed by Maxim Ristow / maksim85 for Mobile-Refuel.