{"id":11280,"date":"2026-05-29T00:30:33","date_gmt":"2026-05-28T16:30:33","guid":{"rendered":"https:\/\/aeosub.com\/pocket-booking\/"},"modified":"2026-05-29T00:30:33","modified_gmt":"2026-05-28T16:30:33","slug":"pocket-booking","status":"publish","type":"post","link":"https:\/\/aeosub.com\/zh\/pocket-booking\/","title":{"rendered":"PocketBooking &#8211; Manage Appointments on the Go"},"content":{"rendered":"<div class=\"post-img\" style=\"margin-bottom: 25px\"><img decoding=\"async\" src=\"https:\/\/ps.w.org\/pocket-booking\/assets\/banner-1544x500.png?rev=3552394\" alt=\"PocketBooking \u2013 Manage Appointments on the Go\" style=\"width: 100%;height: auto;border-radius: 12px\"><\/div>\n<div class=\"plugin-info-card\" style=\"border: 1px solid #e2e8f0;border-radius: 10px;overflow: hidden;margin-bottom: 30px;font-family: -apple-system, system-ui, sans-serif;background: #fff\">\n<table style=\"width: 100%;border-collapse: collapse;font-size: 14px\">\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 15px 20px;text-align: left;width: 35%;color: #4a5568;background: #fcfcfc\"><img decoding=\"async\" src=\"https:\/\/ps.w.org\/pocket-booking\/assets\/icon-256x256.png?rev=3552394\" style=\"width: 40px;height: 40px;border-radius: 6px;margin-right: 12px;vertical-align: middle\"> Developer<\/th>\n<td style=\"padding: 15px 20px;font-weight: 500\"><a href=\"https:\/\/profiles.wordpress.org\/maksim85\/\" target=\"_blank\" rel=\"noopener\">Maxim Ristow<\/a><\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Version<\/th>\n<td style=\"padding: 12px 20px\">v1.1.5<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Active Installs<\/th>\n<td style=\"padding: 12px 20px\">0 +<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Requires \/ Tested<\/th>\n<td style=\"padding: 12px 20px\"> \/ 6.9.4<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Last Updated<\/th>\n<td style=\"padding: 12px 20px\">2026-05-28 3:37pm GMT<\/td>\n<\/tr>\n<tr>\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Official Link<\/th>\n<td style=\"padding: 12px 20px\"><a href=\"https:\/\/wordpress.org\/plugins\/pocket-booking\/\" target=\"_blank\" style=\"text-decoration: none;color: #4a3bca;font-weight: bold\" rel=\"noopener\">View Details \u2192<\/a><\/td>\n<\/tr>\n<\/table><\/div>\n<div class=\"plugin-short-desc\" style=\"margin: 20px 0;padding: 12px 15px;background: #f9fafb;border-left: 4px solid #4a3bca;border-radius: 6px;font-style: italic;color: #4a5568\">Professional appointment booking system for WordPress. Manage bookings, staff and services easily.<\/div>\n<p><strong>PocketBooking<\/strong> is a professional, high-performance appointment scheduling system for WordPress. Ideal for salons, clinics, consultants, and service-based businesses.<\/p>\n<p><strong>Key Features:<\/strong><\/p>\n<ul>\n<li><strong>Progressive Web App (PWA):<\/strong> Install your booking system as a native mobile app on any device. Works offline, supports push notifications for new bookings, and provides an app-like experience with custom icons and splash screens.<\/li>\n<li><strong>Smart Frontend:<\/strong> Responsive multi-step booking form with real-time availability, service selection, and staff assignment.<\/li>\n<li><strong>Powerful Backend:<\/strong> Full management suite with filtering, sorting, manual bookings, and a visual dashboard with statistics.<\/li>\n<li><strong>Smart Search:<\/strong> Quickly find bookings, services, or staff members with live search functionality. Search by name, email, phone, service, or staff member across all admin pages.<\/li>\n<li><strong>Quick Email Actions:<\/strong> Accept or reject bookings directly from admin notification emails with styled quick-action buttons. No need to log into the backend!<\/li>\n<li><strong>Automatically Accept Bookings:<\/strong> Optionally enable automatic booking confirmation in settings. New bookings are instantly confirmed and customers receive confirmation emails with cancellation links.<\/li>\n<li><strong>Push Notifications:<\/strong> Receive instant notifications for new bookings directly on your mobile device (PWA mode only).<\/li>\n<li><strong>Dynamic Calendar Views:<\/strong> Week and Day calendar views automatically adjust time slots based on your configured opening hours for optimal scheduling visibility.<\/li>\n<li><strong>Services &amp; Staff:<\/strong> Manage multiple services with custom durations and buffer times. Set individual working hours and profile photos for staff members.<\/li>\n<li><strong>Flexible Scheduling:<\/strong> Manage regular weekly hours, holidays, and special opening hours that override defaults automatically.<\/li>\n<li><strong>Automated Communication:<\/strong> Reminder and confirmation emails in 9 languages (DE, EN, IT, ES, FR, PL, RU, SV). Includes unique cancellation links for guest self-service.<\/li>\n<li><strong>Custom Design:<\/strong> Adjust colors (background, buttons, tiles) and corner radius for both form and tiles with a live preview to match your brand. Customize form headers (date, service, employee, time, contact sections) for each language.<\/li>\n<li><strong>Flexible View Toggle:<\/strong> Switch between table and card views in Services and Staff management pages. Card view defaults to grid layout with responsive design (2 columns on tablets, auto-fill on desktop). User preferences are saved in localStorage.<\/li>\n<li><strong>Bulk Management:<\/strong> Efficiently handle large amounts of data with bulk-delete for past or cancelled bookings and CSV export.<\/li>\n<li><strong>Security &amp; Performance:<\/strong> Built with WordPress best practices, featuring Nonce verification, SQL injection protection, and optimized AJAX handlers.<\/li>\n<\/ul>\n<p>Professional features like iCal\/ICS feeds and detailed booking analytics help you stay organized.<\/p>\n<h3>Usage<\/h3>\n<h3>Setup Wizard<\/h3>\n<p>After activation, the setup wizard will automatically appear to help you configure your booking system. The wizard guides you through 6 steps:<\/p>\n<ol>\n<li>\n<p><strong>Basic Information:<\/strong><\/p>\n<ul>\n<li>Enter company name<\/li>\n<li>Configure notification email address<\/li>\n<li>Enable\/disable email notifications<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><strong>Opening Hours:<\/strong><\/p>\n<ul>\n<li>Activate weekdays for reservations<\/li>\n<li>Set opening hours for each day<\/li>\n<li>Configure time interval<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><strong>Service:<\/strong><\/p>\n<ul>\n<li>Create your first service<\/li>\n<li>Set service name, duration, and buffer time<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><strong>Staff:<\/strong><\/p>\n<ul>\n<li>Add your first staff member<\/li>\n<li>Set name, email, phone, and profile photo<\/li>\n<li>Configure individual working hours (optional)<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><strong>Language:<\/strong><\/p>\n<ul>\n<li>Select the desired language for frontend and backend<\/li>\n<li>All texts will be automatically translated<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><strong>Complete:<\/strong><\/p>\n<ul>\n<li>Review your settings<\/li>\n<li>Access the dashboard to manage bookings<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p>You can restart the setup wizard at any time by going to <code>PocketBooking<\/code> &gt; <code>Settings<\/code> &gt; &#8220;General&#8221; tab &gt; &#8220;Setup Wizard&#8221; section and clicking &#8220;Reset Setup Wizard&#8221;.<\/p>\n<h3>Getting Started<\/h3>\n<ol>\n<li>\n<p><strong>Configure General Settings:<\/strong><\/p>\n<ul>\n<li>Go to <code>PocketBooking<\/code> &gt; <code>Settings<\/code> &gt; &#8220;General&#8221; tab<\/li>\n<li>Enter company name<\/li>\n<li>Configure email address for notifications<\/li>\n<li>Set maximum number of people and stay duration<\/li>\n<li>Configure minimum advance time<\/li>\n<li><strong>Appointment Reminders:<\/strong> Enable\/disable automatic reminder emails and set how many hours before the appointment they should be sent (1-168 hours)<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><strong>Set Up Opening Hours:<\/strong><\/p>\n<ul>\n<li>&#8220;Opening Hours&#8221; tab &gt; &#8220;Regular Weekly Opening Hours&#8221;<\/li>\n<li>Activate desired weekdays<\/li>\n<li>Set opening hours (start and end) for each day<\/li>\n<li>Configure time interval (default: 30 minutes)<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><strong>Add Services:<\/strong><\/p>\n<ul>\n<li>Go to <code>PocketBooking<\/code> &gt; <code>Services<\/code><\/li>\n<li>Click on a service to edit or add a new one<\/li>\n<li>Set service name, duration, and buffer time<\/li>\n<li>Assign staff members who can perform this service<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><strong>Add Staff Members:<\/strong><\/p>\n<ul>\n<li>Go to <code>PocketBooking<\/code> &gt; <code>Staff<\/code><\/li>\n<li>Click on a staff member to edit or add a new one<\/li>\n<li>Set name, email, phone, and profile photo<\/li>\n<li>Configure individual working hours (optional)<\/li>\n<li>Assign services this staff member can perform<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><strong>Add Holidays:<\/strong><\/p>\n<ul>\n<li>&#8220;Opening Hours&#8221; tab &gt; &#8220;Holidays &amp; Special Opening Hours&#8221;<\/li>\n<li>Select a date in the calendar<\/li>\n<li>Click &#8220;Configure Selected Date&#8221;<\/li>\n<li>Choose &#8220;Close entire day&#8221; or &#8220;Special opening hours&#8221;<\/li>\n<li>Save settings<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><strong>Customize Email Templates:<\/strong><\/p>\n<ul>\n<li>&#8220;Emails&#8221; tab<\/li>\n<li>Select desired language<\/li>\n<li>Customize subject and message for each email type:\n<ul>\n<li>Confirmation emails (sent when a booking is created)<\/li>\n<li>Reminder emails (sent X hours before the appointment)<\/li>\n<li>Cancellation emails (sent when a booking is cancelled)<\/li>\n<li>Status change notifications<\/li>\n<\/ul>\n<\/li>\n<li>Use placeholders for dynamic content<\/li>\n<li>Each booking automatically includes a cancellation link that guests can use to cancel their appointment<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><strong>Customize Design:<\/strong><\/p>\n<ul>\n<li>&#8220;Design&#8221; tab<\/li>\n<li>Select background color for the form<\/li>\n<li>Adjust text, button, and tile background colors<\/li>\n<li>Set corner radius for form (0-50 pixels)<\/li>\n<li>Set corner radius for tiles (date\/service\/employee\/time cards) separately (0-50 pixels)<\/li>\n<li>Customize form section headers (date, service, employee, time, contact) for each language with language-specific defaults<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><strong>Select Language:<\/strong><\/p>\n<ul>\n<li>&#8220;Language&#8221; tab<\/li>\n<li>Select desired language for frontend and backend<\/li>\n<li>All texts are automatically translated<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><strong>Embed Form:<\/strong><\/p>\n<ul>\n<li>Create a new page or edit an existing one<\/li>\n<li>Add the shortcode <code>[pocketbooking-form]<\/code><\/li>\n<li>Publish the page<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h3>Managing Bookings<\/h3>\n<p><strong>Dashboard:<\/strong><br \/>\n&#8211; Go to <code>PocketBooking<\/code> &gt; <code>Dashboard<\/code><br \/>\n&#8211; View overview statistics for today and this week<br \/>\n&#8211; See booking status breakdown (Confirmed, Pending, Cancelled)<br \/>\n&#8211; Quick access to common actions (New Booking, Settings, etc.)<br \/>\n&#8211; Display of the shortcode for embedding the booking form<br \/>\n&#8211; Automatically shown after completing the setup wizard<\/p>\n<p><strong>Booking List:<\/strong><br \/>\n&#8211; Go to <code>PocketBooking<\/code> &gt; <code>Bookings<\/code><br \/>\n&#8211; Use filters to display specific bookings (All, Pending, Today, Upcoming, Past, Cancelled)<br \/>\n&#8211; <strong>Quick Search:<\/strong> Use the search field to find bookings by name, email, phone, service, or staff member<br \/>\n&#8211; Sort by various criteria<br \/>\n&#8211; Click on a booking to view details and change status<br \/>\n&#8211; Edit or delete bookings directly from the modal<br \/>\n&#8211; <strong>Bulk Actions:<\/strong> On &#8220;Past&#8221; and &#8220;Cancelled&#8221; tabs, select multiple bookings with checkboxes and delete them all at once with a single confirmation<\/p>\n<p><strong>Services Management:<\/strong><br \/>\n&#8211; Go to <code>PocketBooking<\/code> &gt; <code>Services<\/code><br \/>\n&#8211; <strong>Quick Search:<\/strong> Find services by name, category, or description<br \/>\n&#8211; Switch between table and card views<br \/>\n&#8211; Click on a service to edit details or add a new one<\/p>\n<p><strong>Staff Management:<\/strong><br \/>\n&#8211; Go to <code>PocketBooking<\/code> &gt; <code>Staff<\/code><br \/>\n&#8211; <strong>Quick Search:<\/strong> Find staff members by name, email, or phone<br \/>\n&#8211; Switch between table and card views<br \/>\n&#8211; Click on a staff member to edit details or add a new one<\/p>\n<p><strong>Add Manual Booking:<\/strong><br \/>\n&#8211; Go to <code>PocketBooking<\/code> &gt; <code>New Booking<\/code><br \/>\n&#8211; Fill in all fields<br \/>\n&#8211; Select service, staff member, date and time<br \/>\n&#8211; Optional: Send email confirmation to guest<br \/>\n&#8211; Click &#8220;Create Booking&#8221;<\/p>\n<p><strong>Calendar View:<\/strong><br \/>\n&#8211; Go to <code>PocketBooking<\/code> &gt; <code>Calendar<\/code><br \/>\n&#8211; View all bookings in a calendar format<br \/>\n&#8211; Filter by service and staff member<br \/>\n&#8211; Subscribe to calendar feed (iCal\/ICS)<\/p>\n<p><strong>Statistics:<\/strong><br \/>\n&#8211; Go to <code>PocketBooking<\/code> &gt; <code>Statistics<\/code><br \/>\n&#8211; View booking statistics and cancellation rates<\/p>\n<p><strong>CSV Export:<\/strong><br \/>\n&#8211; Go to <code>PocketBooking<\/code> &gt; <code>Bookings<\/code><br \/>\n&#8211; Optionally select a filter<br \/>\n&#8211; Click &#8220;Export CSV&#8221;<br \/>\n&#8211; The file will be downloaded<\/p>\n<h3>Support<\/h3>\n<p>For support, questions, or feedback, please visit https:\/\/mobile-refuel.de<\/p>\n<h3>Credits<\/h3>\n<p>Developed by Maxim Ristow \/ maksim85 for Mobile-Refuel.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Professional appointment booking system for WordPress. Manage bookings, staff and services easily.<\/p>","protected":false},"author":1,"featured_media":9317,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[252],"tags":[2232,2417,1284,2418,2419,555],"class_list":["post-11280","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-trends","tag-appointment-booking","tag-appointment-scheduling","tag-appointments","tag-booking-app","tag-booking-calendar","tag-wordpress-plugin"],"_links":{"self":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/11280","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/comments?post=11280"}],"version-history":[{"count":0,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/11280\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media\/9317"}],"wp:attachment":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media?parent=11280"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/categories?post=11280"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/tags?post=11280"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}