[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f-dLS9lXP_k4Lbn-PaXX3CRqHCVG_T81HnRWyJj6auWU":3,"$fQt_HNGGmeGVoKTC5FVXSdFbgJC-g6P_DhQwoVR5tPpY":2115,"$frygzNEeoUiIzG78jQcQP3UQs_D7h3tKZ9WifEvvvC_M":2119},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":14,"last_vuln_date":29,"fetched_at":30,"discovery_status":31,"vulnerabilities":32,"developer":71,"crawl_stats":38,"alternatives":74,"analysis":176,"fingerprints":2085},"bookingor","Bookingor – Booking System for Appointment Calendar, Meeting Scheduler & WooCommerce Bookings","2.0.14","Bookingor","https:\u002F\u002Fprofiles.wordpress.org\u002Fbookingor\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fbookingor.com\" rel=\"nofollow ugc\">\u003Cstrong>Bookingor\u003C\u002Fstrong>\u003C\u002Fa> is a free WordPress Booking Plugin and \u003Cstrong>Booking System\u003C\u002Fstrong> for \u003Cstrong>Appointment Booking\u003C\u002Fstrong> Plugin, \u003Cstrong>Schedule Booking\u003C\u002Fstrong> Calendar, automates \u003Cstrong>online appointments\u003C\u002Fstrong> and \u003Cstrong>WordPress\u003C\u002Fstrong> and WooCommerce booking \u003Cstrong>reservation system\u003C\u002Fstrong>. It streamlines your scheduling process, integrates seamlessly with popular WooCommerce payment gateways and ensures your business runs smoothly by keeping you organized. Whether you offer individual services or manage group bookings, Bookingor makes it easy for your clients to book their appointments online.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F-5gLDhSgy2k?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>Bookingor have modern six UI design Templates, responsive designs, and robust feature set ensure that managing bookings is intuitive and stress-free. Whether you need flexible service hours, buffer times, schedules a demo or advanced customization, Bookingor has the tools to fit your business perfectly.\u003C\u002Fp>\n\u003Cp>Bookingor goes beyond basic scheduling by integrating advanced tools like search services, search locations, price filters, and both grid and list view layouts, giving your clients the power to find and book what they need quickly. The plugin also automates scheduling, reminders, and notifications, ensuring you never miss an appointment or follow-up.\u003C\u002Fp>\n\u003Cp>We’re committed to providing top-notch support to help you make the most of our plugin. From step-by-step documentation to helpful video tutorials, you’ll find everything you need to get started. If you encounter challenges or require tailored assistance, our responsive support team is here to help. Visit our Bookingor Support Page to access resources or submit a ticket, or live chat.\u003C\u002Fp>\n\u003Cp>Elevate your appointment and reservation system with Bookingor all-in-one appointment plugin designed to simplify and automate scheduling for businesses across various industries.\u003C\u002Fp>\n\u003Ch3>Bookingor Live Editor:\u003C\u002Fh3>\n\u003Cp>Bookingor Live Editor is a powerful feature that allows real-time customization of your booking system without needing any coding skills. Instantly edit headings, text, colors, background colors, button styles, border radius, border colors, and much more—all in a live editor. Make design changes effortlessly and see the results instantly, ensuring your booking interface matches your brand perfectly. With an intuitive and user-friendly interface, the Live Editor gives you full control over the look and feel of your booking page.\u003C\u002Fp>\n\u003Cp>Checkout Live Editor playground: \u003Ca href=\"https:\u002F\u002Fbookingor.com\u002Fplayground\" rel=\"nofollow ugc\">Playground\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Bookingor Useful For:\u003C\u002Fh3>\n\u003Cp>Suitable for \u003Cstrong>Bookings, Appointments, Scheduling, Book a Demo, Meetings, Reservation, One on One Meetings, Online Meetings\u003C\u002Fstrong>. Bookingor support Minutes, Hourly, Daily, Weekly Durations\u003C\u002Fp>\n\u003Ch3>💇‍♀️ Beauty & Personal Care\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Salon\u003C\u002Fstrong> professionals enjoy features like automated reminders, ensuring clients show up on time; payment integrations to secure timely payments; and location-based services for better customer convenience.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>**💄 \u003Ca href=\"https:\u002F\u002Fbeauty.bookingor.com\" rel=\"nofollow ugc\">\u003Cstrong>Beauty Salon\u003C\u002Fstrong>\u003C\u002Fa> Facials, Skin Care, Waxing, Eyebrow Shaping, Eyelash Extensions, Makeup Services.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>💅 Nail Salons:\u003C\u002Fstrong> Manicures, Pedicures, Gel Nails, Acrylic Nails, Nail Art, Nail Treatments\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>💆 Spa Salons:\u003C\u002Fstrong> Massages, Body Treatments, Aromatherapy, Reflexology, Hot Stone Therapy, Sauna and Steam Room Services\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbarber.bookingor.com\" rel=\"nofollow ugc\">\u003Cstrong>✂️ BarberShops:\u003C\u002Fstrong>\u003C\u002Fa> Men’s Haircuts, Beard Trimming, Shaving, Men’s Grooming Services\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Medical Spas (Med Spas):\u003C\u002Fstrong> Botox, Laser Hair Removal, Skin Rejuvenation, Chemical Peels, Acne Treatments, Non-Surgical Facelifts\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>👰 Bridal and Event Salons:\u003C\u002Fstrong> Wedding Makeup, Bridal Hair Styling, Event Makeup, Special Occasion Hair Styling\u003Cbr \u002F>\n\u003Cstrong>Tanning Salons:\u003C\u002Fstrong> Spray Tanning, Tanning Beds, Sunless Tanning, UV Tanning\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>Tattoo Artists,  Skincare Clinics\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Product Demo |  Meetings | Sales\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Product:\u003C\u002Fstrong> Software Demos, App Demos, SaaS Platform Demos, Technology Product Demos\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Services:\u003C\u002Fstrong> Consultation Demos, Marketing Strategy Demos, Design Service Demos, Content Creation Demos\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Business:\u003C\u002Fstrong> Corporate Meeting, Client Meeting, Team Collaboration Tool Demos, Project Management Software\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Sales and Marketing Meetings:\u003C\u002Fstrong> CRM Software Demos, Sales Pipeline Demos, Marketing Automation Tool Demos, Lead Generation Platform Demos\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Web Conferencing & Communication:\u003C\u002Fstrong> Video Conference Software Demos, Virtual Meeting Room Demos, Webinars & Online Meeting Demos, Remote Collaboration Tools Demos\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>HR and Recruitment Meetings:\u003C\u002Fstrong> HR Software Demos, Applicant Tracking System Demos, Employee Onboarding Platform Demos, Recruitment Management System Demos\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Customer Support Meetings:\u003C\u002Fstrong> Help desk Software Demos, Customer Service Management Platform Demos, Ticketing System Demos, Live Chat Software Demos\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Consultants & Professionals\u003C\u002Fh3>\n\u003Cp>Coaches, Lawyers, Psychologists, Accountants\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Bookingor’s recurring appointments bring financial stability, while group booking options help consultants cater to more clients simultaneously. Integrations with video conferencing tools simplify remote consultations.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Healthcare Providers\u003C\u002Fh3>\n\u003Cp>Manage your booking with service categories, and break times in schedules. Customize services to meet your patients’ unique needs while automating your workflows.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>🏥 Healthcare:\u003C\u002Fstrong> Healthcare Providers,  Medical Center,  Pediatrician, Cardiologists, Neurologists, Dermatologists, Orthopedic Doctors, Gynecologists, Oncologist, Psychiatrists, Dentist\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>🧑‍⚕️ Clinics:\u003C\u002Fstrong> Private, General, Specialist, Urgent Care Clinic, Wellness Clinic, IVF Clinic, Pain Management Clinic, Mental Health Clinic, Cosmetic Surgery Clinic, Speech Therapy Clinic, Occupational Therapy Clinic, Dental Clinic\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>💊 Hospitals:\u003C\u002Fstrong> General Hospital, Specialist Hospital, Pediatric Hospital, Cardiac Hospital, Psychiatric Hospital, Oncology Hospital\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>Fitness Trainers\u003C\u002Fli>\n\u003Cli>Yoga\u002FPilates Instructors\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Education & Coaching\u003C\u002Fh3>\n\u003Cp>Teachers love Bookingor availability calendar for one-on-one or group classes. Features like customizable booking forms and package services streamline bookings for long-term courses.\u003Cbr \u002F>\nTutors\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Language Schools\u003C\u002Fli>\n\u003Cli>Music Teachers\u003C\u002Fli>\n\u003Cli>Online Course Creators\u003C\u002Fli>\n\u003Cli>Life Coaches\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💼 Business & Services\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Consultants (IT, Business, Marketing)\u003C\u002Fli>\n\u003Cli>Real Estate Agents\u003C\u002Fli>\n\u003Cli>Financial Advisors\u003C\u002Fli>\n\u003Cli>Tax Preparers & Accountants\u003C\u002Fli>\n\u003Cli>Lawyers & Legal Advisors\u003C\u002Fli>\n\u003Cli>Notaries\u003C\u002Fli>\n\u003Cli>HR & Recruiting Firms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🧑‍💻 Tech & Creative Services\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Web Developers\u003C\u002Fli>\n\u003Cli>Graphic Designers\u003C\u002Fli>\n\u003Cli>Photographers\u003C\u002Fli>\n\u003Cli>Videographers\u003C\u002Fli>\n\u003Cli>Marketing Agencies\u003C\u002Fli>\n\u003Cli>UI\u002FUX Designers\u003C\u002Fli>\n\u003Cli>Social Media Managers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Fitness & Wellness Centers\u003C\u002Fh3>\n\u003Cp>(yoga studios, personal trainers, gyms)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Make booking effortless with 24\u002F7 online scheduling and offer incentives through discount coupons. Automate notifications to ensure clients never miss a session.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🛠️ Home & Field Services\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Plumbers\u003C\u002Fli>\n\u003Cli>Electricians\u003C\u002Fli>\n\u003Cli>Home Cleaners\u003C\u002Fli>\n\u003Cli>Landscapers\u003C\u002Fli>\n\u003Cli>Pest Control\u003C\u002Fli>\n\u003Cli>HVAC Technicians\u003C\u002Fli>\n\u003Cli>Car Mechanics (Mobile or Workshop)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Booking | Appointment | Schedule | Reservations\u003C\u002Fh3>\n\u003Cp>Bookingor ensures your services are always available with 24\u002F7 online booking forms. Use staff and location-based scheduling for greater flexibility.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n– 🎨 Live Editor\u003Cbr \u002F>\n– Customizable booking forms and appointment schedules\u003Cbr \u002F>\n– Search Services\u003Cbr \u002F>\n– Search Locations\u003Cbr \u002F>\n– Services List and Grid view\u003Cbr \u002F>\n– Price filters (min and max)\u003Cbr \u002F>\n– Calendars UI Designs: 30 days and Slider Calendar\u003Cbr \u002F>\n– Payment WooCommerce integration for transactions\u003Cbr \u002F>\n– Six Mobile-friendly design Templates, ensuring clients can book on any device\u003Cbr \u002F>\n– Flexible service and category management\u003Cbr \u002F>\n– Email notifications and reminders for bookings\u003Cbr \u002F>\n– 6 UI templates with live editor.\u003Cbr \u002F>\n– Customizable color schemes, text, buttons, and background styles.\u003Cbr \u002F>\n– Icons and image support for categories.\u003Cbr \u002F>\n– Icons and image support for Services.\u003Cbr \u002F>\n– Custom fonts options.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Ideal for:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Any business that requires efficient scheduling, Book a Demo, Appointment, Reservation\u003C\u002Fp>\n\u003Ch3>Premium Features\u003C\u002Fh3>\n\u003Cp>Upgrade to Bookingor Pro to unlock advanced features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>** 🔥 Advanced Booking Features **  \u003C\u002Fli>\n\u003Cli>One-on-One, Group, and Collective booking types.  \u003C\u002Fli>\n\u003Cli>Buffer time before and after appointments.  \u003C\u002Fli>\n\u003Cli>Service-specific working hours.  \u003C\u002Fli>\n\u003Cli>Break times within working hours.  \u003C\u002Fli>\n\u003Cli>Booking time slots with customizable durations.  \u003C\u002Fli>\n\u003Cli>Recurring appointments for customers.  \u003C\u002Fli>\n\u003Cli>Multi-step booking process.  \u003C\u002Fli>\n\u003Cli>Custom booking form fields.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📍 Location & Staff Management\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Assign multiple locations to services.  \u003C\u002Fli>\n\u003Cli>Add location details: title, address, city, country.  \u003C\u002Fli>\n\u003Cli>Staff members with individual availability.  \u003C\u002Fli>\n\u003Cli>Holiday and leave management for staff.  \u003C\u002Fli>\n\u003Cli>Assign different services to different staff members.  \u003C\u002Fli>\n\u003Cli>Staff dashboard for managing appointments.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💳 Payment & Deposits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Stripe and PayPal payment integrations.  \u003C\u002Fli>\n\u003Cli>Deposit payment options for services.  \u003C\u002Fli>\n\u003Cli>Tax settings for services.  \u003C\u002Fli>\n\u003Cli>Custom currency support.  \u003C\u002Fli>\n\u003Cli>Price filter for booking services.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📩 Notifications & Reminders\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Email notifications for bookings and cancellations.  \u003C\u002Fli>\n\u003Cli>Custom email templates with dynamic placeholders.  \u003C\u002Fli>\n\u003Cli>SMTP email setup for reliable email delivery.  \u003C\u002Fli>\n\u003Cli>Customer email reminders for upcoming bookings.  \u003C\u002Fli>\n\u003Cli>Staff email notifications for new appointments.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📊 Staff Dashboard\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Dedicated dashboard for staff members.  \u003C\u002Fli>\n\u003Cli>View and manage assigned bookings.  \u003C\u002Fli>\n\u003Cli>Update availability and working hours.  \u003C\u002Fli>\n\u003Cli>Approve or decline customer bookings.  \u003C\u002Fli>\n\u003Cli>View earnings and payment details.  \u003C\u002Fli>\n\u003Cli>Manage customer communication via email notifications.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>👤 Customer Dashboard\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Customers can log in to manage their bookings.  \u003C\u002Fli>\n\u003Cli>View upcoming and past appointments.  \u003C\u002Fli>\n\u003Cli>Reschedule or cancel bookings if allowed by admin.  \u003C\u002Fli>\n\u003Cli>Track payment history and invoices.  \u003C\u002Fli>\n\u003Cli>Save personal details for faster future bookings.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔑 User Role Management\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Assign different roles to staff and customers.  \u003C\u002Fli>\n\u003Cli>Custom permissions for managing bookings.  \u003C\u002Fli>\n\u003Cli>Restrict access based on user roles.  \u003C\u002Fli>\n\u003Cli>WordPress role-based access control.  \u003C\u002Fli>\n\u003Cli>Separate dashboards for admin, staff, and customers.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔄 Third-Party Integrations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Phone number input with country auto-detection.  \u003C\u002Fli>\n\u003Cli>Multi-language translation support.  \u003C\u002Fli>\n\u003Cli>WooCommerce integration for checkout process.  \u003C\u002Fli>\n\u003Cli>Google Calendar integration for automatic appointment syncing.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 More Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Booking shortcode for any page, post, or custom post type.  \u003C\u002Fli>\n\u003Cli>Advanced service search with filters.  \u003C\u002Fli>\n\u003Cli>Category and subcategory management for services.  \u003C\u002Fli>\n\u003Cli>Service image gallery and descriptions.  \u003C\u002Fli>\n\u003Cli>Coupon and discount system for promotions.  \u003C\u002Fli>\n\u003Cli>Blackout dates to prevent booking on specific days.  \u003C\u002Fli>\n\u003Cli>Custom redirect after booking completion.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Useful Links\u003C\u002Fh3>\n\u003Cp>** Main Page: ** \u003Ca href=\"https:\u002F\u002Fbookingor.com\u002F\" rel=\"nofollow ugc\">Bookingor\u003C\u002Fa> || ** Live Editor: ** \u003Ca href=\"https:\u002F\u002Fbookingor.com\u002Fplayground\" rel=\"nofollow ugc\">Playground\u003C\u002Fa> || ** Documentation: ** \u003Ca href=\"https:\u002F\u002Fbookingor.com\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> || ** Support: ** \u003Ca href=\"https:\u002F\u002Fbookingor.com\u002Fcontact-support\" rel=\"nofollow ugc\">Contact Support\u003C\u002Fa> || ** Blog: ** \u003Ca href=\"https:\u002F\u002Fbookingor.com\u002Fblog\u002F\" rel=\"nofollow ugc\">Blog\u003C\u002Fa> || ** Facebook: ** \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fbookingor\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa> || ** Instagram: ** \u003Ca href=\"https:\u002F\u002Fwww.instagram.com\u002Fbookingor_offical\" rel=\"nofollow ugc\">Instagram\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support or any issues, please contact us via email at \u003Ca href=\"mailto:contact@bookingor.com\" rel=\"nofollow ugc\">Email\u003C\u002Fa> or visit us at \u003Ca href=\"https:\u002F\u002Fbookingor.com\u002Fcontact-support\" rel=\"nofollow ugc\">Bookingor Support\u003C\u002Fa>\u003C\u002Fp>\n","Bookingor is a Great Booking System for Appointment Booking Plugin. Schedule Booking Calendar events, meeting scheduler, Automated book appointment",80,4491,100,1,"2026-03-12T11:44:00.000Z","6.9.4","3.4","7.2",[20,21,22,23,24],"appointment","booking","booking-system","calendar","scheduling","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbookingor.2.0.14.zip",76,2,"2026-01-20 00:00:00","2026-04-16T10:56:18.058Z","no_bundle",[33,57],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":38,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":29,"updated_date":44,"references":45,"days_to_patch":38,"patch_diff_files":47,"patch_trac_url":38,"research_status":48,"research_verified":49,"research_rounds_completed":50,"research_plan":51,"research_summary":52,"research_vulnerable_code":38,"research_fix_diff":38,"research_exploit_outline":53,"research_model_used":54,"research_started_at":55,"research_completed_at":56,"research_error":38,"poc_status":38,"poc_video_id":38,"poc_summary":38,"poc_steps":38,"poc_tested_at":38,"poc_wp_version":38,"poc_php_version":38,"poc_playwright_script":38,"poc_exploit_code":38,"poc_has_trace":49,"poc_model_used":38,"poc_verification_depth":38},"CVE-2025-12573","bookingor-missing-authorization-2","Bookingor \u003C= 1.0.12 - Missing Authorization","The Bookingor plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in versions up to, and including, 1.0.12. This makes it possible for authenticated attackers, with subscriber-level access and above, to perform an unauthorized action.",null,"\u003C=1.0.12","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Missing Authorization","2026-01-27 19:14:50",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F7f7e3198-39bb-4f56-ace0-dc835a435ce4?source=api-prod",[],"researched",false,3,"This research plan focuses on identifying and exploiting a **Missing Authorization** vulnerability in the **Bookingor** plugin (\u003C= 1.0.12). \n\nSince specific source files were not provided, the plan is designed to guide an automated agent through a systematic discovery and exploitation process based on the known vulnerability type (authenticated unauthorized action).\n\n---\n\n### 1. Vulnerability Summary\nThe Bookingor plugin fails to implement proper capability checks (e.g., `current_user_can()`) on one or more AJAX handlers. This allows any authenticated user, such as a **Subscriber**, to execute administrative functions. Typical impacts in booking plugins include modifying appointments, deleting schedules, or changing plugin settings.\n\n### 2. Attack Vector Analysis\n*   **Endpoint:** `\u002Fwp-admin\u002Fadmin-ajax.php`\n*   **Vulnerable Action:** An AJAX hook registered via `wp_ajax_{action_name}`.\n*   **Parameter:** Typically `action` plus specific data parameters (e.g., `id`, `settings`, `booking_id`).\n*   **Authentication:** Authenticated (Subscriber level).\n*   **Preconditions:** The attacker must have a valid session cookie for a Subscriber-level account.\n\n### 3. Code Flow (Inferred)\n1.  **Entry Point:** The plugin registers an AJAX hook in its main class or an AJAX-specific class: `add_action('wp_ajax_bookingor_...', 'handler_function_name');`.\n2.  **Lack of Authorization:** The `handler_function_name` contains logic to modify the database or plugin state but does **not** call `current_user_can('manage_options')` or an equivalent check.\n3.  **Potential CSRF Check:** The function may or may not call `check_ajax_referer()`. If it does, a nonce must be obtained.\n4.  **Sink:** The function interacts with `$wpdb` or `update_option()` to perform the unauthorized action.\n\n### 4. Nonce Acquisition Strategy\nIf the target AJAX handler requires a nonce, it is likely localized for the WordPress dashboard or specific frontend pages.\n\n1.  **Identify Potential Nonces:** Use `grep -r \"wp_create_nonce\" .` to find nonce action strings.\n2.  **Identify Localization:** Search for `wp_localize_script` to see how nonces are passed to the JS context. Look for variable names like `bookingor_ajax_obj` or `bookingor_params`.\n3.  **Extraction:**\n    *   **Action:** Create a subscriber user and log in.\n    *   **Method:** Navigate to the plugin's frontend booking page or the Subscriber's dashboard.\n    *   **Execution:** Use `browser_eval` to extract the nonce:\n        ```javascript\n        \u002F\u002F Example (inferred variable name)\n        window.bookingor_ajax?.nonce || window.bookingor_params?.nonce\n        ```\n\n### 5. Exploitation Strategy\nThe agent will first identify the specific vulnerable action and then execute it as a Subscriber.\n\n**Step 1: Identify the Vulnerable Action**\nSearch the plugin code for `wp_ajax_` hooks that do not contain `current_user_can`.\n```bash\ngrep -r \"wp_ajax_\" . | cut -d \":\" -f 1 | xargs grep -L \"current_user_can\"\n```\n*Look for actions like `bookingor_save_settings`, `bookingor_delete_appointment`, or `bookingor_update_status`.*\n\n**Step 2: Construct the Payload**\nIf a settings update action is found (e.g., `bookingor_save_general_settings`), the payload would look like this:\n\n*   **URL:** `http:\u002F\u002Flocalhost:8080\u002Fwp-admin\u002Fadmin-ajax.php`\n*   **Method:** `POST`\n*   **Headers:** `Content-Type: application\u002Fx-www-form-urlencoded`\n*   **Body:**\n    ```text\n    action=bookingor_save_settings&nonce=[NONCE]&option_name=users_can_register&option_value=1\n    ```\n    *(Note: The exact parameters depend on the handler's logic discovered in Step 1).*\n\n### 6. Test Data Setup\n1.  **Create Subscriber:** `wp user create attacker attacker@example.com --role=subscriber --user_pass=password`\n2.  **Create Booking (if needed):** If the vulnerability involves modifying bookings, create one first via WP-CLI or the admin interface.\n3.  **Identify Shortcode:** `grep -r \"add_shortcode\" .`\n4.  **Create Page:** `wp post create --post_type=page --post_status=publish --post_title=\"Booking\" --post_content=\"[bookingor_calendar]\"` (inferred shortcode).\n\n### 7. Expected Results\n*   **Success Response:** The server returns a `200 OK` or a JSON success message (e.g., `{\"success\":true}`).\n*   **State Change:** A setting in `wp_options` is changed, a booking is deleted, or a new user is created\u002Fmodified, which should have been restricted to administrators.\n\n### 8. Verification Steps\n1.  **Check Settings:** If the exploit targeted settings: `wp option get [option_name]`.\n2.  **Check Database:** If the exploit modified bookings: `wp db query \"SELECT * FROM wp_bookingor_bookings WHERE id=[ID]\"` (table name inferred).\n3.  **Check Capabilities:** If the exploit modified user roles: `wp user get attacker --field=roles`.\n\n### 9. Alternative Approaches\n*   **Unauthenticated Check:** If the plugin uses `wp_ajax_nopriv_` for a sensitive action, try the exploit without any authentication.\n*   **Blind Exploitation:** If the action triggers an export or email, check for file creation in `wp-content\u002Fuploads\u002F` or use an out-of-band listener if SSRF is suspected within the unauthorized action.\n*   **Global Options:** Look for actions that use `update_option()` with user-supplied keys, which could lead to a full site takeover by enabling registration and setting the default role to administrator.","The Bookingor plugin for WordPress is vulnerable to unauthorized access in versions up to, and including, 1.0.12 due to missing capability checks on its AJAX handlers. This allow authenticated attackers with subscriber-level permissions to perform administrative actions, such as modifying plugin settings or managing booking data.","To exploit this vulnerability, an attacker first logs into the WordPress site with subscriber-level privileges. They must identify a sensitive AJAX action registered via a `wp_ajax_` hook that lacks a `current_user_can()` check. After obtaining a valid security nonce (typically found in localized script variables like `bookingor_params.nonce`), the attacker sends a POST request to `\u002Fwp-admin\u002Fadmin-ajax.php` containing the vulnerable `action` and the desired payload parameters to modify settings or manipulate data.","gemini-3-flash-preview","2026-05-05 05:22:14","2026-05-05 05:22:31",{"id":58,"url_slug":59,"title":60,"description":61,"plugin_slug":4,"theme_slug":38,"affected_versions":62,"patched_in_version":63,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":64,"updated_date":65,"references":66,"days_to_patch":68,"patch_diff_files":69,"patch_trac_url":38,"research_status":38,"research_verified":49,"research_rounds_completed":70,"research_plan":38,"research_summary":38,"research_vulnerable_code":38,"research_fix_diff":38,"research_exploit_outline":38,"research_model_used":38,"research_started_at":38,"research_completed_at":38,"research_error":38,"poc_status":38,"poc_video_id":38,"poc_summary":38,"poc_steps":38,"poc_tested_at":38,"poc_wp_version":38,"poc_php_version":38,"poc_playwright_script":38,"poc_exploit_code":38,"poc_has_trace":49,"poc_model_used":38,"poc_verification_depth":38},"CVE-2025-32231","bookingor-missing-authorization","Bookingor \u003C= 2.0.1 - Missing Authorization","The WordPress Booking plugin for Appointment Calendar and Woocommcerce Booking – Bookingor plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in all versions up to, and including, 2.0.1. This makes it possible for authenticated attackers, with Subscriber-level access and above, to perform an unauthorized action.","\u003C=2.0.1","2.0.2","2025-04-04 00:00:00","2026-01-23 19:44:48",[67],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F445cee5c-21d5-4597-9efc-84e094476c3e?source=api-prod",295,[],0,{"slug":4,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":68,"trust_score":72,"computed_at":73},62,"2026-05-20T03:12:10.835Z",[75,99,121,139,156],{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":83,"downloaded":84,"rating":85,"num_ratings":86,"last_updated":87,"tested_up_to":16,"requires_at_least":88,"requires_php":89,"tags":90,"homepage":94,"download_link":95,"security_score":96,"vuln_count":97,"unpatched_count":70,"last_vuln_date":98,"fetched_at":30},"webba-booking-lite","Easy Appointment Booking & Scheduling System – Webba Booking Calendar","6.4.0","Webba Appointment Booking","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebba-agency\u002F","\u003Ch4>Ultimate Appointment Booking, Reservation & Scheduling Calendar Plugin\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwebba-booking.com\u002F\" rel=\"nofollow ugc\">Webba Appointments Booking\u003C\u002Fa> is a powerful appointment booking system and scheduling plugin.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Webba allows businesses to accept and manage appointment bookings, reservations, hourly bookings for variety of services, rentals, spaces.\u003Cbr \u002F>\nIt offers the essential features that will make \u003Cstrong>accepting and managing online bookings\u003C\u002Fstrong> and reservations on your website super easy.\u003Cbr \u002F>\nSetup in 5 minutes and start accepting bookings and reservations without any coding or design skills!\u003Cbr \u002F>\n\u003Cstrong>Join thousands of businesses\u003C\u002Fstrong> that use Webba to accept and manage bookings through their WordPress website.\u003Cbr \u002F>\nOur \u003Cstrong>world-class support\u003C\u002Fstrong> is ready to help you have the best experience with Webba.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwebba-booking.com\u002Fpricing\u002F\" title=\"Pricing of Webba Booking\" rel=\"nofollow ugc\">TRY PREMIUM VERSION\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwebba-booking.com\u002Fdemos-use-cases\u002F\" title=\"Demo of Webba Booking\" rel=\"nofollow ugc\">USE CASES & DEMOS\u003C\u002Fa> |\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwebba-booking.com\u002Ffeatures\u002F\" title=\"Features Overview of Webba Booking\" rel=\"nofollow ugc\">FEATURES\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwebba-booking.com\u002Fdocumentation\u002F\" title=\"Documentation of Webba Booking\" rel=\"nofollow ugc\">DOCUMENTATION\u003C\u002Fa>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FTGGBEMmXHl8?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>WHO IS THE WEBBA BOOKING PLUGIN FOR?\u003C\u002Fh3>\n\u003Cp>Webba Booking is a powerful WordPress booking plugin built for businesses and professionals who need a reliable appointment booking, scheduling, and reservation system.\u003Cbr \u002F>\nWhether you provide services online or in person, Webba helps you accept bookings 24\u002F7, avoid double-bookings, and manage your schedule with ease.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Salons and Beauty Professionals:\u003C\u002Fstrong> Hair salons, nail salons, yoga studios, pilates studios, barbershops, spas, massage therapists, tattoo and piercing studios, tanning salons, cosmetologists.\u003Cbr \u002F>\nWebba provides automated reminders so clients never miss appointments, secure online payments to confirm bookings, and calendar synchronization to avoid double-bookings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Consultants and Business Professionals:\u003C\u002Fstrong> Coaches, lawyers, psychologists, bookkeepers, financial advisors, wedding planners.\u003Cbr \u002F>\nConsultants love features like recurring appointments for regular clients, group bookings to handle sessions efficiently, and Zoom integration for virtual meetings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Healthcare and Medical Providers:\u003C\u002Fstrong> Doctors, dentists, therapists, nutritionists, clinics, physiotherapists, homeopaths.\u003Cbr \u002F>\nHealthcare professionals use custom booking forms and secure data management to handle appointments while staying GDPR compliant.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Education and Training:\u003C\u002Fstrong> Tutors, language schools, play rooms, private teachers, driving schools, music instructors.\u003Cbr \u002F>\nEducation providers benefit from availability calendars, group class bookings, and automated reminders to manage lessons and keep students informed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fitness, Sports and Gyms:\u003C\u002Fstrong> Yoga instructors, personal trainers, dance studios, fitness classes, golf lessons, sports coaches.\u003Cbr \u002F>\nWith Webba, fitness professionals can accept bookings around the clock, offer discount coupons, and send reminders to maximize attendance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Coaching and Online Services:\u003C\u002Fstrong> Life coaches, online consultants, therapists, digital service providers.\u003Cbr \u002F>\nCoaches appreciate Webba’s virtual session booking, secure payment integrations, and easy-to-use scheduler that lets clients book from anywhere.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Personal and Professional Services:\u003C\u002Fstrong> Photographers, cleaning services, catering, automotive repairs, event planners, musicians.\u003Cbr \u002F>\nWebba’s straightforward booking system, calendar view, and automated notifications handle scheduling so providers can focus on delivering quality service.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Unlock PREMIUM features with \u003Ca href=\"https:\u002F\u002Fwebba-booking.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">Webba Booking Premium\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>MAIN FREE FEATURES INCLUDED IN WEBBA BOOKING LITE:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Unlimited Services and Bookings:\u003C\u002Fstrong> add as many bookable services\u002Fevents as you want and categorize them for your and\u002For your customers’ convenience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern booking calendar form:\u003C\u002Fstrong> clean and modern booking form design that looks great on all devices.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy bookings management:\u003C\u002Fstrong> approve, add, edit, cancel any bookings with a few clicks.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Adjustable business hours & holidays:\u003C\u002Fstrong> have complete control on your own availability with our powerful schedule tools.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Buffer\u002Fpreparation time:\u003C\u002Fstrong> add extra time before or after an appointment for preparation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Basic Email notifications:\u003C\u002Fstrong> automatically send confirmation emails to you and your customers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation ready:\u003C\u002Fstrong> Webba offers built-in translations and WPML compatibility.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GDPR (EU) ready:\u003C\u002Fstrong> we offer advanced privacy and data protection settings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export booking to CSV:\u003C\u002Fstrong> export your bookings to CSV file for external management.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>MAIN PREMIUM FEATURES INCLUDED IN WEBBA PREMIUM:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multiple appointment bookings (Cart):\u003C\u002Fstrong> simplify scheduling by allowing customers to book multiple services or appointments at once and complete them in a single, hassle-free checkout.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Group Bookings:\u003C\u002Fstrong> allow multiple people to book the same time slot (perfect for classes and events).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Pricing Rules:\u003C\u002Fstrong> set dynamic pricing based on time, day, demand, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Appointment Reminders:\u003C\u002Fstrong> reduce no-shows by sending automated email reminders to your customers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Two-way Calendar sync:\u003C\u002Fstrong> sync Webba with your calendar and manage your appointments without any double-bookings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accept payments:\u003C\u002Fstrong> secure online payment integrations with Paypal, Stripe, or Woocommerce (with 100+ payment gateways).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conversion Tracking with Google Analytics:\u003C\u002Fstrong> automatically track bookings and conversion events with GA4 integration.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Form Fields:\u003C\u002Fstrong> enhance your booking form with variety of different form fields (comments, drop downs, checkmarks, file upload etc.) using our Custom Form Builder.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Dashboard:\u003C\u002Fstrong> let your customers easily manage their bookings by rescheduling or canceling them.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zoom Integration:\u003C\u002Fstrong> create automatic zoom video conferencing events and attach them to the booking confirmation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Track performance through statistics:\u003C\u002Fstrong> track and visualize how many bookings you get over time.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Offer Coupons:\u003C\u002Fstrong> whether it’s Black Friday or your Birthday sale – offer promotional coupons through Webba!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Send SMS reminders:\u003C\u002Fstrong> send appointment confirmations and reminders using SMS provider Twilio.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Integration:\u003C\u002Fstrong> integrate with WooCommerce directly and offer your own checkout experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manage Taxes and Invoices:\u003C\u002Fstrong> enable tax calculation, generate and send professional invoices to your customers automatically.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Unlock PREMIUM features with \u003Ca href=\"https:\u002F\u002Fwebba-booking.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">Webba Booking PREMIUM\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Explore the full list of \u003Ca href=\"https:\u002F\u002Fwebba-booking.com\u002Ffeatures\u002F\" rel=\"nofollow ugc\">Webba Booking features\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>OUR CUSTOMERS LOVE US!\u003C\u002Fh3>\n\u003Cp>We are proud to have near perfect 5\u002F5 score on both \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwebba-booking-lite\u002F#reviews\" title=\"reviews of Webba Booking\" rel=\"ugc\">WordPress\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.trustpilot.com\u002Freview\u002Fwebba-booking.com\" title=\"reviews of Webba Booking\" rel=\"nofollow ugc\">Trustpilot\u003C\u002Fa>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>“The customer service for this \u003Cstrong>plugin is phenomenal!\u003C\u002Fstrong>\u003Cbr \u002F>\nThe customer service for this plugin is absolutely second-to-none. I’m blown away by how good they are!” – R.Tyrrell\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>“I’ve been using the plugin quite some time now and I’d say it’s \u003Cstrong>the most user-friendly booking-plugin on the market.\u003C\u002Fstrong> Easy to setup and a nice clean, modern layout! Support is also great. I had an issue with locking dates and it was solved within a few hours. Good job guys!” – losboeros\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>“Webba support is nothing like what you have experienced in your earlier life and everything you are hoping to have with a product. The response times, the professionalism, the friendliness… you name it, they have it. \u003Cstrong>Easiest seven star review I have given!”\u003C\u002Fstrong> – Webba Customer\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>“This plugin is awesome and it can accomplish anything your business needs! OMG the support is NUMBER 1!!!! I will refer this plugin to everyone and let them know \u003Cstrong>the support is just awesome\u003C\u002Fstrong>. I am very pleased with everything!” – jbiento\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Free Appointment Booking Plugin 📅 Unlimited appointments, booking management, calendar sync, notifications, 5* support = powerful booking system!",3000,322920,98,150,"2026-04-02T14:10:00.000Z","5.6","7.4",[91,92,93,22,24],"appointment-booking","appointments","booking-calendar","https:\u002F\u002Fwebba-booking.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwebba-booking-lite.6.4.0.zip",95,7,"2025-12-15 00:00:00",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":109,"num_ratings":110,"last_updated":111,"tested_up_to":16,"requires_at_least":112,"requires_php":113,"tags":114,"homepage":116,"download_link":117,"security_score":118,"vuln_count":119,"unpatched_count":70,"last_vuln_date":120,"fetched_at":30},"timetics","Timetics – Appointment Booking & Scheduling","1.0.54","Arraytics","https:\u002F\u002Fprofiles.wordpress.org\u002Farraytics\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Farraytics.com\u002Ftimetics\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Timetics\u003C\u002Fstrong>\u003C\u002Fa> is a powerful appointment booking, meeting scheduler, and online booking system for professionals that helps you manage appointments, scheduling, and reservations in one simple dashboard.\u003C\u002Fp>\n\u003Cp>With its smart booking calendar and real-time availability, customers can choose their preferred time slot booking and confirm meetings instantly. You can easily handle daily schedules using the built-in appointment calendar and automated calendar booking features.\u003C\u002Fp>\n\u003Cp>Whether you run coaching sessions, consultations, services, or team meetings, Timetics works as a complete appointment scheduler and meeting scheduler that saves time and removes manual follow-ups.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FqBqTz2wF3kk?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>Let your customers book appointments online 24\u002F7 while you stay focused on growing your business.\u003C\u002Fp>\n\u003Ch3>Why Choose Timetics Appointment Booking Plugin?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>✅ \u003Cstrong>Unlimited appointments, bookings & team members\u003C\u002Fstrong> – completely free, no caps, ever\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Automatic double-booking prevention\u003C\u002Fstrong> – confirmed time slots are blocked instantly\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Reduce no-shows\u003C\u002Fstrong> with automated email, SMS, and WhatsApp reminders\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>24\u002F7 self-service online booking\u003C\u002Fstrong> – clients book while you sleep\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Free Google Meet integration\u003C\u002Fstrong> – meeting links auto-generated on every booking\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Google Calendar two-way sync\u003C\u002Fstrong> – changes reflect everywhere, in real time\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Stripe payments\u003C\u002Fstrong> in the free version get paid at the point of booking\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>GDPR-compliant\u003C\u002Fstrong> – all booking data stays on your WordPress server\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Translation ready\u003C\u002Fstrong> – fully compatible with WPML and Loco Translate\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>No coding required\u003C\u002Fstrong> – set up your first booking in under 5 minutes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fproducts.arraytics.com\u002Ftimetics\u002Fbooking\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdocs.arraytics.com\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Farraytics.com\u002Ftimetics-roadmaps\u002F\" rel=\"nofollow ugc\">Roadmaps\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fplaylist?list=PLkqKWn6EHYbr2O6EvASj6UoVl3Fy1IWL5\" rel=\"nofollow ugc\">Tutorials\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Farraytics.com\u002Ftimetics\u002Fpricing\u002F\" rel=\"nofollow ugc\">Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Need help getting started? 👉 \u003Ca href=\"https:\u002F\u002Farraytics.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Contact our support team\u003C\u002Fa>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FOYlcZhSC3KI?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>Who Is the Timetics Appointment Booking Plugin For?\u003C\u002Fh3>\n\u003Cp>Timetics is a flexible \u003Cstrong>WordPress booking system\u003C\u002Fstrong> built for \u003Cstrong>professional and service-based business\u003C\u002Fstrong> that needs to schedule, manage, and automate client appointments online. Here are the most common use cases:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Farraytics.com\u002Ftimetics\u002Feducation\u002F\" rel=\"nofollow ugc\">Education & Training\u003C\u002Fa>– Schedule \u003Cstrong>mentorship sessions, course consultations, tutoring, workshops\u003C\u002Fstrong>, and career counseling. Suitable for \u003Cstrong>schools, universities, private tutors, and online educators\u003C\u002Fstrong> who need to manage multiple classes and avoid scheduling conflicts.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Farraytics.com\u002Ftimetics\u002Frecruiting\u002F\" rel=\"nofollow ugc\">Recruiting & HR\u003C\u002Fa>– Recruiters and HR teams can \u003Cstrong>automate interview scheduling\u003C\u002Fstrong>, let candidates choose available time slots, and receive instant booking confirmations – eliminating endless back-and-forth emails.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Farraytics.com\u002Ftimetics\u002Fcustomer-support\u002F\" rel=\"nofollow ugc\">Customer Support & Client Services\u003C\u002Fa>– Organize \u003Cstrong>support calls, virtual help sessions, and follow-up appointments\u003C\u002Fstrong> to ensure your customers get assistance promptly.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Farraytics.com\u002Ftimetics\u002Fsales-marketing\u002F\" rel=\"nofollow ugc\">Sales & Marketing Teams\u003C\u002Fa>– Let prospects \u003Cstrong>book consultations, product demos, discovery calls\u003C\u002Fstrong>, or strategy sessions directly from your website. Integrates seamlessly with CRM tools for tracking leads.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Farraytics.com\u002Ftimetics\u002Fcounseling\u002F\" rel=\"nofollow ugc\">Consultants & Coaches\u003C\u002Fa>– From \u003Cstrong>business consultants to life coaches\u003C\u002Fstrong>, offer clients an easy way to book one-on-one or group sessions. Customize availability, set buffer times, and send automated reminders.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Farraytics.com\u002Ftimetics\u002Feducation\u002F\" rel=\"nofollow ugc\">Teachers & Mentors\u003C\u002Fa>– Manage \u003Cstrong>class schedules, private lessons, and tutoring sessions\u003C\u002Fstrong> so students can book convenient time slots without email chains.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Musicians & Creative Professionals\u003C\u002Fstrong>– Allow clients and collaborators to \u003Cstrong>book studio sessions, music lessons, or creative consultations\u003C\u002Fstrong>. Manage availability, payments, and rescheduling with ease.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Farraytics.com\u002Ftimetics\u002Ffitness\u002F\" rel=\"nofollow ugc\">Self Sessions & Fitness Guide\u003C\u002Fa>– Provide a convenient and hassle-free way for fitness-conscious clients to book appointments.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Event Organizers & Venues\u003C\u002Fstrong>– Conference organizers, workshop hosts, venue managers, and ticketed event producers use Timetics PRO to manage \u003Cstrong>event booking with an \u003Ca href=\"https:\u002F\u002Fdocs.arraytics.com\u002Fdocs\u002Ftimetics\u002Fone-to-many-with-seat-mappro\u002Fseatplan-from-frontend\u002F\" rel=\"nofollow ugc\">interactive Visual Seat Map\u003C\u002Fa>\u003C\u002Fstrong> — attendees browse your live floor plan, pick their exact seat, choose a ticket tier (VIP, Gold, Standard), and complete payment in one seamless flow directly on your WordPress site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Need full-scale event management?\u003C\u002Fstrong> Pair Timetics with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-event-solution\u002F\" rel=\"ugc\">\u003Cstrong>Eventin\u003C\u002Fstrong>\u003C\u002Fa> the free WordPress event management plugin. Eventin leverages \u003Cstrong>Timetics’ Visual Seat Map builder\u003C\u002Fstrong> to power its own \u003Ca href=\"https:\u002F\u002Fthemewinter.com\u002Feventin-timetics-integration-visual-seatplan\u002F\" rel=\"nofollow ugc\">event seat plan feature\u003C\u002Fa>, and adds speaker & schedule management, QR code attendee check-in, RSVP events, recurring events, and multi-gateway ticketing. Together, \u003Cstrong>Timetics + Eventin\u003C\u002Fstrong> cover every event and appointment booking need from a single WordPress dashboard.\u003C\u002Fp>\n\u003Cp>📌 \u003Cstrong>Timetics is not limited to these industries.\u003C\u002Fstrong> It’s a complete \u003Cstrong>appointment scheduling system\u003C\u002Fstrong> for any professional or business that needs \u003Cstrong>online booking, client self-service scheduling, and calendar management\u003C\u002Fstrong> – from solo freelancers to multi-staff enterprises.\u003C\u002Fp>\n\u003Ch3>Free Appointment Booking Features for WordPress\u003C\u002Fh3>\n\u003Cp>The free version of \u003Cstrong>Timetics\u003C\u002Fstrong> is a fully capable \u003Cstrong>appointment booking plugin for WordPress\u003C\u002Fstrong>  designed to handle your online meetings, consultations, service bookings, and client scheduling without paying a cent.\u003C\u002Fp>\n\u003Ch3>Unlimited Online Appointment Booking\u003C\u002Fh3>\n\u003Cp>Say goodbye to restrictions create \u003Cstrong>unlimited appointments\u003C\u002Fstrong>, \u003Cstrong>unlimited bookings\u003C\u002Fstrong>, and add \u003Cstrong>unlimited team members\u003C\u002Fstrong> with zero extra fees.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Unlimited Meetings\u003C\u002Fstrong> – Host one-on-one sessions, group events, or classes as often as you need.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.arraytics.com\u002Fdocs\u002Ftimetics\u002Fbookings\u002Fnew-booking-for-meeting\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Unlimited Bookings\u003C\u002Fstrong>\u003C\u002Fa> – Accept as many online bookings as your business can handle, with no monthly caps.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited Team Members\u003C\u002Fstrong> – Add all your staff and give each a dedicated booking profile and calendar.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Double-Booking Prevention\u003C\u002Fstrong> – Once a time slot is confirmed, it is instantly blocked. Your booking calendar stays clean and conflict-free, automatically.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Free Google Meet Integration for Online Booking\u003C\u002Fh3>\n\u003Cp>When a client books an appointment through Timetics, a \u003Cstrong>Google Meet link is automatically generated\u003C\u002Fstrong> and included in the confirmation email and all reminders no manual link sharing required.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.arraytics.com\u002Fdocs\u002Ftimetics\u002Fintegrations\u002Fgoogle-meet-calendar-integration\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Google Meet Auto-Link\u003C\u002Fstrong>\u003C\u002Fa> – One-click join links work on desktop, mobile, and tablet.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Organized in Google Calendar\u003C\u002Fstrong> – Every booking appears in your connected Google Calendar automatically.\u003C\u002Fli>\n\u003Cli>Ideal for \u003Cstrong>teachers, sales teams, customer support, consultants, and coaches\u003C\u002Fstrong> who need a fast, secure way to hold video meetings without extra tools.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Online Booking & Appointment Management\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.arraytics.com\u002Fdocs\u002Ftimetics\u002Fgeneral-settings\u002Favailability-block-schedule\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Availability Management\u003C\u002Fstrong>\u003C\u002Fa> – Define working hours, break times, and days off. Clients can only book genuinely available slots no overrides, no conflicts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-Time Booking Status\u003C\u002Fstrong> – Track whether each appointment booking is pending, confirmed, or canceled from a single dashboard view.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.arraytics.com\u002Fdocs\u002Ftimetics\u002Fmeetings\u002Fone-on-one-meeting\u002F\" rel=\"nofollow ugc\">\u003Cstrong>One-to-One Appointment Booking\u003C\u002Fstrong>\u003C\u002Fa> – Perfect for private consultations, interviews, coaching sessions, and personal services. Set duration, buffer time, and location per meeting type.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Guest Add-On\u003C\u002Fstrong> – Clients can include colleagues, family members, or friends in the same booking without a separate reservation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>12 & 24-Hour Time Format Support\u003C\u002Fstrong> – Your booking calendar displays time in the format that makes sense to every client, regardless of region.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Multi-Staff Appointment Booking & Team Management\u003C\u002Fh3>\n\u003Cp>In a multi-staff setup, clarity is everything. Timetics keeps each team member’s booking calendar accurate, assigns appointments to the right person, and \u003Cstrong>eliminates the risk of double-booking or missed time slots\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.arraytics.com\u002Fdocs\u002Ftimetics\u002Fstaff-list\u002Fadd-new-staff-host\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Team Management\u003C\u002Fstrong>\u003C\u002Fa> – View each staff member’s availability, assign them to bookings, and update their schedules from the admin dashboard.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.arraytics.com\u002Fdocs\u002Ftimetics\u002Fnotifications\u002Femail-notification\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Email Notifications\u003C\u002Fstrong>\u003C\u002Fa> – Automatic alerts sent to staff the moment a booking is created or changed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reduce No-Shows with Customer Reminders\u003C\u002Fstrong> – Automatic booking confirmations and pre-appointment reminders keep clients informed and reduce missed appointments.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Timezone Auto-Detection\u003C\u002Fstrong> – Booking times display in each client’s local timezone automatically — no confusion, no late arrivals.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>International Phone Number Support\u003C\u002Fstrong> – Country code selector ensures accurate contact records for global clients.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Client Self-Service Dashboard\u003C\u002Fstrong> – Clients log in to reschedule, cancel, or review their booking history — no need to contact you directly.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Easy Setup — Your First Booking in Under 5 Minutes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.arraytics.com\u002Fdocs\u002Ftimetics\u002Fgetting-started\u002Fonboarding\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Step-by-Step Onboarding Wizard\u003C\u002Fstrong>\u003C\u002Fa> – Guided setup takes you through every step of building your appointment booking system, even if it’s your first time.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Embedding\u003C\u002Fstrong> – Drop your booking form into any page, post, or widget area using a simple shortcode. Works with Gutenberg, Elementor, Divi, Beaver Builder, and any WordPress page builder.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Meeting List Shortcode\u003C\u002Fstrong> – Display all your available services and appointment types in a clean, bookable list so clients can choose their preferred session instantly.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No coding required\u003C\u002Fstrong> – Timetics is built for every skill level, from beginners to developers.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Google Calendar Sync for Accurate Scheduling\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.arraytics.com\u002Fdocs\u002Ftimetics\u002Fintegrations\u002Fgoogle-meet-calendar-integration\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Two-Way Google Calendar Sync\u003C\u002Fstrong>\u003C\u002Fa> – Your appointment booking calendar and Google Calendar stay perfectly in sync. Any booking created, rescheduled, or canceled reflects on both sides instantly eliminating scheduling conflicts and double-booking.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Accept Online Payments at the Point of Booking\u003C\u002Fh3>\n\u003Cp>When clients pay during the booking process, they commit to the appointment reducing no-shows and securing your revenue upfront.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Stripe Integration (Free)\u003C\u002Fstrong> – Accept credit and debit card payments directly from your booking calendar. Clients confirm and pay in one seamless step.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Local & Offline Payment Methods\u003C\u002Fstrong> – Support clients who prefer cash or in-person payment by enabling flexible offline options.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Integration\u003C\u002Fstrong> – Unlock 100+ additional payment gateways and advanced order management by connecting Timetics to WooCommerce.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Booking Analytics & Revenue Reports\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Sales Analytics Dashboard\u003C\u002Fstrong> – Monitor total bookings, revenue earned, and trends over time. Use the data to optimize your availability, services, and marketing strategy.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Timetics PRO: AI-Powered Appointment Booking & Advanced Scheduling System\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Timetics PRO\u003C\u002Fstrong> includes \u003Ca href=\"https:\u002F\u002Farraytics.com\u002Ftimetics-free-vs-pro\u002F\" rel=\"nofollow ugc\">\u003Cstrong>everything in the free version\u003C\u002Fstrong>\u003C\u002Fa> plus a suite of advanced, business-grade features built for teams, high-volume booking, and businesses that demand automation.\u003C\u002Fp>\n\u003Ch3>🤖 AI-Powered Appointment Scheduling (Exclusive Feature)\u003C\u002Fh3>\n\u003Cp>Timetics is the \u003Cstrong>only WordPress appointment booking plugin with built-in AI scheduling\u003C\u002Fstrong>. The AI engine analyzes your booking patterns and client history to automatically \u003Cstrong>suggest the best available time slots\u003C\u002Fstrong> for new appointments increasing booking conversions and reducing calendar gaps. No other booking plugin for WordPress offers this.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdocs.arraytics.com\u002Fdocs\u002Ftimetics\u002Fintegrations\u002Fopenai-integration\u002F\" rel=\"nofollow ugc\">Learn more about AI-powered booking \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Advanced Appointment Scheduling & Recurring Bookings\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.arraytics.com\u002Fdocs\u002Ftimetics\u002Fbookings\u002Frecurring-bookings\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Recurring Appointments\u003C\u002Fstrong>\u003C\u002Fa> – Let clients book weekly, biweekly, monthly, or custom recurring slots in one step. Perfect for fitness classes, therapy sessions, coaching programs, and subscription-based services.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Client Self-Rescheduling\u003C\u002Fstrong> – Clients change their appointment date or time independently. The system sends updated confirmations and reminders automatically.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Expanded Calendar Integrations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Google Calendar Advanced Sync\u003C\u002Fstrong> – Full two-way synchronization with instant updates across all connected devices and team members.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>iCal \u002F Apple Calendar Integration\u003C\u002Fstrong> – Booking appointments sync directly to Apple Calendar for seamless mobile access.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Outlook Calendar Sync\u003C\u002Fstrong> – Designed for corporate environments running Microsoft Outlook as their primary scheduling tool.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Visual Seat Map & Group Event Booking (Exclusive Feature)\u003C\u002Fh3>\n\u003Cp>Timetics PRO is the \u003Cstrong>only WordPress booking plugin with an interactive Visual Seat Map\u003C\u002Fstrong> ideal for conferences, workshops, theaters, and ticketed events. Clients pick their exact seat from a live floor plan, choose a ticket tier, and complete booking in one flow.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>[\u003Cstrong>Interactive Seat Selection\u003C\u002Fstrong>] – Live seat map with real-time availability.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-Tiered Tickets\u003C\u002Fstrong> – VIP, Gold, Standard, or any custom pricing tier.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>One-to-Many Booking\u003C\u002Fstrong> – Webinars, workshops, and group sessions with multiple attendees.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Group Event + Seat Plan\u003C\u002Fstrong> – Combine group booking with visual seat selection.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Timetics’ Visual Seat Map also powers the event seat plan feature in \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-event-solution\u002F\" rel=\"ugc\">\u003Cstrong>Eventin\u003C\u002Fstrong>\u003C\u002Fa> – the free WordPress event management plugin adding speaker management, QR code check-in, RSVP, recurring events, and multi-gateway ticketing on top of Timetics’ booking engine.\u003C\u002Fp>\n\u003Ch3>Advanced Booking Form Customization\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.arraytics.com\u002Fdocs\u002Ftimetics\u002Fmeetings\u002Fhow-to-add-custom-fileds-on-booking-form\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Custom Booking Form Fields\u003C\u002Fstrong>\u003C\u002Fa> – Collect any information you need upfront: dietary requirements, project briefs, intake forms, or custom screening questions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Client Notes & Special Requests\u003C\u002Fstrong> – Let clients add instructions or requests when booking.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Special Availability Overrides\u003C\u002Fstrong> – Override your regular schedule for holidays, staff leave, or one-off events without changing your default availability.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.arraytics.com\u002Fdocs\u002Ftimetics\u002Fbookings\u002Fcalendar-view\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Admin Calendar View\u003C\u002Fstrong>\u003C\u002Fa> – Full visual calendar overview of all scheduled appointments and bookings for easy day and week planning.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Multi-Host Event & Data Management\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multiple Hosts Per Booking\u003C\u002Fstrong> – Assign multiple team members to the same meeting, event, or session.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.arraytics.com\u002Fdocs\u002Ftimetics\u002Fimport-export-data\u002Fhow-to-import-and-export-data-of-timetics\u002F\" rel=\"nofollow ugc\">\u003Cstrong>CSV & Excel Data Export\u002FImport\u003C\u002Fstrong>\u003C\u002Fa> – Migrate, back up, or report on all your booking data in standard spreadsheet formats.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Premium Integrations for Your Booking Workflow\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.arraytics.com\u002Fdocs\u002Ftimetics\u002Fintegrations\u002Fzoom-integration\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Zoom Integration\u003C\u002Fstrong>\u003C\u002Fa> – A unique Zoom meeting link is auto-generated the moment a booking is confirmed and delivered to both host and client. Reduces no-shows by giving clients instant, one-click access to their virtual appointment.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.arraytics.com\u002Fdocs\u002Ftimetics\u002Fintegrations\u002Ffluentcrm-integrationpro\u002F\" rel=\"nofollow ugc\">\u003Cstrong>FluentCRM Integration\u003C\u002Fstrong>\u003C\u002Fa> – Automatically add new and returning clients to CRM sequences for follow-ups, upsells, and retention campaigns.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.arraytics.com\u002Fdocs\u002Ftimetics\u002Fintegrations\u002Fpabbly-integration\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Pabbly Integration\u003C\u002Fstrong>\u003C\u002Fa> – Build automated multi-app workflows triggered by new bookings, cancellations, or rescheduling.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zapier Integration\u003C\u002Fstrong> – Connect Timetics to thousands of apps to automate repetitive booking-related tasks.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WhatsApp Booking Notifications\u003C\u002Fstrong> – Send real-time booking confirmations and pre-appointment reminders via WhatsApp.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Twilio SMS Reminders\u003C\u002Fstrong> – Deliver instant text message reminders to clients’ phones before every appointment.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>PRO Payment Options\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>PayPal Integration\u003C\u002Fstrong> – Accept PayPal payments from clients worldwide, in any currency.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Stripe Integration\u003C\u002Fstrong> – Full card payment support with real-time processing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Payments\u003C\u002Fstrong> – Access 100+ payment gateways and advanced order management.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Local \u002F Offline Payment Methods\u003C\u002Fstrong> – Support clients who prefer to pay in person.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support & Resources\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>📖 \u003Ca href=\"https:\u002F\u002Fdocs.arraytics.com\u002Ftimetics\u002F\" rel=\"nofollow ugc\">Full Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>💬 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Ftimetics\u002F\" rel=\"ugc\">Community Support Forum\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>🗺️ \u003Ca href=\"https:\u002F\u002Farraytics.com\u002Ftimetics-roadmaps\u002F\" rel=\"nofollow ugc\">Feature Roadmap & Requests\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>🎥 \u003Ca href=\"https:\u002F\u002Fyoutube.com\u002Fplaylist?list=PLkqKWn6EHYbr2O6EvASj6UoVl3Fy1IWL5\" rel=\"nofollow ugc\">Video Tutorials on YouTube\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>👥 \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Farraytics\" rel=\"nofollow ugc\">Facebook Community Group\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔥 Now, What’s Next for You?\u003C\u002Fh3>\n\u003Cp>If you’re impressed with Timetics Appointments Booking Calendar and Scheduling Solution, please check out our other awesome WordPress plugins:\u003C\u002Fp>\n\u003Cp>📅 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-event-solution\u002F\" rel=\"ugc\">Eventin\u003C\u002Fa>\u003C\u002Fstrong> – Free all-in-one event management and ticketing for WordPress.\u003Cbr \u002F>\n🍽️ \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-cafe\u002F\" rel=\"ugc\">WPCafe\u003C\u002Fa>\u003C\u002Fstrong> – Online food ordering, restaurant menu, delivery, and table reservations.\u003Cbr \u002F>\n🎨 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpoptics\u002F\" rel=\"ugc\">Poptics\u003C\u002Fa>\u003C\u002Fstrong> – Conversion-driven popups to turn visitors into leads and sales.\u003Cbr \u002F>\n📅 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbooktics\u002F\" rel=\"ugc\">Booktics\u003C\u002Fa>\u003C\u002Fstrong> – Professional service-based booking for WordPress businesses.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the following external services:\u003C\u002Fp>\n\u003Ch3>Arraytics FluentCRM Service\u003C\u002Fh3>\n\u003Cp>Connects to Arraytics.com’s FluentCRM service to manage contact information for marketing and communication purposes (product updates, feature announcements, support information).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data sent:\u003C\u002Fstrong> Your email address (only when you voluntarily provide it during business setup\u002Fonboarding).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service provider:\u003C\u002Fstrong> Arraytics – \u003Ca href=\"https:\u002F\u002Farraytics.com\u002Fterms-of-service\u002F\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Farraytics.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> This is optional and not required for core plugin functionality.\u003C\u002Fp>\n\u003Ch3>Google Calendar API\u003C\u002Fh3>\n\u003Cp>Synchronizes appointment bookings between your WordPress site and Google Calendar (two-way sync). Enables automatic blocking of booked time slots and real-time calendar updates.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data sent:\u003C\u002Fstrong> Calendar event data (appointment details, dates, times, attendee information) when bookings are created, updated, or synchronized.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service provider:\u003C\u002Fstrong> Google LLC – \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> Optional integration, only active if you connect your Google Calendar account.\u003C\u002Fp>\n\u003Ch3>Stripe Payment Processing\u003C\u002Fh3>\n\u003Cp>Handles secure online payment transactions for appointment bookings made through the booking calendar.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data sent:\u003C\u002Fstrong> Payment information (transaction amounts, booking details) when customers make payments.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service provider:\u003C\u002Fstrong> Stripe, Inc. – \u003Ca href=\"https:\u002F\u002Fstripe.com\u002Flegal\u002Fssa\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fstripe.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> Optional integration, only active if you configure Stripe payment settings.\u003C\u002Fp>\n","Appointment booking and scheduling system with online booking calendar, payments, automated reminders, and calendar sync.",2000,68216,92,35,"2026-03-27T17:28:00.000Z","5.2","7.3",[91,115,93,22,24],"appointment-scheduler","https:\u002F\u002Farraytics.com\u002Ftimetics\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftimetics.1.0.54.zip",86,10,"2026-04-07 00:00:00",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":129,"downloaded":130,"rating":13,"num_ratings":50,"last_updated":131,"tested_up_to":132,"requires_at_least":25,"requires_php":133,"tags":134,"homepage":136,"download_link":137,"security_score":85,"vuln_count":28,"unpatched_count":70,"last_vuln_date":138,"fetched_at":30},"booking-system-trafft","Booking System Trafft","1.0.17","ameliabooking","https:\u002F\u002Fprofiles.wordpress.org\u002Fameliabooking\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Ftrafft.com\u002F?utm_source=plugin&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org\" rel=\"nofollow ugc\">Trafft\u003C\u002Fa> booking system is a free booking and appointment scheduling software that flawlessly organizes services, employees, and locations. It helps your clients easily navigate the booking process and find the most convenient time slot in their availability calendar for appointments. Trafft, with its impressive scheduling features, enhances customer satisfaction and saves you time by seamlessly transitioning the entire process online. It also offers automatic notifications, appointment reminders, online payments, refunds, and more to provide you with an all-in-one booking system.\u003C\u002Fp>\n\u003Cp>This booking plugin is designed as an integration for Trafft SaaS, aiming to assist WordPress users in seamlessly incorporating the \u003Ca href=\"https:\u002F\u002Ftrafft.com\u002F?utm_source=plugin&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org\" rel=\"nofollow ugc\">Trafft SaaS\u003C\u002Fa> booking form and availability calendar onto their WordPress pages.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FaGbUg7PVtLk?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>HOW TRAFFT’S BOOKING SYSTEM WORKS WITH WORDPRESS\u003C\u002Fh3>\n\u003Cp>Through seamless integration with WordPress, \u003Ca href=\"https:\u002F\u002Ftrafft.com\u002F?utm_source=plugin&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org\" rel=\"nofollow ugc\">Trafft\u003C\u002Fa> grants you the capability to effortlessly incorporate the booking form into any WordPress site with minimal effort. To facilitate this, you need an existing Trafft account, and you can easily link it with \u003Ca href=\"https:\u002F\u002Ftrafft.com\u002Fwordpress\u002F?utm_source=plugin&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org\" rel=\"nofollow ugc\">Trafft’s dedicated WordPress booking plugin\u003C\u002Fa>. With this setup in place, you’ll be able to convert more website visitors into loyal customers.\u003C\u002Fp>\n\u003Cp>Being an integration for Trafft SaaS, this booking plugin involves specific calls to external servers that store your account data:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>CSS files for loading visual styles,\u003C\u002Fli>\n\u003Cli>JS files for all frontend logic.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Data and layout are retrieved from your \u003Ca href=\"https:\u002F\u002Ftrafft.com\u002F?utm_source=plugin&utm_mediu\" rel=\"nofollow ugc\">Trafft\u003C\u002Fa> account. All resources are loaded from Trafft and its subdomains. For instance, if your Trafft account URL is myaccount.trafft.com, the loading occurs from this link. In case you wish to find out more you can refer to our \u003Ca href=\"https:\u002F\u002Ftrafft.com\u002Fterms-of-service\u002F?utm_source=plugin&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org\" rel=\"nofollow ugc\">terms of service\u003C\u002Fa> and the \u003Ca href=\"https:\u002F\u002Ftrafft.com\u002Fprivacy-policy\u002F?utm_source=plugin&utm_medium=wp_org&utm_content=link&utm_campaign=wp_orghttps:\u002F\u002Ftrafft.com\u002Fprivacy-policy\u002F?utm_source=plugin&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org\" rel=\"nofollow ugc\">privacy policy\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>LINKING THE ACCOUNT AND ADDING THE BOOKING FORM\u003C\u002Fh3>\n\u003Cp>To establish the connection and integrate the booking form on your website, please follow these steps:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Within the WordPress dashboard, locate the Trafft icon in the left sidebar and click on it.\u003C\u002Fli>\n\u003Cli>Enter the name added in the “Your Booking domain” option during the \u003Ca href=\"https:\u002F\u002Fsignup.trafft.com\u002F?type=free?utm_source=plugin&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org\" rel=\"nofollow ugc\">sign-up\u003C\u002Fa> process on Trafft SaaS. Typically, this is your business name, and we automatically fill the “Your Booking domain” field during sign-up based on the business name you entered. If you don’t recall it or have changed the name in this field, simply go to the admin dashboard area of Trafft SaaS and copy and paste the relevant part of the URL.\u003C\u002Fli>\n\u003Cli>Click “Save” to link the Trafft Saas account with the Trafft booking plugin and load data.\u003C\u002Fli>\n\u003Cli>Within the WordPress dashboard, navigate to “Pages” and select the specific page where you wish to incorporate the booking form.\u003C\u002Fli>\n\u003Cli>If you’re utilizing a supported page builder, search for “Trafft” in the Search bar, then either click on the Trafft icon or simply drag and drop it to the desired section\u003C\u002Fli>\n\u003Cli>You will notice a new option in the sidebar: “Preselect Booking Parameters.” This feature assists you in choosing a particular employee, service, category, and\u002For location, allowing you to display specific availability on your page.\u003C\u002Fli>\n\u003Cli>Once you’ve done, save your changes and the booking form will seamlessly appear within the chosen area of your website.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>HOW TO CREATE THE ACCOUNT\u003C\u002Fh3>\n\u003Cp>If you haven’t signed up for Trafft’s \u003Cstrong>free\u003C\u002Fstrong> appointment scheduling software yet, simply follow \u003Ca href=\"https:\u002F\u002Fsignup.trafft.com\u002F?type=free?utm_source=plugin&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org\" rel=\"nofollow ugc\">this link\u003C\u002Fa> to initiate the account creation process. Right after you create and access the account, you can connect it with the Trafft WordPress booking system. \u003Cstrong>Pro tip\u003C\u002Fstrong>: don’t forget to create services and employees, and set up the schedule and booking calendar before adding the booking form to your website.\u003C\u002Fp>\n\u003Ch3>WHO CAN BENEFIT MOST FROM TRAFFT BOOKING?\u003C\u002Fh3>\n\u003Cp>A wide range of businesses benefit from the Trafft booking system, especially service providers. Let’s see how each industry utilizes Trafft’s appointment scheduling features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftrafft.com\u002Fbeauty-salons\u002F?utm_source=plugin&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org\" rel=\"nofollow ugc\">Beauty Salons\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Beauty salons create availability calendars and booking forms for their websites in no time, which allows their customers to schedule appointments without lengthy phone calls. They can also use special tags for employees and services such as “Most Popular” to encourage customers to book immediately. In Trafft’s dashboard, they can see the most occupied employee or service and tailor their marketing strategy according to that data.\u003C\u002Fp>\n\u003Cp>Explore \u003Ca href=\"https:\u002F\u002Fdivinebeautyandspa.trafft.com\u002F\" rel=\"nofollow ugc\">Trafft’s beauty salon booking system\u003C\u002Fa> in action.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftrafft.com\u002Fbarbershop\u002F?utm_source=plugin&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org\" rel=\"nofollow ugc\">Barbershops\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Barbershops basically operate on auto-pilot while Trafft’s booking system takes care of notifications, payments, refunds, and availability calendar, automatically adds appointments to customer’s calendars, and even has booking form templates barbershops customize. What’s even better is that they can allocate special buffer time before or after appointments to have time to clean up after the customer, prepare for the next, or simply unwind.\u003C\u002Fp>\n\u003Cp>Explore Trafft’s \u003Ca href=\"https:\u002F\u002Fdbarberzz.trafft.com\u002F\" rel=\"nofollow ugc\">barbershop booking system\u003C\u002Fa> in action.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftrafft.com\u002Findustries\u002Fcoaching\u002F?utm_source=plugin&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org\" rel=\"nofollow ugc\">Coaching & Consulting\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Trafft’s flexible calendar management ensures that your availability is accurately reflected, avoiding the risk of double bookings or scheduling conflicts. Whether you hold in-person consultations or virtual sessions, Trafft’s got your back with multi-location support, Google Meet, Zoom, and MS Teams integrations.\u003C\u002Fp>\n\u003Cp>Explore Trafft’s \u003Ca href=\"https:\u002F\u002Fcareermasterycoaching.trafft.com\u002F\" rel=\"nofollow ugc\">consulting booking system\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftrafft.com\u002Feducation-consulting\u002F?utm_source=plugin&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org\" rel=\"nofollow ugc\">Education & Teaching\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Trafft’s booking system empowers teachers to teach without worrying about class scheduling because it offers support for group bookings, recurring appointments, and multi-location coordination.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftrafft.com\u002Ffitness-and-sports\u002F?utm_source=plugin&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org\" rel=\"nofollow ugc\">Fitness & Sports\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Trafft’s booking system helps maintain an organized calendar and schedules for all fitness professionals, from personal trainers to gym owners and fitness centers.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftrafft.com\u002Fhealthcare\u002F?utm_source=plugin&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org\" rel=\"nofollow ugc\">Healthcare\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Healthcare institutions can manage employees, services, availability calendars, patient info, and working hours with an all-in-one booking system specifically designed for their needs. With appointment and customer notes features, employees will always provide high-end care to patients and always be in the loop before the appointment.\u003C\u002Fp>\n\u003Cp>Explore Trafft’s \u003Ca href=\"https:\u002F\u002Fpremanturahealthclinic.trafft.com\u002F\" rel=\"nofollow ugc\">health clinic booking system\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftrafft.com\u002Fadministration-officials\u002F?utm_source=plugin&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org\" rel=\"nofollow ugc\">Government & Administration\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Reduce waiting time in queues and enhance staff productivity in government offices. How? By using appointment scheduling features that automate daily operations and provide online scheduling 24\u002F7. Appointments can be as short as 5 minutes, meaning the administration can schedule everything with Trafft – even receiving documentation which significantly boosts efficiency.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftrafft.com\u002Fhome-services\u002F?utm_source=plugin&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org\" rel=\"nofollow ugc\">Home Services\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Plumbers, handymen, and other home service providers use Trafft because it completely eliminates back-and-forth communication when clients schedule appointments. Home service providers can add an “Address” custom field that customers fill in, and Trafft automatically finds Google Maps location. The result? They always know where to go!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftrafft.com\u002Fcleaning-services\u002F?utm_source=plugin&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org\" rel=\"nofollow ugc\">Cleaning Services\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Professional cleaning companies love Trafft because it helps them focus on their work instead of administrative tasks. Invoicing? Trafft’s booking system takes care of that. Scheduling? Trafft’s already done it. Collecting upfront payments to protect your cleaning business? Trafft’s got your back!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftrafft.com\u002Fautomotive-services\u002F?utm_source=plugin&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org\" rel=\"nofollow ugc\">Automotive services\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Even automotive service providers, such as car detailers and mechanics love Trafft because it \u003Cstrong>keeps their calendar full with appointments\u003C\u002Fstrong> while they provide top-notch services to clients.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftrafft.com\u002Fpersonal-services\u002F?utm_source=plugin&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org\" rel=\"nofollow ugc\">Personal services\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Trafft is the perfect appointment scheduling plugin for professional service providers because it automates everything you dread doing, including tax management, invoicing, finding free time slots, and sending reminders.\u003C\u002Fp>\n\u003Ch3>Useful links 🔗\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Ftrafft.com\u002F\" rel=\"nofollow ugc\">Official Page\u003C\u002Fa> || \u003Ca href=\"https:\u002F\u002Ftrafft.com\u002Fdocs\u002F?utm_source=plugin&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> || \u003Ca href=\"https:\u002F\u002Ftrafft.com\u002Ffeatures\u002F?utm_source=plugin&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org\" rel=\"nofollow ugc\">Features\u003C\u002Fa> || \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002F@Trafft\" rel=\"nofollow ugc\">Youtube\u003C\u002Fa> || \u003Ca href=\"https:\u002F\u002Fwww.instagram.com\u002Ftrafftsaas\u002F?hl=en\" rel=\"nofollow ugc\">Instagram\u003C\u002Fa> || \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002FTrafftS\" rel=\"nofollow ugc\">X\u003C\u002Fa> || \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002FTrafftSaaS\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>SIGN UP FOR FREE\u003C\u002Fh3>\n\u003Cp>Sign up for a free Trafft booking account by following this \u003Ca href=\"https:\u002F\u002Fsignup.trafft.com\u002F?type=free?utm_source=plugin&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org\" rel=\"nofollow ugc\">link\u003C\u002Fa>. The free version includes \u003Ca href=\"https:\u002F\u002Ftrafft.com\u002Ffeatures\u002Fbooking-core\u002F?utm_source=plugin&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org\" rel=\"nofollow ugc\">unlimited appointment booking\u003C\u002Fa>, 200 email reminders per month, SMS notifications, Google, Outlook or Apple calendar sync, Group Booking, Extras, Special Days, Coupons, and the Android app and IOS app. You can upgrade to \u003Ca href=\"https:\u002F\u002Ftrafft.com\u002Fpricing\u002F?utm_source=plugin&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org\" rel=\"nofollow ugc\">Trafft Premium\u003C\u002Fa> at any time and you will get access to the advanced features such as \u003Ca href=\"https:\u002F\u002Ftrafft.com\u002Ffeatures\u002Fpayment-processing\u002F?utm_source=plugin&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org\" rel=\"nofollow ugc\">online payments\u003C\u002Fa>, deposits and refunds, recurring appointments, \u003Ca href=\"https:\u002F\u002Ftrafft.com\u002Ffeatures\u002Finvoicing-and-tax-management\u002F?utm_source=plugin&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org\" rel=\"nofollow ugc\">taxes and invoices\u003C\u002Fa>, marketing tools, \u003Ca href=\"https:\u002F\u002Ftrafft.com\u002Ffeatures\u002Fflexible-scheduling\u002F?utm_source=plugin&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org\" rel=\"nofollow ugc\">advanced customisation options\u003C\u002Fa>, and more.\u003C\u002Fp>\n\u003Cp>Upon registration, you will gain access to a \u003Cstrong>14-day free trial during which all features will be fully accessible\u003C\u002Fstrong>. Once the 14-day trial period concludes, you can opt to either continue using the \u003Cstrong>Free plan or select one of our premium plans\u003C\u002Fstrong>. To get more information about included features and to compare our plans follow \u003Ca href=\"https:\u002F\u002Ftrafft.com\u002Fpricing\u002F?utm_source=plugin&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org\" rel=\"nofollow ugc\">this link\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>The \u003Cstrong>Free\u003C\u002Fstrong> Plan includes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Unlimited services,\u003C\u002Fli>\n\u003Cli>Unlimited appointments,\u003C\u002Fli>\n\u003Cli>Unlimited customers\u003C\u002Fli>\n\u003Cli>Customizable appearance,\u003C\u002Fli>\n\u003Cli>Up to 5 users with the possibility to add more,\u003C\u002Fli>\n\u003Cli>5 custom features, including:\n\u003Cul>\n\u003Cli>Synchronisation with Calendars including Google Calendar + Google Meet, iCal, and Outlook Calendar + Microsoft Teams,\u003C\u002Fli>\n\u003Cli>Extras,\u003C\u002Fli>\n\u003Cli>Group Bookings,\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftrafft.com\u002Ffeatures\u002Floyalty-boost\u002F?utm_source=plugin&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org\" rel=\"nofollow ugc\">Coupons\u003C\u002Fa>,\u003C\u002Fli>\n\u003Cli>Special days, and many more!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>200 emails per month,\u003C\u002Fli>\n\u003Cli>SMS Notifications,\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftrafft.com\u002Ffeatures\u002Fbusiness-dashboard\u002F?utm_source=plugin&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org\" rel=\"nofollow ugc\">Dashboard Reporting\u003C\u002Fa>,\u003C\u002Fli>\n\u003Cli>Android App and iOS app.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Trafft \u003Cstrong>Premium\u003C\u002Fstrong> Plans also include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Multiple templates for the outstanding scheduling experience,\u003C\u002Fli>\n\u003Cli>Multiple Payment Gateways\u003C\u002Fli>\n\u003Cli>Recurring Appointments\u003C\u002Fli>\n\u003Cli>Multiple Locations\u003C\u002Fli>\n\u003Cli>Custom Notifications\u003C\u002Fli>\n\u003Cli>Integrations with tools for online meetings, including Google Meet and MS Teams that are also available in free plan + Zoom integration\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftrafft.com\u002Ffeatures\u002Fintegrations\u002F?utm_source=plugin&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org\" rel=\"nofollow ugc\">Integrations with various marketing tools\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Custom Fields\u003C\u002Fli>\n\u003Cli>Invoices\u003C\u002Fli>\n\u003Cli>Tax management\u003C\u002Fli>\n\u003Cli>Deposit Payments\u003C\u002Fli>\n\u003Cli>Refunds\u003C\u002Fli>\n\u003Cli>Custom Roles and Permissions\u003C\u002Fli>\n\u003Cli>WhatsApp Notifications\u003C\u002Fli>\n\u003Cli>Time Zones\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftrafft.com\u002Fagency\u002F?utm_source=plugin&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org\" rel=\"nofollow ugc\">White Labeling\u003C\u002Fa> and more.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>TOP FREE APPOINTMENT SCHEDULING FEATURES\u003C\u002Fh3>\n\u003Cp>Experience the freedom of efficient appointment management with Trafft’s top-notch free features, designed to elevate your scheduling experience:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Unlimited appointments\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Bid farewell to appointment constraints with Trafft’s unlimited appointments feature. Whether you’re a solo practitioner or managing a team, schedule as many appointments as you need without restrictions. This flexibility ensures you can cater to your growing business needs effortlessly.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Two-way calendar synchronization\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This feature ensures that your Trafft calendar integrates seamlessly with your existing calendars, whether it’s Google Calendar, Outlook, or Apple Calendar. Two-way syncing guarantees that updates made in Trafft reflect in your external calendars and vice versa, eliminating the risk of double bookings or scheduling conflicts.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automated reminders\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Clients receive timely reminders about upcoming appointments, reducing no-shows and enhancing overall customer satisfaction. Stay connected effortlessly and ensure that both you, your employees, and your clients are well-prepared for every appointment.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Insightful dashboard\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Gain valuable insights into your scheduling performance with Trafft’s insightful dashboard. Track appointments, monitor occupancy, and assess your business’s performance effortlessly. The dashboard provides a comprehensive overview, empowering you with the information needed to make informed decisions and optimize your scheduling process.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Android and iOS Apps\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Stay connected and in control, even on the go, with Trafft’s dedicated \u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.trafft.dashboard&hl=en_US&pli=1\" rel=\"nofollow ugc\">Android\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fapps.apple.com\u002Fus\u002Fapp\u002Ftrafft\u002Fid6470921575\" rel=\"nofollow ugc\">iOS\u003C\u002Fa> apps. Access your scheduling platform from your mobile device, manage appointments, and stay informed about your business anytime, anywhere. The mobile apps ensure that you are always at the forefront of your scheduling operations, providing unparalleled convenience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fsignup.trafft.com\u002F?type=free?utm_source=plugin&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org\" rel=\"nofollow ugc\">Grow and scale your business\u003C\u002Fa> with unlimited appointments in Trafft’s free plan.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>TOP PREMIUM BOOKING SYSTEM FEATURES\u003C\u002Fh3>\n\u003Cp>Unlock a superior booking experience with Trafft’s booking system’s top premium features, providing unmatched flexibility and control:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Payments\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Trafft’s booking system handles transactions by offering your clients versatile payment options including full upfront payments or partial upfront payments, providing a convenient and secure payment experience. This feature ensures a smooth and reliable financial transaction process integrated directly into the booking system. Trafft’s booking system integrates with your favorite payment getaways including Stripe, Square, PayPal, Mollie, and Authorize.net.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Recurring appointments\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Whether scheduling weekly fitness classes, monthly consultations, or any regularly occurring service, Trafft simplifies the process. Save time, enjoy financial stability, and enhance customer satisfaction by automating the booking of recurring appointments, creating an efficient experience for both service providers and clients.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Resources\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can use this feature to create resources like equipment, rooms, or other limited items and assign them to services, employees, or specific locations.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Manage multiple locations with one booking system\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Experience unparalleled convenience with Trafft’s capability to manage multiple locations seamlessly within one booking system. Ideal for businesses with diverse operations or various branches, this feature allows you to centralize and synchronize your scheduling efforts. Enjoy the efficiency of overseeing bookings across different locations from a unified platform, ensuring a cohesive and organized approach to your services.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Custom fields\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You want to get to know your customers better? Trafft’s booking system’s got you covered! You can ask your customers whatever you want by adding custom fields directly to your booking form. Collect additional information, grab some insightful marketing data and have full control of your booking form. You can control which fields are mandatory and the format of questions and answers.\u003C\u002Fp>\n\u003Cp>Once you get to know what Trafft’s booking system offers, feel free to choose the \u003Ca href=\"https:\u002F\u002Ftrafft.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">plan\u003C\u002Fa> that best fits your needs and elevates your appointment scheduling experience.\u003C\u002Fp>\n\u003Ch3>WHY USERS LOVE TRAFFT’S APPOINTMENT SCHEDULING SOFTWARE?\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fa-vital-part-of-my-business\u002F\" rel=\"ugc\">A Vital Part of My Business\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>I love a tool that is easy to use and set up, looks great and is solid in every aspect. The support team are excellent and super helpful. Most of all, I contacted a few clients to get feedback on what they thought of this booking setup (as they are the ones who really need to like it). and they are impressed and my bookings have increased from it. That’s a win for me. – \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fpeterhons\u002F\" rel=\"nofollow ugc\">peterhons\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>GETTING STARTED WITH TRAFFT’S APPOINTMENT SCHEDULING\u003C\u002Fh3>\n\u003Cp>With Trafft, you can set up a basic booking system in less than 10 minutes. Here is a step-by-step guide on how to get started with Trafft and schedule those appointments with ease:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsignup.trafft.com\u002F?type=free?utm_source=plugin&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org\" rel=\"nofollow ugc\">Sign up for Trafft (it’s free)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Configure \u003Ca href=\"https:\u002F\u002Ftrafft.com\u002Fdocs\u002Fconfiguring-trafft\u002Fsettings\u002F?utm_source=plugin&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org\" rel=\"nofollow ugc\">general settings\u003C\u002Fa> such as default time slot step, minimum time required before canceling, date format, time zone, etc.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftrafft.com\u002Fdocs\u002Fconfiguring-trafft\u002Fconfiguring-services\u002F?utm_source=plugin&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org\" rel=\"nofollow ugc\">Create services\u003C\u002Fa> including service categories, descriptions, duration, and price.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftrafft.com\u002Fdocs\u002Fconfiguring-trafft\u002Fconfiguring-employees\u002F?utm_source=plugin&utm_medium=wp_org&utm_content=link&utm_campaign=wp_org\" rel=\"nofollow ugc\">Add employees\u003C\u002Fa> and don’t forget to assign them services! Only when you do will it all appear as it should on your booking form.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>You’re all set, now it’s time to enable it on your WordPress website.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>LINKING THE ACCOUNT AND ADDING THE BOOKING FORM\u003C\u002Fh3>\n\u003Cp>To establish the connection and integrate the booking form, please follow these steps:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Within the WordPress dashboard, locate the Trafft icon in the left sidebar and click on it.\u003C\u002Fli>\n\u003Cli>Enter the name added in the “Your Booking domain” option during the \u003Ca href=\"https:\u002F\u002Fsignup.trafft.com\u002F?type=free\" rel=\"nofollow ugc\">Sign Up\u003C\u002Fa> process on Trafft SaaS. Typically, this is your business name, and we automatically filled the “Your Booking domain” field during sign-up based on the business name you entered.  If you don’t recall it or have changed the name in this field, simply go to the admin dashboard area of Trafft SaaS and copy and paste the relevant part of the URL\u003C\u002Fli>\n\u003Cli>Click “Save” so we can link Trafft Saas account with the Trafft booking plugin and load data.\u003C\u002Fli>\n\u003Cli>Within the WordPress dashboard, navigate to “Pages” and select the specific page where you wish to incorporate the booking form.\u003C\u002Fli>\n\u003Cli>If you’re utilizing a supported page builder, search for “Trafft” in the Search bar, then either click on the Trafft icon or simply drag and drop it to the desired section\u003C\u002Fli>\n\u003Cli>You will notice a new option in the sidebar: “Preselect Booking Parameters.” This feature assists you in choosing a particular employee, service, category, and\u002For location, allowing you to display specific availability on your page.\u003C\u002Fli>\n\u003Cli>Once you’ve done, save your changes and the booking form will seamlessly appear within the chosen area of your website.\u003C\u002Fli>\n\u003C\u002Fol>\n","Trafft is a next-level booking system offering limitless opportunities for scheduling appointments and managing your calendar & all of your bookings.",500,13384,"2025-10-22T10:16:00.000Z","6.8.5","7.0",[20,135,22,23,24],"availability-calendar","https:\u002F\u002Ftrafft.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbooking-system-trafft.zip","2025-08-27 00:00:00",{"slug":140,"name":141,"version":142,"author":143,"author_profile":144,"description":145,"short_description":146,"active_installs":13,"downloaded":147,"rating":13,"num_ratings":50,"last_updated":148,"tested_up_to":149,"requires_at_least":150,"requires_php":88,"tags":151,"homepage":152,"download_link":153,"security_score":154,"vuln_count":14,"unpatched_count":70,"last_vuln_date":155,"fetched_at":30},"easy-booked","Easy Booked – Appointment Booking and Scheduling Management System for WordPress","2.4.11","MD Abu Jubayer Hossain","https:\u002F\u002Fprofiles.wordpress.org\u002Fxuvayerpro\u002F","\u003Cp>Managing appointments can be a chaotic and time-consuming task. Without a reliable system, appointments can slip through the cracks, leading to missed opportunities and frustrated clients.\u003C\u002Fp>\n\u003Cp>Get \u003Ca href=\"https:\u002F\u002Feasy-booked.net\" rel=\"nofollow ugc\">Easy Booked\u003C\u002Fa>, the most efficient appointment booking and scheduling system for WordPress. Easy Booked takes the stress out of scheduling by offering a fully customizable and user-friendly booking experience right on your website.\u003C\u002Fp>\n\u003Cp>With features like WooCommerce integration for paid bookings, automated Zoom meeting setups, and direct Google Calendar sync, Easy Booked adds a seamless booking platform to your WordPress site. Keep your clients happy and stay in control with a solution that’s built to support your business’s growth.\u003C\u002Fp>\n\u003Cp>Designed with both simplicity and power, this plugin provides a seamless experience for businesses and individuals who need a reliable way to manage appointments.\u003C\u002Fp>\n\u003Cp>Say goodbye to missed appointments, messed-up scheduling, and complex setups. Easy Booked got your back!\u003C\u002Fp>\n\u003Ch3>🌟 What Is Easy Booked?\u003C\u002Fh3>\n\u003Cp>Easy Booked is a simple powerful WordPress booking management plugin that allows customization and automation of online bookings. Set up any reservation quickly, pleasantly, and easily with the Easy Booked online appointment scheduling plugin.\u003C\u002Fp>\n\u003Cp>With Easy Booked, you can manage your online appointments around the clock. You can easily start your business with the free version of Easy Booked. If you’re looking for more advanced features, you can explore the full version of Easy Booked \u003Ca href=\"https:\u002F\u002F1.envato.market\u002Feasybooked\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fa3nbZe0nVzY?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>👁️ \u003Ca href=\"https:\u002F\u002Feasy-booked.net\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> | 🚀 \u003Ca href=\"https:\u002F\u002F1.envato.market\u002Feasybooked\" rel=\"nofollow ugc\">Get Pro\u003C\u002Fa> | 👨‍💻 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Feasy-booked\u002F\" rel=\"ugc\">Get Support\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🌟 Easy Booked General Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Easy to install and use\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Works great with all WordPress versions\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>A fully customizable booking calendar can be used on any device\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simple WordPress integration with a shortcode\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Popup calendar with awesome animations after clicking a button and customizable\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatically create Zoom meetings for booked appointments\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Registered & Guest Bookings\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Create Calendars\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>The customer will be able to view his booked appointment lists in his profile\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Two types of Time Slots can be created, one with the name of the week and the other with the date\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Prevent appointments from getting booked too close to the current date and\u002For time\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable emails sent to you and your customers\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>A powerful backend interface to manage appointments\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filterable, sortable and searchable booking list\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export of bookings to CSV\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>“Add to Calendar” buttons for your customers\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🌟 Key Features of Easy Booked\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Cstrong>Customizable Booking Calendar:\u003C\u002Fstrong> Display a sleek and adaptive calendar on any page using a shortcode. Comes with a multi-device responsive design.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Elementor Booking Calendar Widget:\u003C\u002Fstrong> With Elementor compatibility, easily style your booking calendar and personalize it into your website’s design.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Integration:\u003C\u002Fstrong> Enable paid bookings and expand payment options by integrating with WooCommerce.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Registered & Guest Bookings:\u003C\u002Fstrong> Accommodate both registered users and guests, making it easier for clients to book without logging in.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zoom Meeting Automation:\u003C\u002Fstrong> Automatically generate Zoom meeting links for online appointments with a simple and hassle-free setup.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Calendar Integration:\u003C\u002Fstrong> Integrate Google Calendar and allow clients to add appointments directly to their Google Calendar with a simple click.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Time Slot Management:\u003C\u002Fstrong> Create flexible time slots with conditions with variables like specific dates or recurring weekly slots.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Fields:\u003C\u002Fstrong> Collect additional information with custom fields for appointments on the go.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comprehensive Backend Management:\u003C\u002Fstrong> Filter, sort, and export bookings, and manage appointments easily with a powerful admin interface.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>24\u002F7 Support:\u003C\u002Fstrong> Enjoy six months of dedicated customer support to ensure a smooth experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Export and Management:\u003C\u002Fstrong> Easily view appointments and custom information in the admin dashboard.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Set Earliest Booking Window:\u003C\u002Fstrong> Specify how far in advance customers can book appointments (e.g., 2 months, 1 week).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Define Minimum Booking Notice:\u003C\u002Fstrong> Ensure sufficient time for preparation by setting a minimum booking lead time (e.g., 1 day, 2 hours).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Appearance:\u003C\u002Fstrong> Choose from a variety of color options to match your brand and create a visually appealing booking interface.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Please be aware that most of our key features are not available in the free version. If you’re interested in accessing all these advanced features, please check out the full version of Easy Booked \u003Ca href=\"https:\u002F\u002F1.envato.market\u002Feasybooked\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>🔥 Why Choose Easy Booked?\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Cstrong>Fully Customizable Booking Experience:\u003C\u002Fstrong> With Easy Booked, you gain complete control over your booking calendar’s appearance and functionality. Customize everything from colour schemes to layouts, so your calendar perfectly aligns with your brand’s identity.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Seamless Integration with Popular Tools:\u003C\u002Fstrong> Integrating your appointment booking system was difficult. But Easy Booked syncs effortlessly with WooCommerce, Zoom, Google Calendar, PayPal, Stripe, etc. while keeping you and your clients organized.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Powerful and User-Friendly Admin Interface:\u003C\u002Fstrong> Managing appointments shouldn’t be a hassle, and Easy Booked ensures it’s not. The admin dashboard is designed with usability in mind, providing filterable, sortable, and searchable booking lists. View, edit, and manage your bookings with ease.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Booking Options:\u003C\u002Fstrong> Our plugin provides a versatile solution for different types of businesses. Whether you need to offer free bookings, monetize services with paid bookings, or accommodate registered and guest users, this plugin adapts to your needs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive and Mobile-Friendly Design:\u003C\u002Fstrong> In today’s mobile-driven world, a responsive booking appointment plugin is essential. Easy Booked adapts seamlessly to any device, offering an optimal booking experience for clients on desktops, tablets, or smartphones.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extensive Customer Support:\u003C\u002Fstrong> Receive 24\u002F7 reliable support and updates, so you’re never alone in maintaining your booking system.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Continuous Improvements:\u003C\u002Fstrong> We continually refine and enhance our booking appointment plugin based on user feedback, to help you create the best booking experience for your users.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>👁️ \u003Ca href=\"https:\u002F\u002Feasy-booked.net\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> | 🚀 \u003Ca href=\"https:\u002F\u002F1.envato.market\u002Feasybooked\" rel=\"nofollow ugc\">Get Pro\u003C\u002Fa> | 👨‍💻 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Feasy-booked\u002F\" rel=\"ugc\">Get Support\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Easy Booked – Appointment Booking plugin is powerful organized essay to manage booking system\u003C\u002Fp>\n\u003Ch3> Quick Links:\u003C\u002Fh3>\n\u003Col>\n\u003Cli> \u003Ca href=\"https:\u002F\u002Fdemo.easy-booked.net\u002F\" rel=\"nofollow ugc\">Try Full Version Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli> \u003Ca href=\"https:\u002F\u002F1.envato.market\u002Feasybooked\" rel=\"nofollow ugc\">Buy Premium Version\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli> \u003Ca href=\"https:\u002F\u002Feasy-booked.net\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli> \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002F@easybooked\" rel=\"nofollow ugc\">Tutorials\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli> \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Feasy-booked\u002F\" rel=\"ugc\">Support\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3> Here Are Some of OUR Others Plugin:\u003C\u002Fh3>\n\u003Col>\n\u003Cli> \u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fwoocommerce-checkout-google-address-auto-complete\u002F28486504\" rel=\"nofollow ugc\">WooCommerce Checkout Google Address Auto Complete\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n","A comprehensive appointment booking calendar and scheduling management system for WordPress.",12637,"2025-03-30T03:01:00.000Z","6.7.5","4.7",[91,21,93,22,24],"http:\u002F\u002Fjoydevs.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-booked.2.4.11.zip",91,"2025-02-11 00:00:00",{"slug":157,"name":158,"version":159,"author":160,"author_profile":161,"description":162,"short_description":163,"active_installs":164,"downloaded":165,"rating":13,"num_ratings":14,"last_updated":166,"tested_up_to":16,"requires_at_least":167,"requires_php":168,"tags":169,"homepage":174,"download_link":175,"security_score":13,"vuln_count":70,"unpatched_count":70,"last_vuln_date":38,"fetched_at":30},"quillbooking","Quill Booking – Appointment Scheduling & Event Management Solution","1.2.5","Mohamed Magdy","https:\u002F\u002Fprofiles.wordpress.org\u002Fmdmag\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fquillbooking.com\u002F\" rel=\"nofollow ugc\">Quill Booking\u003C\u002Fa> delivers a comprehensive, professional-grade scheduling solution that streamlines appointment management for businesses of all sizes. Built with enterprise scalability in mind, Quill Booking transforms how organizations handle client appointments, team meetings, and event coordination.\u003C\u002Fp>\n\u003Cp>Our platform combines intuitive design with powerful functionality, enabling service providers to focus on delivering exceptional client experiences while our system handles the complexities of scheduling, notifications, and payment processing.\u003C\u002Fp>\n\u003Cp>Configure your availability preferences, integrate with your existing workflow tools, deploy your booking interface, and process payments seamlessly. The result? Enhanced client satisfaction and operational efficiency that drives business growth.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fquillbooking.com\u002F\" rel=\"nofollow ugc\">Official Website\u003C\u002Fa> || \u003Ca href=\"https:\u002F\u002Fdemo.quillbooking.com\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa> || \u003Ca href=\"https:\u002F\u002Fquillbooking.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>🚀 CORE ADVANTAGES\u003C\u002Fh4>\n\u003Cp>✓ \u003Cstrong>Enterprise Security & Compliance:\u003C\u002Fstrong> Full GDPR compliance with advanced data protection protocols\u003Cbr \u002F>\n✓ \u003Cstrong>Versatile Meeting Architecture:\u003C\u002Fstrong> Support for individual consultations, group sessions, team rotations, and exclusive events\u003Cbr \u002F>\n✓ \u003Cstrong>Flexible Location Management:\u003C\u002Fstrong> Virtual, physical, telephonic, and hybrid meeting configurations\u003Cbr \u002F>\n✓ \u003Cstrong>Intelligent Notification System:\u003C\u002Fstrong> Multi-channel automated reminders via email and SMS to minimize no-shows\u003Cbr \u002F>\n✓ \u003Cstrong>Dynamic Availability Control:\u003C\u002Fstrong> Sophisticated scheduling with custom overrides, buffer periods, and timezone optimization\u003Cbr \u002F>\n✓ \u003Cstrong>Comprehensive Integration Ecosystem:\u003C\u002Fstrong> Seamless connectivity with calendars, payment processors, communication tools, and business systems\u003Cbr \u002F>\n✓ \u003Cstrong>Advanced Booking Customization:\u003C\u002Fstrong> Tailored intake forms and client experience personalization\u003Cbr \u002F>\n✓ \u003Cstrong>Real-Time Synchronization:\u003C\u002Fstrong> Webhook-powered automation for instant data updates across platforms\u003Cbr \u002F>\n✓ \u003Cstrong>Business Intelligence Dashboard:\u003C\u002Fstrong> Comprehensive analytics and performance metrics for data-driven decisions\u003C\u002Fp>\n\u003Ch4>🎯 TARGET MARKETS & USE CASES\u003C\u002Fh4>\n\u003Cp>Quill Booking serves as the definitive scheduling solution for professionals and organizations requiring reliable, scalable appointment management capabilities.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Professional Services:\u003C\u002Fstrong> Consultants, advisors, and specialists delivering personalized client engagements\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Enterprise Sales:\u003C\u002Fstrong> Revenue teams managing complex prospect and client meeting workflows\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Marketing & Strategy:\u003C\u002Fstrong> Agencies coordinating team collaboration and client presentation sessions\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Education & Training:\u003C\u002Fstrong> Institutions and educators facilitating virtual and in-person learning experiences\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Customer Success:\u003C\u002Fstrong> Support organizations providing structured client assistance and relationship management\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Human Resources:\u003C\u002Fstrong> Talent acquisition teams streamlining interview processes and candidate management\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Wellness & Beauty:\u003C\u002Fstrong> Spas, salons, and personal care providers optimizing service delivery schedules\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Healthcare & Medical:\u003C\u002Fstrong> Practitioners managing patient appointments with regulatory compliance requirements\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Veterinary Services:\u003C\u002Fstrong> Animal care professionals coordinating pet owner consultations and treatments\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Professional Services:\u003C\u002Fstrong> Field service organizations managing technician deployment and client visits\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Fitness & Wellness:\u003C\u002Fstrong> Gyms, studios, and personal trainers delivering customized health and fitness programs\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Automotive & Maintenance:\u003C\u002Fstrong> Service centers providing scheduled maintenance and repair consultations\u003C\u002Fp>\n\u003Ch4>⏰ AVAILABILITY MANAGEMENT SYSTEM\u003C\u002Fh4>\n\u003Cp>Experience sophisticated scheduling control designed to optimize both provider efficiency and client convenience. Our availability management system adapts to complex business requirements while maintaining simplicity for end users.\u003C\u002Fp>\n\u003Cp>• Configure comprehensive weekly availability patterns with granular time control\u003Cbr \u002F>\n• Define availability windows using date ranges, rolling periods, or perpetual scheduling\u003Cbr \u002F>\n• Offer multiple session durations to accommodate diverse service requirements\u003Cbr \u002F>\n• Implement date-specific overrides for holidays, special events, or schedule modifications\u003Cbr \u002F>\n• Create detailed service descriptions and naming conventions for clear client communication\u003Cbr \u002F>\n• Establish flexible session parameters to match various service delivery models\u003Cbr \u002F>\n• Configure optimal meeting environments based on service type and client preferences\u003Cbr \u002F>\n• Implement buffer periods for preparation, travel, or administrative tasks\u003Cbr \u002F>\n• Apply booking frequency controls and duration limits with advanced timezone management\u003Cbr \u002F>\n• Deploy custom intake questionnaires to gather essential client information and preferences\u003Cbr \u002F>\n• Automatic timezone conversion ensures accurate scheduling across global client bases\u003C\u002Fp>\n\u003Ch4>👥 MEETING TYPE ARCHITECTURE\u003C\u002Fh4>\n\u003Cp>Our flexible meeting framework supports diverse organizational needs, from intimate one-on-one consultations to large-scale group events. This architectural approach ensures optimal resource utilization while maintaining service quality standards.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Individual Consultations:\u003C\u002Fstrong> Private, focused sessions designed for personalized service delivery and relationship building\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Group Sessions (Professional):\u003C\u002Fstrong> Multi-participant meetings enabling collaborative discussions, training sessions, and team coordination\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Team Rotation Management (Professional):\u003C\u002Fstrong> Intelligent load balancing system distributing client meetings across team members for optimal resource utilization\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Exclusive Events (Professional):\u003C\u002Fstrong> Specialized single-occurrence events including workshops, seminars, and limited-availability offerings\u003C\u002Fp>\n\u003Ch4>🌐 LOCATION FLEXIBILITY FRAMEWORK\u003C\u002Fh4>\n\u003Cp>Accommodate diverse client preferences and operational requirements through our comprehensive location management system. Support modern work patterns while maintaining professional service standards.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Video Conferencing:\u003C\u002Fstrong> Integrated support for leading platforms including Zoom, Google Meet, Microsoft Teams, and custom solutions\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Physical Locations:\u003C\u002Fstrong> In-person meeting coordination with address management and client direction systems\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Telephonic Consultations:\u003C\u002Fstrong> Voice-only sessions for clients preferring traditional communication methods\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Direct Online Access:\u003C\u002Fstrong> Streamlined web-based meeting access with simplified joining procedures\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom Configurations:\u003C\u002Fstrong> Bespoke location settings with personalized descriptions and specialized access requirements\u003C\u002Fp>\n\u003Ch4>📧 AUTOMATED COMMUNICATION SYSTEM\u003C\u002Fh4>\n\u003Cp>Eliminate missed appointments and enhance client engagement through our intelligent notification infrastructure. Multi-channel communication ensures consistent client touchpoints throughout the booking lifecycle.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Email Automation:\u003C\u002Fstrong> Comprehensive email workflows including booking confirmations, schedule modifications, cancellation notices, approval requests, and follow-up communications\u003C\u002Fp>\n\u003Cp>\u003Cstrong>SMS & Messaging (Professional):\u003C\u002Fstrong> Advanced text messaging capabilities including SMS and WhatsApp integration via Twilio platform for immediate client communication\u003C\u002Fp>\n\u003Ch4>⚙️ ADVANCED CONFIGURATION OPTIONS (Professional)\u003C\u002Fh4>\n\u003Cp>Extend beyond standard scheduling with enterprise-grade features designed for sophisticated business operations and enhanced client experiences.\u003C\u002Fp>\n\u003Cp>• Custom post-booking redirect URLs for seamless client journey management\u003Cbr \u002F>\n• Manual approval workflows with configurable notice periods for quality control\u003Cbr \u002F>\n• Granular cancellation and rescheduling policies with client-specific restrictions\u003Cbr \u002F>\n• Frontend integration options for seamless website incorporation\u003Cbr \u002F>\n• Advanced booking restrictions and business rule implementation\u003C\u002Fp>\n\u003Ch4>📋 CUSTOM BOOKING FORMS\u003C\u002Fh4>\n\u003Cp>Leverage our partnership with leading form solutions to create sophisticated intake processes that capture essential client information and enhance service delivery preparation.\u003C\u002Fp>\n\u003Cp>• Integration with existing form builders for seamless data collection\u003Cbr \u002F>\n• Advanced calendar field integration within form structures\u003Cbr \u002F>\n• Comprehensive input customization options for tailored client experiences\u003Cbr \u002F>\n• Centralized data management with booking detail integration\u003C\u002Fp>\n\u003Ch4>🔗 INTEGRATION ECOSYSTEM\u003C\u002Fh4>\n\u003Cp>Transform Quill Booking into a central hub for your business operations through our extensive integration library. Connect with industry-leading platforms to create unified workflows that enhance productivity and client satisfaction.\u003C\u002Fp>\n\u003Ch4>📅 Calendar Synchronization (Professional)\u003C\u002Fh4>\n\u003Cp>Maintain scheduling accuracy across all platforms with real-time calendar integration. Prevent double-bookings and scheduling conflicts through automated synchronization with your preferred calendar systems.\u003C\u002Fp>\n\u003Cp>• Google Calendar\u003Cbr \u002F>\n• Apple Calendar\u003Cbr \u002F>\n• Microsoft Outlook\u003C\u002Fp>\n\u003Ch4>💳 Payment Processing (Professional)\u003C\u002Fh4>\n\u003Cp>Streamline revenue collection with integrated payment solutions that allow clients to book and pay in a single transaction. Provide secure, convenient payment experiences that enhance client satisfaction.\u003C\u002Fp>\n\u003Cp>• Stripe\u003Cbr \u002F>\n• PayPal\u003Cbr \u002F>\n• Google Pay\u003Cbr \u002F>\n• Apple Pay\u003C\u002Fp>\n\u003Ch4>📱 SMS & Messaging (Professional)\u003C\u002Fh4>\n\u003Cp>Maintain consistent client communication through automated SMS and messaging systems. Reduce no-shows and last-minute cancellations while keeping clients informed about their upcoming appointments.\u003C\u002Fp>\n\u003Cp>• Twilio Integration\u003C\u002Fp>\n\u003Ch4>🎥 Video Conferencing (Professional)\u003C\u002Fh4>\n\u003Cp>Seamlessly integrate with leading video conferencing platforms to deliver professional virtual meetings. Automated meeting link generation and distribution ensure smooth client experiences.\u003C\u002Fp>\n\u003Cp>• Zoom\u003Cbr \u002F>\n• Google Meet\u003Cbr \u002F>\n• Microsoft Teams\u003C\u002Fp>\n\u003Ch4>🛍️ E-commerce Integration (Professional)\u003C\u002Fh4>\n\u003Cp>Transform services into bookable products through e-commerce platform integration. Enable clients to purchase and schedule services through familiar online shopping experiences.\u003C\u002Fp>\n\u003Cp>• WooCommerce\u003C\u002Fp>\n\u003Ch4>📝 Form Builder Integration\u003C\u002Fh4>\n\u003Cp>Create sophisticated booking experiences through advanced form integration capabilities. Capture essential client information and map data for enhanced service delivery.\u003C\u002Fp>\n\u003Cp>• Quill Forms\u003C\u002Fp>\n\u003Ch4>🔧 Additional Platform Integrations (Professional)\u003C\u002Fh4>\n\u003Cp>• Zapier [Coming Soon]\u003Cbr \u002F>\n• Make (formerly Integromat) [Coming Soon]\u003C\u002Fp>\n","Enterprise-grade appointment scheduling and event management platform designed for modern businesses and service providers.",70,1484,"2026-02-15T03:25:00.000Z","5.4","7.1",[170,22,171,172,173],"appointment-scheduling","calendar-management","calendly","event-booking","https:\u002F\u002Fquillbooking.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquillbooking.1.2.5.zip",{"attackSurface":177,"codeSignals":491,"taintFlows":846,"riskAssessment":2065,"analyzedAt":2084},{"hooks":178,"ajaxHandlers":267,"restRoutes":461,"shortcodes":462,"cronEvents":489,"entryPointCount":11,"unprotectedCount":490},[179,185,190,195,198,200,203,206,208,210,213,215,217,219,222,224,226,228,230,232,234,236,238,240,242,245,247,250,252,254,256,258,260,262,264],{"type":180,"name":181,"callback":182,"file":183,"line":184},"action","elementor\u002Fcontrols\u002Fregister","register_controls","app\\Integrations\\Elementor\\ElementorIntegration.php",39,{"type":180,"name":186,"callback":187,"priority":119,"file":188,"line":189},"upgrader_process_complete","bookingor_update_db_check","bookingor.php",82,{"type":180,"name":191,"callback":192,"file":193,"line":194},"plugins_loaded","anonymous","includes\\class-bookingor.php",138,{"type":180,"name":196,"callback":192,"file":193,"line":197},"admin_enqueue_scripts",169,{"type":180,"name":196,"callback":192,"file":193,"line":199},170,{"type":180,"name":201,"callback":192,"file":193,"line":202},"admin_menu",171,{"type":180,"name":204,"callback":192,"file":193,"line":205},"admin_init",172,{"type":180,"name":204,"callback":192,"file":193,"line":207},173,{"type":180,"name":204,"callback":192,"file":193,"line":209},176,{"type":180,"name":211,"callback":192,"file":193,"line":212},"admin_post_bp_category_view",181,{"type":180,"name":204,"callback":192,"file":193,"line":214},186,{"type":180,"name":204,"callback":192,"file":193,"line":216},187,{"type":180,"name":204,"callback":192,"file":193,"line":218},189,{"type":180,"name":220,"callback":192,"file":193,"line":221},"admin_post_bp_view_service",190,{"type":180,"name":204,"callback":192,"file":193,"line":223},196,{"type":180,"name":204,"callback":192,"file":193,"line":225},202,{"type":180,"name":204,"callback":192,"file":193,"line":227},213,{"type":180,"name":204,"callback":192,"file":193,"line":229},214,{"type":180,"name":204,"callback":192,"file":193,"line":231},215,{"type":180,"name":204,"callback":192,"file":193,"line":233},226,{"type":180,"name":204,"callback":192,"file":193,"line":235},230,{"type":180,"name":204,"callback":192,"file":193,"line":237},233,{"type":180,"name":204,"callback":192,"file":193,"line":239},237,{"type":180,"name":204,"callback":192,"file":193,"line":241},243,{"type":180,"name":243,"callback":192,"file":193,"line":244},"wp_enqueue_scripts",290,{"type":180,"name":243,"callback":192,"file":193,"line":246},291,{"type":180,"name":248,"callback":192,"file":193,"line":249},"init",323,{"type":180,"name":248,"callback":192,"file":193,"line":251},324,{"type":180,"name":248,"callback":192,"file":193,"line":253},330,{"type":180,"name":248,"callback":192,"file":193,"line":255},338,{"type":180,"name":248,"callback":192,"file":193,"line":257},339,{"type":180,"name":248,"callback":192,"file":193,"line":259},340,{"type":180,"name":248,"callback":192,"file":193,"line":261},356,{"type":180,"name":248,"callback":192,"file":193,"line":263},357,{"type":180,"name":265,"callback":192,"file":193,"line":266},"woocommerce_thankyou",362,[268,271,274,277,280,283,286,289,292,295,298,301,304,307,310,313,316,319,322,325,328,331,334,337,339,342,344,347,350,353,356,359,362,365,368,371,374,377,379,382,384,387,389,392,394,397,399,402,404,407,409,412,414,417,419,422,424,427,429,432,434,437,439,441,444,446,449,451,454,456,459],{"action":269,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":270},"bp_add_category",177,{"action":272,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":273},"bp_get_category",178,{"action":275,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":276},"bp_update_category",179,{"action":278,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":279},"bp_delete_category",180,{"action":281,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":282},"bp_add_boooking_buttons",182,{"action":284,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":285},"bp_add_service",184,{"action":287,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":288},"bp_delete_service",185,{"action":290,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":291},"bp_service_update",188,{"action":293,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":294},"bp_add_timesheet",191,{"action":296,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":297},"bp_get_subcategory_for_services",192,{"action":299,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":300},"bp_settings_update",194,{"action":302,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":303},"bp_settings_email_test",195,{"action":305,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":306},"myaction",197,{"action":305,"nopriv":308,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":309},true,198,{"action":311,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":312},"secureBookingor",199,{"action":314,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":315},"profile_update_Options",203,{"action":317,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":318},"bookingor_create_booking_page",206,{"action":320,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":321},"bookingor_import_demo",207,{"action":323,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":324},"bookingor_mark_setup_complete",208,{"action":326,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":327},"bp_add_staff",210,{"action":329,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":330},"bp_staff_update",211,{"action":332,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":333},"bp_delete_staff",212,{"action":335,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":336},"updates_design_templates",218,{"action":335,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":338},219,{"action":340,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":341},"bp_settings_get_design_templates_data",220,{"action":340,"nopriv":308,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":343},221,{"action":345,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":346},"bp_add_location",224,{"action":348,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":349},"bp_update_location",225,{"action":351,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":352},"bp_delete_location",227,{"action":354,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":355},"bp_get_location",228,{"action":357,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":358},"change_booking_status",231,{"action":360,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":361},"customer_delete",234,{"action":363,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":364},"bp_notification_email_update",238,{"action":366,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":367},"change_pay_status",240,{"action":369,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":370},"update_paid_n_pay_status",241,{"action":372,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":373},"update_paid_amount",242,{"action":375,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":376},"show_events_full_calender",247,{"action":375,"nopriv":308,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":378},248,{"action":380,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":381},"front_get_staff_time_sheet",304,{"action":380,"nopriv":308,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":383},305,{"action":385,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":386},"front_get_service_time_sheet",307,{"action":385,"nopriv":308,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":388},308,{"action":390,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":391},"bookingor_front_business_weekly_time_sheet",310,{"action":390,"nopriv":308,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":393},311,{"action":395,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":396},"bp_confirm_booking",314,{"action":395,"nopriv":308,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":398},315,{"action":400,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":401},"bp_front_services_data",318,{"action":400,"nopriv":308,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":403},319,{"action":405,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":406},"bp_front_services_data_w_location",320,{"action":405,"nopriv":308,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":408},321,{"action":410,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":411},"bp_front_get_subcategory_ajx",325,{"action":410,"nopriv":308,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":413},326,{"action":415,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":416},"bp_front_staff_assigns",331,{"action":415,"nopriv":308,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":418},332,{"action":420,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":421},"bp_get_staff_email",333,{"action":420,"nopriv":308,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":423},334,{"action":425,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":426},"front_get_location",341,{"action":425,"nopriv":308,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":428},342,{"action":430,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":431},"service_staff_location_assign_maps",343,{"action":430,"nopriv":308,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":433},344,{"action":435,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":436},"service_location_assign_with_id",345,{"action":435,"nopriv":308,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":438},346,{"action":311,"nopriv":308,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":440},348,{"action":442,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":443},"bp_settings_get_data",350,{"action":442,"nopriv":308,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":445},351,{"action":447,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":448},"validateCustomerForm",353,{"action":447,"nopriv":308,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":450},354,{"action":452,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":453},"bookingor_wc_cart_page",358,{"action":452,"nopriv":308,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":455},359,{"action":457,"nopriv":49,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":458},"bookingor_wc_created",360,{"action":457,"nopriv":308,"callback":192,"hasNonce":49,"hasCapCheck":49,"file":193,"line":460},361,[],[463,466,469,471,474,477,480,483,486],{"tag":464,"callback":192,"file":193,"line":465},"BOOKINGOR_DESIGN_1",293,{"tag":467,"callback":192,"file":193,"line":468},"BOOKINGOR_DESIGN_2",294,{"tag":470,"callback":192,"file":193,"line":68},"BOOKINGOR_DESIGN_3",{"tag":472,"callback":192,"file":193,"line":473},"BOOKINGOR_DESIGN_4",296,{"tag":475,"callback":192,"file":193,"line":476},"BOOKINGOR_DESIGN_5",297,{"tag":478,"callback":192,"file":193,"line":479},"BOOKINGOR_DESIGN_6",298,{"tag":481,"callback":192,"file":193,"line":482},"BOOKINGOR_START_CATEGORY",299,{"tag":484,"callback":192,"file":193,"line":485},"BOOKINGOR_STARTER",300,{"tag":487,"callback":192,"file":193,"line":488},"BOOKINGOR_START_STAFF",301,[],71,{"dangerousFunctions":492,"sqlUsage":493,"outputEscaping":556,"fileOperations":70,"externalRequests":70,"nonceChecks":834,"capabilityChecks":835,"bundledLibraries":836},[],{"prepared":494,"raw":495,"locations":496},163,26,[497,501,503,507,509,513,516,518,520,523,526,527,528,529,532,534,536,538,540,542,544,546,548,550,552,554],{"file":498,"line":499,"context":500},"app\\Backend\\Controller\\Starter\\StarterController.php",511,"$wpdb->get_results() with variable interpolation",{"file":498,"line":502,"context":500},521,{"file":504,"line":505,"context":506},"app\\Frontend\\Controller\\Service\\ServiceControlFront.php",516,"$wpdb->get_var() with variable interpolation",{"file":504,"line":508,"context":506},523,{"file":510,"line":511,"context":512},"app\\Helper\\HelperControl.php",1323,"$wpdb->get_row() with variable interpolation",{"file":514,"line":515,"context":506},"app\\Routes\\AdminRoute.php",280,{"file":514,"line":517,"context":506},538,{"file":188,"line":519,"context":500},93,{"file":521,"line":522,"context":500},"includes\\class-bookingor-activator.php",268,{"file":521,"line":524,"context":525},270,"$wpdb->query() with variable interpolation",{"file":521,"line":450,"context":500},{"file":521,"line":261,"context":500},{"file":521,"line":453,"context":500},{"file":530,"line":531,"context":525},"uninstall.php",42,{"file":530,"line":533,"context":525},43,{"file":530,"line":535,"context":525},44,{"file":530,"line":537,"context":525},45,{"file":530,"line":539,"context":525},46,{"file":530,"line":541,"context":525},47,{"file":530,"line":543,"context":525},48,{"file":530,"line":545,"context":525},49,{"file":530,"line":547,"context":525},50,{"file":530,"line":549,"context":525},51,{"file":530,"line":551,"context":525},52,{"file":530,"line":553,"context":525},53,{"file":530,"line":555,"context":525},54,{"escaped":557,"rawEcho":558,"locations":559},5353,145,[560,564,566,568,570,572,574,576,579,581,583,585,587,588,589,590,592,594,597,599,601,603,605,608,609,611,613,615,616,619,621,622,625,627,629,630,631,633,634,636,637,639,641,643,646,648,650,651,652,654,656,657,659,661,664,665,666,667,668,669,672,675,678,680,682,684,686,688,690,692,694,696,698,700,702,704,706,708,710,712,714,716,718,720,722,724,726,728,730,732,734,736,738,740,742,744,746,748,750,752,754,756,758,760,762,764,766,768,771,774,777,780,781,782,784,786,788,790,792,793,794,796,797,799,800,802,803,806,807,808,809,810,812,814,816,817,818,820,821,822,824,826,827,830,832],{"file":561,"line":562,"context":563},"app\\Backend\\Controller\\Bookings\\BookingsControl.php",139,"raw output",{"file":561,"line":565,"context":563},271,{"file":561,"line":567,"context":563},278,{"file":569,"line":164,"context":563},"app\\Backend\\Controller\\BusinessProfile\\BusinessProfileControl.php",{"file":569,"line":571,"context":563},79,{"file":569,"line":573,"context":563},132,{"file":575,"line":531,"context":563},"app\\Backend\\Controller\\Calendar\\FullCalendarControl.php",{"file":577,"line":578,"context":563},"app\\Backend\\Controller\\Category\\CategoryControl.php",81,{"file":577,"line":580,"context":563},88,{"file":577,"line":582,"context":563},117,{"file":577,"line":584,"context":563},125,{"file":577,"line":586,"context":563},144,{"file":577,"line":207,"context":563},{"file":577,"line":212,"context":563},{"file":577,"line":333,"context":563},{"file":577,"line":591,"context":563},277,{"file":577,"line":593,"context":563},292,{"file":595,"line":596,"context":563},"app\\Backend\\Controller\\Customer\\CustomerControl.php",77,{"file":595,"line":598,"context":563},85,{"file":595,"line":600,"context":563},106,{"file":595,"line":602,"context":563},113,{"file":604,"line":602,"context":563},"app\\Backend\\Controller\\Dashboard\\DashboardControl.php",{"file":606,"line":607,"context":563},"app\\Backend\\Controller\\Location\\LocationControl.php",69,{"file":606,"line":109,"context":563},{"file":606,"line":610,"context":563},124,{"file":606,"line":612,"context":563},155,{"file":606,"line":614,"context":563},183,{"file":606,"line":235,"context":563},{"file":617,"line":618,"context":563},"app\\Backend\\Controller\\Notification\\NotificationControl.php",60,{"file":617,"line":620,"context":563},68,{"file":617,"line":580,"context":563},{"file":623,"line":624,"context":563},"app\\Backend\\Controller\\Payment\\PaymentControl.php",116,{"file":623,"line":626,"context":563},151,{"file":623,"line":628,"context":563},174,{"file":623,"line":282,"context":563},{"file":623,"line":309,"context":563},{"file":623,"line":632,"context":563},222,{"file":623,"line":370,"context":563},{"file":635,"line":202,"context":563},"app\\Backend\\Controller\\Service\\ServiceControl.php",{"file":635,"line":436,"context":563},{"file":635,"line":638,"context":563},383,{"file":635,"line":640,"context":563},520,{"file":635,"line":642,"context":563},605,{"file":644,"line":645,"context":563},"app\\Backend\\Controller\\Settings\\SettingsControl.php",40,{"file":644,"line":647,"context":563},264,{"file":644,"line":649,"context":563},272,{"file":644,"line":418,"context":563},{"file":644,"line":438,"context":563},{"file":644,"line":653,"context":563},425,{"file":655,"line":468,"context":563},"app\\Backend\\Controller\\Staff\\StaffControl.php",{"file":655,"line":413,"context":563},{"file":655,"line":658,"context":563},365,{"file":655,"line":660,"context":563},476,{"file":662,"line":663,"context":563},"app\\Backend\\Controller\\Templates\\TemplatesControl.php",27,{"file":662,"line":110,"context":563},{"file":662,"line":288,"context":563},{"file":662,"line":225,"context":563},{"file":662,"line":327,"context":563},{"file":662,"line":515,"context":563},{"file":670,"line":671,"context":563},"app\\Backend\\View\\Notification\\Notification.php",130,{"file":673,"line":674,"context":563},"app\\Backend\\View\\Services\\ServiceCreate.php",624,{"file":676,"line":677,"context":563},"app\\Backend\\View\\Settings\\Settings.php",1007,{"file":676,"line":679,"context":563},1009,{"file":676,"line":681,"context":563},1011,{"file":676,"line":683,"context":563},1013,{"file":676,"line":685,"context":563},1015,{"file":676,"line":687,"context":563},1017,{"file":676,"line":689,"context":563},1019,{"file":676,"line":691,"context":563},1021,{"file":676,"line":693,"context":563},1023,{"file":676,"line":695,"context":563},1025,{"file":676,"line":697,"context":563},1027,{"file":676,"line":699,"context":563},1029,{"file":676,"line":701,"context":563},1031,{"file":676,"line":703,"context":563},1033,{"file":676,"line":705,"context":563},1035,{"file":676,"line":707,"context":563},1037,{"file":676,"line":709,"context":563},1039,{"file":676,"line":711,"context":563},1041,{"file":676,"line":713,"context":563},1043,{"file":676,"line":715,"context":563},1066,{"file":676,"line":717,"context":563},1068,{"file":676,"line":719,"context":563},1070,{"file":676,"line":721,"context":563},1072,{"file":676,"line":723,"context":563},1074,{"file":676,"line":725,"context":563},1097,{"file":676,"line":727,"context":563},1099,{"file":676,"line":729,"context":563},1101,{"file":676,"line":731,"context":563},1103,{"file":676,"line":733,"context":563},1127,{"file":676,"line":735,"context":563},1129,{"file":676,"line":737,"context":563},1131,{"file":676,"line":739,"context":563},1133,{"file":676,"line":741,"context":563},1135,{"file":676,"line":743,"context":563},1137,{"file":676,"line":745,"context":563},1139,{"file":676,"line":747,"context":563},1141,{"file":676,"line":749,"context":563},1165,{"file":676,"line":751,"context":563},1167,{"file":676,"line":753,"context":563},1169,{"file":676,"line":755,"context":563},1171,{"file":676,"line":757,"context":563},1173,{"file":676,"line":759,"context":563},1196,{"file":676,"line":761,"context":563},1198,{"file":676,"line":763,"context":563},1200,{"file":676,"line":765,"context":563},1202,{"file":767,"line":555,"context":563},"app\\Backend\\View\\Staff\\StaffView.php",{"file":769,"line":770,"context":563},"app\\Backend\\View\\starter\\starter-installer.php",663,{"file":772,"line":773,"context":563},"app\\Frontend\\Controller\\Booking\\BookingControlFront.php",55,{"file":775,"line":776,"context":563},"app\\Frontend\\Controller\\Customer\\CustomerControlFront.php",57,{"file":778,"line":779,"context":563},"app\\Frontend\\Controller\\Location\\LocationControlFront.php",167,{"file":778,"line":231,"context":563},{"file":778,"line":373,"context":563},{"file":504,"line":783,"context":563},369,{"file":504,"line":785,"context":563},426,{"file":504,"line":787,"context":563},450,{"file":504,"line":789,"context":563},501,{"file":791,"line":645,"context":563},"app\\Frontend\\Controller\\Staff\\StaffControlFront.php",{"file":791,"line":324,"context":563},{"file":791,"line":235,"context":563},{"file":795,"line":330,"context":563},"app\\Frontend\\Controller\\TimeSheet\\WeeklyTimeSheetControlFront.php",{"file":795,"line":229,"context":563},{"file":795,"line":798,"context":563},232,{"file":795,"line":239,"context":563},{"file":795,"line":801,"context":563},267,{"file":795,"line":524,"context":563},{"file":804,"line":805,"context":563},"app\\Integrations\\Elementor\\BookingorElementorButtonWidget.php",201,{"file":804,"line":330,"context":563},{"file":804,"line":343,"context":563},{"file":804,"line":358,"context":563},{"file":804,"line":367,"context":563},{"file":804,"line":811,"context":563},250,{"file":813,"line":118,"context":563},"app\\Integrations\\Elementor\\BookingorElementorStarterWidget.php",{"file":813,"line":815,"context":563},96,{"file":813,"line":600,"context":563},{"file":813,"line":624,"context":563},{"file":819,"line":815,"context":563},"app\\Integrations\\Elementor\\BookingorElementorTemplateWidget.php",{"file":819,"line":600,"context":563},{"file":819,"line":624,"context":563},{"file":819,"line":823,"context":563},126,{"file":819,"line":825,"context":563},135,{"file":819,"line":558,"context":563},{"file":828,"line":829,"context":563},"app\\Integrations\\WooCommerce\\WooCommercePaymentService.php",112,{"file":828,"line":831,"context":563},153,{"file":828,"line":833,"context":563},161,58,29,[837,840,843],{"name":838,"version":38,"knownCves":839},"DataTables",[],{"name":841,"version":38,"knownCves":842},"Select2",[],{"name":844,"version":38,"knownCves":845},"Guzzle",[],[847,865,873,951,989,1002,1016,1028,1037,1045,1058,1070,1082,1094,1104,1112,1217,1279,1288,1298,1306,1712,1921,1929,1937,1948,1959,1976,1985,1995,2003,2012,2020,2028,2039,2054],{"entryPoint":848,"graph":849,"unsanitizedCount":70,"severity":864},"change_booking_status (app\\Backend\\Controller\\Bookings\\BookingsControl.php:121)",{"nodes":850,"edges":862},[851,856],{"id":852,"type":853,"label":854,"file":561,"line":855},"n0","source","$_REQUEST (x3)",160,{"id":857,"type":858,"label":859,"file":561,"line":860,"wp_function":861},"n1","sink","get_row() [SQLi]",165,"get_row",[863],{"from":852,"to":857,"sanitized":308},"low",{"entryPoint":866,"graph":867,"unsanitizedCount":70,"severity":864},"\u003CBookingsControl> (app\\Backend\\Controller\\Bookings\\BookingsControl.php:0)",{"nodes":868,"edges":871},[869,870],{"id":852,"type":853,"label":854,"file":561,"line":855},{"id":857,"type":858,"label":859,"file":561,"line":860,"wp_function":861},[872],{"from":852,"to":857,"sanitized":308},{"entryPoint":874,"graph":875,"unsanitizedCount":70,"severity":864},"profile_update_Options (app\\Backend\\Controller\\BusinessProfile\\BusinessProfileControl.php:61)",{"nodes":876,"edges":939},[877,880,883,887,889,892,894,898,900,904,906,910,912,916,918,921,923,926,928,932,934,937],{"id":852,"type":853,"label":878,"file":569,"line":879},"$_POST",84,{"id":857,"type":858,"label":881,"file":569,"line":598,"wp_function":882},"update_option() [Settings Manipulation]","update_option",{"id":884,"type":853,"label":885,"file":569,"line":886},"n2","$_POST['business_name']",89,{"id":888,"type":858,"label":881,"file":569,"line":886,"wp_function":882},"n3",{"id":890,"type":853,"label":891,"file":569,"line":519},"n4","$_POST['business_personal_first_name']",{"id":893,"type":858,"label":881,"file":569,"line":519,"wp_function":882},"n5",{"id":895,"type":853,"label":896,"file":569,"line":897},"n6","$_POST['business_personal_last_name']",97,{"id":899,"type":858,"label":881,"file":569,"line":897,"wp_function":882},"n7",{"id":901,"type":853,"label":902,"file":569,"line":903},"n8","$_POST['business_description']",101,{"id":905,"type":858,"label":881,"file":569,"line":903,"wp_function":882},"n9",{"id":907,"type":853,"label":908,"file":569,"line":909},"n10","$_POST['business_email']",105,{"id":911,"type":858,"label":881,"file":569,"line":909,"wp_function":882},"n11",{"id":913,"type":853,"label":914,"file":569,"line":915},"n12","$_POST['business_phone']",109,{"id":917,"type":858,"label":881,"file":569,"line":915,"wp_function":882},"n13",{"id":919,"type":853,"label":920,"file":569,"line":602},"n14","$_POST['business_city']",{"id":922,"type":858,"label":881,"file":569,"line":602,"wp_function":882},"n15",{"id":924,"type":853,"label":925,"file":569,"line":582},"n16","$_POST['business_country']",{"id":927,"type":858,"label":881,"file":569,"line":582,"wp_function":882},"n17",{"id":929,"type":853,"label":930,"file":569,"line":931},"n18","$_POST['business_website']",121,{"id":933,"type":858,"label":881,"file":569,"line":931,"wp_function":882},"n19",{"id":935,"type":853,"label":936,"file":569,"line":584},"n20","$_POST['business_icon_id']",{"id":938,"type":858,"label":881,"file":569,"line":584,"wp_function":882},"n21",[940,941,942,943,944,945,946,947,948,949,950],{"from":852,"to":857,"sanitized":308},{"from":884,"to":888,"sanitized":308},{"from":890,"to":893,"sanitized":308},{"from":895,"to":899,"sanitized":308},{"from":901,"to":905,"sanitized":308},{"from":907,"to":911,"sanitized":308},{"from":913,"to":917,"sanitized":308},{"from":919,"to":922,"sanitized":308},{"from":924,"to":927,"sanitized":308},{"from":929,"to":933,"sanitized":308},{"from":935,"to":938,"sanitized":308},{"entryPoint":952,"graph":953,"unsanitizedCount":70,"severity":864},"\u003CBusinessProfileControl> (app\\Backend\\Controller\\BusinessProfile\\BusinessProfileControl.php:0)",{"nodes":954,"edges":977},[955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976],{"id":852,"type":853,"label":878,"file":569,"line":879},{"id":857,"type":858,"label":881,"file":569,"line":598,"wp_function":882},{"id":884,"type":853,"label":885,"file":569,"line":886},{"id":888,"type":858,"label":881,"file":569,"line":886,"wp_function":882},{"id":890,"type":853,"label":891,"file":569,"line":519},{"id":893,"type":858,"label":881,"file":569,"line":519,"wp_function":882},{"id":895,"type":853,"label":896,"file":569,"line":897},{"id":899,"type":858,"label":881,"file":569,"line":897,"wp_function":882},{"id":901,"type":853,"label":902,"file":569,"line":903},{"id":905,"type":858,"label":881,"file":569,"line":903,"wp_function":882},{"id":907,"type":853,"label":908,"file":569,"line":909},{"id":911,"type":858,"label":881,"file":569,"line":909,"wp_function":882},{"id":913,"type":853,"label":914,"file":569,"line":915},{"id":917,"type":858,"label":881,"file":569,"line":915,"wp_function":882},{"id":919,"type":853,"label":920,"file":569,"line":602},{"id":922,"type":858,"label":881,"file":569,"line":602,"wp_function":882},{"id":924,"type":853,"label":925,"file":569,"line":582},{"id":927,"type":858,"label":881,"file":569,"line":582,"wp_function":882},{"id":929,"type":853,"label":930,"file":569,"line":931},{"id":933,"type":858,"label":881,"file":569,"line":931,"wp_function":882},{"id":935,"type":853,"label":936,"file":569,"line":584},{"id":938,"type":858,"label":881,"file":569,"line":584,"wp_function":882},[978,979,980,981,982,983,984,985,986,987,988],{"from":852,"to":857,"sanitized":308},{"from":884,"to":888,"sanitized":308},{"from":890,"to":893,"sanitized":308},{"from":895,"to":899,"sanitized":308},{"from":901,"to":905,"sanitized":308},{"from":907,"to":911,"sanitized":308},{"from":913,"to":917,"sanitized":308},{"from":919,"to":922,"sanitized":308},{"from":924,"to":927,"sanitized":308},{"from":929,"to":933,"sanitized":308},{"from":935,"to":938,"sanitized":308},{"entryPoint":990,"graph":991,"unsanitizedCount":70,"severity":864},"bp_delete_category (app\\Backend\\Controller\\Category\\CategoryControl.php:40)",{"nodes":992,"edges":1000},[993,996],{"id":852,"type":853,"label":994,"file":577,"line":995},"$_REQUEST",66,{"id":857,"type":858,"label":997,"file":577,"line":998,"wp_function":999},"get_results() [SQLi]",67,"get_results",[1001],{"from":852,"to":857,"sanitized":308},{"entryPoint":1003,"graph":1004,"unsanitizedCount":70,"severity":864},"bp_get_category (app\\Backend\\Controller\\Category\\CategoryControl.php:260)",{"nodes":1005,"edges":1013},[1006,1007,1009,1010],{"id":852,"type":853,"label":994,"file":577,"line":522},{"id":857,"type":858,"label":997,"file":577,"line":1008,"wp_function":999},284,{"id":884,"type":853,"label":994,"file":577,"line":522},{"id":888,"type":858,"label":1011,"file":577,"line":593,"wp_function":1012},"echo() [XSS]","echo",[1014,1015],{"from":852,"to":857,"sanitized":308},{"from":884,"to":888,"sanitized":308},{"entryPoint":1017,"graph":1018,"unsanitizedCount":70,"severity":864},"\u003CCategoryControl> (app\\Backend\\Controller\\Category\\CategoryControl.php:0)",{"nodes":1019,"edges":1025},[1020,1022,1023,1024],{"id":852,"type":853,"label":1021,"file":577,"line":995},"$_REQUEST (x2)",{"id":857,"type":858,"label":997,"file":577,"line":998,"wp_function":999},{"id":884,"type":853,"label":994,"file":577,"line":522},{"id":888,"type":858,"label":1011,"file":577,"line":593,"wp_function":1012},[1026,1027],{"from":852,"to":857,"sanitized":308},{"from":884,"to":888,"sanitized":308},{"entryPoint":1029,"graph":1030,"unsanitizedCount":70,"severity":864},"customer_delete (app\\Backend\\Controller\\Customer\\CustomerControl.php:60)",{"nodes":1031,"edges":1035},[1032,1034],{"id":852,"type":853,"label":994,"file":595,"line":1033},90,{"id":857,"type":858,"label":997,"file":595,"line":109,"wp_function":999},[1036],{"from":852,"to":857,"sanitized":308},{"entryPoint":1038,"graph":1039,"unsanitizedCount":70,"severity":864},"\u003CCustomerControl> (app\\Backend\\Controller\\Customer\\CustomerControl.php:0)",{"nodes":1040,"edges":1043},[1041,1042],{"id":852,"type":853,"label":994,"file":595,"line":1033},{"id":857,"type":858,"label":997,"file":595,"line":109,"wp_function":999},[1044],{"from":852,"to":857,"sanitized":308},{"entryPoint":1046,"graph":1047,"unsanitizedCount":70,"severity":864},"bp_get_location (app\\Backend\\Controller\\Location\\LocationControl.php:103)",{"nodes":1048,"edges":1055},[1049,1051,1053,1054],{"id":852,"type":853,"label":878,"file":606,"line":1050},110,{"id":857,"type":858,"label":997,"file":606,"line":1052,"wp_function":999},123,{"id":884,"type":853,"label":878,"file":606,"line":1050},{"id":888,"type":858,"label":1011,"file":606,"line":610,"wp_function":1012},[1056,1057],{"from":852,"to":857,"sanitized":308},{"from":884,"to":888,"sanitized":308},{"entryPoint":1059,"graph":1060,"unsanitizedCount":70,"severity":864},"\u003CLocationControl> (app\\Backend\\Controller\\Location\\LocationControl.php:0)",{"nodes":1061,"edges":1067},[1062,1063,1064,1066],{"id":852,"type":853,"label":878,"file":606,"line":1050},{"id":857,"type":858,"label":997,"file":606,"line":1052,"wp_function":999},{"id":884,"type":853,"label":1065,"file":606,"line":1050},"$_POST (x4)",{"id":888,"type":858,"label":1011,"file":606,"line":610,"wp_function":1012},[1068,1069],{"from":852,"to":857,"sanitized":308},{"from":884,"to":888,"sanitized":308},{"entryPoint":1071,"graph":1072,"unsanitizedCount":70,"severity":864},"update_paid_n_pay_status (app\\Backend\\Controller\\Payment\\PaymentControl.php:98)",{"nodes":1073,"edges":1079},[1074,1075,1077,1078],{"id":852,"type":853,"label":994,"file":623,"line":915},{"id":857,"type":858,"label":997,"file":623,"line":1076,"wp_function":999},120,{"id":884,"type":853,"label":994,"file":623,"line":915},{"id":888,"type":858,"label":1011,"file":623,"line":626,"wp_function":1012},[1080,1081],{"from":852,"to":857,"sanitized":308},{"from":884,"to":888,"sanitized":308},{"entryPoint":1083,"graph":1084,"unsanitizedCount":70,"severity":864},"\u003CPaymentControl> (app\\Backend\\Controller\\Payment\\PaymentControl.php:0)",{"nodes":1085,"edges":1091},[1086,1087,1088,1090],{"id":852,"type":853,"label":994,"file":623,"line":915},{"id":857,"type":858,"label":997,"file":623,"line":1076,"wp_function":999},{"id":884,"type":853,"label":1089,"file":623,"line":915},"$_REQUEST (x6)",{"id":888,"type":858,"label":1011,"file":623,"line":626,"wp_function":1012},[1092,1093],{"from":852,"to":857,"sanitized":308},{"from":884,"to":888,"sanitized":308},{"entryPoint":1095,"graph":1096,"unsanitizedCount":70,"severity":864},"bp_update_service (app\\Backend\\Controller\\Service\\ServiceControl.php:617)",{"nodes":1097,"edges":1102},[1098,1100],{"id":852,"type":853,"label":1099,"file":635,"line":674},"$_REQUEST (x4)",{"id":857,"type":858,"label":997,"file":635,"line":1101,"wp_function":999},634,[1103],{"from":852,"to":857,"sanitized":308},{"entryPoint":1105,"graph":1106,"unsanitizedCount":70,"severity":864},"\u003CServiceControl> (app\\Backend\\Controller\\Service\\ServiceControl.php:0)",{"nodes":1107,"edges":1110},[1108,1109],{"id":852,"type":853,"label":1099,"file":635,"line":674},{"id":857,"type":858,"label":997,"file":635,"line":1101,"wp_function":999},[1111],{"from":852,"to":857,"sanitized":308},{"entryPoint":1113,"graph":1114,"unsanitizedCount":70,"severity":864},"bp_settings_update (app\\Backend\\Controller\\Settings\\SettingsControl.php:255)",{"nodes":1115,"edges":1197},[1116,1119,1120,1123,1124,1126,1127,1130,1131,1133,1134,1137,1138,1141,1142,1145,1146,1148,1149,1151,1152,1154,1155,1158,1160,1164,1166,1169,1171,1174,1176,1179,1181,1184,1186,1189,1191,1195],{"id":852,"type":853,"label":1117,"file":644,"line":1118},"$_POST['settings_customer_dashboard_page']",275,{"id":857,"type":858,"label":881,"file":644,"line":1118,"wp_function":882},{"id":884,"type":853,"label":1121,"file":644,"line":1122},"$_POST['settings_staff_dashboard_page']",276,{"id":888,"type":858,"label":881,"file":644,"line":1122,"wp_function":882},{"id":890,"type":853,"label":1125,"file":644,"line":567},"$_POST['bpro_settings_Country_price_symobl']",{"id":893,"type":858,"label":881,"file":644,"line":567,"wp_function":882},{"id":895,"type":853,"label":1128,"file":644,"line":1129},"$_POST['settings_country_currency']",279,{"id":899,"type":858,"label":881,"file":644,"line":1129,"wp_function":882},{"id":901,"type":853,"label":1132,"file":644,"line":515},"$_POST['bpro_settings_default_time_slot']",{"id":905,"type":858,"label":881,"file":644,"line":515,"wp_function":882},{"id":907,"type":853,"label":1135,"file":644,"line":1136},"$_POST['settings_duration_convert']",282,{"id":911,"type":858,"label":881,"file":644,"line":1136,"wp_function":882},{"id":913,"type":853,"label":1139,"file":644,"line":1140},"$_POST['woocommerce_payment_page']",286,{"id":917,"type":858,"label":881,"file":644,"line":1140,"wp_function":882},{"id":919,"type":853,"label":1143,"file":644,"line":1144},"$_POST['twilio_to_number']",289,{"id":922,"type":858,"label":881,"file":644,"line":1144,"wp_function":882},{"id":924,"type":853,"label":1147,"file":644,"line":593},"$_POST['settings_email_type']",{"id":927,"type":858,"label":881,"file":644,"line":593,"wp_function":882},{"id":929,"type":853,"label":1150,"file":644,"line":68},"$_POST['setting_wp_sender_email']",{"id":933,"type":858,"label":881,"file":644,"line":68,"wp_function":882},{"id":935,"type":853,"label":1153,"file":644,"line":473},"$_POST['setting_wp_email_sender_name']",{"id":938,"type":858,"label":881,"file":644,"line":473,"wp_function":882},{"id":1156,"type":853,"label":1157,"file":644,"line":482},"n22","$_POST['setting_default_booking_status']",{"id":1159,"type":858,"label":881,"file":644,"line":482,"wp_function":882},"n23",{"id":1161,"type":853,"label":1162,"file":644,"line":1163},"n24","$_POST['setting_date_format']",302,{"id":1165,"type":858,"label":881,"file":644,"line":1163,"wp_function":882},"n25",{"id":1167,"type":853,"label":1168,"file":644,"line":383},"n26","$_POST['setting_time_format']",{"id":1170,"type":858,"label":881,"file":644,"line":383,"wp_function":882},"n27",{"id":1172,"type":853,"label":1173,"file":644,"line":388},"n28","$_POST['setting_currency_position']",{"id":1175,"type":858,"label":881,"file":644,"line":388,"wp_function":882},"n29",{"id":1177,"type":853,"label":1178,"file":644,"line":393},"n30","$_POST['setting_currency_decimal']",{"id":1180,"type":858,"label":881,"file":644,"line":393,"wp_function":882},"n31",{"id":1182,"type":853,"label":1183,"file":644,"line":396},"n32","$_POST['settings_customer_create_account']",{"id":1185,"type":858,"label":881,"file":644,"line":396,"wp_function":882},"n33",{"id":1187,"type":853,"label":1188,"file":644,"line":408},"n34","$_POST['bookingor_setting_set_default_time_sheet']",{"id":1190,"type":858,"label":881,"file":644,"line":408,"wp_function":882},"n35",{"id":1192,"type":853,"label":1193,"file":644,"line":1194},"n36","$_POST['settings_business_details_active']",322,{"id":1196,"type":858,"label":881,"file":644,"line":1194,"wp_function":882},"n37",[1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216],{"from":852,"to":857,"sanitized":308},{"from":884,"to":888,"sanitized":308},{"from":890,"to":893,"sanitized":308},{"from":895,"to":899,"sanitized":308},{"from":901,"to":905,"sanitized":308},{"from":907,"to":911,"sanitized":308},{"from":913,"to":917,"sanitized":308},{"from":919,"to":922,"sanitized":308},{"from":924,"to":927,"sanitized":308},{"from":929,"to":933,"sanitized":308},{"from":935,"to":938,"sanitized":308},{"from":1156,"to":1159,"sanitized":308},{"from":1161,"to":1165,"sanitized":308},{"from":1167,"to":1170,"sanitized":308},{"from":1172,"to":1175,"sanitized":308},{"from":1177,"to":1180,"sanitized":308},{"from":1182,"to":1185,"sanitized":308},{"from":1187,"to":1190,"sanitized":308},{"from":1192,"to":1196,"sanitized":308},{"entryPoint":1218,"graph":1219,"unsanitizedCount":70,"severity":864},"\u003CSettingsControl> (app\\Backend\\Controller\\Settings\\SettingsControl.php:0)",{"nodes":1220,"edges":1259},[1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258],{"id":852,"type":853,"label":1117,"file":644,"line":1118},{"id":857,"type":858,"label":881,"file":644,"line":1118,"wp_function":882},{"id":884,"type":853,"label":1121,"file":644,"line":1122},{"id":888,"type":858,"label":881,"file":644,"line":1122,"wp_function":882},{"id":890,"type":853,"label":1125,"file":644,"line":567},{"id":893,"type":858,"label":881,"file":644,"line":567,"wp_function":882},{"id":895,"type":853,"label":1128,"file":644,"line":1129},{"id":899,"type":858,"label":881,"file":644,"line":1129,"wp_function":882},{"id":901,"type":853,"label":1132,"file":644,"line":515},{"id":905,"type":858,"label":881,"file":644,"line":515,"wp_function":882},{"id":907,"type":853,"label":1135,"file":644,"line":1136},{"id":911,"type":858,"label":881,"file":644,"line":1136,"wp_function":882},{"id":913,"type":853,"label":1139,"file":644,"line":1140},{"id":917,"type":858,"label":881,"file":644,"line":1140,"wp_function":882},{"id":919,"type":853,"label":1143,"file":644,"line":1144},{"id":922,"type":858,"label":881,"file":644,"line":1144,"wp_function":882},{"id":924,"type":853,"label":1147,"file":644,"line":593},{"id":927,"type":858,"label":881,"file":644,"line":593,"wp_function":882},{"id":929,"type":853,"label":1150,"file":644,"line":68},{"id":933,"type":858,"label":881,"file":644,"line":68,"wp_function":882},{"id":935,"type":853,"label":1153,"file":644,"line":473},{"id":938,"type":858,"label":881,"file":644,"line":473,"wp_function":882},{"id":1156,"type":853,"label":1157,"file":644,"line":482},{"id":1159,"type":858,"label":881,"file":644,"line":482,"wp_function":882},{"id":1161,"type":853,"label":1162,"file":644,"line":1163},{"id":1165,"type":858,"label":881,"file":644,"line":1163,"wp_function":882},{"id":1167,"type":853,"label":1168,"file":644,"line":383},{"id":1170,"type":858,"label":881,"file":644,"line":383,"wp_function":882},{"id":1172,"type":853,"label":1173,"file":644,"line":388},{"id":1175,"type":858,"label":881,"file":644,"line":388,"wp_function":882},{"id":1177,"type":853,"label":1178,"file":644,"line":393},{"id":1180,"type":858,"label":881,"file":644,"line":393,"wp_function":882},{"id":1182,"type":853,"label":1183,"file":644,"line":396},{"id":1185,"type":858,"label":881,"file":644,"line":396,"wp_function":882},{"id":1187,"type":853,"label":1188,"file":644,"line":408},{"id":1190,"type":858,"label":881,"file":644,"line":408,"wp_function":882},{"id":1192,"type":853,"label":1193,"file":644,"line":1194},{"id":1196,"type":858,"label":881,"file":644,"line":1194,"wp_function":882},[1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278],{"from":852,"to":857,"sanitized":308},{"from":884,"to":888,"sanitized":308},{"from":890,"to":893,"sanitized":308},{"from":895,"to":899,"sanitized":308},{"from":901,"to":905,"sanitized":308},{"from":907,"to":911,"sanitized":308},{"from":913,"to":917,"sanitized":308},{"from":919,"to":922,"sanitized":308},{"from":924,"to":927,"sanitized":308},{"from":929,"to":933,"sanitized":308},{"from":935,"to":938,"sanitized":308},{"from":1156,"to":1159,"sanitized":308},{"from":1161,"to":1165,"sanitized":308},{"from":1167,"to":1170,"sanitized":308},{"from":1172,"to":1175,"sanitized":308},{"from":1177,"to":1180,"sanitized":308},{"from":1182,"to":1185,"sanitized":308},{"from":1187,"to":1190,"sanitized":308},{"from":1192,"to":1196,"sanitized":308},{"entryPoint":1280,"graph":1281,"unsanitizedCount":70,"severity":864},"bp_delete_staff (app\\Backend\\Controller\\Staff\\StaffControl.php:82)",{"nodes":1282,"edges":1286},[1283,1284],{"id":852,"type":853,"label":994,"file":655,"line":886},{"id":857,"type":858,"label":997,"file":655,"line":1285,"wp_function":999},99,[1287],{"from":852,"to":857,"sanitized":308},{"entryPoint":1289,"graph":1290,"unsanitizedCount":70,"severity":864},"bp_get_staff_data (app\\Backend\\Controller\\Staff\\StaffControl.php:531)",{"nodes":1291,"edges":1296},[1292,1294],{"id":852,"type":853,"label":854,"file":655,"line":1293},539,{"id":857,"type":858,"label":997,"file":655,"line":1295,"wp_function":999},549,[1297],{"from":852,"to":857,"sanitized":308},{"entryPoint":1299,"graph":1300,"unsanitizedCount":70,"severity":864},"\u003CStaffControl> (app\\Backend\\Controller\\Staff\\StaffControl.php:0)",{"nodes":1301,"edges":1304},[1302,1303],{"id":852,"type":853,"label":1099,"file":655,"line":886},{"id":857,"type":858,"label":997,"file":655,"line":1285,"wp_function":999},[1305],{"from":852,"to":857,"sanitized":308},{"entryPoint":1307,"graph":1308,"unsanitizedCount":70,"severity":864},"updates_design_templates (app\\Backend\\Controller\\Templates\\TemplatesControl.php:14)",{"nodes":1309,"edges":1643},[1310,1313,1314,1316,1317,1319,1320,1322,1323,1325,1326,1329,1330,1333,1334,1336,1337,1340,1341,1343,1344,1347,1348,1351,1352,1355,1356,1358,1359,1361,1362,1364,1365,1367,1368,1370,1371,1374,1375,1378,1380,1383,1385,1389,1391,1395,1397,1400,1402,1406,1408,1411,1413,1417,1419,1423,1425,1428,1430,1433,1435,1439,1441,1444,1446,1450,1452,1455,1457,1461,1463,1467,1469,1472,1474,1478,1480,1484,1486,1489,1491,1494,1496,1500,1502,1506,1508,1512,1514,1517,1519,1522,1524,1528,1530,1534,1536,1540,1542,1545,1547,1550,1552,1556,1558,1562,1564,1567,1569,1573,1575,1579,1581,1585,1587,1590,1592,1595,1597,1601,1603,1606,1608,1611,1613,1616,1618,1621,1623,1626,1628,1631,1633,1636,1638,1641],{"id":852,"type":853,"label":1311,"file":662,"line":1312},"$_POST['settings_background_border_color_design_1']",41,{"id":857,"type":858,"label":881,"file":662,"line":1312,"wp_function":882},{"id":884,"type":853,"label":1315,"file":662,"line":533},"$_POST['settings_button_text_book'] (x5)",{"id":888,"type":858,"label":881,"file":662,"line":533,"wp_function":882},{"id":890,"type":853,"label":1318,"file":662,"line":535},"$_POST['setting_color_continue_button_text'] (x5)",{"id":893,"type":858,"label":881,"file":662,"line":535,"wp_function":882},{"id":895,"type":853,"label":1321,"file":662,"line":537},"$_POST['settings_background_border_design_1_color']",{"id":899,"type":858,"label":881,"file":662,"line":537,"wp_function":882},{"id":901,"type":853,"label":1324,"file":662,"line":545},"$_POST['settings_background_border_color_design_2']",{"id":905,"type":858,"label":881,"file":662,"line":545,"wp_function":882},{"id":907,"type":853,"label":1327,"file":662,"line":1328},"$_POST['settings_background_border_color_design_3']",56,{"id":911,"type":858,"label":881,"file":662,"line":1328,"wp_function":882},{"id":913,"type":853,"label":1331,"file":662,"line":1332},"$_POST['settings_status_active_text_color']",59,{"id":917,"type":858,"label":881,"file":662,"line":1332,"wp_function":882},{"id":919,"type":853,"label":1335,"file":662,"line":618},"$_POST['settings_status_completed_text_color']",{"id":922,"type":858,"label":881,"file":662,"line":618,"wp_function":882},{"id":924,"type":853,"label":1338,"file":662,"line":1339},"$_POST['settings_status_progress_bar_background_color']",61,{"id":927,"type":858,"label":881,"file":662,"line":1339,"wp_function":882},{"id":929,"type":853,"label":1342,"file":662,"line":995},"$_POST['settings_background_border_color_design_4']",{"id":933,"type":858,"label":881,"file":662,"line":995,"wp_function":882},{"id":935,"type":853,"label":1345,"file":662,"line":1346},"$_POST['settings_background_border_color_design_5']",72,{"id":938,"type":858,"label":881,"file":662,"line":1346,"wp_function":882},{"id":1156,"type":853,"label":1349,"file":662,"line":1350},"$_POST['settings_background_border_color_design_6']",78,{"id":1159,"type":858,"label":881,"file":662,"line":1350,"wp_function":882},{"id":1161,"type":853,"label":1353,"file":662,"line":1354},"$_POST['settings_business_name_required']",83,{"id":1165,"type":858,"label":881,"file":662,"line":1354,"wp_function":882},{"id":1167,"type":853,"label":1357,"file":662,"line":879},"$_POST['settings_business_description_required']",{"id":1170,"type":858,"label":881,"file":662,"line":879,"wp_function":882},{"id":1172,"type":853,"label":1360,"file":662,"line":598},"$_POST['settings_business_logo_required']",{"id":1175,"type":858,"label":881,"file":662,"line":598,"wp_function":882},{"id":1177,"type":853,"label":1363,"file":662,"line":118},"$_POST['settings_business_phone_required']",{"id":1180,"type":858,"label":881,"file":662,"line":118,"wp_function":882},{"id":1182,"type":853,"label":1366,"file":662,"line":154},"$_POST['category_front_active']",{"id":1185,"type":858,"label":881,"file":662,"line":154,"wp_function":882},{"id":1187,"type":853,"label":1369,"file":662,"line":519},"$_POST['settings_category_name']",{"id":1190,"type":858,"label":881,"file":662,"line":519,"wp_function":882},{"id":1192,"type":853,"label":1372,"file":662,"line":1373},"$_POST['settings_category_images_icons']",94,{"id":1196,"type":858,"label":881,"file":662,"line":1373,"wp_function":882},{"id":1376,"type":853,"label":1377,"file":662,"line":1285},"n38","$_POST['service_front_active']",{"id":1379,"type":858,"label":881,"file":662,"line":1285,"wp_function":882},"n39",{"id":1381,"type":853,"label":1382,"file":662,"line":903},"n40","$_POST['settings_service_name']",{"id":1384,"type":858,"label":881,"file":662,"line":903,"wp_function":882},"n41",{"id":1386,"type":853,"label":1387,"file":662,"line":1388},"n42","$_POST['settings_service_price_show']",102,{"id":1390,"type":858,"label":881,"file":662,"line":1388,"wp_function":882},"n43",{"id":1392,"type":853,"label":1393,"file":662,"line":1394},"n44","$_POST['settings_service_duration_show']",103,{"id":1396,"type":858,"label":881,"file":662,"line":1394,"wp_function":882},"n45",{"id":1398,"type":853,"label":1399,"file":662,"line":600},"n46","$_POST['settings_service_description_show']",{"id":1401,"type":858,"label":881,"file":662,"line":600,"wp_function":882},"n47",{"id":1403,"type":853,"label":1404,"file":662,"line":1405},"n48","$_POST['settings_service_images_icons']",107,{"id":1407,"type":858,"label":881,"file":662,"line":1405,"wp_function":882},"n49",{"id":1409,"type":853,"label":1193,"file":662,"line":1410},"n50",115,{"id":1412,"type":858,"label":881,"file":662,"line":1410,"wp_function":882},"n51",{"id":1414,"type":853,"label":1415,"file":662,"line":1416},"n52","$_POST['settings_staff_name']",118,{"id":1418,"type":858,"label":881,"file":662,"line":1416,"wp_function":882},"n53",{"id":1420,"type":853,"label":1421,"file":662,"line":1422},"n54","$_POST['settings_timing_name']",119,{"id":1424,"type":858,"label":881,"file":662,"line":1422,"wp_function":882},"n55",{"id":1426,"type":853,"label":1427,"file":662,"line":1076},"n56","$_POST['settings_customer_book_name']",{"id":1429,"type":858,"label":881,"file":662,"line":1076,"wp_function":882},"n57",{"id":1431,"type":853,"label":1432,"file":662,"line":931},"n58","$_POST['settings_customer_payment_name']",{"id":1434,"type":858,"label":881,"file":662,"line":931,"wp_function":882},"n59",{"id":1436,"type":853,"label":1437,"file":662,"line":1438},"n60","$_POST['settings_repeat_book_name'] (x2)",127,{"id":1440,"type":858,"label":881,"file":662,"line":1438,"wp_function":882},"n61",{"id":1442,"type":853,"label":1443,"file":662,"line":671},"n62","$_POST['setting_color_sidebar']",{"id":1445,"type":858,"label":881,"file":662,"line":671,"wp_function":882},"n63",{"id":1447,"type":853,"label":1448,"file":662,"line":1449},"n64","$_POST['setting_color_sidebar_text']",131,{"id":1451,"type":858,"label":881,"file":662,"line":1449,"wp_function":882},"n65",{"id":1453,"type":853,"label":1454,"file":662,"line":573},"n66","$_POST['setting_color_label_text']",{"id":1456,"type":858,"label":881,"file":662,"line":573,"wp_function":882},"n67",{"id":1458,"type":853,"label":1459,"file":662,"line":1460},"n68","$_POST['setting_color_sidebar_text_active']",133,{"id":1462,"type":858,"label":881,"file":662,"line":1460,"wp_function":882},"n69",{"id":1464,"type":853,"label":1465,"file":662,"line":1466},"n70","$_POST['setting_color_border']",134,{"id":1468,"type":858,"label":881,"file":662,"line":1466,"wp_function":882},"n71",{"id":1470,"type":853,"label":1471,"file":662,"line":825},"n72","$_POST['setting_color_continue_button_background']",{"id":1473,"type":858,"label":881,"file":662,"line":825,"wp_function":882},"n73",{"id":1475,"type":853,"label":1476,"file":662,"line":1477},"n74","$_POST['setting_color_back_button_background']",136,{"id":1479,"type":858,"label":881,"file":662,"line":1477,"wp_function":882},"n75",{"id":1481,"type":853,"label":1482,"file":662,"line":1483},"n76","$_POST['setting_color_back_button_text']",137,{"id":1485,"type":858,"label":881,"file":662,"line":1483,"wp_function":882},"n77",{"id":1487,"type":853,"label":1488,"file":662,"line":194},"n78","$_POST['settings_continue_button_text']",{"id":1490,"type":858,"label":881,"file":662,"line":194,"wp_function":882},"n79",{"id":1492,"type":853,"label":1493,"file":662,"line":562},"n80","$_POST['settings_book_button_text']",{"id":1495,"type":858,"label":881,"file":662,"line":562,"wp_function":882},"n81",{"id":1497,"type":853,"label":1498,"file":662,"line":1499},"n82","$_POST['settings_back_button_text']",140,{"id":1501,"type":858,"label":881,"file":662,"line":1499,"wp_function":882},"n83",{"id":1503,"type":853,"label":1504,"file":662,"line":1505},"n84","$_POST['settings_headings_font_family']",141,{"id":1507,"type":858,"label":881,"file":662,"line":1505,"wp_function":882},"n85",{"id":1509,"type":853,"label":1510,"file":662,"line":1511},"n86","$_POST['settings_all_font_family']",142,{"id":1513,"type":858,"label":881,"file":662,"line":1511,"wp_function":882},"n87",{"id":1515,"type":853,"label":1516,"file":662,"line":586},"n88","$_POST['settings_customer_first_name_active']",{"id":1518,"type":858,"label":881,"file":662,"line":586,"wp_function":882},"n89",{"id":1520,"type":853,"label":1521,"file":662,"line":558},"n90","$_POST['settings_customer_last_name_active']",{"id":1523,"type":858,"label":881,"file":662,"line":558,"wp_function":882},"n91",{"id":1525,"type":853,"label":1526,"file":662,"line":1527},"n92","$_POST['settings_customer_email_active']",146,{"id":1529,"type":858,"label":881,"file":662,"line":1527,"wp_function":882},"n93",{"id":1531,"type":853,"label":1532,"file":662,"line":1533},"n94","$_POST['settings_customer_phone_active']",147,{"id":1535,"type":858,"label":881,"file":662,"line":1533,"wp_function":882},"n95",{"id":1537,"type":853,"label":1538,"file":662,"line":1539},"n96","$_POST['settings_customer_first_name_label']",149,{"id":1541,"type":858,"label":881,"file":662,"line":1539,"wp_function":882},"n97",{"id":1543,"type":853,"label":1544,"file":662,"line":86},"n98","$_POST['settings_customer_last_name_label']",{"id":1546,"type":858,"label":881,"file":662,"line":86,"wp_function":882},"n99",{"id":1548,"type":853,"label":1549,"file":662,"line":626},"n100","$_POST['settings_customer_email_label']",{"id":1551,"type":858,"label":881,"file":662,"line":626,"wp_function":882},"n101",{"id":1553,"type":853,"label":1554,"file":662,"line":1555},"n102","$_POST['settings_customer_phone_label']",152,{"id":1557,"type":858,"label":881,"file":662,"line":1555,"wp_function":882},"n103",{"id":1559,"type":853,"label":1560,"file":662,"line":1561},"n104","$_POST['settings_customer_payment_required']",154,{"id":1563,"type":858,"label":881,"file":662,"line":1561,"wp_function":882},"n105",{"id":1565,"type":853,"label":1566,"file":662,"line":612},"n106","$_POST['settings_customer_details_required']",{"id":1568,"type":858,"label":881,"file":662,"line":612,"wp_function":882},"n107",{"id":1570,"type":853,"label":1571,"file":662,"line":1572},"n108","$_POST['settings_cart_information_required']",156,{"id":1574,"type":858,"label":881,"file":662,"line":1572,"wp_function":882},"n109",{"id":1576,"type":853,"label":1577,"file":662,"line":1578},"n110","$_POST['settings_background_border_color']",157,{"id":1580,"type":858,"label":881,"file":662,"line":1578,"wp_function":882},"n111",{"id":1582,"type":853,"label":1583,"file":662,"line":1584},"n112","$_POST['settings_buttons_border_color']",159,{"id":1586,"type":858,"label":881,"file":662,"line":1584,"wp_function":882},"n113",{"id":1588,"type":853,"label":1589,"file":662,"line":494},"n114","$_POST['settings_pay_on_visit_name']",{"id":1591,"type":858,"label":881,"file":662,"line":494,"wp_function":882},"n115",{"id":1593,"type":853,"label":1594,"file":662,"line":860},"n116","$_POST['settings_booking_thank_you_text']",{"id":1596,"type":858,"label":881,"file":662,"line":860,"wp_function":882},"n117",{"id":1598,"type":853,"label":1599,"file":662,"line":1600},"n118","$_POST['settings_booking_confirm_text']",166,{"id":1602,"type":858,"label":881,"file":662,"line":1600,"wp_function":882},"n119",{"id":1604,"type":853,"label":1605,"file":662,"line":199},"n120","$_POST['settings_repeat_upcoming_booking_text']",{"id":1607,"type":858,"label":881,"file":662,"line":199,"wp_function":882},"n121",{"id":1609,"type":853,"label":1610,"file":662,"line":202},"n122","$_POST['settings_repeat_every_text']",{"id":1612,"type":858,"label":881,"file":662,"line":202,"wp_function":882},"n123",{"id":1614,"type":853,"label":1615,"file":662,"line":205},"n124","$_POST['settings_repeat_booking_end_text']",{"id":1617,"type":858,"label":881,"file":662,"line":205,"wp_function":882},"n125",{"id":1619,"type":853,"label":1620,"file":662,"line":207},"n126","$_POST['settings_repeat_pick_date_text']",{"id":1622,"type":858,"label":881,"file":662,"line":207,"wp_function":882},"n127",{"id":1624,"type":853,"label":1625,"file":662,"line":209},"n128","$_POST['settings_location_name']",{"id":1627,"type":858,"label":881,"file":662,"line":209,"wp_function":882},"n129",{"id":1629,"type":853,"label":1630,"file":662,"line":270},"n130","$_POST['settings_location_city']",{"id":1632,"type":858,"label":881,"file":662,"line":270,"wp_function":882},"n131",{"id":1634,"type":853,"label":1635,"file":662,"line":273},"n132","$_POST['settings_location_address']",{"id":1637,"type":858,"label":881,"file":662,"line":273,"wp_function":882},"n133",{"id":1639,"type":853,"label":1640,"file":662,"line":276},"n134","$_POST['settings_location_phone']",{"id":1642,"type":858,"label":881,"file":662,"line":276,"wp_function":882},"n135",[1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1711],{"from":852,"to":857,"sanitized":308},{"from":884,"to":888,"sanitized":308},{"from":890,"to":893,"sanitized":308},{"from":895,"to":899,"sanitized":308},{"from":901,"to":905,"sanitized":308},{"from":907,"to":911,"sanitized":308},{"from":913,"to":917,"sanitized":308},{"from":919,"to":922,"sanitized":308},{"from":924,"to":927,"sanitized":308},{"from":929,"to":933,"sanitized":308},{"from":935,"to":938,"sanitized":308},{"from":1156,"to":1159,"sanitized":308},{"from":1161,"to":1165,"sanitized":308},{"from":1167,"to":1170,"sanitized":308},{"from":1172,"to":1175,"sanitized":308},{"from":1177,"to":1180,"sanitized":308},{"from":1182,"to":1185,"sanitized":308},{"from":1187,"to":1190,"sanitized":308},{"from":1192,"to":1196,"sanitized":308},{"from":1376,"to":1379,"sanitized":308},{"from":1381,"to":1384,"sanitized":308},{"from":1386,"to":1390,"sanitized":308},{"from":1392,"to":1396,"sanitized":308},{"from":1398,"to":1401,"sanitized":308},{"from":1403,"to":1407,"sanitized":308},{"from":1409,"to":1412,"sanitized":308},{"from":1414,"to":1418,"sanitized":308},{"from":1420,"to":1424,"sanitized":308},{"from":1426,"to":1429,"sanitized":308},{"from":1431,"to":1434,"sanitized":308},{"from":1436,"to":1440,"sanitized":308},{"from":1442,"to":1445,"sanitized":308},{"from":1447,"to":1451,"sanitized":308},{"from":1453,"to":1456,"sanitized":308},{"from":1458,"to":1462,"sanitized":308},{"from":1464,"to":1468,"sanitized":308},{"from":1470,"to":1473,"sanitized":308},{"from":1475,"to":1479,"sanitized":308},{"from":1481,"to":1485,"sanitized":308},{"from":1487,"to":1490,"sanitized":308},{"from":1492,"to":1495,"sanitized":308},{"from":1497,"to":1501,"sanitized":308},{"from":1503,"to":1507,"sanitized":308},{"from":1509,"to":1513,"sanitized":308},{"from":1515,"to":1518,"sanitized":308},{"from":1520,"to":1523,"sanitized":308},{"from":1525,"to":1529,"sanitized":308},{"from":1531,"to":1535,"sanitized":308},{"from":1537,"to":1541,"sanitized":308},{"from":1543,"to":1546,"sanitized":308},{"from":1548,"to":1551,"sanitized":308},{"from":1553,"to":1557,"sanitized":308},{"from":1559,"to":1563,"sanitized":308},{"from":1565,"to":1568,"sanitized":308},{"from":1570,"to":1574,"sanitized":308},{"from":1576,"to":1580,"sanitized":308},{"from":1582,"to":1586,"sanitized":308},{"from":1588,"to":1591,"sanitized":308},{"from":1593,"to":1596,"sanitized":308},{"from":1598,"to":1602,"sanitized":308},{"from":1604,"to":1607,"sanitized":308},{"from":1609,"to":1612,"sanitized":308},{"from":1614,"to":1617,"sanitized":308},{"from":1619,"to":1622,"sanitized":308},{"from":1624,"to":1627,"sanitized":308},{"from":1629,"to":1632,"sanitized":308},{"from":1634,"to":1637,"sanitized":308},{"from":1639,"to":1642,"sanitized":308},{"entryPoint":1713,"graph":1714,"unsanitizedCount":70,"severity":864},"\u003CTemplatesControl> (app\\Backend\\Controller\\Templates\\TemplatesControl.php:0)",{"nodes":1715,"edges":1852},[1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779,1780,1781,1782,1783,1784,1785,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851],{"id":852,"type":853,"label":1311,"file":662,"line":1312},{"id":857,"type":858,"label":881,"file":662,"line":1312,"wp_function":882},{"id":884,"type":853,"label":1315,"file":662,"line":533},{"id":888,"type":858,"label":881,"file":662,"line":533,"wp_function":882},{"id":890,"type":853,"label":1318,"file":662,"line":535},{"id":893,"type":858,"label":881,"file":662,"line":535,"wp_function":882},{"id":895,"type":853,"label":1321,"file":662,"line":537},{"id":899,"type":858,"label":881,"file":662,"line":537,"wp_function":882},{"id":901,"type":853,"label":1324,"file":662,"line":545},{"id":905,"type":858,"label":881,"file":662,"line":545,"wp_function":882},{"id":907,"type":853,"label":1327,"file":662,"line":1328},{"id":911,"type":858,"label":881,"file":662,"line":1328,"wp_function":882},{"id":913,"type":853,"label":1331,"file":662,"line":1332},{"id":917,"type":858,"label":881,"file":662,"line":1332,"wp_function":882},{"id":919,"type":853,"label":1335,"file":662,"line":618},{"id":922,"type":858,"label":881,"file":662,"line":618,"wp_function":882},{"id":924,"type":853,"label":1338,"file":662,"line":1339},{"id":927,"type":858,"label":881,"file":662,"line":1339,"wp_function":882},{"id":929,"type":853,"label":1342,"file":662,"line":995},{"id":933,"type":858,"label":881,"file":662,"line":995,"wp_function":882},{"id":935,"type":853,"label":1345,"file":662,"line":1346},{"id":938,"type":858,"label":881,"file":662,"line":1346,"wp_function":882},{"id":1156,"type":853,"label":1349,"file":662,"line":1350},{"id":1159,"type":858,"label":881,"file":662,"line":1350,"wp_function":882},{"id":1161,"type":853,"label":1353,"file":662,"line":1354},{"id":1165,"type":858,"label":881,"file":662,"line":1354,"wp_function":882},{"id":1167,"type":853,"label":1357,"file":662,"line":879},{"id":1170,"type":858,"label":881,"file":662,"line":879,"wp_function":882},{"id":1172,"type":853,"label":1360,"file":662,"line":598},{"id":1175,"type":858,"label":881,"file":662,"line":598,"wp_function":882},{"id":1177,"type":853,"label":1363,"file":662,"line":118},{"id":1180,"type":858,"label":881,"file":662,"line":118,"wp_function":882},{"id":1182,"type":853,"label":1366,"file":662,"line":154},{"id":1185,"type":858,"label":881,"file":662,"line":154,"wp_function":882},{"id":1187,"type":853,"label":1369,"file":662,"line":519},{"id":1190,"type":858,"label":881,"file":662,"line":519,"wp_function":882},{"id":1192,"type":853,"label":1372,"file":662,"line":1373},{"id":1196,"type":858,"label":881,"file":662,"line":1373,"wp_function":882},{"id":1376,"type":853,"label":1377,"file":662,"line":1285},{"id":1379,"type":858,"label":881,"file":662,"line":1285,"wp_function":882},{"id":1381,"type":853,"label":1382,"file":662,"line":903},{"id":1384,"type":858,"label":881,"file":662,"line":903,"wp_function":882},{"id":1386,"type":853,"label":1387,"file":662,"line":1388},{"id":1390,"type":858,"label":881,"file":662,"line":1388,"wp_function":882},{"id":1392,"type":853,"label":1393,"file":662,"line":1394},{"id":1396,"type":858,"label":881,"file":662,"line":1394,"wp_function":882},{"id":1398,"type":853,"label":1399,"file":662,"line":600},{"id":1401,"type":858,"label":881,"file":662,"line":600,"wp_function":882},{"id":1403,"type":853,"label":1404,"file":662,"line":1405},{"id":1407,"type":858,"label":881,"file":662,"line":1405,"wp_function":882},{"id":1409,"type":853,"label":1193,"file":662,"line":1410},{"id":1412,"type":858,"label":881,"file":662,"line":1410,"wp_function":882},{"id":1414,"type":853,"label":1415,"file":662,"line":1416},{"id":1418,"type":858,"label":881,"file":662,"line":1416,"wp_function":882},{"id":1420,"type":853,"label":1421,"file":662,"line":1422},{"id":1424,"type":858,"label":881,"file":662,"line":1422,"wp_function":882},{"id":1426,"type":853,"label":1427,"file":662,"line":1076},{"id":1429,"type":858,"label":881,"file":662,"line":1076,"wp_function":882},{"id":1431,"type":853,"label":1432,"file":662,"line":931},{"id":1434,"type":858,"label":881,"file":662,"line":931,"wp_function":882},{"id":1436,"type":853,"label":1437,"file":662,"line":1438},{"id":1440,"type":858,"label":881,"file":662,"line":1438,"wp_function":882},{"id":1442,"type":853,"label":1443,"file":662,"line":671},{"id":1445,"type":858,"label":881,"file":662,"line":671,"wp_function":882},{"id":1447,"type":853,"label":1448,"file":662,"line":1449},{"id":1451,"type":858,"label":881,"file":662,"line":1449,"wp_function":882},{"id":1453,"type":853,"label":1454,"file":662,"line":573},{"id":1456,"type":858,"label":881,"file":662,"line":573,"wp_function":882},{"id":1458,"type":853,"label":1459,"file":662,"line":1460},{"id":1462,"type":858,"label":881,"file":662,"line":1460,"wp_function":882},{"id":1464,"type":853,"label":1465,"file":662,"line":1466},{"id":1468,"type":858,"label":881,"file":662,"line":1466,"wp_function":882},{"id":1470,"type":853,"label":1471,"file":662,"line":825},{"id":1473,"type":858,"label":881,"file":662,"line":825,"wp_function":882},{"id":1475,"type":853,"label":1476,"file":662,"line":1477},{"id":1479,"type":858,"label":881,"file":662,"line":1477,"wp_function":882},{"id":1481,"type":853,"label":1482,"file":662,"line":1483},{"id":1485,"type":858,"label":881,"file":662,"line":1483,"wp_function":882},{"id":1487,"type":853,"label":1488,"file":662,"line":194},{"id":1490,"type":858,"label":881,"file":662,"line":194,"wp_function":882},{"id":1492,"type":853,"label":1493,"file":662,"line":562},{"id":1495,"type":858,"label":881,"file":662,"line":562,"wp_function":882},{"id":1497,"type":853,"label":1498,"file":662,"line":1499},{"id":1501,"type":858,"label":881,"file":662,"line":1499,"wp_function":882},{"id":1503,"type":853,"label":1504,"file":662,"line":1505},{"id":1507,"type":858,"label":881,"file":662,"line":1505,"wp_function":882},{"id":1509,"type":853,"label":1510,"file":662,"line":1511},{"id":1513,"type":858,"label":881,"file":662,"line":1511,"wp_function":882},{"id":1515,"type":853,"label":1516,"file":662,"line":586},{"id":1518,"type":858,"label":881,"file":662,"line":586,"wp_function":882},{"id":1520,"type":853,"label":1521,"file":662,"line":558},{"id":1523,"type":858,"label":881,"file":662,"line":558,"wp_function":882},{"id":1525,"type":853,"label":1526,"file":662,"line":1527},{"id":1529,"type":858,"label":881,"file":662,"line":1527,"wp_function":882},{"id":1531,"type":853,"label":1532,"file":662,"line":1533},{"id":1535,"type":858,"label":881,"file":662,"line":1533,"wp_function":882},{"id":1537,"type":853,"label":1538,"file":662,"line":1539},{"id":1541,"type":858,"label":881,"file":662,"line":1539,"wp_function":882},{"id":1543,"type":853,"label":1544,"file":662,"line":86},{"id":1546,"type":858,"label":881,"file":662,"line":86,"wp_function":882},{"id":1548,"type":853,"label":1549,"file":662,"line":626},{"id":1551,"type":858,"label":881,"file":662,"line":626,"wp_function":882},{"id":1553,"type":853,"label":1554,"file":662,"line":1555},{"id":1557,"type":858,"label":881,"file":662,"line":1555,"wp_function":882},{"id":1559,"type":853,"label":1560,"file":662,"line":1561},{"id":1563,"type":858,"label":881,"file":662,"line":1561,"wp_function":882},{"id":1565,"type":853,"label":1566,"file":662,"line":612},{"id":1568,"type":858,"label":881,"file":662,"line":612,"wp_function":882},{"id":1570,"type":853,"label":1571,"file":662,"line":1572},{"id":1574,"type":858,"label":881,"file":662,"line":1572,"wp_function":882},{"id":1576,"type":853,"label":1577,"file":662,"line":1578},{"id":1580,"type":858,"label":881,"file":662,"line":1578,"wp_function":882},{"id":1582,"type":853,"label":1583,"file":662,"line":1584},{"id":1586,"type":858,"label":881,"file":662,"line":1584,"wp_function":882},{"id":1588,"type":853,"label":1589,"file":662,"line":494},{"id":1591,"type":858,"label":881,"file":662,"line":494,"wp_function":882},{"id":1593,"type":853,"label":1594,"file":662,"line":860},{"id":1596,"type":858,"label":881,"file":662,"line":860,"wp_function":882},{"id":1598,"type":853,"label":1599,"file":662,"line":1600},{"id":1602,"type":858,"label":881,"file":662,"line":1600,"wp_function":882},{"id":1604,"type":853,"label":1605,"file":662,"line":199},{"id":1607,"type":858,"label":881,"file":662,"line":199,"wp_function":882},{"id":1609,"type":853,"label":1610,"file":662,"line":202},{"id":1612,"type":858,"label":881,"file":662,"line":202,"wp_function":882},{"id":1614,"type":853,"label":1615,"file":662,"line":205},{"id":1617,"type":858,"label":881,"file":662,"line":205,"wp_function":882},{"id":1619,"type":853,"label":1620,"file":662,"line":207},{"id":1622,"type":858,"label":881,"file":662,"line":207,"wp_function":882},{"id":1624,"type":853,"label":1625,"file":662,"line":209},{"id":1627,"type":858,"label":881,"file":662,"line":209,"wp_function":882},{"id":1629,"type":853,"label":1630,"file":662,"line":270},{"id":1632,"type":858,"label":881,"file":662,"line":270,"wp_function":882},{"id":1634,"type":853,"label":1635,"file":662,"line":273},{"id":1637,"type":858,"label":881,"file":662,"line":273,"wp_function":882},{"id":1639,"type":853,"label":1640,"file":662,"line":276},{"id":1642,"type":858,"label":881,"file":662,"line":276,"wp_function":882},[1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920],{"from":852,"to":857,"sanitized":308},{"from":884,"to":888,"sanitized":308},{"from":890,"to":893,"sanitized":308},{"from":895,"to":899,"sanitized":308},{"from":901,"to":905,"sanitized":308},{"from":907,"to":911,"sanitized":308},{"from":913,"to":917,"sanitized":308},{"from":919,"to":922,"sanitized":308},{"from":924,"to":927,"sanitized":308},{"from":929,"to":933,"sanitized":308},{"from":935,"to":938,"sanitized":308},{"from":1156,"to":1159,"sanitized":308},{"from":1161,"to":1165,"sanitized":308},{"from":1167,"to":1170,"sanitized":308},{"from":1172,"to":1175,"sanitized":308},{"from":1177,"to":1180,"sanitized":308},{"from":1182,"to":1185,"sanitized":308},{"from":1187,"to":1190,"sanitized":308},{"from":1192,"to":1196,"sanitized":308},{"from":1376,"to":1379,"sanitized":308},{"from":1381,"to":1384,"sanitized":308},{"from":1386,"to":1390,"sanitized":308},{"from":1392,"to":1396,"sanitized":308},{"from":1398,"to":1401,"sanitized":308},{"from":1403,"to":1407,"sanitized":308},{"from":1409,"to":1412,"sanitized":308},{"from":1414,"to":1418,"sanitized":308},{"from":1420,"to":1424,"sanitized":308},{"from":1426,"to":1429,"sanitized":308},{"from":1431,"to":1434,"sanitized":308},{"from":1436,"to":1440,"sanitized":308},{"from":1442,"to":1445,"sanitized":308},{"from":1447,"to":1451,"sanitized":308},{"from":1453,"to":1456,"sanitized":308},{"from":1458,"to":1462,"sanitized":308},{"from":1464,"to":1468,"sanitized":308},{"from":1470,"to":1473,"sanitized":308},{"from":1475,"to":1479,"sanitized":308},{"from":1481,"to":1485,"sanitized":308},{"from":1487,"to":1490,"sanitized":308},{"from":1492,"to":1495,"sanitized":308},{"from":1497,"to":1501,"sanitized":308},{"from":1503,"to":1507,"sanitized":308},{"from":1509,"to":1513,"sanitized":308},{"from":1515,"to":1518,"sanitized":308},{"from":1520,"to":1523,"sanitized":308},{"from":1525,"to":1529,"sanitized":308},{"from":1531,"to":1535,"sanitized":308},{"from":1537,"to":1541,"sanitized":308},{"from":1543,"to":1546,"sanitized":308},{"from":1548,"to":1551,"sanitized":308},{"from":1553,"to":1557,"sanitized":308},{"from":1559,"to":1563,"sanitized":308},{"from":1565,"to":1568,"sanitized":308},{"from":1570,"to":1574,"sanitized":308},{"from":1576,"to":1580,"sanitized":308},{"from":1582,"to":1586,"sanitized":308},{"from":1588,"to":1591,"sanitized":308},{"from":1593,"to":1596,"sanitized":308},{"from":1598,"to":1602,"sanitized":308},{"from":1604,"to":1607,"sanitized":308},{"from":1609,"to":1612,"sanitized":308},{"from":1614,"to":1617,"sanitized":308},{"from":1619,"to":1622,"sanitized":308},{"from":1624,"to":1627,"sanitized":308},{"from":1629,"to":1632,"sanitized":308},{"from":1634,"to":1637,"sanitized":308},{"from":1639,"to":1642,"sanitized":308},{"entryPoint":1922,"graph":1923,"unsanitizedCount":70,"severity":864},"validateCustomerForm (app\\Frontend\\Controller\\Customer\\CustomerControlFront.php:22)",{"nodes":1924,"edges":1927},[1925,1926],{"id":852,"type":853,"label":878,"file":775,"line":835},{"id":857,"type":858,"label":859,"file":775,"line":184,"wp_function":861},[1928],{"from":852,"to":857,"sanitized":308},{"entryPoint":1930,"graph":1931,"unsanitizedCount":70,"severity":864},"\u003CCustomerControlFront> (app\\Frontend\\Controller\\Customer\\CustomerControlFront.php:0)",{"nodes":1932,"edges":1935},[1933,1934],{"id":852,"type":853,"label":878,"file":775,"line":835},{"id":857,"type":858,"label":859,"file":775,"line":184,"wp_function":861},[1936],{"from":852,"to":857,"sanitized":308},{"entryPoint":1938,"graph":1939,"unsanitizedCount":70,"severity":864},"service_location_assign_with_id (app\\Frontend\\Controller\\Location\\LocationControlFront.php:177)",{"nodes":1940,"edges":1945},[1941,1942,1943,1944],{"id":852,"type":853,"label":994,"file":778,"line":214},{"id":857,"type":858,"label":997,"file":778,"line":303,"wp_function":999},{"id":884,"type":853,"label":994,"file":778,"line":214},{"id":888,"type":858,"label":1011,"file":778,"line":231,"wp_function":1012},[1946,1947],{"from":852,"to":857,"sanitized":308},{"from":884,"to":888,"sanitized":308},{"entryPoint":1949,"graph":1950,"unsanitizedCount":70,"severity":864},"front_get_location (app\\Frontend\\Controller\\Location\\LocationControlFront.php:225)",{"nodes":1951,"edges":1956},[1952,1953,1954,1955],{"id":852,"type":853,"label":878,"file":778,"line":798},{"id":857,"type":858,"label":997,"file":778,"line":370,"wp_function":999},{"id":884,"type":853,"label":878,"file":778,"line":798},{"id":888,"type":858,"label":1011,"file":778,"line":373,"wp_function":1012},[1957,1958],{"from":852,"to":857,"sanitized":308},{"from":884,"to":888,"sanitized":308},{"entryPoint":1960,"graph":1961,"unsanitizedCount":70,"severity":864},"\u003CLocationControlFront> (app\\Frontend\\Controller\\Location\\LocationControlFront.php:0)",{"nodes":1962,"edges":1971},[1963,1964,1965,1966,1967,1968,1969,1970],{"id":852,"type":853,"label":994,"file":778,"line":214},{"id":857,"type":858,"label":997,"file":778,"line":303,"wp_function":999},{"id":884,"type":853,"label":994,"file":778,"line":214},{"id":888,"type":858,"label":1011,"file":778,"line":231,"wp_function":1012},{"id":890,"type":853,"label":878,"file":778,"line":798},{"id":893,"type":858,"label":997,"file":778,"line":370,"wp_function":999},{"id":895,"type":853,"label":878,"file":778,"line":798},{"id":899,"type":858,"label":1011,"file":778,"line":373,"wp_function":1012},[1972,1973,1974,1975],{"from":852,"to":857,"sanitized":308},{"from":884,"to":888,"sanitized":308},{"from":890,"to":893,"sanitized":308},{"from":895,"to":899,"sanitized":308},{"entryPoint":1977,"graph":1978,"unsanitizedCount":70,"severity":864},"bp_front_services_data (app\\Frontend\\Controller\\Service\\ServiceControlFront.php:356)",{"nodes":1979,"edges":1983},[1980,1981],{"id":852,"type":853,"label":994,"file":504,"line":266},{"id":857,"type":858,"label":997,"file":504,"line":1982,"wp_function":999},373,[1984],{"from":852,"to":857,"sanitized":308},{"entryPoint":1986,"graph":1987,"unsanitizedCount":70,"severity":864},"bp_front_services_data_by_id_shortcode (app\\Frontend\\Controller\\Service\\ServiceControlFront.php:437)",{"nodes":1988,"edges":1993},[1989,1991],{"id":852,"type":853,"label":994,"file":504,"line":1990},443,{"id":857,"type":858,"label":997,"file":504,"line":1992,"wp_function":999},454,[1994],{"from":852,"to":857,"sanitized":308},{"entryPoint":1996,"graph":1997,"unsanitizedCount":70,"severity":864},"\u003CServiceControlFront> (app\\Frontend\\Controller\\Service\\ServiceControlFront.php:0)",{"nodes":1998,"edges":2001},[1999,2000],{"id":852,"type":853,"label":1021,"file":504,"line":266},{"id":857,"type":858,"label":997,"file":504,"line":1982,"wp_function":999},[2002],{"from":852,"to":857,"sanitized":308},{"entryPoint":2004,"graph":2005,"unsanitizedCount":70,"severity":864},"bp_front_staff_data_by_id_shortcode (app\\Frontend\\Controller\\Staff\\StaffControlFront.php:27)",{"nodes":2006,"edges":2010},[2007,2009],{"id":852,"type":853,"label":994,"file":791,"line":2008},31,{"id":857,"type":858,"label":997,"file":791,"line":533,"wp_function":999},[2011],{"from":852,"to":857,"sanitized":308},{"entryPoint":2013,"graph":2014,"unsanitizedCount":70,"severity":864},"bp_front_staff_assigns (app\\Frontend\\Controller\\Staff\\StaffControlFront.php:149)",{"nodes":2015,"edges":2018},[2016,2017],{"id":852,"type":853,"label":994,"file":791,"line":1561},{"id":857,"type":858,"label":997,"file":791,"line":860,"wp_function":999},[2019],{"from":852,"to":857,"sanitized":308},{"entryPoint":2021,"graph":2022,"unsanitizedCount":70,"severity":864},"bp_get_staff_email (app\\Frontend\\Controller\\Staff\\StaffControlFront.php:212)",{"nodes":2023,"edges":2026},[2024,2025],{"id":852,"type":853,"label":878,"file":791,"line":231},{"id":857,"type":858,"label":997,"file":791,"line":346,"wp_function":999},[2027],{"from":852,"to":857,"sanitized":308},{"entryPoint":2029,"graph":2030,"unsanitizedCount":70,"severity":864},"\u003CStaffControlFront> (app\\Frontend\\Controller\\Staff\\StaffControlFront.php:0)",{"nodes":2031,"edges":2036},[2032,2033,2034,2035],{"id":852,"type":853,"label":854,"file":791,"line":2008},{"id":857,"type":858,"label":997,"file":791,"line":533,"wp_function":999},{"id":884,"type":853,"label":878,"file":791,"line":231},{"id":888,"type":858,"label":997,"file":791,"line":346,"wp_function":999},[2037,2038],{"from":852,"to":857,"sanitized":308},{"from":884,"to":888,"sanitized":308},{"entryPoint":2040,"graph":2041,"unsanitizedCount":50,"severity":2053},"bookingor_front_business_weekly_time_sheet (app\\Frontend\\Controller\\TimeSheet\\WeeklyTimeSheetControlFront.php:23)",{"nodes":2042,"edges":2050},[2043,2045,2046,2049],{"id":852,"type":853,"label":994,"file":795,"line":2044},36,{"id":857,"type":858,"label":859,"file":795,"line":535,"wp_function":861},{"id":884,"type":853,"label":2047,"file":795,"line":2048},"$_POST (x2)",38,{"id":888,"type":858,"label":997,"file":795,"line":1339,"wp_function":999},[2051,2052],{"from":852,"to":857,"sanitized":49},{"from":884,"to":888,"sanitized":49},"high",{"entryPoint":2055,"graph":2056,"unsanitizedCount":50,"severity":2053},"\u003CWeeklyTimeSheetControlFront> (app\\Frontend\\Controller\\TimeSheet\\WeeklyTimeSheetControlFront.php:0)",{"nodes":2057,"edges":2062},[2058,2059,2060,2061],{"id":852,"type":853,"label":994,"file":795,"line":2044},{"id":857,"type":858,"label":859,"file":795,"line":535,"wp_function":861},{"id":884,"type":853,"label":2047,"file":795,"line":2048},{"id":888,"type":858,"label":997,"file":795,"line":1339,"wp_function":999},[2063,2064],{"from":852,"to":857,"sanitized":49},{"from":884,"to":888,"sanitized":49},{"summary":2066,"deductions":2067},"The \"bookingor\" plugin version 2.0.14 exhibits a concerning security posture, primarily due to a large number of unprotected AJAX handlers. While the plugin demonstrates good practices in SQL query preparation and output escaping, the sheer volume of exposed entry points (71 out of 80 total) significantly increases the attack surface. This lack of authentication checks on AJAX endpoints presents a high risk for unauthorized actions. The taint analysis revealing two high-severity flows with unsanitized paths further exacerbates these concerns, indicating potential for malicious data manipulation or execution if these flows are triggered.  The vulnerability history, particularly the presence of two medium-severity CVEs and one currently unpatched vulnerability, points to a recurring pattern of missing authorization, reinforcing the findings from the static analysis.  Although the plugin has strengths in its handling of SQL and output, the identified weaknesses in authorization and the presence of unpatched vulnerabilities are critical issues that require immediate attention. The unpatched CVE is a significant risk as it's a known vulnerability that could be exploited.",[2068,2070,2073,2076,2078,2080,2082],{"reason":2069,"points":119},"Unprotected AJAX handlers",{"reason":2071,"points":2072},"High severity taint flows",12,{"reason":2074,"points":2075},"Unpatched CVE",18,{"reason":2077,"points":119},"Recurring missing authorization vulnerabilities",{"reason":2079,"points":50},"Bundled DataTables library",{"reason":2081,"points":50},"Bundled Select2 library",{"reason":2083,"points":50},"Bundled Guzzle library","2026-03-16T21:32:17.154Z",{"wat":2086,"direct":2095},{"assetPaths":2087,"generatorPatterns":2090,"scriptPaths":2091,"versionParams":2092},[2088,2089],"\u002Fwp-content\u002Fplugins\u002Fbookingor\u002Fassets\u002Fcss\u002Fbookingor-public.css","\u002Fwp-content\u002Fplugins\u002Fbookingor\u002Fassets\u002Fjs\u002Fbookingor-public.js",[],[2089],[2093,2094],"bookingor\u002Fassets\u002Fcss\u002Fbookingor-public.css?ver=","bookingor\u002Fassets\u002Fjs\u002Fbookingor-public.js?ver=",{"cssClasses":2096,"htmlComments":2101,"htmlAttributes":2102,"restEndpoints":2105,"jsGlobals":2108,"shortcodeOutput":2111},[2097,2098,2099,2100],"bookingor-button","bookingor-btn-wrap","bookingor-btn","bookingor-booking-section",[],[2103,2104],"data-bookingor-id","data-bookingor-service-id",[2106,2107],"\u002Fwp-json\u002Fbookingor\u002Fv1\u002Fget_services","\u002Fwp-json\u002Fbookingor\u002Fv1\u002Fget_appointments",[2109,2110],"bookingorApp","bookingor_data",[2112,2113,2114],"[bookingor_booking_form]","[bookingor_appointment_calendar]","[bookingor_button]",{"error":308,"url":2116,"statusCode":2117,"statusMessage":2118,"message":2118},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fbookingor\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":2120,"versions":2121},16,[2122,2128,2137,2146,2155,2164,2173,2182,2191,2200,2209,2218,2227,2236,2245,2254],{"version":6,"download_url":26,"svn_tag_url":2123,"released_at":38,"has_diff":49,"diff_files_changed":2124,"diff_lines":38,"trac_diff_url":2125,"vulnerabilities":2126,"is_current":308},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbookingor\u002Ftags\u002F2.0.14\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbookingor%2Ftags%2F2.0.0&new_path=%2Fbookingor%2Ftags%2F2.0.14",[2127],{"id":34,"url_slug":35,"title":36,"severity":40,"cvss_score":41,"vuln_type":43,"patched_in_version":38},{"version":2129,"download_url":2130,"svn_tag_url":2131,"released_at":38,"has_diff":49,"diff_files_changed":2132,"diff_lines":38,"trac_diff_url":2133,"vulnerabilities":2134,"is_current":49},"2.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbookingor.2.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbookingor\u002Ftags\u002F2.0.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbookingor%2Ftags%2F1.0.13&new_path=%2Fbookingor%2Ftags%2F2.0.0",[2135,2136],{"id":58,"url_slug":59,"title":60,"severity":40,"cvss_score":41,"vuln_type":43,"patched_in_version":63},{"id":34,"url_slug":35,"title":36,"severity":40,"cvss_score":41,"vuln_type":43,"patched_in_version":38},{"version":2138,"download_url":2139,"svn_tag_url":2140,"released_at":38,"has_diff":49,"diff_files_changed":2141,"diff_lines":38,"trac_diff_url":2142,"vulnerabilities":2143,"is_current":49},"1.0.13","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbookingor.1.0.13.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbookingor\u002Ftags\u002F1.0.13\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbookingor%2Ftags%2F1.0.12&new_path=%2Fbookingor%2Ftags%2F1.0.13",[2144,2145],{"id":58,"url_slug":59,"title":60,"severity":40,"cvss_score":41,"vuln_type":43,"patched_in_version":63},{"id":34,"url_slug":35,"title":36,"severity":40,"cvss_score":41,"vuln_type":43,"patched_in_version":38},{"version":2147,"download_url":2148,"svn_tag_url":2149,"released_at":38,"has_diff":49,"diff_files_changed":2150,"diff_lines":38,"trac_diff_url":2151,"vulnerabilities":2152,"is_current":49},"1.0.12","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbookingor.1.0.12.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbookingor\u002Ftags\u002F1.0.12\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbookingor%2Ftags%2F1.0.11&new_path=%2Fbookingor%2Ftags%2F1.0.12",[2153,2154],{"id":58,"url_slug":59,"title":60,"severity":40,"cvss_score":41,"vuln_type":43,"patched_in_version":63},{"id":34,"url_slug":35,"title":36,"severity":40,"cvss_score":41,"vuln_type":43,"patched_in_version":38},{"version":2156,"download_url":2157,"svn_tag_url":2158,"released_at":38,"has_diff":49,"diff_files_changed":2159,"diff_lines":38,"trac_diff_url":2160,"vulnerabilities":2161,"is_current":49},"1.0.11","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbookingor.1.0.11.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbookingor\u002Ftags\u002F1.0.11\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbookingor%2Ftags%2F1.0.10&new_path=%2Fbookingor%2Ftags%2F1.0.11",[2162,2163],{"id":58,"url_slug":59,"title":60,"severity":40,"cvss_score":41,"vuln_type":43,"patched_in_version":63},{"id":34,"url_slug":35,"title":36,"severity":40,"cvss_score":41,"vuln_type":43,"patched_in_version":38},{"version":2165,"download_url":2166,"svn_tag_url":2167,"released_at":38,"has_diff":49,"diff_files_changed":2168,"diff_lines":38,"trac_diff_url":2169,"vulnerabilities":2170,"is_current":49},"1.0.10","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbookingor.1.0.10.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbookingor\u002Ftags\u002F1.0.10\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbookingor%2Ftags%2F1.0.9&new_path=%2Fbookingor%2Ftags%2F1.0.10",[2171,2172],{"id":58,"url_slug":59,"title":60,"severity":40,"cvss_score":41,"vuln_type":43,"patched_in_version":63},{"id":34,"url_slug":35,"title":36,"severity":40,"cvss_score":41,"vuln_type":43,"patched_in_version":38},{"version":2174,"download_url":2175,"svn_tag_url":2176,"released_at":38,"has_diff":49,"diff_files_changed":2177,"diff_lines":38,"trac_diff_url":2178,"vulnerabilities":2179,"is_current":49},"1.0.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbookingor.1.0.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbookingor\u002Ftags\u002F1.0.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbookingor%2Ftags%2F1.0.8&new_path=%2Fbookingor%2Ftags%2F1.0.9",[2180,2181],{"id":58,"url_slug":59,"title":60,"severity":40,"cvss_score":41,"vuln_type":43,"patched_in_version":63},{"id":34,"url_slug":35,"title":36,"severity":40,"cvss_score":41,"vuln_type":43,"patched_in_version":38},{"version":2183,"download_url":2184,"svn_tag_url":2185,"released_at":38,"has_diff":49,"diff_files_changed":2186,"diff_lines":38,"trac_diff_url":2187,"vulnerabilities":2188,"is_current":49},"1.0.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbookingor.1.0.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbookingor\u002Ftags\u002F1.0.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbookingor%2Ftags%2F1.0.7&new_path=%2Fbookingor%2Ftags%2F1.0.8",[2189,2190],{"id":58,"url_slug":59,"title":60,"severity":40,"cvss_score":41,"vuln_type":43,"patched_in_version":63},{"id":34,"url_slug":35,"title":36,"severity":40,"cvss_score":41,"vuln_type":43,"patched_in_version":38},{"version":2192,"download_url":2193,"svn_tag_url":2194,"released_at":38,"has_diff":49,"diff_files_changed":2195,"diff_lines":38,"trac_diff_url":2196,"vulnerabilities":2197,"is_current":49},"1.0.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbookingor.1.0.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbookingor\u002Ftags\u002F1.0.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbookingor%2Ftags%2F1.0.6&new_path=%2Fbookingor%2Ftags%2F1.0.7",[2198,2199],{"id":58,"url_slug":59,"title":60,"severity":40,"cvss_score":41,"vuln_type":43,"patched_in_version":63},{"id":34,"url_slug":35,"title":36,"severity":40,"cvss_score":41,"vuln_type":43,"patched_in_version":38},{"version":2201,"download_url":2202,"svn_tag_url":2203,"released_at":38,"has_diff":49,"diff_files_changed":2204,"diff_lines":38,"trac_diff_url":2205,"vulnerabilities":2206,"is_current":49},"1.0.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbookingor.1.0.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbookingor\u002Ftags\u002F1.0.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbookingor%2Ftags%2F1.0.5&new_path=%2Fbookingor%2Ftags%2F1.0.6",[2207,2208],{"id":58,"url_slug":59,"title":60,"severity":40,"cvss_score":41,"vuln_type":43,"patched_in_version":63},{"id":34,"url_slug":35,"title":36,"severity":40,"cvss_score":41,"vuln_type":43,"patched_in_version":38},{"version":2210,"download_url":2211,"svn_tag_url":2212,"released_at":38,"has_diff":49,"diff_files_changed":2213,"diff_lines":38,"trac_diff_url":2214,"vulnerabilities":2215,"is_current":49},"1.0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbookingor.1.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbookingor\u002Ftags\u002F1.0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbookingor%2Ftags%2F1.0.4&new_path=%2Fbookingor%2Ftags%2F1.0.5",[2216,2217],{"id":58,"url_slug":59,"title":60,"severity":40,"cvss_score":41,"vuln_type":43,"patched_in_version":63},{"id":34,"url_slug":35,"title":36,"severity":40,"cvss_score":41,"vuln_type":43,"patched_in_version":38},{"version":2219,"download_url":2220,"svn_tag_url":2221,"released_at":38,"has_diff":49,"diff_files_changed":2222,"diff_lines":38,"trac_diff_url":2223,"vulnerabilities":2224,"is_current":49},"1.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbookingor.1.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbookingor\u002Ftags\u002F1.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbookingor%2Ftags%2F1.0.3&new_path=%2Fbookingor%2Ftags%2F1.0.4",[2225,2226],{"id":58,"url_slug":59,"title":60,"severity":40,"cvss_score":41,"vuln_type":43,"patched_in_version":63},{"id":34,"url_slug":35,"title":36,"severity":40,"cvss_score":41,"vuln_type":43,"patched_in_version":38},{"version":2228,"download_url":2229,"svn_tag_url":2230,"released_at":38,"has_diff":49,"diff_files_changed":2231,"diff_lines":38,"trac_diff_url":2232,"vulnerabilities":2233,"is_current":49},"1.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbookingor.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbookingor\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbookingor%2Ftags%2F1.0.2&new_path=%2Fbookingor%2Ftags%2F1.0.3",[2234,2235],{"id":58,"url_slug":59,"title":60,"severity":40,"cvss_score":41,"vuln_type":43,"patched_in_version":63},{"id":34,"url_slug":35,"title":36,"severity":40,"cvss_score":41,"vuln_type":43,"patched_in_version":38},{"version":2237,"download_url":2238,"svn_tag_url":2239,"released_at":38,"has_diff":49,"diff_files_changed":2240,"diff_lines":38,"trac_diff_url":2241,"vulnerabilities":2242,"is_current":49},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbookingor.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbookingor\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbookingor%2Ftags%2F1.0.1&new_path=%2Fbookingor%2Ftags%2F1.0.2",[2243,2244],{"id":58,"url_slug":59,"title":60,"severity":40,"cvss_score":41,"vuln_type":43,"patched_in_version":63},{"id":34,"url_slug":35,"title":36,"severity":40,"cvss_score":41,"vuln_type":43,"patched_in_version":38},{"version":2246,"download_url":2247,"svn_tag_url":2248,"released_at":38,"has_diff":49,"diff_files_changed":2249,"diff_lines":38,"trac_diff_url":2250,"vulnerabilities":2251,"is_current":49},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbookingor.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbookingor\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbookingor%2Ftags%2F1.0.0&new_path=%2Fbookingor%2Ftags%2F1.0.1",[2252,2253],{"id":58,"url_slug":59,"title":60,"severity":40,"cvss_score":41,"vuln_type":43,"patched_in_version":63},{"id":34,"url_slug":35,"title":36,"severity":40,"cvss_score":41,"vuln_type":43,"patched_in_version":38},{"version":2255,"download_url":2256,"svn_tag_url":2257,"released_at":38,"has_diff":49,"diff_files_changed":2258,"diff_lines":38,"trac_diff_url":38,"vulnerabilities":2259,"is_current":49},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbookingor.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbookingor\u002Ftags\u002F1.0.0\u002F",[],[2260,2261],{"id":58,"url_slug":59,"title":60,"severity":40,"cvss_score":41,"vuln_type":43,"patched_in_version":63},{"id":34,"url_slug":35,"title":36,"severity":40,"cvss_score":41,"vuln_type":43,"patched_in_version":38}]