PocketBooking – Manage Appointments on the Go
PocketBooking – Manage Appointments on the Go

PocketBooking – Manage Appointments on the Go

0/5 (0 ratings) — active installs Updated Jun 3, 2026
The user-friendly, multi-step booking form in the frontend with service and staff selection.

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

Usage

Setup Wizard

After activation, the setup wizard will automatically appear to help you configure your booking system. The wizard guides you through 6 steps:

  1. Basic Information:

    • Enter company name
    • Configure notification email address
    • Enable/disable email notifications
  2. Opening Hours:

    • Activate weekdays for reservations
    • Set opening hours for each day
    • Configure time interval
  3. Service:

    • Create your first service
    • Set service name, duration, and buffer time
  4. Staff:

    • Add your first staff member
    • Set name, email, phone, and profile photo
    • Configure individual working hours (optional)
  5. Language:

    • Select the desired language for frontend and backend
    • All texts will be automatically translated
  6. Complete:

    • Review your settings
    • Access the dashboard to manage bookings

You can restart the setup wizard at any time by going to PocketBooking > Settings > “General” tab > “Setup Wizard” section and clicking “Reset Setup Wizard”.

Getting Started

  1. Configure General Settings:

    • Go to PocketBooking > Settings > “General” tab
    • Enter company name
    • Configure email address for notifications
    • Set maximum number of people and stay duration
    • Configure minimum advance time
    • Appointment Reminders: Enable/disable automatic reminder emails and set how many hours before the appointment they should be sent (1-168 hours)
  2. Set Up Opening Hours:

    • “Opening Hours” tab > “Regular Weekly Opening Hours”
    • Activate desired weekdays
    • Set opening hours (start and end) for each day
    • Configure time interval (default: 30 minutes)
  3. Add Services:

    • Go to PocketBooking > Services
    • Click on a service to edit or add a new one
    • Set service name, duration, and buffer time
    • Assign staff members who can perform this service
  4. Add Staff Members:

    • Go to PocketBooking > Staff
    • Click on a staff member to edit or add a new one
    • Set name, email, phone, and profile photo
    • Configure individual working hours (optional)
    • Assign services this staff member can perform
  5. Add Holidays:

    • “Opening Hours” tab > “Holidays & Special Opening Hours”
    • Select a date in the calendar
    • Click “Configure Selected Date”
    • Choose “Close entire day” or “Special opening hours”
    • Save settings
  6. Customize Email Templates:

    • “Emails” tab
    • Select desired language
    • Customize subject and message for each email type:
      • Confirmation emails (sent when a booking is created)
      • Reminder emails (sent X hours before the appointment)
      • Cancellation emails (sent when a booking is cancelled)
      • Status change notifications
    • Use placeholders for dynamic content
    • Each booking automatically includes a cancellation link that guests can use to cancel their appointment
  7. Customize Design:

    • “Design” tab
    • Select background color for the form
    • Adjust text, button, and tile background colors
    • Set corner radius for form (0-50 pixels)
    • Set corner radius for tiles (date/service/employee/time cards) separately (0-50 pixels)
    • Customize form section headers (date, service, employee, time, contact) for each language with language-specific defaults
  8. Select Language:

    • “Language” tab
    • Select desired language for frontend and backend
    • All texts are automatically translated
  9. Embed Form:

    • Create a new page or edit an existing one
    • Add the shortcode [pocketbooking-form]
    • Publish the page

Managing Bookings

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

Support

For support, questions, or feedback, please visit https://mobile-refuel.de

Credits

Developed by Maxim Ristow / maksim85 for Mobile-Refuel.