Bookster – Appointment Booking Management System
Managing appointments through phone calls, texts, and emails is chaotic. You lose track of bookings, double-book appointments, and spend hours on scheduling instead of serving customers. Bookster turns your WordPress site into a 24/7 booking system. 🌐 View All Demos Customers book appointments themselves, see real-time availability, and receive automatic confirmations. Accept online or in-person payments seamlessly on your WordPress site. You manage everything from one dashboard. 📌 Documentation | Core Pro vs All Access 💫 Perfect For Hair salons and barbershops Spas and beauty clinics Massage therapists and wellness centers Personal trainers and fitness coaches Consultants and coaches Tutors and education services Medical and dental practices Any service business that takes appointments 💙 How It Works Customers visit your booking page, choose a service, pick their preferred staff member, select an available time slot, and book instantly. You receive an email notification and can view all appointments in your calendar dashboard. No more back-and-forth scheduling. 🔥 Key Features (100% Free) Unlimited Bookings & Services Create unlimited services with custom names, descriptions, and photos Set individual duration and pricing for each service Add taxes, fees and discounts to bookings No limits on number of appointments per month Offer service add-ons and upsell options Smart Scheduling Set your working hours for each day of the week Configure different availability for different services Add buffer time between appointments (e.g., 15-minute cleanup) Block off days for vacations or holidays Set minimum advance notice for bookings (e.g., require 24-hour notice) Customer Booking Experience Clean, mobile-friendly booking form that works on all devices Multi-step process: choose service → select staff → pick time → enter details → confirm Customers see only available time slots (no double-booking) Optional customer account dashboard to view and manage their bookings Customers can cancel or reschedule appointments themselves Payment Options Accept cash/check for in-person payment Accept PayPal payments online (customers pay when booking) Stripe integration available via premium addon for credit card payments Mark bookings as paid or unpaid manually Track revenue in the analytics dashboard Automatic Notifications Email confirmation sent to customers immediately after booking Reminder emails sent before appointment Email notifications sent to admin when new bookings arrive Customize email templates with your branding All emails sent automatically – no manual work required Admin Dashboard View all appointments in Bookster → Calendar menu Switch between day, week, and month calendar views Click any appointment to view or edit details instantly Filter appointments by status (confirmed, pending, cancelled) Search for specific customers or appointments Drag appointments to different dates to reschedule Color-coded by service or staff member for quick overview Analytics & Reports Track total bookings and revenue right from dashboard View performance by service (which services are most popular) Monitor individual agent performance Make data-driven decisions about staffing and services Premium Addons (Optional) Upgrade your booking system with these customizable options: Staff Management Add unlimited team members from Bookster → Agents menu Set individual working hours for each staff member Assign specific services to specific team members Let customers choose their preferred agent or assign automatically Track performance and bookings per agent Booking Form Customize booking form steps (reorder, add, or remove steps) Add custom fields to collect specific information Enable recaptcha, brand logo, timezone selector, and more for your booking system. Advanced Features (coming in future addons) Group bookings and classes Recurring appointments Multiple locations management SMS notifications via Twilio Design Toolkit for Block Editor and Elementor Getting Started Adding the Booking Calendar to Your Site Method 1: Shortcode (Works Anywhere) Add [bookster_booking_form] to any page, post, or widget area. Method 2: Block Editor 1. Edit the page where you want the booking form 2. Click the + button to add a block 3. Search for “Bookster” 4. Select the Bookster Booking Form block 5. Publish the page Method 3: Classic Editor Paste [bookster_booking_form] directly into your content. Viewing and Managing Appointments Go to Bookster → Calendar in your WordPress dashboard You’ll see all appointments in calendar format Click any appointment to view details or make changes Use the view buttons at top to switch between day/week/month views Use filters to show appointments based on agents or booking status Creating a Manual Booking (For Walk-Ins or Phone Bookings) Go to Bookster → Calendar Click the + New Appointment button (or click an empty time slot) Select the service and staff member Choose date and time Enter customer information (name, email, phone) Select payment method Click Create Appointment Customer automatically receives confirmation email Troubleshooting Booking calendar not showing on my page Check 1: Verify the shortcode Make sure you added [bookster_booking_form] exactly (with square brackets). Check 2: Clear cache If using a caching plugin, clear your cache: WP Rocket → Clear Cache or similar. Check 3: Theme conflict Temporarily switch to a default WordPress theme (Twenty Twenty-Five) to test. If it works, there’s a theme conflict. Customers not receiving email confirmations Check 1: Email settings Go to Bookster → Integrations → Email tab and confirm email notifications are enabled. Check 2: Check spam folders Ask customers to check spam/junk folders. Add your domain to their contacts. Check 3: WordPress email issues WordPress email can be unreliable. Install an SMTP plugin like YaySMTP to improve email delivery: 1. Install YaySMTP plugin 2. Connect it to Gmail, SendGrid, or Mailgun 3. Send a test email to verify Check 4: Test with yourself Create a test booking using your own email to confirm emails are sending. Time slots not showing as available Check 1: Working hours configured Go to Bookster → Settings → Schedule and verify hours are set for the day in question. Check 2: Agent availability If using staff members, check Bookster → Agents and verify the agent works on that day. Check 3: Minimum advance notice Check Bookster → Settings → General → Restrictions, if you require 24-hour notice, today’s appointments won’t show. Check 4: Service duration If your service is 2 hours but only 1 hour remains before closing time, that slot won’t appear. Double bookings happening This shouldn’t happen with Bookster. If it does: Check 1: Multiple admin users If multiple people manage bookings, ensure everyone refreshes the calendar before creating appointments. Check 2: Contact support If this persists, contact Bookster support with specific examples. PayPal payments not working Go to Bookster → Settings → Payments tab Verify your PayPal email address is correct Confirm PayPal is enabled (toggle should be blue/on) Test in PayPal sandbox mode first Check if PayPal account is verified and can accept payments Review PayPal transaction logs for error messages Calendar showing wrong timezone Go to Settings → General in WordPress Set your city timezone correctly (e.g., “New York” or “Berlin”) Save changes Go to Bookster → Settings and verify timezone matches Clear browser cache and reload Third-Party Services Bookster uses these external services to provide full functionality: FullCalendar.io Purpose: Renders the interactive booking calendar Privacy: No personal data sent to FullCalendar Terms: https://fullcalendar.io/license Stripe.com (Optional – only if using Stripe addon) Purpose: Process credit card payments Data shared: Customer name, email, payment amount Privacy: https://stripe.com/privacy PayPal.com Purpose: Process PayPal payments Data shared: Customer name, email, payment amount Privacy: https://www.paypal.com/privacy When customers make payments, they’re redirected to Stripe or PayPal’s secure servers. Bookster does not store credit card numbers. Support Need help? We’re here for you: Documentation: Visit Bookster’s detailed guides Support Forum: Post questions in the WordPress.org support forum Email & Live Chat Support: Contact us through the Bookster website Video Tutorials: Watch setup videos on our YouTube channel Response time: We typically respond within 4 hours on business days and 12 hours on weekends. We’d Love Your Feedback ❣️ If Bookster helps your business, please leave us a review on WordPress.org! It takes 60 seconds and brightens our day. Click here ⭐⭐⭐⭐⭐ to share your experience. Have a feature request? We’re actively developing new features based on user feedback. Submit your ideas here. Compatibility Works With All Major WordPress Themes: Brandy WP Shadcn GeneratePress OceanWP Divi Avada And thousands more Page Builders: Elementor Gutenberg (Block Editor) Classic Editor Beaver Builder WPBakery What’s Next? After installing Bookster: Run the setup wizard Add the booking calendar to a page Create a test booking to see the customer experience Customize email templates with your branding Share your booking page link with customers Start accepting appointments 24/7! Your new booking system is ready to help you grow your business. Welcome to Bookster! 🚀
RepairBuddy – Repair Shop CRM & Booking Plugin for WordPress
RepairBuddy is a complete Repair Shop CRM, Repair Management System and Online Booking Plugin for WordPress. Designed especially for cell phone repair shops, smartphone repair businesses, computer repair shops, laptop repair centers and electronics repair businesses, RepairBuddy gives you the tools to manage your repair operation from your WordPress website. RepairBuddy can also be adapted for many other repair and service businesses, including watch repair, jewelry repair, camera repair, drone repair, bicycle repair, appliance repair, TV repair, HVAC repair, automotive repair and more. Instead of using separate tools for bookings, repair tickets, estimates, customer management, invoices and repair status tracking, RepairBuddy brings your repair workflow together in one WordPress-based system. What Can RepairBuddy Do? With RepairBuddy, you can: Accept online repair bookings directly from your WordPress website. Schedule repair appointments and available time slots. Manage customers, devices, brands, models and repair services. Create and manage repair jobs, repair tickets and work orders. Send professional repair estimates and allow customers to approve or reject them. Assign repair jobs to technicians and manage technician workloads. Track repair progress with customizable job statuses. Let customers check repair status online using a case number or other identifiers. Manage parts, services and extras for repair jobs. Create professional repair invoices and payment receipts. Accept online payments through WooCommerce and record offline payments. Send automatic email and SMS notifications. Capture digital signatures for repair authorization, pickup and delivery. Record technician time logs and calculate labor costs. Track job expenses and business expenses. Collect customer reviews and feedback. Send maintenance and next-service reminders. Manage warranty claims. Provide customers with a customer portal. View repair business reports and analytics. Manage multiple users including administrators, managers and technicians. RepairBuddy is built around the real workflow of a repair business: Customer → Booking → Device → Evaluation → Estimate → Approval → Repair Job → Technician → Parts & Services → Payment → Pickup/Delivery → Review → Next Service Cell Phone Repair Shop Software RepairBuddy is an excellent fit for cell phone and smartphone repair shops. You can manage smartphones, tablets, accessories and other mobile devices while recording information such as: IMEI numbers Serial numbers Device notes Customer-provided information Repair services Parts Device condition Repair estimates Job status Payments Customer communications Customers can book phone repairs online, choose services, select appointment times, approve estimates and check repair status from your website. Computer Repair Shop Software RepairBuddy also works as computer repair shop software and computer repair CRM. Manage: Desktop computers Laptops Mac computers Windows PCs Tablets Computer components Hardware repairs Software services Diagnostics Upgrades Data-related services On-site computer services Create repair tickets, assign technicians, record diagnostics and notes, manage estimates, track payments and communicate with customers throughout the repair process. Flexible Repair Management for Other Industries RepairBuddy is not limited to phones and computers. Its customizable Device Type → Brand → Device structure can be adapted to many industries. For example: Auto Repair: Vehicle Type → Manufacturer → Model Watch Repair: Watch Type → Brand → Model Camera Repair: Camera Type → Brand → Model Appliance Repair: Appliance Type → Manufacturer → Model Drone Repair: Drone Type → Brand → Model Bicycle Repair: Bicycle Type → Brand → Model Jewelry Repair: Jewelry Type → Brand → Model TV Repair: TV Type → Brand → Model This flexible structure allows the same repair management workflow to be used for many different products and equipment types. Online Repair Booking System RepairBuddy includes an advanced online repair booking system for WordPress. Customers can: Select a device type Select a brand Select a device or model Select one or more repair services Add multiple devices to one booking Enter device information such as IMEI, serial number and notes Choose a preferred appointment date and time Choose a repair method Supported repair methods include: In-store repair Pickup service On-site repair Repair at the customer’s location Ship-in / mail-in repair After a booking is submitted: A draft estimate can be created automatically. An appointment can be created. Customers can receive email and SMS confirmations. Administrators can review and convert the booking into a repair job. Watch the RepairBuddy Demo See how RepairBuddy can be used for a cell phone repair business, including online booking, repair services, estimates and work orders: The same workflow can be adapted for computer repair and other repair industries by customizing device types, brands, devices, services and evaluation fields. Repair Shop Appointments & Scheduling RepairBuddy includes a complete appointment management system for repair businesses. Administrators can: Create appointments manually. Create appointments from repair bookings. Create appointments from repair jobs. Assign technicians. Manage appointment dates and times. View appointments in a calendar. Manage workloads and schedules. Technicians can view their assigned appointments and manage their repair workload. This is useful for repair shops offering in-store appointments, pickup and delivery, mobile repair and on-site service. Device, Brand & Model Management Create a flexible database of: Device Types Brands Devices / Models Repair Services Parts Extras The labels can be customized to match your industry. For example, a computer repair business can use: Computer Type → Manufacturer → Model while an auto repair business could use: Vehicle Type → Manufacturer → Model You can also collect identifiers such as IMEI numbers, serial numbers, registration numbers and custom fields. Pre-Repair & Post-Repair Device Evaluation Document the condition of a device or item before and after repair. Create customizable evaluation checkpoints for your business. For a cell phone repair shop, you could check: Screen Battery Camera Speakers Microphone Charging port Buttons Wi-Fi Bluetooth For a computer repair shop, you could check: Display Keyboard Touchpad USB ports Wi-Fi Speakers Battery Camera For other industries, create your own evaluation items and statuses. Evaluation statuses can include: Working Not Working Missing Not Checked Custom statuses Evaluation records can help document the condition of equipment before and after repair and provide a clear record for customers and technicians. Repair Services, Parts & Extras Create and manage the services your repair business provides. Add repair services. Set service pricing. Configure service availability by device type, brand or device. Add parts to repair jobs. Use WooCommerce products as parts. Add extra services or charges during job creation. Manage service and device pricing and eligibility. Repair Jobs & Work Orders Manage the complete repair process from intake to completion. Create repair jobs containing: Customer information Device information IMEI or serial number Services Parts Extras Technician assignments Notes Attachments Payments Job status Repair history Customer messages Signatures Evaluation records Generate professional repair tickets and work orders for your customers and technicians. Repair Estimates & Customer Approval Create professional repair estimates before beginning work. Customers can: View estimates online. Approve estimates. Reject estimates. Receive estimate notifications. Continue through the repair workflow after approval. Approved estimates can be converted into repair jobs. Technician Management Manage technicians and assign repair work efficiently. Assign jobs to technicians. Assign appointments to technicians. Support multiple technicians on a job. Provide technicians with their own dashboard. Track technician time. Review technician-related reports. Control access using user roles and permissions. Technician Time Tracking RepairBuddy includes a Time Log module for tracking technician work. Technicians can record time spent working on repair jobs and services. Administrators can define: Customer billing rates Technician payout rates Labor costs Use time logs to understand actual labor costs and compare them with the amount charged to customers. Time tracking is useful for repair shops, computer repair businesses, IT services, MSPs, diagnostics, consultations and on-site service work. Repair Tickets & QR Codes Generate repair tickets and work orders for individual repair jobs. Repair tickets can include QR codes that help identify and manage repair jobs. Use repair labels and tickets to keep physical devices organized throughout the repair process. Customer Portal Give customers access to their repair information through their account. Customers can view: Bookings Devices Estimates Repair jobs Invoices Payments Reviews Messages Repair history The customer portal integrates with the WooCommerce My Account system. Online Repair Status Checker Customers can check the status of their repair without needing to contact your shop. Use case numbers, job information or supported device identifiers to provide customers with access to their repair status. Display repair progress, messages and other relevant job information directly on your website. Email & SMS Notifications Keep customers informed automatically. RepairBuddy supports notifications for events such as: New bookings Booking confirmations Repair status changes Estimate notifications Payment notifications Invoice notifications Review requests Maintenance reminders Next service reminders Signature requests Create customized email and SMS messages for different repair job statuses. Digital Signatures Capture customer signatures digitally throughout the repair workflow. Use signatures for: Repair authorization Estimate approval Device pickup Device delivery Work orders Other customer approvals Signatures are linked to repair jobs and can be included in relevant documents and invoices. Invoices, Payments & Receipts Manage repair billing from inside RepairBuddy. Support includes: Online payments through WooCommerce Offline payments Cash payments Card payments Bank transfers Payment links Payment receipts Professional repair invoices Email invoices and receipts Thermal-size invoices Large-format invoices Repair Shop Expense Management Track expenses related to repair jobs and your overall repair business. Record expenses such as: Parts purchases Technician costs Outsourcing Travel Operational expenses Other business expenses Expenses can be categorized and associated with individual repair jobs. Filter expenses by job, technician, category, date and payment status. Use job revenue and expenses together to understand repair profitability. Customer Reviews & Feedback Build customer feedback into your repair workflow. Request reviews from customers. Collect ratings and comments. Link reviews to repair jobs. Send review requests manually or automatically. Display reviews using available RepairBuddy functionality. Maintenance & Next Service Reminders Bring customers back when their equipment needs another service. Create maintenance reminders based on your repair workflow and device information. Send reminders through email or SMS. The Next Service functionality can also help shops identify devices that are due for service and print service tags for upcoming service dates. Warranty Claims Manage warranty repair requests through your website. Customers can submit warranty claims and provide proof of purchase. Administrators can review warranty requests and approve or reject claims. Reports & Analytics Understand your repair business with reports and summaries. Track information related to: Repair jobs Sales Payments Outstanding balances Customers Technicians Job statuses Expenses Repair activity Use repair business reports to understand performance and make better operational decisions. Multi-User Repair Shop Management RepairBuddy supports different user roles and workflows. Administrators can manage the entire repair business. Shop managers can manage repair operations and technicians. Technicians can access the jobs and information they need to complete repairs. Customers can manage their repair information through their customer account. WooCommerce Integration RepairBuddy works with WooCommerce for payments and product-related functionality. Use WooCommerce products as repair parts and use WooCommerce payment gateways to accept online payments. This makes RepairBuddy a practical choice for WordPress websites that already use WooCommerce. Who Is RepairBuddy For? RepairBuddy is designed for repair and service businesses including: Cell phone repair shops Smartphone repair shops Mobile phone repair businesses Tablet repair shops Computer repair shops Laptop repair shops PC repair businesses Electronics repair shops Camera repair businesses Drone repair businesses Watch repair shops Jewelry repair businesses Bicycle repair shops TV repair businesses Home appliance repair businesses HVAC repair businesses Automotive repair businesses IT repair and service businesses On-site repair businesses Pickup and delivery repair businesses Mail-in / ship-in repair businesses If your business receives an item, diagnoses a problem, performs a service or repair, and returns the item to the customer, RepairBuddy can be customized to fit your workflow. RepairBuddy Premium The free version of RepairBuddy provides a powerful foundation for managing repair businesses from WordPress. For additional functionality and advanced repair management features, visit: https://www.repairbuddycrm.com/