{"id":181933,"date":"2024-01-20T09:15:21","date_gmt":"2024-01-20T09:15:21","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/bookster\/"},"modified":"2026-03-16T16:03:43","modified_gmt":"2026-03-16T16:03:43","slug":"bookster","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/bookster\/","author":18711459,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"3.0.1","stable_tag":"3.0.1","tested":"6.9.4","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"Bookster","header_author":"WPBookster","header_description":"An awesome Booking system for WordPress.","assets_banners_color":"eaf4fc","last_updated":"2026-03-16 16:03:43","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/wpbookster.com\/","header_plugin_uri":"https:\/\/wpbookster.com\/","header_author_uri":"https:\/\/wpbookster.com\/about","rating":5,"author_block_rating":0,"active_installs":200,"downloads":9578,"num_ratings":7,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"bookster","date":"2024-02-01 09:04:10"},"1.0.1":{"tag":"1.0.1","author":"bookster","date":"2024-04-15 08:19:41"},"1.0.2":{"tag":"1.0.2","author":"bookster","date":"2024-05-16 08:56:42"},"1.1.0":{"tag":"1.1.0","author":"bookster","date":"2024-07-23 07:54:21"},"1.2.0":{"tag":"1.2.0","author":"bookster","date":"2024-08-14 18:55:14"},"1.3.0":{"tag":"1.3.0","author":"bookster","date":"2024-08-16 20:29:15"},"1.3.1":{"tag":"1.3.1","author":"bookster","date":"2024-08-20 20:52:28"},"1.3.2":{"tag":"1.3.2","author":"bookster","date":"2024-09-21 19:08:31"},"1.3.3":{"tag":"1.3.3","author":"bookster","date":"2024-09-30 21:07:50"},"2.0":{"tag":"2.0","author":"bookster","date":"2024-10-14 09:15:50"},"2.0.1":{"tag":"2.0.1","author":"bookster","date":"2025-02-22 17:46:51"},"2.1.1":{"tag":"2.1.1","author":"bookster","date":"2026-01-07 16:19:43"},"2.2.0":{"tag":"2.2.0","author":"bookster","date":"2026-01-07 16:19:43"},"3.0.0":{"tag":"3.0.0","author":"bookster","date":"2026-03-09 17:28:32"},"3.0.1":{"tag":"3.0.1","author":"bookster","date":"2026-03-16 16:03:43"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":7},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3040094,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3123639,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3123639,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":{"bookster\/booking-form":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"bookster\/booking-form","version":"0.1.0","title":"Bookster Booking Form","category":"widgets","keywords":["bookster","booking","form"],"icon":"dashboard","description":"Bookster Booking Form.","example":{},"attributes":{"height":{"type":"number","default":670}},"supports":{"anchor":true,"html":true,"spacing":{"margin":true,"padding":true}},"textdomain":"bookster","editorScript":"file:.\/index.js","styles":[]},"bookster\/customer-dashboard":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"bookster\/customer-dashboard","version":"0.1.0","title":"Bookster Customer Dashboard","category":"widgets","keywords":["bookster","customer","dashboard"],"icon":"dashboard","description":"Bookster Customer Dashboard.","example":{},"attributes":{"width":{"type":"number","default":"auto"},"height":{"type":"number","default":640}},"supports":{"anchor":true,"html":true,"spacing":{"margin":true,"padding":true}},"textdomain":"bookster","editorScript":"file:.\/index.js","styles":[]},"bookster\/booking-button":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"bookster\/booking-button","version":"0.1.0","title":"Bookster Booking Button","category":"widgets","keywords":["bookster","booking","button"],"icon":"button","description":"Bookster Booking Button.","example":{},"usesContext":["bookster\/serviceId","bookster\/agentId","bookster\/locationId"],"attributes":{"tagName":{"type":"string","enum":["button"],"default":"button"},"type":{"type":"string","default":"button"},"textAlign":{"type":"string"},"text":{"type":"string"},"placeholder":{"type":"string"},"backgroundColor":{"type":"string"},"textColor":{"type":"string"}},"supports":{"anchor":true,"align":false,"alignWide":false,"color":{"__experimentalSkipSerialization":true,"gradients":true,"__experimentalDefaultControls":{"background":true,"text":true}},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"reusable":false,"shadow":{"__experimentalSkipSerialization":true},"spacing":{"__experimentalSkipSerialization":true,"padding":["horizontal","vertical"],"margin":["horizontal","vertical"],"__experimentalDefaultControls":{"padding":true,"margin":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true,"__experimentalSkipSerialization":true,"__experimentalDefaultControls":{"color":true,"radius":true,"style":true,"width":true}},"__experimentalSelector":".wp-block-button .wp-block-button__link","interactivity":{"clientNavigation":true}},"textdomain":"bookster","editorScript":"file:.\/index.js","styles":[{"name":"fill","label":"Fill","isDefault":true},{"name":"outline","label":"Outline"}],"style":["wp-block-button","wp-block-buttons"]}},"tagged_versions":["1.0","1.0.1","1.0.2","1.1.0","1.2.0","1.3.0","1.3.1","1.3.2","1.3.3","2.0","2.0.1","2.1.1","2.2.0","3.0.0","3.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.gif":{"filename":"screenshot-1.gif","revision":3025607,"resolution":"1","location":"assets","locale":""},"screenshot-2.gif":{"filename":"screenshot-2.gif","revision":3025607,"resolution":"2","location":"assets","locale":""},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3025596,"resolution":"3","location":"assets","locale":""},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3025596,"resolution":"4","location":"assets","locale":""},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3025596,"resolution":"5","location":"assets","locale":""},"screenshot-6.jpg":{"filename":"screenshot-6.jpg","revision":3025596,"resolution":"6","location":"assets","locale":""},"screenshot-7.jpg":{"filename":"screenshot-7.jpg","revision":3025596,"resolution":"7","location":"assets","locale":""},"screenshot-8.jpg":{"filename":"screenshot-8.jpg","revision":3025596,"resolution":"8","location":"assets","locale":""},"screenshot-9.gif":{"filename":"screenshot-9.gif","revision":3025607,"resolution":"9","location":"assets","locale":""}},"screenshots":{"1":"User-friendly booking form","2":"Approve and update an appointment in the salon booking system","3":"Manage the appointment booking calendar in WordPress dashboard","4":"Step-by-step guide to setting up an online booking system with WordPress &amp; Bookster","5":"Set up time slots and working hours","6":"Add multiple services and service categories","7":"Add agents and their availability","8":"Customize and publish your WordPress appointment schedule booking system","9":"Easily navigate your scheduling dashboard, manage bookings, and view performance"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[276,8133,271,269,416],"plugin_category":[40],"plugin_contributors":[223864],"plugin_business_model":[],"class_list":["post-181933","plugin","type-plugin","status-publish","hentry","plugin_tags-appointment","plugin_tags-appointment-booking","plugin_tags-appointment-scheduling","plugin_tags-booking","plugin_tags-calendar","plugin_category-calendar-and-events","plugin_contributors-bookster","plugin_committers-bookster","plugin_support_reps-alina98","plugin_support_reps-mialewp","plugin_support_reps-ninjateamwp"],"banners":{"banner":"https:\/\/ps.w.org\/bookster\/assets\/banner-772x250.png?rev=3123639","banner_2x":"https:\/\/ps.w.org\/bookster\/assets\/banner-1544x500.png?rev=3123639","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/bookster\/assets\/icon-256x256.png?rev=3040094","icon_2x":"https:\/\/ps.w.org\/bookster\/assets\/icon-256x256.png?rev=3040094","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/bookster\/assets\/screenshot-1.gif?rev=3025607","caption":"User-friendly booking form"},{"src":"https:\/\/ps.w.org\/bookster\/assets\/screenshot-2.gif?rev=3025607","caption":"Approve and update an appointment in the salon booking system"},{"src":"https:\/\/ps.w.org\/bookster\/assets\/screenshot-3.jpg?rev=3025596","caption":"Manage the appointment booking calendar in WordPress dashboard"},{"src":"https:\/\/ps.w.org\/bookster\/assets\/screenshot-4.jpg?rev=3025596","caption":"Step-by-step guide to setting up an online booking system with WordPress &amp; Bookster"},{"src":"https:\/\/ps.w.org\/bookster\/assets\/screenshot-5.jpg?rev=3025596","caption":"Set up time slots and working hours"},{"src":"https:\/\/ps.w.org\/bookster\/assets\/screenshot-6.jpg?rev=3025596","caption":"Add multiple services and service categories"},{"src":"https:\/\/ps.w.org\/bookster\/assets\/screenshot-7.jpg?rev=3025596","caption":"Add agents and their availability"},{"src":"https:\/\/ps.w.org\/bookster\/assets\/screenshot-8.jpg?rev=3025596","caption":"Customize and publish your WordPress appointment schedule booking system"},{"src":"https:\/\/ps.w.org\/bookster\/assets\/screenshot-9.gif?rev=3025607","caption":"Easily navigate your scheduling dashboard, manage bookings, and view performance"}],"raw_content":"<!--section=description-->\n<p>Managing appointments through phone calls, texts, and emails is chaotic.<\/p>\n\n<p>You lose track of bookings, double-book appointments, and spend hours on scheduling instead of serving customers.<\/p>\n\n<p><strong>Bookster turns your WordPress site into a 24\/7 booking system.<\/strong><\/p>\n\n<p>\ud83d\udccc <a href=\"https:\/\/docs.yaycommerce.com\/bookster\/price-plans\">Documentation<\/a> | <a href=\"https:\/\/demo.wpbookster.com\/pet-care\/\">Quick Demo<\/a><\/p>\n\n<p>Customers book appointments themselves, see real-time availability, and receive automatic confirmations.<\/p>\n\n<p>You manage everything from one dashboard.<\/p>\n\n<h3>\ud83d\udcab Perfect For<\/h3>\n\n<ul>\n<li>Hair salons and barbershops<\/li>\n<li>Spas and beauty clinics<\/li>\n<li>Massage therapists and wellness centers<\/li>\n<li>Personal trainers and fitness coaches<\/li>\n<li>Consultants and coaches<\/li>\n<li>Tutors and education services<\/li>\n<li>Medical and dental practices<\/li>\n<li>Any service business that takes appointments<\/li>\n<\/ul>\n\n<h3>\ud83d\udc99 How It Works<\/h3>\n\n<p>Customers visit your booking page, choose a service, pick their preferred staff member, select an available time slot, and <strong>book instantly<\/strong>.<\/p>\n\n<p>You receive an <strong>email notification<\/strong> and can view all appointments in your calendar dashboard. No more back-and-forth scheduling.<\/p>\n\n<h3>\ud83d\udd25 Key Features (100% Free)<\/h3>\n\n<h3>Unlimited Bookings &amp; Services<\/h3>\n\n<ul>\n<li>Create unlimited services with custom names, descriptions, and photos<\/li>\n<li>Organize services into categories (e.g., Haircuts, Coloring, Spa Treatments)<\/li>\n<li>Set individual duration and pricing for each service<\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/bookster-taxation\/\">Add taxes<\/a>, <a href=\"https:\/\/wordpress.org\/plugins\/bookster-discounts-fees\/\">fees and discounts<\/a> to bookings<\/li>\n<li>No limits on number of appointments per month<\/li>\n<li>Offer <a href=\"https:\/\/wordpress.org\/plugins\/bookster-extra-options\/\">service add-ons and upsell options<\/a><\/li>\n<\/ul>\n\n<h3>Smart Scheduling<\/h3>\n\n<ul>\n<li>Set your working hours for each day of the week<\/li>\n<li>Configure different availability for different services<\/li>\n<li>Add buffer time between appointments (e.g., 15-minute cleanup)<\/li>\n<li>Block off days for vacations or holidays<\/li>\n<li>Set minimum advance notice for bookings (e.g., require 24-hour notice)<\/li>\n<\/ul>\n\n<h3>Staff Management<\/h3>\n\n<ul>\n<li>Add unlimited team members from <strong>Bookster \u2192 Agents<\/strong> menu<\/li>\n<li>Set individual working hours for each staff member<\/li>\n<li>Assign specific services to specific team members<\/li>\n<li>Let customers choose their preferred agent or assign automatically<\/li>\n<li>Track performance and bookings per agent<\/li>\n<\/ul>\n\n<h3>Customer Booking Experience<\/h3>\n\n<ul>\n<li>Clean, mobile-friendly booking form that works on all devices<\/li>\n<li>Multi-step process: choose service \u2192 select staff \u2192 pick time \u2192 enter details \u2192 confirm<\/li>\n<li>Customers see only available time slots (no double-booking)<\/li>\n<li>Optional customer account dashboard to view and manage their bookings<\/li>\n<li>Customers can cancel or reschedule appointments themselves<\/li>\n<\/ul>\n\n<h3>Payment Options<\/h3>\n\n<ul>\n<li>Accept cash\/check for in-person payment<\/li>\n<li>Accept PayPal payments online (customers pay when booking)<\/li>\n<li>Stripe integration available via addon for credit card payments<\/li>\n<li>Mark bookings as paid or unpaid manually<\/li>\n<li>Track revenue in the analytics dashboard<\/li>\n<\/ul>\n\n<h3>Automatic Notifications<\/h3>\n\n<ul>\n<li>Email confirmation sent to customers immediately after booking<\/li>\n<li>Reminder emails sent before appointment<\/li>\n<li>Email notifications sent to admin when new bookings arrive<\/li>\n<li>Customize email templates with your branding<\/li>\n<li>All emails sent automatically - no manual work required<\/li>\n<\/ul>\n\n<h3>Admin Dashboard<\/h3>\n\n<ul>\n<li>View all appointments in <strong>Bookster \u2192 Calendar<\/strong> menu<\/li>\n<li>Switch between day, week, and month calendar views<\/li>\n<li>Click any appointment to view or edit details instantly<\/li>\n<li>Filter appointments by status (confirmed, pending, cancelled)<\/li>\n<li>Search for specific customers or appointments<\/li>\n<li>Drag appointments to different dates to reschedule<\/li>\n<li>Color-coded by service or staff member for quick overview<\/li>\n<\/ul>\n\n<h3>Analytics &amp; Reports<\/h3>\n\n<ul>\n<li>Track total bookings and revenue right from dashboard<\/li>\n<li>View performance by service (which services are most popular)<\/li>\n<li>Monitor individual agent performance<\/li>\n<li>Make data-driven decisions about staffing and services<\/li>\n<\/ul>\n\n<h3>Premium Addons (Optional)<\/h3>\n\n<p>Upgrade your booking system with these customizable options:<\/p>\n\n<p><strong>Booking Form<\/strong><\/p>\n\n<ul>\n<li>Customize booking form steps (reorder, add, or remove steps)<\/li>\n<li>Add custom fields to collect specific information<\/li>\n<li>Enable recaptcha, brand logo, timezone selector, and more for your booking system.<\/li>\n<\/ul>\n\n<p><strong>Advanced Features<\/strong> (coming in future addons)<\/p>\n\n<ul>\n<li>Group bookings and classes<\/li>\n<li>Recurring appointments<\/li>\n<li>Multiple locations management<\/li>\n<li>SMS notifications via Twilio<\/li>\n<li>Design Toolkit for Block Editor and Elementor<\/li>\n<\/ul>\n\n<h3>Getting Started<\/h3>\n\n<h3>Adding the Booking Calendar to Your Site<\/h3>\n\n<p><strong>Method 1: Shortcode (Works Anywhere)<\/strong>\nAdd <code>[bookster_booking_form]<\/code> to any page, post, or widget area.<\/p>\n\n<p><strong>Method 2: Block Editor<\/strong>\n1. Edit the page where you want the booking form\n2. Click the <strong>+<\/strong> button to add a block\n3. Search for \"Bookster\"\n4. Select the <strong>Bookster Booking Form<\/strong> block\n5. Publish the page<\/p>\n\n<p><strong>Method 3: Classic Editor<\/strong>\nPaste <code>[bookster_booking_form]<\/code> directly into your content.<\/p>\n\n<h3>Viewing and Managing Appointments<\/h3>\n\n<ol>\n<li>Go to <strong>Bookster \u2192 Calendar<\/strong> in your WordPress dashboard<\/li>\n<li>You'll see all appointments in calendar format<\/li>\n<li>Click any appointment to view details or make changes<\/li>\n<li>Use the view buttons at top to switch between day\/week\/month views<\/li>\n<li>Use filters to show appointments based on agents or booking status<\/li>\n<\/ol>\n\n<h3>Creating a Manual Booking (For Walk-Ins or Phone Bookings)<\/h3>\n\n<ol>\n<li>Go to <strong>Bookster \u2192 Calendar<\/strong><\/li>\n<li>Click the <strong>+ New Appointment<\/strong> button (or click an empty time slot)<\/li>\n<li>Select the service and staff member<\/li>\n<li>Choose date and time<\/li>\n<li>Enter customer information (name, email, phone)<\/li>\n<li>Select payment method<\/li>\n<li>Click <strong>Create Appointment<\/strong><\/li>\n<li>Customer automatically receives confirmation email<\/li>\n<\/ol>\n\n<h3>Troubleshooting<\/h3>\n\n<h3>Booking calendar not showing on my page<\/h3>\n\n<p><strong>Check 1: Verify the shortcode<\/strong>\nMake sure you added <code>[bookster_booking_form]<\/code> exactly (with square brackets).<\/p>\n\n<p><strong>Check 2: Clear cache<\/strong>\nIf using a caching plugin, clear your cache: <strong>WP Rocket \u2192 Clear Cache<\/strong> or similar.<\/p>\n\n<p><strong>Check 3: Theme conflict<\/strong>\nTemporarily switch to a default WordPress theme (Twenty Twenty-Five) to test. If it works, there's a theme conflict.<\/p>\n\n<h3>Customers not receiving email confirmations<\/h3>\n\n<p><strong>Check 1: Email settings<\/strong>\nGo to <strong>Bookster \u2192 Integrations \u2192 Email tab<\/strong> and confirm email notifications are enabled.<\/p>\n\n<p><strong>Check 2: Check spam folders<\/strong>\nAsk customers to check spam\/junk folders. Add your domain to their contacts.<\/p>\n\n<p><strong>Check 3: WordPress email issues<\/strong>\nWordPress email can be unreliable. Install an SMTP plugin like <strong>YaySMTP<\/strong> to improve email delivery:\n1. Install YaySMTP plugin\n2. Connect it to Gmail, SendGrid, or Mailgun\n3. Send a test email to verify<\/p>\n\n<p><strong>Check 4: Test with yourself<\/strong>\nCreate a test booking using your own email to confirm emails are sending.<\/p>\n\n<h3>Time slots not showing as available<\/h3>\n\n<p><strong>Check 1: Working hours configured<\/strong>\nGo to <strong>Bookster \u2192 Settings \u2192 Schedule<\/strong> and verify hours are set for the day in question.<\/p>\n\n<p><strong>Check 2: Agent availability<\/strong>\nIf using staff members, check <strong>Bookster \u2192 Agents<\/strong> and verify the agent works on that day.<\/p>\n\n<p><strong>Check 3: Minimum advance notice<\/strong>\nCheck <strong>Bookster \u2192 Settings \u2192 General \u2192 Restrictions<\/strong>, if you require 24-hour notice, today's appointments won't show.<\/p>\n\n<p><strong>Check 4: Service duration<\/strong>\nIf your service is 2 hours but only 1 hour remains before closing time, that slot won't appear.<\/p>\n\n<h3>Double bookings happening<\/h3>\n\n<p>This shouldn't happen with Bookster. If it does:<\/p>\n\n<p><strong>Check 1: Multiple admin users<\/strong>\nIf multiple people manage bookings, ensure everyone refreshes the calendar before creating appointments.<\/p>\n\n<p><strong>Check 2: Contact support<\/strong>\nIf this persists, contact Bookster support with specific examples.<\/p>\n\n<h3>PayPal payments not working<\/h3>\n\n<ol>\n<li>Go to <strong>Bookster \u2192 Settings \u2192 Payments tab<\/strong><\/li>\n<li>Verify your PayPal email address is correct<\/li>\n<li>Confirm PayPal is enabled (toggle should be blue\/on)<\/li>\n<li>Test in PayPal sandbox mode first<\/li>\n<li>Check if PayPal account is verified and can accept payments<\/li>\n<li>Review PayPal transaction logs for error messages<\/li>\n<\/ol>\n\n<h3>Calendar showing wrong timezone<\/h3>\n\n<ol>\n<li>Go to <strong>Settings \u2192 General<\/strong> in WordPress<\/li>\n<li>Set your city timezone correctly (e.g., \"New York\" or \"Berlin\")<\/li>\n<li>Save changes<\/li>\n<li>Go to <strong>Bookster \u2192 Settings<\/strong> and verify timezone matches<\/li>\n<li>Clear browser cache and reload<\/li>\n<\/ol>\n\n<h3>Third-Party Services<\/h3>\n\n<p>Bookster uses these external services to provide full functionality:<\/p>\n\n<p><strong>FullCalendar.io<\/strong><\/p>\n\n<ul>\n<li>Purpose: Renders the interactive booking calendar<\/li>\n<li>Privacy: No personal data sent to FullCalendar<\/li>\n<li>Terms: https:\/\/fullcalendar.io\/license<\/li>\n<\/ul>\n\n<p><strong>Stripe.com<\/strong> (Optional - only if using Stripe addon)<\/p>\n\n<ul>\n<li>Purpose: Process credit card payments<\/li>\n<li>Data shared: Customer name, email, payment amount<\/li>\n<li>Privacy: https:\/\/stripe.com\/privacy<\/li>\n<\/ul>\n\n<p><strong>PayPal.com<\/strong><\/p>\n\n<ul>\n<li>Purpose: Process PayPal payments<\/li>\n<li>Data shared: Customer name, email, payment amount  <\/li>\n<li>Privacy: https:\/\/www.paypal.com\/privacy<\/li>\n<\/ul>\n\n<p>When customers make payments, they're redirected to Stripe or PayPal's secure servers. Bookster does not store credit card numbers.<\/p>\n\n<h3>Support<\/h3>\n\n<p>Need help? We're here for you:<\/p>\n\n<ul>\n<li><strong>Documentation<\/strong>: Visit Bookster's <a href=\"https:\/\/docs.yaycommerce.com\/bookster\/management\/dashboard\">detailed guides<\/a><\/li>\n<li><strong>Support Forum<\/strong>: Post questions in the <a href=\"https:\/\/wordpress.org\/support\/plugin\/bookster\/\">WordPress.org support forum<\/a><\/li>\n<li><strong>Email &amp; Live Chat Support<\/strong>: Contact us through the <a href=\"https:\/\/wpbookster.com\/support\/\">Bookster website<\/a><\/li>\n<li><strong>Video Tutorials<\/strong>: Watch setup videos on our <a href=\"https:\/\/www.youtube.com\/@wpbookster\">YouTube channel<\/a><\/li>\n<\/ul>\n\n<p>Response time: We typically respond within 4 hours on business days and 12 hours on weekends.<\/p>\n\n<h3>We'd Love Your Feedback \u2763\ufe0f<\/h3>\n\n<p>If Bookster helps your business, please leave us a review on WordPress.org! It takes 60 seconds and brightens our day. <a href=\"https:\/\/wordpress.org\/support\/plugin\/bookster\/reviews\/?filter=5\">Click here \u2b50\u2b50\u2b50\u2b50\u2b50 to share your experience<\/a>.<\/p>\n\n<p><strong>Have a feature request?<\/strong> We're actively developing new features based on user feedback. <a href=\"https:\/\/feedbo.io\/board\/bookster\/\">Submit your ideas here<\/a>.<\/p>\n\n<h3>Compatibility<\/h3>\n\n<p><strong>Works With All Major WordPress Themes:<\/strong><\/p>\n\n<ul>\n<li>Brandy<\/li>\n<li>WP Shadcn<\/li>\n<li>GeneratePress<\/li>\n<li>OceanWP<\/li>\n<li>Divi<\/li>\n<li>Avada<\/li>\n<li>And thousands more<\/li>\n<\/ul>\n\n<p><strong>Page Builders:<\/strong><\/p>\n\n<ul>\n<li>Elementor<\/li>\n<li>Gutenberg (Block Editor)<\/li>\n<li>Classic Editor<\/li>\n<li>Beaver Builder<\/li>\n<li>WPBakery<\/li>\n<\/ul>\n\n<h3>What's Next?<\/h3>\n\n<p>After installing Bookster:<\/p>\n\n<ol>\n<li>Run the setup wizard<\/li>\n<li>Add the booking calendar to a page<\/li>\n<li>Create a test booking to see the customer experience<\/li>\n<li>Customize email templates with your branding<\/li>\n<li>Share your booking page link with customers<\/li>\n<li>Start accepting appointments 24\/7!<\/li>\n<\/ol>\n\n<p>Your new booking system is ready to help you grow your business. Welcome to Bookster! \ud83d\ude80<\/p>\n\n<!--section=installation-->\n<h3>Quick Install (Recommended)<\/h3>\n\n<ol>\n<li>Go to <strong>Plugins \u2192 Add New<\/strong> in your WordPress dashboard<\/li>\n<li>Search for \"Bookster\"<\/li>\n<li>Click <strong>Install Now<\/strong> next to Bookster \u2013 WordPress Appointment Booking Plugin<\/li>\n<li>Click <strong>Activate<\/strong> when installation completes<\/li>\n<li>The Setup Wizard will appear automatically<\/li>\n<\/ol>\n\n<h3>Upload ZIP File<\/h3>\n\n<ol>\n<li>Download the Bookster plugin ZIP file<\/li>\n<li>Go to <strong>Plugins \u2192 Add New<\/strong><\/li>\n<li>Click <strong>Upload Plugin<\/strong> button<\/li>\n<li>Click <strong>Choose File<\/strong> and select the ZIP file<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate Plugin<\/strong><\/li>\n<\/ol>\n\n<h3>After Activation: 4-Step Setup Wizard<\/h3>\n\n<p>The setup wizard walks you through configuration in about 5 minutes:<\/p>\n\n<p><strong>Step 1: Set Your Schedule<\/strong>\n* Click <strong>Start Setup<\/strong> when the wizard appears\n* Enter your business hours (when you're available for appointments)\n* Set your time slot intervals (e.g., 30-minute appointments)\n* Add buffer time between appointments if needed\n* Mark days off (weekends, holidays)<\/p>\n\n<p><strong>Step 2: Create Your Services<\/strong>\n* Click <strong>Add Service<\/strong> to create your first service\n* Enter service name, description, and duration\n* Upload a photo (optional but recommended)\n* Set the price\n* Assign to a category if using multiple service types\n* Repeat for all services you offer<\/p>\n\n<p><strong>Step 3: Add Staff Members<\/strong>\n* Click <strong>Add Agent<\/strong> to add your first team member\n* Enter their name and email address\n* Set their working hours (can be different from business hours)\n* Assign which services they can provide\n* Add more team members as needed<\/p>\n\n<p><strong>Step 4: Add Booking Form to Your Website<\/strong>\n* Copy the shortcode shown in the wizard: <code>[bookster_booking_form]<\/code>\n* Go to <strong>Pages \u2192 Add New<\/strong> to create a new page\n* Title it \"Book Appointment\" or \"Schedule Now\"\n* Paste the shortcode into the page content\n* Click <strong>Publish<\/strong>\n* Visit the page to see your live booking calendar<\/p>\n\n<p>Done! Your booking system is now live and ready to accept appointments.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20customers%20book%20appointments%3F\"><h3>How do customers book appointments?<\/h3><\/dt>\n<dd><p>Customers visit the page where you added the booking calendar (using the shortcode or Gutenberg block). \nThey follow these steps:\n1. Choose a service from the list\n2. Select their preferred staff member (or any available)\n3. Pick a date and available time slot\n4. Enter their name, email, and phone number\n5. Choose payment method and complete booking\n6. Receive instant confirmation email<\/p><\/dd>\n<dt id=\"can%20i%20accept%20payments%20online%3F\"><h3>Can I accept payments online?<\/h3><\/dt>\n<dd><p>Yes. Bookster includes <a href=\"https:\/\/wordpress.org\/plugins\/bookster-paypal\/\">PayPal integration<\/a> for free. Go to <strong>Bookster \u2192 Settings \u2192 Payments tab<\/strong> to connect your PayPal account. For credit card payments through Stripe, you'll need the <a href=\"https:\/\/wpbookster.com\/addons\/\">Stripe addon<\/a>.<\/p><\/dd>\n<dt id=\"how%20do%20i%20set%20up%20email%20notifications%3F\"><h3>How do I set up email notifications?<\/h3><\/dt>\n<dd><p>Email notifications work automatically after activation. To customize them:\n1. Go to <strong>Bookster \u2192 Integrations \u2192 Email tab<\/strong>\n2. You'll see templates for confirmation emails and reminders\n3. Edit the subject line and message content\n4. Use placeholder tags like <code>{appt_number}<\/code>, <code>{customer_name}<\/code> and <code>{service_name}<\/code>\n5. Set when reminder emails send (e.g., 24 hours before appointment) - this feature is COMING SOON\n6. Click <strong>Save Changes<\/strong><\/p><\/dd>\n<dt id=\"can%20customers%20cancel%20or%20reschedule%20their%20own%20appointments%3F\"><h3>Can customers cancel or reschedule their own appointments?<\/h3><\/dt>\n<dd><p>Yes, if you enable the <a href=\"https:\/\/docs.yaycommerce.com\/bookster\/management\/customer-dashboard\">customer dashboard<\/a>, then the customers can log in and manage their appointments.<\/p><\/dd>\n<dt id=\"how%20do%20i%20block%20off%20time%20for%20lunch%20or%20breaks%3F\"><h3>How do I block off time for lunch or breaks?<\/h3><\/dt>\n<dd><p>It's easy to adjust opening hours. Go to <strong>Bookster \u2192 Settings \u2192 Schedule<\/strong> and add work periods (e.g., 9am-12pm, 1pm-5pm).<\/p><\/dd>\n<dt id=\"can%20different%20staff%20members%20have%20different%20schedules%3F\"><h3>Can different staff members have different schedules?<\/h3><\/dt>\n<dd><p>Yes. When adding or editing an agent:\n1. Go to <strong>Bookster \u2192 Agents<\/strong>\n2. Click on a staff member's name\n3. Choose <strong>Work Schedule<\/strong> section\n4. Set custom hours for that agent\n5. Click <strong>Save<\/strong><\/p>\n\n<p>Their availability will only show during their working hours.<\/p><\/dd>\n<dt id=\"how%20do%20i%20add%20a%20booking%20button%20to%20my%20navigation%20menu%3F\"><h3>How do I add a booking button to my navigation menu?<\/h3><\/dt>\n<dd><ol>\n<li>Go to <strong>Appearance \u2192 Menus<\/strong><\/li>\n<li>Create your booking page first (with the shortcode)<\/li>\n<li>Find that page in the \"Pages\" section<\/li>\n<li>Click <strong>Add to Menu<\/strong><\/li>\n<li>Drag it to your desired position<\/li>\n<li>Click <strong>Save Menu<\/strong><\/li>\n<\/ol>\n\n<p>Alternatively, you can also add the class <code>bookster-booking-button<\/code> to any button.<\/p><\/dd>\n<dt id=\"does%20it%20work%20on%20mobile%20phones%3F\"><h3>Does it work on mobile phones?<\/h3><\/dt>\n<dd><p>Yes, the booking calendar is fully responsive. Customers can book appointments from smartphones, tablets, or computers. The calendar automatically adjusts to screen size.<\/p><\/dd>\n<dt id=\"can%20i%20see%20which%20services%20are%20most%20popular%3F\"><h3>Can I see which services are most popular?<\/h3><\/dt>\n<dd><p>Yes, go to <strong>Bookster \u2192 Dashboard \u2192 Top Services<\/strong> in your WP dashboard. You'll see:<\/p>\n\n<ul>\n<li>Total bookings per service<\/li>\n<li>Revenue by service<\/li>\n<li>Busiest times and days<\/li>\n<li>Staff performance metrics<\/li>\n<\/ul><\/dd>\n<dt id=\"how%20many%20services%20can%20i%20create%3F\"><h3>How many services can I create?<\/h3><\/dt>\n<dd><p>Unlimited. The free version has no restrictions on the number of services, staff members, or bookings.<\/p><\/dd>\n<dt id=\"is%20there%20a%20limit%20on%20monthly%20bookings%3F\"><h3>Is there a limit on monthly bookings?<\/h3><\/dt>\n<dd><p>No. You can receive unlimited appointments every month at no additional cost.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>Mar 16, 2026 - Version 3.0.1<\/h4>\n\n<ul>\n<li>Added: Addon links &amp; documentation<\/li>\n<li>Added: Coupon notice for Bookster Core Pro version -- Eligible early users will now see a coupon notice in the admin<\/li>\n<li>Updated: Services can now be set to a price of zero<\/li>\n<li>Improved: Addons remain fully usable even after a license expires<\/li>\n<li>Improved: The Update Addon button is disabled on an expired license, prompting renewal before updating<\/li>\n<li>Improved: Admins will no longer receive notices about expired licenses<\/li>\n<li>Fixed: 404 error when clicking the Customize button on the Setup Wizard's Complete screen<\/li>\n<li>Fixed: A bug where the current version was missing for addons that had not yet been installed<\/li>\n<li>Fixed: Other minor bugs<\/li>\n<\/ul>\n\n<h4>Mar 9, 2026 - Version 3.0.0<\/h4>\n\n<ul>\n<li>New: Setup Wizard with 4 steps<\/li>\n<li>New: Notice Panel, Show notice in Bookter Admin when new Booking need Approve<\/li>\n<li>Improved: Addon Pages with Update All button<\/li>\n<li>Improved: Optimize &amp; update several libraries<\/li>\n<\/ul>\n\n<h4>Jan 07, 2026 - Version 2.2.0<\/h4>\n\n<ul>\n<li>New: Add on Page, with Go Pro button<\/li>\n<li>New: Add a custom opening calendar to service schedule<\/li>\n<li>New: Booking Form now has better design, and various features<\/li>\n<li>Improved: Optimize Booking Form performance overall<\/li>\n<li>Fixed: Several UI issues<\/li>\n<li>Fixed: Several Bugs<\/li>\n<\/ul>\n\n<h4>Mar 20, 2025 - Version 2.1.1<\/h4>\n\n<ul>\n<li>Fixed: get_datetime_latest number_of parameter<\/li>\n<\/ul>\n\n<h4>Feb 21, 2025 - Version 2.1.0<\/h4>\n\n<ul>\n<li>Various UI\/UX improvements<\/li>\n<li>Record Table Row Bulk Actions<\/li>\n<li>Dashboard Service\/Agent Top\/Leaderboard Report<\/li>\n<li>Appointment Filter, Calendar Filter<\/li>\n<li>Admin Header New Appointment Button now show in various pages<\/li>\n<li>Settings Holiday: Select day\/day-range checkbox, improve Holiday Repeat Option<\/li>\n<li>Improve Phone Input, Money Input, Image Picker<\/li>\n<li>Block Booking Form: add height settings<\/li>\n<li>Booking Button now works with class \"bookster-booking-button\"<\/li>\n<\/ul>\n\n<h4>Addons<\/h4>\n\n<ul>\n<li>Released: Bookster Stripe Payments addon v2.1.0<\/li>\n<li>Released: Themes addon v2.1.0<\/li>\n<li>Released: Multiple Locations addon v2.1.0<\/li>\n<li>Released: Custom Fields addon v2.1.0<\/li>\n<li>Released: Tax addon v2.1.0<\/li>\n<li>Released: Discounts and fees addon v2.1.0<\/li>\n<li>Released: Extra Options addon v2.1.0<\/li>\n<li>Released: Bookster PayPal Payments addon v2.1.0<\/li>\n<li>Released: Bookster Process addon v2.1.0<\/li>\n<\/ul>\n\n<h4>Oct 14, 2024 - Version 2.0.1<\/h4>\n\n<ul>\n<li>Fixed: Dashboard Revenue<\/li>\n<li>Fixed: Permission Customer Cancel Appointment<\/li>\n<li>Fixed: Approve\/Cancel Button Indication<\/li>\n<li>Fixed: Booking Request Arguments Notice<\/li>\n<\/ul>\n\n<h4>Sep 30, 2024 \u2013 Version 2.0.0<\/h4>\n\n<ul>\n<li>Improved: Data Table structure<\/li>\n<li>Improved: Data Query Speed<\/li>\n<li>Added: Hook to add Metadata<\/li>\n<li>Added: Open Records with URL parameter<\/li>\n<li>Added: Columns Options for Appointment List<\/li>\n<li>Improved: Several UI components<\/li>\n<li>Fixed: Several Bugs<\/li>\n<\/ul>\n\n<h4>Addons<\/h4>\n\n<ul>\n<li>Released: Bookster PayPal Payments addon v2.0.0<\/li>\n<li>Released: Bookster Stripe Payments addon v2.0.0<\/li>\n<li>Released: Themes addon v2.0.0<\/li>\n<li>Released: Multiple Locations addon v2.0.0<\/li>\n<li>Released: Tax addon v2.0.0<\/li>\n<li>Released: Custom Fields addon v2.0.0<\/li>\n<li>Released: Pricing addon v2.0.0<\/li>\n<li>Released: Extra Options addon v2.0.0<\/li>\n<\/ul>\n\n<h4>Sep 21, 2024 \u2013 Version 1.3.3<\/h4>\n\n<ul>\n<li>Fixed: Minor bugs<\/li>\n<\/ul>\n\n<h4>Aug 21, 2024 \u2013 Version 1.3.2<\/h4>\n\n<ul>\n<li>Fixed: Minor bugs<\/li>\n<\/ul>\n\n<h4>Aug 17, 2024 - Version 1.3.1<\/h4>\n\n<ul>\n<li>Fixed: Minor bugs<\/li>\n<\/ul>\n\n<h4>Aug 14, 2024 - Version 1.3.0<\/h4>\n\n<ul>\n<li>Feature: Support Free Price (allowing bookings without requiring payment)<\/li>\n<li>Feature: Intergrations Overview - more Addons incoming<\/li>\n<li>Feature: Email Notification - More Setting Options, More Events, Templates, Placeholders<\/li>\n<li>Feature: Customer Dashboard - New Design, look better and show more information<\/li>\n<li>Improve Performance: Appointment List, Calendar<\/li>\n<li>Improve UX Customize Page<\/li>\n<li>Supported: New Addons (Themes, Custom Fields)<\/li>\n<li>Fixed: Several Bugs<\/li>\n<\/ul>\n\n<h4>Jun 11, 2024 - Version 1.2.0<\/h4>\n\n<ul>\n<li>Added: Appointments List - Pending Counter, Preset Filter, Column Toggle<\/li>\n<li>Added: More Robust Booking Validation<\/li>\n<li>Added: Address WordPress Timezone Settings<\/li>\n<li>Added New Addons: Service Extras<\/li>\n<li>Improved: Manager Page Design, add more description<\/li>\n<li>Improved: Search Command Keyboard Function<\/li>\n<li>Improved: Various UI<\/li>\n<li>Fixed: Security issue reported by WordPress Plugin Review Team<\/li>\n<\/ul>\n\n<h4>May 16, 2024 - Version 1.1.0<\/h4>\n\n<ul>\n<li>New Feature: Booking Details Editing. Adjust Booking Amount.<\/li>\n<li>New Feature: Appointment Payment Status<\/li>\n<li>New Feature: Booking Button Block<\/li>\n<li>New Feature: Secure Checkout Flow<\/li>\n<li>New Feature: Currency Decimal and Better Formatting<\/li>\n<li>New Feature: Appointment, Calendar Filters Improving<\/li>\n<li>New Addons: Stripe Payment, Paypal Payment, Tax, Pricing<\/li>\n<li>Improved: Overview Chart<\/li>\n<li>Improved: Various UI<\/li>\n<li>Optimized: File Size, Performance<\/li>\n<li>Fixed: Bug with Setting Schedule<\/li>\n<\/ul>\n\n<h4>Apr 15, 2024 - Version 1.0.2<\/h4>\n\n<ul>\n<li>Added: Bookster booking button block in Gutenberg editor<\/li>\n<li>Added: Support for Stripe addon<\/li>\n<li>Added: Support for taxation addon<\/li>\n<li>Fixed: UI bugs<\/li>\n<\/ul>\n\n<h4>Feb 1, 2024 - Version 1.0.1<\/h4>\n\n<ul>\n<li>Fixed: Activate from WP CLI<\/li>\n<li>Fixed: Agent List Sorting<\/li>\n<li>Fixed: Edit Avatar Image<\/li>\n<li>Fixed: Service Category Selector<\/li>\n<li>Fixed: Nested Service Category Dialog<\/li>\n<li>Fixed: Agent Dayoff Settings<\/li>\n<li>Fixed: Scrollbar cross browser<\/li>\n<li>Improved: Keep Data after delete plugin<\/li>\n<li>Improved: Various UIs<\/li>\n<\/ul>\n\n<h4>Jan 11, 2024 \u2013 Version 1.0<\/h4>\n\n<ul>\n<li>Initial Release<\/li>\n<\/ul>","raw_excerpt":"Manage real-time bookings with ease. Accept online or in-person payments seamlessly on your WordPress site.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/181933","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=181933"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/bookster"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=181933"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=181933"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=181933"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=181933"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=181933"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=181933"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}