Title: PocketBooking &#8211; Manage Appointments on the Go
Author: Maxim Ristow
Published: <strong>28 Tháng 5, 2026</strong>
Last modified: 3 Tháng 6, 2026

---

Tìm kiếm plugin

![](https://ps.w.org/pocket-booking/assets/banner-772x250.png?rev=3552394)

![](https://ps.w.org/pocket-booking/assets/icon-256x256.png?rev=3552394)

# PocketBooking – Manage Appointments on the Go

 Bởi [Maxim Ristow](https://profiles.wordpress.org/maksim85/)

[Tải về](https://downloads.wordpress.org/plugin/pocket-booking.1.1.6.zip)

 * [Chi tiết](https://vi.wordpress.org/plugins/pocket-booking/#description)
 * [Đánh giá](https://vi.wordpress.org/plugins/pocket-booking/#reviews)
 *  [Cài đặt](https://vi.wordpress.org/plugins/pocket-booking/#installation)
 * [Nhà phát triển](https://vi.wordpress.org/plugins/pocket-booking/#developers)

 [Hỗ trợ](https://wordpress.org/support/plugin/pocket-booking/)

## Mô tả

[Plugin Website](https://mobile-refuel.de/simple-booking-plugin-wordpress-mit-pocketbooking-pro/)
| [Live Demo](http://demo-simple-booking.mobile-refuel.de/) | [Support](https://vi.wordpress.org/plugins/pocket-booking/plugins@mobile-refuel.de?output_format=md)

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](https://mobile-refuel.de/simple-booking-plugin-wordpress-mit-pocketbooking-pro/)
| [Live Demo](http://demo-simple-booking.mobile-refuel.de/) | [Support](https://vi.wordpress.org/plugins/pocket-booking/plugins@mobile-refuel.de?output_format=md)

### 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:**
 2.   * Enter company name
      * Configure notification email address
      * Enable/disable email notifications
 3.  **Opening Hours:**
 4.   * Activate weekdays for reservations
      * Set opening hours for each day
      * Configure time interval
 5.  **Service:**
 6.   * Create your first service
      * Set service name, duration, and buffer time
 7.  **Staff:**
 8.   * Add your first staff member
      * Set name, email, phone, and profile photo
      * Configure individual working hours (optional)
 9.  **Language:**
 10.  * Select the desired language for frontend and backend
      * All texts will be automatically translated
 11. **Complete:**
 12.  * 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:**
 2.   * 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)
 3.  **Set Up Opening Hours:**
 4.   * “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)
 5.  **Add Services:**
 6.   * 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
 7.  **Add Staff Members:**
 8.   * 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
 9.  **Add Holidays:**
 10.  * “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
 11. **Customize Email Templates:**
 12.  * “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
 13. **Customize Design:**
 14.  * “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
 15. **Select Language:**
 16.  * “Language” tab
      * Select desired language for frontend and backend
      * All texts are automatically translated
 17. **Embed Form:**
 18.  * 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.

## Ảnh màn hình

 * [[
 * The user-friendly, multi-step booking form in the frontend with service and staff
   selection.
 * [[
 * The clear booking list in the admin area with filter options and clickable rows.
 * [[
 * The calendar view showing all bookings in a visual calendar format.
 * [[
 * The services management page with service details and staff assignments.
 * [[
 * The staff management page with individual working hours configuration.
 * [[
 * The settings page for regular weekly opening hours.
 * [[
 * [PRO] The management of holidays and special opening hours.
 * [[
 * The design settings with color selection and corner radius for the form.
 * [[
 * The email template management with language selection.
 * [[
 * The language selection with 9 supported languages.
 * [[
 * The statistics page with booking analytics.
 * [[
 * The setup wizard guiding through initial configuration.
 * [[
 * [PRO]The calendar view showing all bookings in the Smartphone.
 * [[
 * The dashboard overview with statistics and quick actions.
 * [[
 * The App settings tab where you can configure your own smartphone app. (Pro)
 * [[
 * Smartphone app calendar view. (Pro)
 * [[
 * Reservation list in the smartphone app. (Pro)

## Cài đặt

**Installation via WordPress Dashboard (recommended):**

 1. Navigate to `Plugins` > `Install` in your WordPress admin area.
 2. Search for “PocketBooking”.
 3. Click `Install Now` and then `Activate`.
 4. The setup wizard will automatically appear to guide you through the initial configuration.
 5. Add the shortcode `[pocketbooking-form]` to the page where you want the form to
    be displayed.

**Manual Installation:**

 1. Download the plugin file (`.zip`).
 2. Extract the `.zip` file on your computer.
 3. Upload the plugin folder to the `/wp-content/plugins/` directory on your server.
 4. Go to `Plugins` in your WordPress admin area and activate “PocketBooking”.
 5. Add the shortcode `[pocketbooking-form]` to the desired page.

## Hỏi đáp

### What is the Progressive Web App (PWA) feature? [PRO]

The PWA feature allows you to install your booking system as a native app on any
mobile device or desktop. Benefits include:
 – **Offline Access:** Access your booking
system even without an internet connection – **Push Notifications:** Receive instant
notifications for new bookings on your device – **App-Like Experience:** Full-screen
mode, custom app icon, and splash screen – **Fast Performance:** Optimized loading
times and smooth navigation – **No App Store Required:** Install directly from your
website with one click

To enable PWA, go to `PocketBooking` > `Settings` > “App” tab and configure your
app name, icons, and push notifications.

### How do I install the app on my device? [PRO]

**On Android/Chrome:**
 1. Open your WordPress admin panel in Chrome 2. Look for
the “Install” prompt in the address bar or click the menu (⋮) > “Install app” 3.
Confirm installation

**On iOS/Safari:**
 1. Open your WordPress admin panel in Safari 2. Tap the Share
button (□) 3. Scroll down and tap “Add to Home Screen” 4. Tap “Add”

The app icon will appear on your home screen like any other app.

### Do push notifications work on all devices? [PRO]

Push notifications require:
 – HTTPS connection (SSL certificate) – Supported browser:
Chrome, Edge, Firefox, Samsung Internet (iOS Safari does not support push notifications)–
User permission to show notifications – PWA app installed on the device

Push notifications are configured in `PocketBooking` > `Settings` > “App” tab > “
Push Notifications” section.

### How many languages are supported?

The plugin supports 9 languages: German (DE), English (US, UK), Italian (IT), Spanish(
ES), French (FR), Polish (PL), Russian (RU), and Swedish (SV). English US is also
available with 12-hour AMPM time format. Push notifications are automatically translated
based on your selected language.

### How do I add the booking form to my website?

Add the shortcode `[pocketbooking-form]` to the text editor of any page or post.

### Can I customize the form colors?

Yes. Go to `PocketBooking` > `Settings` > “Design” tab. There you can adjust the
background, text, button, and tile background colors as well as the corner radius.

### How do I set a day off, e.g. Monday?

Go to `PocketBooking` > `Settings` > “Opening Hours” tab > “Regular Weekly Opening
Hours”. Simply uncheck “Allow reservations on this day” for “Monday” and save the
changes.

### How do I close my business for a specific holiday? [PRO]

Go to `PocketBooking` > `Settings` > “Opening Hours” tab > “Holidays & Special Opening
Hours”. Select the desired date in the calendar and click “Configure Selected Date”.
Make sure the “Close entire day” option is selected and save the settings.

### How do I set special opening hours for a day, e.g. December 24 from 2-6 PM? [PRO]

Go to `PocketBooking` > `Settings` > “Opening Hours” tab > “Holidays & Special Opening
Hours”. Select the date (e.g. December 24) in the calendar, click “Configure Selected
Date”, choose “Special opening hours” and enter the times (14:00 – 18:00). Save 
the settings.

### Which languages are supported?

The plugin supports 9 languages: German, English (US, UK), Italian, Spanish, French,
Polish, Russian, and Swedish. The default language on first installation is English.

### How do I change the plugin language?

Go to `PocketBooking` > `Settings` > “Language” tab and select the desired language.
After saving, the entire interface will be displayed in the new language.

### Are emails sent in the selected language?

Yes. Emails are automatically sent in the language selected in the plugin settings.
You can create separate email templates for each language.

### Can I design email templates differently for different languages?

Yes. Switch to the desired language in settings and customize the email templates.
Each language has its own templates.

### How do reminder emails work? [PRO]

Reminder emails are automatically sent to guests X hours before their appointment.
You can configure this in `PocketBooking` > `Settings` > “General” tab > “Appointment
Reminders” section. Enable or disable reminders and set the number of hours (1-168)
before the appointment when the reminder should be sent. Reminder emails use their
own templates (customizable in the “Emails” tab) and include a cancellation link
for guests.

### How can guests cancel their bookings? [PRO]

Each booking receives a unique cancellation token. A cancellation link is automatically
included in confirmation and reminder emails. Guests can click this link to cancel
their booking directly from the frontend. After cancellation, both the guest and
the administrator receive a cancellation confirmation email.

### What is the setup wizard?

The setup wizard is an interactive guide that appears automatically after plugin
activation. It helps you configure the basic settings of your booking system in 
6 steps: Basic Information, Opening Hours, Service, Staff, Language, and Completion.
You can restart the wizard at any time from `PocketBooking` > `Settings` > “General”
tab.

### How does availability checking work?

The system considers:
 – Regular opening hours of the weekday – Special opening 
hours for the selected date (if available) – Existing bookings – Service duration
and buffer time – Staff member availability and individual working hours – Maximum
number of people – Stay duration per booking – Minimum advance time

### Can I accept or reject bookings directly from emails?

Yes! Each admin notification email for a new booking contains three styled quick-
action buttons:
 – **Accept** – Immediately accepts the booking – **Reject** – Rejects
the booking – **View** – Opens booking details in the backend

The buttons are styled like frontend tiles for a consistent look and allow you to
manage bookings without opening the WordPress admin panel. You must be logged in
to use these buttons.

## Đánh giá

Không có đánh giá nào cho plugin này.

## Người đóng góp & Lập trình viên

“PocketBooking – Manage Appointments on the Go” là mã nguồn mở. Những người sau 
đã đóng góp vào plugin này.

Những người đóng góp

 *   [ Maxim Ristow ](https://profiles.wordpress.org/maksim85/)

[Dịch “PocketBooking – Manage Appointments on the Go” sang ngôn ngữ của bạn.](https://translate.wordpress.org/projects/wp-plugins/pocket-booking)

### Muốn tham gia phát triển?

[Duyệt code](https://plugins.trac.wordpress.org/browser/pocket-booking/), check 
out [SVN repository](https://plugins.svn.wordpress.org/pocket-booking/), hoặc theo
dõi [nhật ký phát triển](https://plugins.trac.wordpress.org/log/pocket-booking/)
qua [RSS](https://plugins.trac.wordpress.org/log/pocket-booking/?limit=100&mode=stop_on_copy&format=rss).

## Nhật ký thay đổi

#### 1.1.6

 * COMPATIBILITY: Tested and confirmed compatible with WordPress 7.0
 * NEW: [PRO] Payment, Invoice & Discount add-on – Accept online payments, generate
   PDF invoices automatically, and offer discount codes
 * IMPROVED: Icon alignment in toggle buttons (table view / card view) fixed across
   bookings, services, and staff pages
 * IMPROVED: Icon alignment in image upload and remove buttons on service edit fixed
 * IMPROVED: Translation strings for Payment, Invoice & Discount added for all 9
   supported languages

#### 1.1.5

 * NEW: [PRO] Progressive Web App (PWA) support – Install as native mobile app
 * NEW: [PRO] Push notifications for new bookings (PWA mode with HTTPS required)
 * NEW: [PRO] Custom app icons (192×192, 512×512) and splash screens
 * NEW: [PRO] PWA-optimized mobile interface with bottom navigation
 * NEW: [PRO] App installation prompt with custom overlay
 * NEW: [PRO] Multilingual push notifications (9 languages)
 * NEW: Swedish language support (sv_SE)
 * NEW: Russian language support (ru_RU)
 * NEW: [PRO] Automatically accept bookings option in settings – Skip manual confirmation
   and instantly confirm new bookings
 * NEW: Service categories/grouping system – Organize services into custom categories
 * NEW: Category display in services table with colored badges
 * NEW: Card view grouped by category for better service organization
 * NEW: Category names shown in staff assignment view (e.g., “Haircut (30 Min.) –
   Men”)
 * NEW: Delete confirmation for categories shows linked services count
 * NEW: Live search functionality for bookings – Search by name, email, phone, service,
   or staff member
 * NEW: Live search functionality for services – Search by name, category, or description
 * NEW: Live search functionality for staff – Search by name, email, or phone
 * NEW: Search works in both table and card views with instant filtering
 * NEW: Clear button for quick search reset
 * IMPROVED: Mobile-optimized layouts for all admin pages
 * IMPROVED: Responsive navigation for touch devices
 * IMPROVED: Color theming system unified across app and design settings

#### 1.1.4

 * NEW: Email quick action buttons – Accept and reject bookings directly from admin
   notification emails
 * NEW: Buttons are styled like frontend tiles for design consistency
 * IMPROVED: Button styling optimized for maximum email client compatibility

#### 1.1.3

 * NEW: Complete internationalization with 6 supported languages (DE, EN, IT, ES,
   FR, PL)
 * NEW: Language-specific email templates with standard templates for all languages
 * NEW: Translated calendars (months and weekdays) in frontend and backend
 * NEW: Corner radius setting for form design
 * NEW: Special opening hours are considered when manually creating bookings
 * NEW: Services and staff management system
 * NEW: Calendar view with FullCalendar integration
 * NEW: Dynamic calendar time slots – Week and Day views automatically adjust to
   opening hours configuration
 * NEW: Statistics page with booking analytics
 * NEW: [PRO] Calendar subscription feature (iCal/ICS feed)
 * NEW: Individual working hours for staff members
 * NEW: Tile background color customization
 * NEW: Setup wizard for easy initial configuration
 * NEW: Dashboard overview with statistics and quick actions
 * NEW: [PRO] Automated reminder emails X hours before appointments
 * NEW: [PRO] Guest cancellation via unique cancellation links in emails
 * NEW: Responsive card view for tablet and mobile devices
 * NEW: Custom popup confirmation system for all delete actions
 * NEW: Bulk delete functionality for multiple bookings on Past and Cancelled tabs
 * NEW: Checkbox selection for batch operations on booking list
 * NEW: Improved staff selection logic for new bookings (backend and frontend) –
   ensures correct staff member selection and prevents overbooking errors
 * IMPROVED: Booking list with clickable rows and modal details
 * IMPROVED: Responsive design for all admin pages
 * IMPROVED: Card-based grid layout for better UX and mobile responsiveness
 * IMPROVED: Custom styled confirmation dialogs (simpbook-dialog system) for all
   confirmations
 * IMPROVED: Staff member selection validation in both backend manual booking creation
   and frontend form to prevent booking errors

#### 1.1.0

 * NEW: [PRO] Management for holidays and special opening hours added. Days can 
   now be completely closed or given different hours.
 * NEW: CSV export function for bookings.

#### 1.0.0

 * First release of the plugin.
 * Main features: Online booking form, backend management, customizable emails, 
   and weekly opening hours.

## Meta

 *  Phiên bản **1.1.6**
 *  Cập nhật lần cuối **1 ngày trước**
 *  Số lượt cài đặt **Ít hơn 10**
 *  Đã kiểm tra lên đến **7.0**
 *  Phiên bản PHP ** 7.4 hoặc cao hơn **
 *  Ngôn ngữ
 * [English (US)](https://wordpress.org/plugins/pocket-booking/)
 * Thẻ
 * [appointment booking](https://vi.wordpress.org/plugins/tags/appointment-booking/)
   [appointment scheduling](https://vi.wordpress.org/plugins/tags/appointment-scheduling/)
   [appointments](https://vi.wordpress.org/plugins/tags/appointments/)[booking calendar](https://vi.wordpress.org/plugins/tags/booking-calendar/)
 *  [Nâng cao](https://vi.wordpress.org/plugins/pocket-booking/advanced/)

## Đánh giá

Chưa có đánh giá nào được gửi.

[Your review](https://wordpress.org/support/plugin/pocket-booking/reviews/#new-post)

[Xem tất cả đánh giá](https://wordpress.org/support/plugin/pocket-booking/reviews/)

## Những người đóng góp

 *   [ Maxim Ristow ](https://profiles.wordpress.org/maksim85/)

## Hỗ trợ

Có điều gì muốn nói? cần giúp đỡ?

 [Xem diễn đàn hỗ trợ](https://wordpress.org/support/plugin/pocket-booking/)