=== Booking Calendar for Appointments and Service Businesses - Booktics === Contributors: arraytics, ehsanriyadh Tags: booking, appointment booking, booking calendar, booking system, scheduling Requires at least: 5.2 Tested up to: 6.8 Stable tag: 1.0.7 Requires PHP: 7.4 License: GPLv2 or later License URI: [https://www.gnu.org/licenses/gpl-2.0.html](https://www.gnu.org/licenses/gpl-2.0.html) Booking system for service-based businesses that offers booking calendars, appointments, reservations, service scheduling and payments. == Description == Introducing [**Booktics**](https://arraytics.com/booktics/) – a free and beginer-friendly WordPress booking plugin designed for **service-based businesses**. With Booktics, you can set up an **appointment booking system** in minutes, manage your **booking calendar**, and let clients schedule appointments online **24/7 without hassle**. Booktics gives you everything you need: unlimited bookings, a simple [**multi-step booking form**](https://docs.arraytics.com/docs/booktics/services/how-to-create-service-in-booktics/), flexible **service durations with payments**, and fully customizable booking forms – all displayed in a clean, **mobile-friendly calendar view**. ➕ You can also connect Booktics with popular tools to keep your business organized. Enjoy [**Google Calendar sync**](https://docs.arraytics.com/docs/booktics/integration/how-to-integrate-google-calendar-with-booktics/), Outlook Calendar integration, Google Meet, FluentCRM, PayPal, [**Stripe**](https://docs.arraytics.com/docs/booktics/payment-type/how-to-configure-the-stripe-in-booktics/), and more. Whether it’s a **dentist appointment, a yoga class, salon reservation, tutoring session, or home cleaning service**, Booktics makes online scheduling easy for both you and your clients. It’s the perfect solution for any [**service-based business**](https://arraytics.com/online-booking-plugin-for-service-based-businesses/) looking to save time and deliver a smooth booking experience. **More helpful links here to get started👇** [Live demo](https://products.arraytics.com/booktics-admin-demo/)|[Documentation](https://docs.arraytics.com/docs/booktics/) |[Roadmaps](https://arraytics.com/booktics/booktics-roadmaps/) |[Tutorials](https://www.youtube.com/@arraytics/videos) [youtube https://www.youtube.com/watch?v=bw_0G_rwCb0] Need help setting up your booking calendar on your website? 👉 [Let Us Know](https://arraytics.com/support/). ## **👥 Who is Booktics Booking System For?** Booktics is built for **service-based businesses** of all sizes. Whether you’re a solo professional or managing a full team, the **Booktics booking system** helps you stay organized, save time, and give clients a smooth booking experience. ➡️ **Salons & Spas Services** – Handle online **appointments and reservations** for haircuts, facials, massages, and spa treatments with ease. ➡️ **Dental Clinics & Healthcare** – Let patients **book dentist or doctor appointments online**, avoiding phone calls and double bookings. ➡️ **Health & Wellness Centers** – Streamline scheduling for therapy sessions, physiotherapy, or wellness classes. ➡️ **Cleaning Services** – Allow clients to quickly **schedule home or office cleaning appointments** at their preferred time. ➡️ **Fitness Trainers & Yoga Instructors** – Manage bookings for personal training, yoga, or group fitness classes in a **24/7 online booking system**. ➡️ **Repair & Maintenance Providers** – Let customers book plumbing, electrical, appliance repair, or handyman services without hassle. ➡️ **Beauty & Personal Care** – Simplify appointment booking for makeup artists, skincare professionals, or grooming services. ✨ Booktics doesn’t stop there — it’s a **complete booking solution for any service-based business**. Additionally, it nicely handles **all types of online bookings and appointments** in one simple booking system. ## **🎉 Booktics Free Features That Save Your Time & Money** Booktics Free gives you all the must-have features to run a service based business,manage appointments, customers, and schedules without extra cost. Here’s a breakdown of what you get: ### **📅 Booking & Scheduling: Handle your day-to-day bookings with ease** Booktics Free makes it simple for clients to [book online 24/7](https://docs.arraytics.com/docs/booktics/services/how-to-create-service-in-booktics/), while you stay in control of your schedule. - **Online Booking** – Let customers book appointments directly from your website with real-time availability. No more phone calls or double-bookings. - **Multi-Step Booking Form** – A simple step-by-step flow guides customers through choosing a service, time slot, and confirming their booking. This reduces confusion and ensures a smooth booking process. - **Custom Time Slots** – You can set flexible time slots based on your services. For example, 30-minute slots for quick consultations or 90-minute slots for therapy sessions. - **Buffer Time** – Add breaks between appointments so you don’t feel rushed. Great for preparation, cleaning, or just taking a breather. - **Booking Limits** – Control how many bookings you accept per time slot or day. This prevents overbooking and keeps your workload manageable. - **Cancellation & Rescheduling** – Clients can [cancel](https://docs.arraytics.com/docs/booktics/automation/how-to-manage-automation-for-appointment-canceling/) or [reschedule booking](https://docs.arraytics.com/docs/booktics/automation/how-to-manage-automation-for-appointment-rescheduling/) on their own, which saves you time and keeps your calendar up to date. ### **🛠️ Service Management: Easily organize and manage your services** Booktics gives you one place to create and control all your offerings. - [**Service Management**](https://docs.arraytics.com/docs/booktics/services/how-to-create-service-category-in-booktics/) – Add details like service name, duration, and price. For example, you can set up “Haircut – 30 minutes” or “Dental Checkup – 1 hour.” - **Service Categories** – Group your services into categories (e.g., Hair, Skin, Wellness) so customers can find what they need faster. - **Customizable Design Layout (coming soon)** – Soon you’ll be able to match the booking form’s look and feel to your brand, creating a professional appearance. ### **👥 Team Management: Keep your staff schedules organized** If you work with a team, Booktics makes it easy to manage everyone’s availability. - [**Team Management**](https://docs.arraytics.com/docs/booktics/team-members/how-to-manage-team-member-on-booktics/) – Assign services and manage working hours for each staff member. Perfect for salons, clinics, or gyms where multiple employees serve clients. - **Admin Panel & Team Member Panel** – Each team member can log in to see and manage their own bookings, while the admin keeps overall control from a central dashboard. ### **👥 Customer & Order Management: Deliver a personalized experience** Booktics helps you track your customers and their past bookings so you can build stronger relationships. - **Customer Management** – Store client details like name, contact info, and service history. This helps you remember repeat clients and offer tailored service. - **Orders** – Track booking and payment status from one dashboard. No need for messy spreadsheets. - **Booking Forms** – Create forms to collect important details from customers during booking, such as special requests or notes. ### **💳 Payments & Checkout: Accept secure online payments to streamline your business** - [**Stripe Integration**](https://docs.arraytics.com/docs/booktics/payment-type/how-to-configure-the-stripe-in-booktics/) – Accept credit cards, debit cards, and wallets like Apple Pay or Google Pay. Stripe ensures fast and flexible online payments. ### **📊 Reporting & Analytics: Get insights into how your business is doing** Booktics Free includes reporting tools to help you make data-driven decisions. - **Dashboard & Reporting** – See all bookings, revenue, and customer data in one place. - **Upcoming Bookings** – Get a clear list of what’s scheduled so you’re always prepared. ### **💬 Notifications & Communication: Reduce no-shows and keep clients informed** Booktics Free helps you send automated updates so customers never forget their bookings. - [**Email Notifications**](https://docs.arraytics.com/docs/booktics/automation/how-to-get-started-with-booktics-email-automation/) – Automatically send confirmations, reminders, and updates to both you and your customers. This improves communication and builds trust. ### **📅 Calendar View : Manage your bookings in one calendar** - **Calendar View** – Drag-and-drop interface to move, edit, or manage bookings quickly. Easy for admins and team members to track all appointments at a glance. ### **🌐 Integrations & Automation: Connect Booktics to your favorite tools.** - **FluentCRM Integration** – Automatically sync customer details for marketing or follow-ups. - **Pabbly Integration (coming soon)** – Automate workflows between apps. - **Zapier Integration (coming soon)** – Connect Booktics to thousands of tools like Google Sheets, Slack, or Trello. - **Webhooks (coming soon)** – Send booking data instantly to other platforms or custom apps. ## **🚀 Booktics PRO: More Powerful with Advanced Booking Capabilities** Booktics Pro includes **everything in Free** plus a set of **advanced booking, payment, and integration tools** that give service providers more flexibility, control, and professionalism. ### **🛠️ Advanced Service Management: Offer more options and flexibility to clients** - [**Extra Service**](https://docs.arraytics.com/docs/booktics/services/how-to-add-custom-fields-on-service/) – Let customers add additional services during the booking process. For example, a salon can allow clients to book “Haircut + Hair Wash” in one go. This increases upselling opportunities. - **Group Booking** – Clients can book for multiple people at once (like families, teams, or groups). Perfect for yoga classes, fitness sessions, or workshops. - **Multiple Pricing Durations** – Offer the same service with different lengths and prices. For instance, a therapist can offer a “30-min session” and a “60-min session” at different rates. - **Booking Custom Fields** – Add extra fields to the booking form to collect more information (e.g., “Preferred Staff,” “Special Requirements,” or “Notes”). This gives you flexibility to tailor services to client needs. ### **💳 Advanced Payments Method:Get paid instantly and securely** - [**PayPal Integration**](https://docs.arraytics.com/docs/booktics/payment-type/how-to-configure-the-paypal-in-booktics-pro/) – Customers can pay instantly via PayPal during booking. It’s secure and widely trusted worldwide. - **WooCommerce Payment Integration (coming soon)** – Use WooCommerce to extend payment options, including country-specific gateways and additional methods. This is especially helpful for global service businesses. 💡 With Pro, clients can book and pay in one seamless process, reducing cancellations and ensuring you get paid on time. ### **📅 Advanced Calendar & Sync: Stay synced across all calendars and avoid conflicts** - [**Google Calendar Integration**](https://docs.arraytics.com/docs/booktics/integration/how-to-integrate-google-calendar-with-booktics/) – Automatically sync bookings with Google Calendar in real time. This prevents double-booking and keeps you updated on the go. - **Outlook Calendar Integration** – Connect your Outlook calendar to manage work and personal schedules together. These integrations are essential for busy professionals who rely on external calendars every day. ### **👥 Team & Location Management: Manage larger teams and expand your business easily** - [**Team Member Panel**](https://docs.arraytics.com/docs/booktics/team-members/how-to-manage-team-member-on-booktics/) (Advanced Controls) – Team members get their own panels to manage bookings more effectively. Admins can set permissions and manage multiple staff from one place. - **Location Management (coming soon)** – If you operate in more than one location (e.g., different salon branches or clinic offices), Pro will let you manage bookings across locations smoothly. ✨ Final Words: Booktics Pro turns your booking system into a **full business solution**. You’ll not only manage appointments but also accept payments online, run group bookings, sync with Google/Outlook calendars, and scale across teams or locations. ## Support and Documentation 📚 Simply visit our [Documentation](https://docs.arraytics.com/docs/booktics/) 💁 For any questions, ask them away on [Booktics Support](https://arraytics.com/support/). 📝 Help us improve, input your valuable suggestions [Booktics Roadmap](https://arraytics.com/booktics/booktics-roadmaps/) 🙌 Join our All-Time Active [Facebook Group](https://www.facebook.com/groups/arraytics) 🎥 Learn actionable tutorials on [Booktics YouTube Channel](https://www.youtube.com/@arraytics) So, why wait? 🚀 **Get started in minutes** – Just install, configure, and start accepting bookings --- ##Now, What’s Next for You? If you’re impressed with Booktics booking plugin, please check out our other awesome WordPress plugins: 📅 [**Eventin**](https://wordpress.org/plugins/wp-event-solution/): All-in-one event management plugin for WordPress. 🍽️ [**WPCafe**](https://wordpress.org/plugins/wp-cafe/):Manage online Food Ordering, Restaurant Menu, Delivery, and Reservations. 📅 [**WP Timetics**](https://wordpress.org/plugins/timetics/) : AI-powered Appointment Scheduling plugin for WordPress 🎨 [**Poptics**](https://wordpress.org/plugins/poptics/):Create Conversion-Driven Popups and convert your leads into sales. If you’re curious, pay a visit to 👉 [**Arraytics**](https://arraytics.com/booktics) to learn more about our expert solutions in WordPress bookings,scheduling, event management, restaurant reservation, food ordering and lots of [**marketing tips & tricks!**](https://arraytics.com/blog/) to grow your business. 🎉 == Screenshots == 1. Dashboard and Reporting 2. Buffer time and custom-slots 3. Cancellation and rescheduling 4. Browse services and book-in-minutes 5. Calendar view with sync 6. Custom booking forms 7. Booking approval system 8. Customer management 9. Service management 10. Team management 11. Set up your business details easily == Frequently Asked Questions == =Q: Can I accept online payments with Booktics booking system Free?= Absolutely. Booktics Free comes with Stripe integration, so you can accept card payments, Apple Pay, and Google Pay directly through your booking form. =Q: Do I need coding skills to set up Booktics?= Not at all. Booktics is designed for everyone. You just install the plugin, set up your services, and your booking system is ready to go in minutes. =Q: What is the main benefit of using this Booktics booking calendar?= This system makes booking easier across various sectors, such as clinics, education, salons, spas, sales and marketing, and customer support. =Q: Do I have to pay extra for add-ons?= There are no hidden fees, we promise! Booktics is the only WordPress booking plugin that provides premium add-ons completely free of charge. =Q: What kind of bookings can I manage?= From service booking and group bookings to online appointment booking. =Q: Can customers cancel or reschedule their bookings?= Yes. Both Free and Pro let your clients reschedule or cancel bookings on their own, saving you time and reducing no-shows. =Q: Does Booktics support team members or staff management?= Yes. Booktics Free allows you to add and manage team members with their own booking schedules. =Q: Does Booktics work with Google Calendar?= Yes, but this feature is available in Booktics Pro. Pro users can sync with Google Calendar and Outlook to avoid double bookings and manage their schedule more easily. =Q: Does Booktics support multi-language translation?= Yes, you can easily translate your Booktics booking forms using the **Loco Translate** plugin, making your services accessible to a wider audience. == Changelog == = 1.0.7 = (Aug 25, 2025) - New: Category-wise service booking from the frontend. - New: Added category shortcode on the shortcode page. - New: Enhanced layout with an eye-catching design. - Tweak: Added PayPal filter in the order table for payment methods. - Fix: Missing variable values in email automation. - Fix: Issue with previewing services as admin. - Fix: Incorrect status information displayed on the plugin page. - Fix: Cost breakdown not showing for group bookings. - Fix: Total booking count mismatch in the customer panel. - Fix: Appointment duration not displaying correctly. - Fix: Error when searching by customer. - Fix: Calendar icon selection issue. - Fix: Issues with displaying customer first and last names. = 1.0.6 = (Aug 14, 2025) - Tweaked: Improved UX for custom holiday and schedule settings. - Tweaked: Allow payment status updates from the edit order page. - Fixed: Timeslot availability issue for custom schedules. - Fixed: Blocking time slots based on service duration. - Fixed: Appointment status change issue in admin panel. - Fixed: Theme color change issue in general settings. - Fixed: Order editing issue for changing customer data. - Fixed: Multiple people being able to book the same time slot. - Fixed: Team members unable to update their profile. - Fixed: Customer name not displaying in the appointment and order tables. - Fixed: Permalink editing issue. - Fixed: Incorrect total duration calculation. - Fixed: Appointment total service update issue. - Fixed: Dashboard chart display issue. = 1.0.5 = - Tweak: Improved UI design for order edit sidebar - Fix: "Add New Order" button not showing in admin - Fix: Single order placement issue - Fix: Order edit sidebar not opening in calendar appointments - Fix: "Add to Calendar" not displaying correctly - Fix: Order status update issue - Fix: Order update functionality issue - Fix: Free service bookings incorrectly showing payment methods = 1.0.4 = - New: Team member panel - New: Buffer time support for appointments - New: Default email automation for improved workflow - New: Order creation from admin panel - New: Support for using WordPress users as customers - New: Google Meet Integration - New: 2 Way Google Calendar Sync - Tweak: Dashboard now displays only confirmed bookings - Tweak: Updated design and toggles in Settings > Integration & Payment - Tweak: Enhanced dashboard tooltips with more relevant details - Tweak: Added advanced settings section for better service control - Tweak: Improved flow for booking free services - Tweak: Appointment editing enhancements - Tweak: Updated email header and footer content - Tweak: Dashboard restricted to confirmed bookings only - Tweak: Refreshed module icons - Tweak: Interval time now pulled from settings - Tweak: Added user guide elements - Tweak: Refined service interval time handling - Tweak: Improved interval time tooltip descriptions - Fix: Issue deleting single service - Fix: Admin-side category creation and sync - Fix: General stability improvements across multiple modules - Fix: Appointment default status now respects settings - Fix: Statuses blocking time slots now configurable from settings - Fix: Admin-side customer creation - Fix: Email header and footer not displaying in frontend previews - Fix: Booking cancellation bug - Fix: UI issues on fresh installations - Fix: Email automation subject rendering - Fix: Missing customer info in appointment view - Fix: Customer data issue in dashboard's upcoming bookings list - Fix: UI bug in service booking cards - Fix: Order cancellation status mismatch - Fix: Order cancellation functionality - Fix: Advanced settings not saving on service creation - Fix: End time not displaying - Fix: Custom holiday configuration - Fix: Custom scheduling bugs - Fix: Buffer time null value issue - Fix: 500 error on invoice page - Fix: Incorrect customer count in dashboard - Fix: Calendar page error when Google Calendar module is active - Fix: End time toggle now works from settings = 1.0.3 = - Fix: Miscellaneous bug fixes and enhancements = 1.0.2 = - Fix: Resolved multiple issues related to the booking process - Fix: Fixed multisite support issue - Fix: WordPress version compatibility issue = 1.0.1 = - New: Improved user interface with visual enhancements - New: Introduced module-based architecture for better flexibility - New: Added support for shortcode-based rendering - Fix: Resolved various bugs and stability issues = 1.0.0 = - New: Integrated Booking Calendar module for improved scheduling visibility - New: Added support for FluentCRM - New: Introduced appointment editing functionality - New: Added email automation for reschedule and cancellation notifications - Tweak: Improved synchronization for Pro features - Tweak: Upgraded the Service module for better usability - Tweak: Added help/documentation button for easier access to support - Fix: Resolved multiple issues related to the booking process - Fix: Resolved multiple issues related to the admin site = 0.0.2 = - New: Added appointment and order creation in the admin panel - New: Implemented all actions in the appointment table (delete, bulk delete, view, pagination, etc.) - Tweak: Added layout and navigation to the service module - Tweak: Added filters in the appointment module - Tweak: Updated the appointment table view - Fix: Fixed category selection issue when creating a new service - Fix: Fixed avatar display issues in all table views = 0.0.1 = - Introduced a new dashboard to provide a comprehensive overview of key metrics - Implemented category management for organizing services or products - Added order management module for tracking and handling customer orders - Integrated customer management functionality for better user handling - Enabled preview feature for individual services before booking or purchase - Integrated Stripe for secure and seamless online payment processing = 0.0.0 = - Initial release - First version – enjoy seamless booking! == Installation == 1. Upload the plugin files to the `/wp-content/plugins/booktics` directory, or install the plugin through the WordPress plugins screen directly. 2. Activate the plugin through the 'Plugins' screen in WordPress 3. All Settings will be found in Admin sidebar -> Booktics