[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f8ptMkVpw0Wz-vlHTUzQVz53DftJv2uo67mtozwQZXds":3},{"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":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":205,"crawl_stats":38,"alternatives":212,"analysis":318,"fingerprints":954},"appointment-booking-calendar","Appointment Booking Calendar","1.3.99","codepeople","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodepeople\u002F","\u003Cp>Appointment Booking Calendar is an appointment calendar plugin for \u003Cstrong>accepting online bookings\u003C\u002Fstrong> from a set of \u003Cstrong>available time-slots in a calendar\u003C\u002Fstrong>. The booking form is linked to a \u003Cstrong>PayPal\u003C\u002Fstrong> payment process.\u003C\u002Fp>\n\u003Cp>You can use it to accept bookings for medical consultation, classrooms, events, transportation and other activities where a specific time from a defined set must be selected, allowing you to define the maximum number of bookings that can be accepted for each time-slot.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The customer can \u003Cstrong>book an available time slot\u003C\u002Fstrong> from a defined set.\u003C\u002Fli>\n\u003Cli>The booking form is connected to a \u003Cstrong>PayPal\u003C\u002Fstrong> payment page\u003C\u002Fli>\n\u003Cli>You can define the \u003Cstrong>appointment booking capacity\u003C\u002Fstrong> for each time-slot. \u003C\u002Fli>\n\u003Cli>A \u003Cstrong>notification\u003C\u002Fstrong> email is sent to the specified email addresses (one or more) after completed the booking payment.\u003C\u002Fli>\n\u003Cli>A \u003Cstrong>confirmation\u003C\u002Fstrong> email with the appointment data is sent to the user after completing the booking payment.\u003C\u002Fli>\n\u003Cli>You can \u003Cstrong>assign a user\u003C\u002Fstrong> to the appointment booking calendar. Users with “Editor Access Level” will get access to the appointment calendar only if it has been assigned previously.\u003C\u002Fli>\n\u003Cli>Exports the appointments to \u003Cstrong>iCal\u003C\u002Fstrong> format (Google Calendar, Outlook).\u003C\u002Fli>\n\u003Cli>Includes \u003Cstrong>captcha\u003C\u002Fstrong> validation for preventing spam from the appointment calendar form.\u003C\u002Fli>\n\u003Cli>The appointment calendar has a \u003Cstrong>printable list\u003C\u002Fstrong> of bookings.\u003C\u002Fli>\n\u003Cli>You can edit the text of the notification\u002Fconfirmation emails.\u003C\u002Fli>\n\u003Cli>Allows defining the product name at PayPal, the currency, the PayPal language and amount to pay for an appointment booking (you can set zero to let the user pay\u002Fdonate the desired amount).\u003C\u002Fli>\n\u003Cli>Allows defining the working days, the exact time slots available and the appointment capacity of each time slot.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-page calendar:\u003C\u002Fstrong> You can setup it to show many months at once.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple time-slot selection:\u003C\u002Fstrong> The custom can book many time-slots at once if allowed in the settings.\u003C\u002Fli>\n\u003Cli>Configurable date format: mm\u002Fdd\u002Fyyyy or dd\u002Fmm\u002Fyyyy\u003C\u002Fli>\n\u003Cli>Supports both am\u002Fpm and military time.\u003C\u002Fli>\n\u003Cli>Export appointment data to CSV \u002F Excel files.\u003C\u002Fli>\n\u003Cli>You can define the \u003Cstrong>start day\u003C\u002Fstrong> of the week on the appointment calendar.\u003C\u002Fli>\n\u003Cli>You can define the \u003Cstrong>minimum\u003C\u002Fstrong> available date and the \u003Cstrong>maximum\u003C\u002Fstrong> available date for the bookings.\u003C\u002Fli>\n\u003Cli>You can block specific dates.\u003C\u002Fli>\n\u003Cli>New WP Gutenberg Editor Block\u003C\u002Fli>\n\u003Cli>Elementor Editor Block\u003C\u002Fli>\n\u003Cli>Pretty modern administration interface.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please note that this is a plugin originally designed to accept appointment bookings linked to PayPal payments. The feature for accepting appointments without PayPal is implemented\u002Favailable in the commercial versions: https:\u002F\u002Fabc.dwbooster.com\u002Fdownload\u003C\u002Fp>\n\u003Cp>Payments processed through the plugin are SCA ready (Strong Customer Authentication), compatible with the new Payment services (PSD 2) – Directive (EU) that comes into full effect on 14 September, 2019.\u003C\u002Fp>\n\u003Ch4>Available Languages and Adding New Languages \u002F Translations\u003C\u002Fh4>\n\u003Cp>The current translations are already available in the appointment calendar plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Afrikaans (af)\u003C\u002Fli>\n\u003Cli>Albanian (sq)\u003C\u002Fli>\n\u003Cli>Arabic (ar)\u003C\u002Fli>\n\u003Cli>Armenian (hy_AM)\u003C\u002Fli>\n\u003Cli>Azerbaijani (az)\u003C\u002Fli>\n\u003Cli>Basque (eu)\u003C\u002Fli>\n\u003Cli>Belarusian (be_BY)\u003C\u002Fli>\n\u003Cli>Bulgarian (bg_BG)\u003C\u002Fli>\n\u003Cli>Catalan (ca)\u003C\u002Fli>\n\u003Cli>Central Kurdish (ckb)\u003C\u002Fli>\n\u003Cli>Chinese (China zh_CN)\u003C\u002Fli>\n\u003Cli>Chinese (Taiwan zh_TW)\u003C\u002Fli>\n\u003Cli>Croatian (hr)\u003C\u002Fli>\n\u003Cli>Czech (cs_CZ)\u003C\u002Fli>\n\u003Cli>Danish (da_DK)\u003C\u002Fli>\n\u003Cli>Dutch (nl_NL)\u003C\u002Fli>\n\u003Cli>Esperanto (eo_EO) \u003C\u002Fli>\n\u003Cli>Estonian (et)\u003C\u002Fli>\n\u003Cli>Finnish (fi)\u003C\u002Fli>\n\u003Cli>French (fr_FR)\u003C\u002Fli>\n\u003Cli>Galician (gl_ES)\u003C\u002Fli>\n\u003Cli>Georgian (ka_GE)\u003C\u002Fli>\n\u003Cli>German (de_DE)\u003C\u002Fli>\n\u003Cli>Greek (el)\u003C\u002Fli>\n\u003Cli>Gujarati (gu_IN)\u003C\u002Fli>\n\u003Cli>Hebrew (he_IL)\u003C\u002Fli>\n\u003Cli>Hindi (hi_IN)\u003C\u002Fli>\n\u003Cli>Hungarian (hu_HU)\u003C\u002Fli>\n\u003Cli>Indian Bengali (bn_IN)\u003C\u002Fli>\n\u003Cli>Indonesian (id_ID)\u003C\u002Fli>\n\u003Cli>Irish (ga_IE)\u003C\u002Fli>\n\u003Cli>Italian (it_IT)\u003C\u002Fli>\n\u003Cli>Japanese (ja)\u003C\u002Fli>\n\u003Cli>Korean (ko_KR)\u003C\u002Fli>\n\u003Cli>Latvian (lv)\u003C\u002Fli>\n\u003Cli>Lithuanian (lt_LT)\u003C\u002Fli>\n\u003Cli>Macedonian (mk_MK)\u003C\u002Fli>\n\u003Cli>Malay (ms_MY)\u003C\u002Fli>\n\u003Cli>Malayalam (ml_IN)\u003C\u002Fli>\n\u003Cli>Maltese (mt_MT)\u003C\u002Fli>\n\u003Cli>Norwegian (nb_NO)\u003C\u002Fli>\n\u003Cli>Persian (fa_IR)\u003C\u002Fli>\n\u003Cli>Polish (pl_PL)\u003C\u002Fli>\n\u003Cli>Portuguese Brazil(pt_BR)\u003C\u002Fli>\n\u003Cli>Portuguese (pt_PT)\u003C\u002Fli>\n\u003Cli>Punjabi (pa_IN)\u003C\u002Fli>\n\u003Cli>Russian (ru_RU)\u003C\u002Fli>\n\u003Cli>Romanian (ro_RO)\u003C\u002Fli>\n\u003Cli>Serbian (sr_RS)\u003C\u002Fli>\n\u003Cli>Slovak (sk_SK)\u003C\u002Fli>\n\u003Cli>Slovene (sl_SI)\u003C\u002Fli>\n\u003Cli>Spanish (es_ES)\u003C\u002Fli>\n\u003Cli>Swedish (sv_SE)\u003C\u002Fli>\n\u003Cli>Tagalog (tl) \u003C\u002Fli>\n\u003Cli>Tamil (ta)\u003C\u002Fli>\n\u003Cli>Thai (th)\u003C\u002Fli>\n\u003Cli>Turkish (tr_TR)\u003C\u002Fli>\n\u003Cli>Ukrainian (uk)\u003C\u002Fli>\n\u003Cli>Vietnamese (vi)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you want to add a new translation you can add a new PO\u002FMO file into the “languages” folder. If you want to provide the translation for a new language you can send us the texts and we will create the PO\u002FMO files for you. We will appreciate if you allow sharing your translation with other WordPress users.\u003C\u002Fp>\n\u003Ch4>The Troubleshoot Area\u003C\u002Fh4>\n\u003Cp>Use the troubleshot if you are having problems with special or non-latin characters. In most cases changing the charset to UTF-8 through the option available for that in the troubleshot area will solve the problem.\u003C\u002Fp>\n\u003Cp>You can also use this area to change the script load method if the booking calendar isn’t appearing in the public website.\u003C\u002Fp>\n\u003Cp>There are also two fields related to the iCal settings: the “iCal time zone difference vs. server time” and the “iCal timeslot size in minutes”. The “iCal time zone difference vs. server time” can be updated to match the desired time zone. The difference is calculated referred to the server time, you may have to test some values until finding the one that matches the desired time-zone.  The “iCal timeslot size in minutes” can be modified to have a specific slot time in the exported iCal file.\u003C\u002Fp>\n\u003Ch4>The Restricted Dates Tab\u003C\u002Fh4>\n\u003Cp>The “Restricted Dates” tab into the calendar settings lets you to completely disable selected dates from the appointment calendar. This is useful for excluding public holidays or other specific dates where no appointments will be offered.\u003C\u002Fp>\n\u003Cp>To restrict a date just click it into the date picker calendar that appears in this tab. To remove an already restricted date, just click it again.\u003C\u002Fp>\n\u003Ch4>The Special Dates Tab\u003C\u002Fh4>\n\u003Cp>The “Restricted Dates” tab into the calendar settings lets you use a different time-slots schedule for specific dates. For example you can have the same time-slots available for all Tuesdays in the appointment booking calendar, but if you want to offer different time-slots on a specific Tuesday then you can use the “Special Dates” tab to overwrite the time-slots for that date.\u003C\u002Fp>\n\u003Cp>To use this section click a date into the date picker that appears on the “Restricted Dates” tab and a floating panel will appear for editing the available time-slots for the selected date.\u003C\u002Fp>\n\u003Ch4>The Notification Emails\u003C\u002Fh4>\n\u003Cp>The notification emails with the appointment data entered in the booking form can sent in “Plain Text” format (default) or in “HTML” format. If you select “HTML” format, be sure to use the BR or P tags for the line breaks into the text and to use the proper formatting.\u003C\u002Fp>\n\u003Ch4>Displaying a List of Appointments\u003C\u002Fh4>\n\u003Cp>A list with the appointments set on the calendar can be displayed by using this shortcode in the page where you want to display the list:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[CPABC_APPOINTMENT_LIST]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>… can be also customized with some parameters if needed, example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[CPABC_APPOINTMENT_LIST from=\"today\" to=\"today +30 days\" fields=\"DATE,TIME,NAME\" calendar=\"1\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>… the “from” and “to” are used to display only the appointments \u002F bookings on the specified period. That can be either indicated as relative days to “today” or as fixed dates.\u003C\u002Fp>\n\u003Cp>There is also a “group” attribute to join the names of the appointments made on the same time-slot (for time-slots with multiple capacity):\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[CPABC_APPOINTMENT_LIST group=\"yes\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The “fields” can be used to modify the columns to display, that field accepts the following items (uppercase):\u003C\u002Fp>\n\u003Cpre>\u003Ccode>CALENDAR\nDATE\nTIME\nNAME\nPHONE\nCOMMENTS\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>… however, in most cases, probably you don’t want to display the phone or comments.\u003C\u002Fp>\n\u003Cp>The styles for the list are located at the end of the file “all-css.css”:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>.cpabc_field_0, .cpabc_field_1, .cpabc_field_2, ...\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Clear the browser cache if the list isn’t displayed in a correct way (to be sure it loads the updated styles).\u003C\u002Fp>\n\u003Ch4>Opening the Calendar in a Different Month\u003C\u002Fh4>\n\u003Cp>There is a field in the settings area named “Open calendar in this initial month\u002Fyear”. This can be used to display the calendar initially in a specified month. This is useful, for example, for bookings of an event that will happen in a future month, so you can display the calendar exactly on that month.\u003C\u002Fp>\n\u003Ch4>Allowing Booking Multiple Appointment Slots\u003C\u002Fh4>\n\u003Cp>These settings fields are available for each appointment calendar:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Minimum slots to be selected:\u003C\u002Fstrong> This is the minimum number of slots that the customer must select in the booking form.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Maximum slots to be selected:\u003C\u002Fstrong> This is the maximum number of slots that the customer can select in the booking form.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Close floating panel after selecting a time-slot?:\u003C\u002Fstrong> Default: “Yes”. Set to “No” in the case the user has to select various slots in the same date. The price should be set for each total number of slots below (request cost setting).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Note that the \u003Cstrong>request cost\u003C\u002Fstrong> field will be automatically updated for allowing entering the price for each number of time-slots, giving total freedom at this price setting.\u003C\u002Fp>\n\u003Ch4>Exporting Appointments to CSV \u002F Excel Files\u003C\u002Fh4>\n\u003Cp>The appointment data can be exported to a CSV file (Excel compatible) to manage the data from other applications. That option is available from the “bookings list”, the appointments can be filtered by date and by the text into them, so you can export just the needed appointments to the CSV file.\u003C\u002Fp>\n\u003Ch4>Appointment Calendar Theme Selection\u003C\u002Fh4>\n\u003Cp>The current Appointment Booking Calendar version has three pre-built CSS themes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Default – Classic\u003C\u002Fli>\n\u003Cli>Light\u003C\u002Fli>\n\u003Cli>Blue\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The theme can be selected into the administration area, below the calendar on the settings field labeled “Calendar visual theme”. Once selected a new theme, the CSS file “all-css.css” will be loaded from a different subfolder, be sure to edit the related CSS file if you need further modifications to the appointment booking calendar theme styles.\u003C\u002Fp>\n\u003Ch4>Other Versions and Features\u003C\u002Fh4>\n\u003Cp>The free version published in this WordPress directory is a fully-functional version for accepting appointments through PayPal as indicated in the plugin description. There is also a pro (commercial)  version that includes the following additional features (not present in the free version):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Ability to process forms\u002Fappointments without PayPal\u003C\u002Fli>\n\u003Cli>Form builder for a visual customization of the booking form\u003C\u002Fli>\n\u003Cli>Email reminders for the appointments\u003C\u002Fli>\n\u003Cli>Coupons \u002F discount codes\u003C\u002Fli>\n\u003Cli>Additional drop-down fields for multiple prices\u002Fservices\u003C\u002Fli>\n\u003Cli>Display calculated appointments price below the calendar\u003C\u002Fli>\n\u003Cli>… and a lot more of rich features\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please note that the pro features aren’t advised as part of the free plugin in the description shown in this WordPress directory. If you are interested in more information about the pro features go to the plugin’s page: https:\u002F\u002Fabc.dwbooster.com\u002Fdownload\u003C\u002Fp>\n","Appointment Booking Calendar is an appointment calendar for accepting online bookings from a set of available time-slots in a calendar.",1000,473096,84,92,"2026-02-05T19:23:00.000Z","6.9.4","3.0.5","",[20,21,22,23,24],"appointment","appointment-calendar","booking","booking-calendar","calendar","https:\u002F\u002Fabc.dwbooster.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fappointment-booking-calendar.1.3.99.zip",77,14,0,"2025-11-21 18:51:38","2026-03-15T15:16:48.613Z",[33,49,63,78,86,100,112,126,137,150,165,176,187,198],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2025-13317","appointment-booking-calendar-missing-authorization-to-arbitrary-booking-confirmation-via-cpabcipncheck-parameter","Appointment Booking Calendar \u003C= 1.3.96 - Missing Authorization to Arbitrary Booking Confirmation via 'cpabc_ipncheck' Parameter","The Appointment Booking Calendar plugin for WordPress is vulnerable to Missing Authorization in all versions up to, and including, 1.3.96. This is due to the plugin exposing an unauthenticated booking processing endpoint (cpabc_appointments_check_IPN_verification) that trusts attacker-supplied payment notifications without verifying their origin, authenticity, or requiring proper authorization checks. This makes it possible for unauthenticated attackers to arbitrarily confirm bookings and insert them into the live calendar via the 'cpabc_ipncheck' parameter, triggering administrative and customer notification emails and disrupting operations.",null,"\u003C=1.3.96","1.3.97","medium",5.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Missing Authorization","2025-11-22 07:29:19",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F638217c4-7a37-49e4-8660-5510ace692ec?source=api-prod",1,{"id":50,"url_slug":51,"title":52,"description":53,"plugin_slug":4,"theme_slug":38,"affected_versions":54,"patched_in_version":55,"severity":41,"cvss_score":56,"cvss_vector":57,"vuln_type":44,"published_date":58,"updated_date":59,"references":60,"days_to_patch":62},"CVE-2025-64261","appointment-booking-calendar-missing-authorization-3","Appointment Booking Calendar \u003C= 1.3.95 - Missing Authorization","The Appointment Booking Calendar plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in all versions up to, and including, 1.3.95. This makes it possible for authenticated attackers, with Subscriber-level access and above, to perform an unauthorized action.","\u003C=1.3.95","1.3.96",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","2025-11-15 00:00:00","2025-11-17 19:02:17",[61],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F64852c99-f1f2-4f87-84bb-59e5b3655802?source=api-prod",3,{"id":64,"url_slug":65,"title":66,"description":67,"plugin_slug":4,"theme_slug":38,"affected_versions":68,"patched_in_version":69,"severity":41,"cvss_score":70,"cvss_vector":71,"vuln_type":72,"published_date":73,"updated_date":74,"references":75,"days_to_patch":77},"CVE-2025-46241","appointment-booking-calendar-cross-site-request-forgery-to-sql-injection","Appointment Booking Calendar \u003C= 1.3.92 - Cross-Site Request Forgery to SQL Injection","The Appointment Booking Calendar plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 1.3.92. This is due to missing or incorrect nonce validation on a function. This makes it possible for unauthenticated attackers to inject SQL queries via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.","\u003C=1.3.92","1.3.93",6.5,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:H\u002FI:N\u002FA:N","Cross-Site Request Forgery (CSRF)","2025-04-22 00:00:00","2025-04-30 19:23:52",[76],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F14d7d6a9-64f7-4209-8ee9-eac4d7a8dea1?source=api-prod",9,{"id":79,"url_slug":80,"title":81,"description":82,"plugin_slug":4,"theme_slug":38,"affected_versions":68,"patched_in_version":69,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":73,"updated_date":83,"references":84,"days_to_patch":77},"CVE-2025-46247","appointment-booking-calendar-missing-authorization-2","Appointment Booking Calendar \u003C= 1.3.92 - Missing Authorization","The Appointment Booking Calendar plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in all versions up to, and including, 1.3.92. This makes it possible for unauthenticated attackers to perform an unauthorized action.","2025-04-30 19:23:08",[85],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F59178e0f-1bf3-4208-a14e-d0cac0de8dbd?source=api-prod",{"id":87,"url_slug":88,"title":89,"description":90,"plugin_slug":4,"theme_slug":38,"affected_versions":91,"patched_in_version":92,"severity":41,"cvss_score":93,"cvss_vector":94,"vuln_type":72,"published_date":95,"updated_date":96,"references":97,"days_to_patch":99},"CVE-2024-0856","appointment-booking-calendar-cross-site-request-forgery","Appointment Booking Calendar \u003C= 1.3.82 - Cross-Site Request Forgery","The Appointment Booking Calendar plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 1.3.82. This is due to missing or incorrect nonce validation on the cpabc_appointments.php page. This makes it possible for unauthenticated attackers to perform actions like adding bookings without paying via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.","\u003C=1.3.82","1.3.83",5.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:L\u002FI:L\u002FA:N","2024-02-28 00:00:00","2024-04-24 14:50:28",[98],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F7dc6d1db-37ae-4198-84bd-944dad4926c7?source=api-prod",57,{"id":101,"url_slug":102,"title":103,"description":104,"plugin_slug":4,"theme_slug":38,"affected_versions":105,"patched_in_version":106,"severity":41,"cvss_score":56,"cvss_vector":57,"vuln_type":44,"published_date":107,"updated_date":108,"references":109,"days_to_patch":111},"CVE-2022-43482","appointment-booking-calendar-missing-authorization","Appointment Booking Calendar \u003C= 1.3.69 - Missing Authorization","The Appointment Booking Calendar plugin for WordPress is vulnerable to authorization bypass due to a missing capability check on the cpabcal_feedback() function in versions up to, and including, 1.3.69. This makes it possible for authenticated attackers, with subscriber-level permissions and above, to submit plugin feedback. This can also be exploited via CSRF due to missing nonce validation.","\u003C=1.3.69","1.3.70","2022-10-30 00:00:00","2024-01-22 19:56:02",[110],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F1cb1d8a3-91dd-419e-bc4e-57842afeb7b1?source=api-prod",450,{"id":113,"url_slug":114,"title":115,"description":116,"plugin_slug":4,"theme_slug":38,"affected_versions":117,"patched_in_version":118,"severity":41,"cvss_score":119,"cvss_vector":120,"vuln_type":121,"published_date":122,"updated_date":108,"references":123,"days_to_patch":125},"CVE-2020-9371","appointment-booking-calendar-stored-cross-site-scripting","Appointment Booking Calendar \u003C= 1.3.34 - Stored Cross-Site Scripting","Stored XSS exists in the Appointment Booking Calendar plugin before 1.3.35 for WordPress. In the cpabc_appointments.php file, the Calendar Name input could allow attackers to inject arbitrary JavaScript or HTML.","\u003C1.3.35","1.3.35",4.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:H\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2020-03-04 00:00:00",[124],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F006544c9-09ed-4cda-a903-4e3959fdb676?source=api-prod",1420,{"id":127,"url_slug":128,"title":129,"description":130,"plugin_slug":4,"theme_slug":38,"affected_versions":117,"patched_in_version":118,"severity":131,"cvss_score":132,"cvss_vector":133,"vuln_type":134,"published_date":122,"updated_date":108,"references":135,"days_to_patch":125},"CVE-2020-9372","appointment-booking-calendar-csv-injection","Appointment Booking Calendar \u003C= 1.3.34 - CSV Injection","The Appointment Booking Calendar plugin before 1.3.35 for WordPress allows user input (in fields such as Description or Name) in any booking form to be any formula, which then could be exported via the Bookings list tab in \u002Fwp-admin\u002Fadmin.php?page=cpabc_appointments.php. The attacker could achieve remote code execution via CSV injection.","high",7.8,"CVSS:3.1\u002FAV:L\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')",[136],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F25b26369-76e3-44f0-8275-03fc6fc9705c?source=api-prod",{"id":138,"url_slug":139,"title":140,"description":141,"plugin_slug":4,"theme_slug":38,"affected_versions":142,"patched_in_version":143,"severity":41,"cvss_score":144,"cvss_vector":145,"vuln_type":121,"published_date":146,"updated_date":108,"references":147,"days_to_patch":149},"CVE-2019-14791","appointment-booking-calendar-cross-site-scripting-2","Appointment Booking Calendar \u003C 1.3.19 - Cross-Site Scripting","The Appointment Booking Calendar plugin 1.3.18 for WordPress allows XSS via the wp-admin\u002Fadmin-post.php editionarea parameter.","\u003C1.3.19","1.3.19",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2019-07-04 00:00:00",[148],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F78c19531-550d-4b97-a30d-adcaad43b53b?source=api-prod",1664,{"id":151,"url_slug":152,"title":153,"description":154,"plugin_slug":4,"theme_slug":38,"affected_versions":155,"patched_in_version":156,"severity":157,"cvss_score":158,"cvss_vector":159,"vuln_type":160,"published_date":161,"updated_date":108,"references":162,"days_to_patch":164},"WF-4d79df74-bb28-412b-bba1-9f8a40ae981d-appointment-booking-calendar","appointment-booking-calendar-sql-injection-2","Appointment Booking Calendar \u003C= 1.2.24 - SQL Injection","The Appointment Booking Calendar plugin for WordPress is vulnerable to generic SQL Injection via any of the  'specialDates=&workingDates&restrictedDates&timeWorkingDates0&timeWorkingDates1&timeWorkingDates2\r\n  &timeWorkingDates3&timeWorkingDates4&timeWorkingDates5& imeWorkingDates6'  parameters in versions up to, and including, 1.2.24 due to insufficient escaping on the user supplied parameters and lack of sufficient preparation on the existing SQL query.  This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.","\u003C=1.2.24","1.2.25","critical",9.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')","2016-01-27 00:00:00",[163],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F4d79df74-bb28-412b-bba1-9f8a40ae981d?source=api-prod",2918,{"id":166,"url_slug":167,"title":168,"description":169,"plugin_slug":4,"theme_slug":38,"affected_versions":155,"patched_in_version":156,"severity":131,"cvss_score":170,"cvss_vector":171,"vuln_type":121,"published_date":172,"updated_date":108,"references":173,"days_to_patch":175},"WF-13c9a71f-ec0a-4d4a-be08-787aa22a0fae-appointment-booking-calendar","appointment-booking-calendar-cross-site-scripting","Appointment Booking Calendar \u003C= 1.2.24 - Cross-Site Scripting","The Appointment Booking Calendar plugin for WordPress is vulnerable to Stored Cross-Site Scripting via several parameters such as the 'name' and 'ict' parameters in versions up to, and including, 1.2.24. This is due to insufficient input sanitization and output escaping and makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",7.2,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2016-01-26 00:00:00",[174],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F13c9a71f-ec0a-4d4a-be08-787aa22a0fae?source=api-prod",2919,{"id":177,"url_slug":178,"title":179,"description":180,"plugin_slug":4,"theme_slug":38,"affected_versions":181,"patched_in_version":182,"severity":157,"cvss_score":158,"cvss_vector":159,"vuln_type":160,"published_date":183,"updated_date":108,"references":184,"days_to_patch":186},"CVE-2016-10916","appointment-booking-calendar-sql-injection","Appointment Booking Calendar \u003C= 1.1.23 - SQL Injection","The appointment-booking-calendar plugin before 1.1.24 for WordPress has SQL injection, a different vulnerability than CVE-2015-7319.","\u003C1.1.24","1.1.24","2016-01-25 00:00:00",[185],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F4b704c42-181b-47cb-9df8-3b82f7b830e1?source=api-prod",2920,{"id":188,"url_slug":189,"title":190,"description":191,"plugin_slug":4,"theme_slug":38,"affected_versions":192,"patched_in_version":193,"severity":41,"cvss_score":144,"cvss_vector":145,"vuln_type":121,"published_date":194,"updated_date":108,"references":195,"days_to_patch":197},"CVE-2015-7320","appointment-booking-calendar-multiple-reflected-cross-site-scripting","Appointment Booking Calendar \u003C= 1.1.7 - Multiple Reflected Cross-Site Scripting","Multiple cross-site scripting (XSS) vulnerabilities in cpabc_appointments_admin_int_bookings_list.inc.php in the Appointment Booking Calendar plugin before 1.1.8 for WordPress allow remote attackers to inject arbitrary web script or HTML via unspecified vectors.","\u003C=1.1.7","1.1.8","2015-09-26 00:00:00",[196],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F19f97cc8-4a35-44fd-b9f5-978f5997d08a?source=api-prod",3041,{"id":199,"url_slug":200,"title":201,"description":202,"plugin_slug":4,"theme_slug":38,"affected_versions":192,"patched_in_version":193,"severity":157,"cvss_score":158,"cvss_vector":159,"vuln_type":160,"published_date":194,"updated_date":108,"references":203,"days_to_patch":197},"CVE-2015-7319","appointment-booking-calendar-sql-injection-3","Appointment Booking Calendar \u003C= 1.1.7 - SQL Injection","SQL injection vulnerability in cpabc_appointments_admin_int_calendar_list.inc.php in the Appointment Booking Calendar plugin before 1.1.8 for WordPress allows remote attackers to execute arbitrary SQL commands via unspecified vectors related to updating the username.",[204],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F66ce2d12-8f57-4140-b3cf-0fc8c1c4f3d5?source=api-prod",{"slug":7,"display_name":7,"profile_url":8,"plugin_count":206,"total_installs":207,"avg_security_score":208,"avg_patch_time_days":209,"trust_score":210,"computed_at":211},34,88650,95,964,76,"2026-04-03T18:44:24.498Z",[213,233,256,277,298],{"slug":214,"name":215,"version":216,"author":217,"author_profile":218,"description":219,"short_description":220,"active_installs":221,"downloaded":222,"rating":210,"num_ratings":223,"last_updated":224,"tested_up_to":16,"requires_at_least":225,"requires_php":226,"tags":227,"homepage":229,"download_link":230,"security_score":231,"vuln_count":232,"unpatched_count":29,"last_vuln_date":58,"fetched_at":31},"bookit","Bookit — Booking & Appointment Calendar","2.5.4","StellarWP","https:\u002F\u002Fprofiles.wordpress.org\u002Fstellarwp\u002F","\u003Cp>Bookit adds an appointment booking system and event calendar to your WordPress site. You define services, staff, working hours, and prices; visitors pick a date and time and submit a booking. The plugin prevents double-booking and sends configurable email notifications.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What you can do:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Define multiple services with duration and price; assign staff and set their working hours and days.\u003C\u002Fli>\n\u003Cli>Show availability in daily, weekly, or monthly calendar views.\u003C\u002Fli>\n\u003Cli>Place a booking form on any page via shortcode or with Elementor and WPBakery widgets.\u003C\u002Fli>\n\u003Cli>Let customers choose a service and staff, see available slots, and submit a booking (no account required unless you enable it).\u003C\u002Fli>\n\u003Cli>Receive and send email notifications for new, updated, or upcoming appointments; templates are editable in settings.\u003C\u002Fli>\n\u003Cli>Manage all appointments from the admin dashboard; optional Stripe payments in the free version.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Optional \u003Ca href=\"https:\u002F\u002Fbookitwp.com\u002Fbookit-pro\u002F\" rel=\"nofollow ugc\">BookIt Pro add-ons\u003C\u002Fa> add WooCommerce integration, Google Calendar sync, drag-and-drop custom fields, and additional payment options (e.g. PayPal). Documentation and support are available at \u003Ca href=\"https:\u002F\u002Fbookitwp.com\u002F\" rel=\"nofollow ugc\">bookitwp.com\u003C\u002Fa>.\u003C\u002Fp>\n","Appointment booking and event calendar for WordPress. Services, staff, availability, shortcodes, and email notifications. Prevents double-booking.",5000,212636,24,"2026-03-11T12:35:00.000Z","6.3","7.4",[228,21,22,23,24],"appointment-booking","https:\u002F\u002Fbookitwp.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbookit.2.5.4.zip",87,5,{"slug":234,"name":235,"version":236,"author":237,"author_profile":238,"description":239,"short_description":240,"active_installs":241,"downloaded":242,"rating":243,"num_ratings":244,"last_updated":245,"tested_up_to":16,"requires_at_least":246,"requires_php":247,"tags":248,"homepage":251,"download_link":252,"security_score":253,"vuln_count":254,"unpatched_count":48,"last_vuln_date":255,"fetched_at":31},"salon-booking-system","Salon Booking System – Free Version","10.30.22","Dimitri Grassi","https:\u002F\u002Fprofiles.wordpress.org\u002Fwordpresschef\u002F","\u003Cp>\u003Cstrong>Salon Booking System\u003C\u002Fstrong> is a comprehensive, user-friendly appointment scheduling solution designed to help small businesses streamline their booking process and maximize online reservations.\u003C\u002Fp>\n\u003Cp>Whether you’re running a salon, spa, workshop, or any service-based business, Salon Booking System takes the hassle out of managing appointments. With an intuitive interface and powerful features, it helps you save valuable time while providing a seamless booking experience for your customers.\u003C\u002Fp>\n\u003Cp>Since its launch in 2015, Salon Booking System has become a trusted tool for hundreds of businesses, enabling them to easily accept bookings directly from their website and efficiently manage their daily schedules.\u003C\u002Fp>\n\u003Ch3>Salon Booking System is trusted by:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Hairdressers & Barbershops\u003C\u002Fli>\n\u003Cli>Beauty Salons & Spas\u003C\u002Fli>\n\u003Cli>Mechanical Workshops\u003C\u002Fli>\n\u003Cli>Therapists & Tutors\u003C\u002Fli>\n\u003Cli>Health Care Centers & Clinics\u003C\u002Fli>\n\u003Cli>COVID Test Centers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Whether you’re offering one-on-one services, same-day appointments, or a specific time-based reservation, this plugin is the perfect solution for any business that needs to efficiently manage individual appointments.\u003C\u002Fp>\n\u003Ch3>Key Benefits:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Easy to Use: Designed for busy professionals with minimal tech experience.\u003C\u002Fli>\n\u003Cli>Flexible Booking: Ideal for businesses offering services that require a fixed time and date.\u003C\u002Fli>\n\u003Cli>Time-Saving: Automates scheduling and reduces administrative tasks, freeing up your time to focus on your customers.\u003C\u002Fli>\n\u003Cli>Customizable: Adapt the system to fit your unique business needs.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>With Salon Booking System, growing your client base and managing bookings has never been easier.\u003C\u002Fp>\n\u003Ch3>Why Choose Salon Booking System?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Reliability: Trusted by small businesses around the world.\u003C\u002Fli>\n\u003Cli>Seamless Integration: Easily integrates with your WordPress website.\u003C\u002Fli>\n\u003Cli>Customer-Focused: Optimized to provide a smooth booking experience for your clients.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Start managing your appointments efficiently and grow your business with the Salon Booking System today!\u003C\u002Fp>\n\u003Cp>With \u003Cstrong>Salon Booking System\u003C\u002Fstrong> handling your appointments is very easy, take a look at this 60’’ video:\u003C\u002Fp>\n\u003Cp>\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\u002FMGW0hSZrV5c?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>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Online Demo\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsalon.salonbooking.it\u002F\" rel=\"nofollow ugc\">click here to see it in action\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Plugin’s main Free features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Back-end calendar\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Monthly view\u003C\u002Fli>\n\u003Cli>Weekly view\u003C\u002Fli>\n\u003Cli>Daily view \u003C\u002Fli>\n\u003Cli>Assistant view\u003C\u002Fli>\n\u003Cli>Bookings export \u003C\u002Fli>\n\u003Cli>Adding\u002FEdit reservations from daily view\u003C\u002Fli>\n\u003Cli>Block out time slots from daily view\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>General settings\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Email notifications on new reservation\u003C\u002Fli>\n\u003Cli>Email notification to selected assistant\u003C\u002Fli>\n\u003Cli>Email reminder for the customers\u003C\u002Fli>\n\u003Cli>Email followup\u003C\u002Fli>\n\u003Cli>Email review notification\u003C\u002Fli>\n\u003Cli>Email notification custom logo\u003C\u002Fli>\n\u003Cli>Custom email message to the customers\u003C\u002Fli>\n\u003Cli>Email message to invite users to leave a review on website or on a custom platform ( Google My Business, Facebook, other.. )\u003C\u002Fli>\n\u003Cli>Customisable SMS notification on new reservation\u003C\u002Fli>\n\u003Cli>SMS notification to selected assistant\u003C\u002Fli>\n\u003Cli>SMS reminder for the customers\u003C\u002Fli>\n\u003Cli>SMS followup\u003C\u002Fli>\n\u003Cli>SMS verification code against spam\u003C\u002Fli>\n\u003Cli>\n\u003Cp>SMS Alphanumeric ID supported\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Twilio, Plivo and 1p1sms providers supported by default\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>set you favourite date and time format\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>set when your week starts\u003C\u002Fli>\n\u003Cli>WordPress Editors as Salon Administrator\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Availability settings\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Three bookings methods BASIC \u002F ADVANCED \u002F HIGH END\u003C\u002Fli>\n\u003Cli>Booking time range \u003C\u002Fli>\n\u003Cli>Multiple weekly timetable rules\u003C\u002Fli>\n\u003Cli>Time range validity option for the weekly booking rules \u003C\u002Fli>\n\u003Cli>Multiple holidays rules\u003C\u002Fli>\n\u003Cli>Offset between reservations \u003C\u002Fli>\n\u003Cli>Change booking form steps order ( Date&time – Services – Assistants – Checkout – Payment or reverse )\u003C\u002Fli>\n\u003Cli>Manual booking confirmation\u003C\u002Fli>\n\u003Cli>Users booking cancellation\u003C\u002Fli>\n\u003Cli>Pause online booking form\u003C\u002Fli>\n\u003Cli>Repeat past reservations\u003C\u002Fli>\n\u003Cli>Re-schedule option\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Payments options\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Select currency\u003C\u002Fli>\n\u003Cli>Hide prices\u003C\u002Fli>\n\u003Cli>Decimals and thousand separators option\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Check-out options\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enable guest checkout\u003C\u002Fli>\n\u003Cli>Force guest checkout\u003C\u002Fli>\n\u003Cli>Limit the number of services bookable at the same time\u003C\u002Fli>\n\u003Cli>Control form fields\u003C\u002Fli>\n\u003Cli>Log-in with Facebook account\u003C\u002Fli>\n\u003Cli>Enable Advanced Discount System\u003C\u002Fli>\n\u003Cli>Custom fields for check-out form\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Two ways Google Calendar synchronisation\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Synchronies reservations on salon administrator’s Google Calendar account\u003C\u002Fli>\n\u003Cli>Salon admin can add and cancel reservations from his Google Calendar account\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Front-end booking form styling\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Choose among three different booking form sizes according to your page layout\u003C\u002Fli>\n\u003Cli>Custom colors palette generator\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Assistants settings\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Multiple weekly timetable rules\u003C\u002Fli>\n\u003Cli>Multiple holidays rules\u003C\u002Fli>\n\u003Cli>Limit reservations to specific services\u003C\u002Fli>\n\u003Cli>Multiple reservations for the same slot for classrooms booking\u003C\u002Fli>\n\u003Cli>Google Calendar synchronisation\u003C\u002Fli>\n\u003Cli>SMS notification when he’s booked\u003C\u002Fli>\n\u003Cli>Email notification when he’s booked\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Services settings\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Price\u003C\u002Fli>\n\u003Cli>Duration\u003C\u002Fli>\n\u003Cli>Unit per session\u003C\u002Fli>\n\u003Cli>Category grouping\u003C\u002Fli>\n\u003Cli>Multiple weekly timetable rules\u003C\u002Fli>\n\u003Cli>No assistant required option\u003C\u002Fli>\n\u003Cli>Service break \u003C\u002Fli>\n\u003Cli>Conditional “Secondary services”\u003C\u002Fli>\n\u003Cli>Direct booking link\u003C\u002Fli>\n\u003Cli>Exclusive service\u003C\u002Fli>\n\u003Cli>Hide service on front-end\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Advanced Discount System\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create unlimited coupon codes\u003C\u002Fli>\n\u003Cli>Create unlimited discounts based on multiple criteria\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.salonbookingsystem.com\u002Fadvanced-discount-system-for-salon-booking-plugin\u002F\" rel=\"nofollow ugc\">read more..\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Customers archive\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>List of customers\u003C\u002Fli>\n\u003Cli>Details page of each customer with a list of his reservations and feedbacks\u003C\u002Fli>\n\u003Cli>Customer’s bookings statistics\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Reports\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Stats on reservations and revenues\u003C\u002Fli>\n\u003Cli>Stats on reservations and revenues by services\u003C\u002Fli>\n\u003Cli>Stats on reservations and revenues by assistant\u003C\u002Fli>\n\u003Cli>Stats on reservations and revenues by customers\u003C\u002Fli>\n\u003Cli>Email weekly report\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Tools\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Easy import of Users, Services and Assistants and Reservations from a CSV file\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Frontend pages\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Booking form page [salon\u002F]\u003C\u002Fli>\n\u003Cli>Customers account page [salon_booking_my_account]\u003C\u002Fli>\n\u003Cli>Assistants bookings calendar  [salon_booking_calendar]\u003C\u002Fli>\n\u003Cli>Assistants list [salon_booking_assistant]\u003C\u002Fli>\n\u003Cli>Services list [salon_booking_services]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>PRO Edition Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Online Payments ( Stripe or PayPal supported by default )\u003C\u002Fli>\n\u003Cli>Deposit\u003C\u002Fli>\n\u003Cli>Tips\u003C\u002Fli>\n\u003Cli>Tax calculation\u003C\u002Fli>\n\u003Cli>Minimum Order \u003C\u002Fli>\n\u003Cli>\n\u003Cp>Transaction Fee\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Service price based on selected Assistant\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>Variable duration service\u003C\u002Fli>\n\u003Cli>Multiple Assistants required for a service\u003C\u002Fli>\n\u003Cli>Service Lock\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Service Parallel Execution\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Booking cloning\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>Resource based reservations\u003C\u002Fli>\n\u003Cli>Time-zone based on customer location\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Limit Assistant access priviledge\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Mobile Web App for Salon Manager and Staff Members\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Restful API\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>A complete set of API to use Salon Booking System inside your third party applications\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fapp.swaggerhub.com\u002Fapis-docs\u002FSalon-Booking\u002FMobileapp\u002F1-oas3\" rel=\"nofollow ugc\">API DOCS\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.salonbookingsystem.com\u002Fhomepage\u002Fplugin-pricing\u002F\" rel=\"nofollow ugc\">Complete list of PRO Features..\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Official Add-ons\u003C\u002Fh3>\n\u003Cp>1-\u003Ca href=\"https:\u002F\u002Fwww.salonbookingsystem.com\u002Fdownloads\u002Fsalon-booking-system-multi-shops\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Multi-Shops\u003C\u002Fstrong> \u003C\u002Fa> – Manage multiple branches of your Salon\u003Cbr \u002F>\n2-\u003Ca href=\"https:\u002F\u002Fwww.salonbookingsystem.com\u002Fdownloads\u002Fsalon-booking-system-woocommerce-integration\u002F\" rel=\"nofollow ugc\">\u003Cstrong>WooCommerce Checkout\u003C\u002Fstrong>\u003C\u002Fa> – Integrate Salon Booking System with Woocommerce checkout\u003Cbr \u002F>\n3-\u003Ca href=\"https:\u002F\u002Fwww.salonbookingsystem.com\u002Fdownloads\u002Fmembership-packages\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Services Packages\u003C\u002Fstrong>\u003C\u002Fa> – Build and Sell Bundled Services\u003Cbr \u002F>\n4-\u003Ca href=\"https:\u002F\u002Fwww.salonbookingsystem.com\u002Fdownloads\u002Fsalon-booking-system-communicator\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Communicator\u003C\u002Fstrong>\u003C\u002Fa>– Send Email Marketing Campaigns to your customers\u003Cbr \u002F>\n5-\u003Ca href=\"https:\u002F\u002Fwww.salonbookingsystem.com\u002Fdownloads\u002Fsalon-booking-system-soap-notes\u002F\" rel=\"nofollow ugc\">\u003Cstrong>SOAP Notes\u003C\u002Fstrong>\u003C\u002Fa> – Keep track your customers progress\u003Cbr \u002F>\n6-\u003Ca href=\"https:\u002F\u002Fwww.salonbookingsystem.com\u002Fdownloads\u002Fgeo-referencing-shops\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Geo Referencing Shops\u003C\u002Fstrong>\u003C\u002Fa>– Prompt the nearest shop to the customer location\u003Cbr \u002F>\n7-\u003Ca href=\"https:\u002F\u002Fwww.salonbookingsystem.com\u002Fdownloads\u002Fgeo-referencing-assistants-plugin\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Geo Referencing Assistants\u003C\u002Fstrong>\u003C\u002Fa>– Prompt the nearest Assistant to the customer location\u003C\u002Fp>\n\u003Ch3>Official Payments Methods Integration Add-ons\u003C\u002Fh3>\n\u003Cp>1- \u003Ca href=\"https:\u002F\u002Fwww.salonbookingsystem.com\u002Fdownloads\u002Ftakepayments\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Takepayments\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n2- \u003Ca href=\"https:\u002F\u002Fwww.salonbookingsystem.com\u002Fdownloads\u002Fiyzico-payment-method\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Iyzico\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n3- \u003Ca href=\"https:\u002F\u002Fwww.salonbookingsystem.com\u002Fdownloads\u002Fpowertranz-payment-method\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Powertranz\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n4-\u003Ca href=\"https:\u002F\u002Fwww.salonbookingsystem.com\u002Fdownloads\u002Fcardcom-payment-method\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Cardcom\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n5-\u003Ca href=\"https:\u002F\u002Fwww.salonbookingsystem.com\u002Fdownloads\u002Fbancontact\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Bancotact\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n6-\u003Ca href=\"https:\u002F\u002Fwww.salonbookingsystem.com\u002Fdownloads\u002Fsquare-payment-method-and-pos\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Square\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n7-\u003Ca href=\"https:\u002F\u002Fwww.salonbookingsystem.com\u002Fdownloads\u002Fpaystack-payment-method\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Paystack\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n8-\u003Ca href=\"https:\u002F\u002Fwww.salonbookingsystem.com\u002Fdownloads\u002Fverifon-payment-method\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Verifone\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n9-\u003Ca href=\"https:\u002F\u002Fwww.salonbookingsystem.com\u002Fdownloads\u002Fmollie-payment-method\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Mollie\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n10-\u003Ca href=\"https:\u002F\u002Fwww.salonbookingsystem.com\u002Fdownloads\u002Fviva-wallet-payment-method\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Viva Wallet\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n11-\u003Ca href=\"https:\u002F\u002Fwww.salonbookingsystem.com\u002Fdownloads\u002Fmercado-pago-payment-method\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Mercado Pago\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n12-\u003Ca href=\"https:\u002F\u002Fwww.salonbookingsystem.com\u002Fdownloads\u002Fcardconnect-payment-method\u002F\" rel=\"nofollow ugc\">\u003Cstrong>CardConnect\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n13-\u003Ca href=\"https:\u002F\u002Fwww.salonbookingsystem.com\u002Fdownloads\u002Fswish-payment-method\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Swish\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n14-\u003Ca href=\"https:\u002F\u002Fwww.salonbookingsystem.com\u002Fdownloads\u002Fboipa-payments-method\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Boipa\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n15-\u003Ca href=\"https:\u002F\u002Fwww.salonbookingsystem.com\u002Fdownloads\u002Fworldpay-payment-method\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Worldpay\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n16-\u003Ca href=\"https:\u002F\u002Fwww.salonbookingsystem.com\u002Fdownloads\u002Fredsys-payment-method\u002F\" rel=\"nofollow ugc\">\u003Cstrong>RedSys\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n17-\u003Ca href=\"https:\u002F\u002Fwww.salonbookingsystem.com\u002Fdownloads\u002Fupay-payment-method\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Upay\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n18-\u003Ca href=\"https:\u002F\u002Fwww.salonbookingsystem.com\u002Fdownloads\u002Fpaytrail-payment-method\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Paytrail\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n19-\u003Ca href=\"https:\u002F\u002Fwww.salonbookingsystem.com\u002Fdownloads\u002Fpolypay-payment-method\u002F\" rel=\"nofollow ugc\">\u003Cstrong>PolyPay\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n20-\u003Ca href=\"https:\u002F\u002Fwww.salonbookingsystem.com\u002Fdownloads\u002Fwallee-payment-method\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Wallee\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n21-\u003Ca href=\"https:\u002F\u002Fwww.salonbookingsystem.com\u002Fdownloads\u002Fpayengine-payment-method\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Payengine\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n22-\u003Ca href=\"https:\u002F\u002Fwww.salonbookingsystem.com\u002Fdownloads\u002Fprzelewy24-payment-method\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Przelewy24\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Official SMS Providers Integration Add-ons\u003C\u002Fh3>\n\u003Cp>1-\u003Ca href=\"https:\u002F\u002Fwww.salonbookingsystem.com\u002Fdownloads\u002Fovh-sms-integration\u002F\" rel=\"nofollow ugc\">\u003Cstrong>OVH\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n2-\u003Ca href=\"https:\u002F\u002Fwww.salonbookingsystem.com\u002Fdownloads\u002Fsuresms-addon-for-salon-booking\u002F\" rel=\"nofollow ugc\">\u003Cstrong>SureSMS\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n3-\u003Ca href=\"https:\u002F\u002Fwww.salonbookingsystem.com\u002Fdownloads\u002Fspryng-sms-addon-for-salon-booking\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Spryng\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n4-\u003Ca href=\"https:\u002F\u002Fwww.salonbookingsystem.com\u002Fdownloads\u002Fsms-hosting-addon-salon-booking\u002F\" rel=\"nofollow ugc\">\u003Cstrong>SMS Hosting\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n5-\u003Ca href=\"https:\u002F\u002Fwww.salonbookingsystem.com\u002Fdownloads\u002Fskebby-sms-addon-for-salon-booking\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Skebby\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n6-\u003Ca href=\"https:\u002F\u002Fwww.salonbookingsystem.com\u002Fdownloads\u002Fsms-capitolemobile-addon-salon-booking\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Capitole Mobile\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n7-\u003Ca href=\"https:\u002F\u002Fwww.salonbookingsystem.com\u002Fdownloads\u002Fallmysms-addon-salon-booking\u002F\" rel=\"nofollow ugc\">\u003Cstrong>All My SMS\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n8-\u003Ca href=\"https:\u002F\u002Fwww.salonbookingsystem.com\u002Fdownloads\u002Fsmsto-addon-salon-booking\u002F\" rel=\"nofollow ugc\">\u003Cstrong>SMS to\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Other Add-ons\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"\" rel=\"nofollow ugc\">\u003Cstrong>Mailchimp Integration\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Third parts integrations\u003C\u002Fh3>\n\u003Cp>Salon Booking System can be integrated with third part platforms trough \u003Cstrong>Zapier.com\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.salonbookingsystem.com\u002Fsalon-booking-system-and-zapier-integration\u002F\" rel=\"nofollow ugc\">Read more..\u003C\u002Fa>\u003C\u002Fp>\n","Appointment scheduling plugin for salons, spas, and wellness centers to streamline bookings and improve customer satisfaction.",3000,736206,88,179,"2026-03-13T13:40:00.000Z","4.1","7.4.8",[21,22,23,249,250],"reservations","scheduling","http:\u002F\u002Fsalonbookingsystem.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsalon-booking-system.zip",39,25,"2026-01-21 00:00:00",{"slug":257,"name":258,"version":259,"author":260,"author_profile":261,"description":262,"short_description":263,"active_installs":264,"downloaded":265,"rating":14,"num_ratings":266,"last_updated":267,"tested_up_to":16,"requires_at_least":268,"requires_php":269,"tags":270,"homepage":272,"download_link":273,"security_score":274,"vuln_count":275,"unpatched_count":29,"last_vuln_date":276,"fetched_at":31},"timetics","Timetics – Appointment Booking Calendar & Scheduling System","1.0.53","Arraytics","https:\u002F\u002Fprofiles.wordpress.org\u002Farraytics\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Farraytics.com\u002Ftimetics\" 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 \u003Ca href=\"https:\u002F\u002Fyoutu.be\u002FM-qL88NoOvU?si=b2U2x2JmHdhE0aGF\" rel=\"nofollow ugc\">team meetings\u003C\u002Fa>, Timetics works as a complete appointment scheduler and meeting scheduler that saves time and removes manual follow-ups.\u003C\u002Fp>\n\u003Cp>From single bookings to recurring appointments, the system keeps everything organized, accurate, and easy for both you and your clients.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🗓️ With Timetics, you can create:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fyoutu.be\u002Fx-Wy_hjKsDw?si=4wmU_XBmhJZNsws1\" rel=\"nofollow ugc\">Unlimited appointments and booking calendar\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Cstrong>Customizable booking forms\u003C\u002Fstrong> – all in a clean, mobile-responsive calendar view\u003Cbr \u002F>\n– \u003Cstrong>Recurring appointments and\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fyoutu.be\u002Fy9zYMrAAHVI?si=95_9fw2MNr1AsDBY\" rel=\"nofollow ugc\">Reschedule bookings\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fyoutu.be\u002FM-qL88NoOvU?si=5wgenKmuA-uKpbEq\" rel=\"nofollow ugc\">User, Host, and Team Management\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>➕ Sync your appointment booking system with 13+ integrations like \u003Ca href=\"https:\u002F\u002Fdocs.arraytics.com\u002Fdocs\u002Ftimetics\u002Fintegrations\u002Fgoogle-meet-calendar-integration\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Google Calendar\u003C\u002Fstrong>\u003C\u002Fa>, Outlook, Zoom, Google Meet, \u003Ca href=\"https:\u002F\u002Fdocs.arraytics.com\u002Fdocs\u002Ftimetics\u002Fpayment-type\u002Fwoocommerce\u002F\" rel=\"nofollow ugc\">\u003Cstrong>WooCommerce payments & checkout\u003C\u002Fstrong>\u003C\u002Fa>, Zapier, and Pabbly for smooth scheduling and payments.\u003C\u002Fp>\n\u003Ch3>More helpful links here to get started👇\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fproducts.arraytics.com\u002Ftimetics\u002Fbooking\" 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\" 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\u002F\" rel=\"nofollow ugc\">Learn More\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\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>📊 Boost productivity with \u003Ca href=\"https:\u002F\u002Fdocs.arraytics.com\u002Fdocs\u002Ftimetics\u002Fnotifications\u002Fhow-to-set-reminder-before-meeting\u002F\" rel=\"nofollow ugc\">automated email and SMS reminders\u003C\u002Fa>, WhatsApp notifications, detailed reports and analytics, and secure payments through multiple options like Stripe, PayPal, and local methods.\u003C\u002Fp>\n\u003Cp>Need help setting up your Appointment Booking calendar Website? 👉 \u003Ca href=\"https:\u002F\u002Farraytics.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Let Us Know\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Who Can Benefit from Timetics?\u003C\u002Fh3>\n\u003Cp>Many users consider Timetics one of the amazing appointment booking systems because of its powerful features and simple booking solution. Here are just a few of the industries and use cases Timetics is good for:\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>– Suitable for \u003Cstrong>workshops, conferences, classes, and special events\u003C\u002Fstrong>. Create \u003Cstrong>custom booking forms, seat selection, and tiered ticket pricing\u003C\u002Fstrong> for your attendees.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>📌 \u003Cstrong>Note: Timetics isn’t limited to these industries\u003C\u002Fstrong> – it’s a flexible booking system for \u003Cstrong>any professional or business that needs online appointment scheduling, client self-service booking, and calendar management\u003C\u002Fstrong>. From single freelancers to multi-staff teams, Timetics helps you create the \u003Cstrong>smoothest booking experience possible\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>Timetics Free Features that Save your Time & Money\u003C\u002Fh3>\n\u003Cp>The free version of \u003Cstrong>Timetics\u003C\u002Fstrong> is a \u003Cstrong>complete appointment booking calendar for WordPress website\u003C\u002Fstrong> designed to help you manage your online meetings, seminars, consultations, and client bookings without paying a cent.\u003C\u002Fp>\n\u003Ch3>Unlimited Appointment Booking Option\u003C\u002Fh3>\n\u003Cp>Say goodbye to restrictions – you can \u003Ca href=\"https:\u002F\u002Fdocs.arraytics.com\u002Fdocs\u002Ftimetics\u002Fmeetings\u002Fmeeting-category\u002F\" rel=\"nofollow ugc\">\u003Cstrong>create unlimited appointments\u003C\u002Fstrong>\u003C\u002Fa>, schedule unlimited meetings, and add unlimited team members without worrying about extra fees.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Unlimited Meetings\u003C\u002Fstrong> – Host one-on-one sessions, classes, or group events as often as you want.\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 bookings as your business can handle, with no caps.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited Team Members\u003C\u002Fstrong> – Add all your staff members and give each their own booking profile.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.arraytics.com\u002Fdocs\u002Ftimetics\u002Fintegrations\u002Fgoogle-meet-calendar-integration\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Google Meet Integration\u003C\u002Fstrong>\u003C\u002Fa> – When a client books an appointment through Timetics, a Google Meet link is automatically created and included in the confirmation email and reminders.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>📍 You can: Avoid manually creating and sharing meeting links. Keep all your meetings organized in your connected Google Calendar. Provide clients with a one-click join link that works on desktop, mobile, and tablets.\u003C\u002Fp>\n\u003Cp>📍 Ideal for \u003Cstrong>teachers, sales teams, customer support, and consultants\u003C\u002Fstrong> who want a fast, secure way to hold online meetings without additional software setup.\u003C\u002Fp>\n\u003Ch3>Appointment Booking 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 exact working hours, break times, and days off. Share these as live booking slots so clients can only choose what’s truly available.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Booking Status Display\u003C\u002Fstrong> – Keep track of whether a booking is pending, confirmed, or canceled — essential for avoiding missed appointments.\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 Meetings\u003C\u002Fstrong>\u003C\u002Fa> – Ideal for consultations, interviews, or private sessions. Set the duration, buffer times, and location to fit your workflow.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add Guest Option\u003C\u002Fstrong> – Clients can bring colleagues, family members, or friends to the same appointment without having to book separately.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Date & Time Format Support\u003C\u002Fstrong> – Offer both 12-hour and 24-hour formats so your schedule makes sense to clients in every region.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>User & Team Management\u003C\u002Fh3>\n\u003Cp>In a \u003Cstrong>multi-staff setup\u003C\u002Fstrong>, it helps to see who is free and when. Your appointment calendar stays clear, and your booking system runs without confusion.\u003C\u002Fp>\n\u003Cp>You can assign appointments to the right team member, send automatic alerts for every new booking, and let clients manage their own online bookings through the dashboard. This keeps your scheduling smooth and \u003Cstrong>reduces the chance of missed time slots\u003C\u002Fstrong> or double reservations.\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 team member’s calendar, assign them to bookings, and update their availability.\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> – Send instant alerts to staff when a booking is made or changed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customer Notifications\u003C\u002Fstrong> – Reduce no-shows by sending clients automatic confirmations and reminders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Timezone Auto Detection\u003C\u002Fstrong>– Display booking times in your client’s local timezone automatically, so no one shows up an hour early or late.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Set Country Code for Phone Number\u003C\u002Fstrong> – Ensure accurate phone records, especially for international clients.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Dashboard\u003C\u002Fstrong> – Let clients log in to reschedule, cancel, or check their booking history without contacting you directly.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Beginner-Friendly Managing Processes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.arraytics.com\u002Fdocs\u002Ftimetics\u002Fgetting-started\u002Fonboarding\u002F\" rel=\"nofollow ugc\">\u003Cstrong>User Onboarding Wizard\u003C\u002Fstrong>\u003C\u002Fa> – Helps you set up your booking system step by step, even if it’s your first time creating an appointment scheduler.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcodes\u003C\u002Fstrong> – Add your booking form anywhere on your site. Place it in a page, post, or sidebar to give users quick access to your appointment calendar.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Meeting List Shortcode\u003C\u002Fstrong> – Shows your available services or meeting types in one list so clients can pick a slot that fits their schedule. This keeps your calendar booking process smooth and clear for everyone.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>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>Google Calendar Sync\u003C\u002Fstrong>\u003C\u002Fa> – Two-way sync keeps your website’s appointment scheduler and Google Calendar updated at the same time. Any change you or your clients make reflects everywhere, helping you avoid scheduling issues and missed reservations.\u003C\u002Fli>\n\u003C\u002Ful>\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\u002FgYO9_bYtWew?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>Payment Gateways\u003C\u002Fh3>\n\u003Cp>When clients can pay during the booking process, they \u003Cstrong>feel more confident and you secure the appointment\u003C\u002Fstrong> right away. Timetics gives you simple ways to accept payments and keep your booking system clear and organized.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Stripe Integration\u003C\u002Fstrong> – Accept card payments right from your booking calendar so clients can confirm their appointment on the spot.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Local Payment Methods\u003C\u002Fstrong> – Let customers choose offline or in-person payment if that fits your service flow.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Support\u003C\u002Fstrong> – Use WooCommerce to unlock more gateways and improve your order and reservation management.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Basic Analytics & Reports\u003C\u002Fh3>\n\u003Cp>Without data, it’s hard to improve your business operations. See how many bookings you’ve received, monitor revenue, and spot trends to make better scheduling and marketing decisions.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Sales Analytics Dashboard\u003C\u002Fstrong> – See how many bookings you’ve made, total revenue earned, and trends over time.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Timetics PRO: More Powerful with AI Capability\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Timetics PRO\u003C\u002Fstrong> gives you \u003Ca href=\"https:\u002F\u002Farraytics.com\u002Ftimetics-free-vs-pro\u002F\" rel=\"nofollow ugc\">\u003Cstrong>everything in the Free version\u003C\u002Fstrong>\u003C\u002Fa> — all the unlimited bookings, scheduling tools, payments, and integrations, plus a set of \u003Cstrong>premium, business-grade features\u003C\u002Fstrong> that help you automate processes, deliver better client experiences, and maximize your time.\u003C\u002Fp>\n\u003Cp>Whether you’re managing a \u003Cstrong>multi-staff team, a busy online service or recurring events,\u003C\u002Fstrong> Timetics PRO ensures your booking system can keep up with demand.\u003C\u002Fp>\n\u003Cp>Here’s what you unlock with Timetics PRO:\u003C\u002Fp>\n\u003Ch3>Advanced Scheduling Features\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, monthly, or custom recurring slots without having to repeat the process each time. Suitable for fitness classes, coaching sessions, therapy appointments, or subscription-based services.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Appointment Rescheduling\u003C\u002Fstrong> – Clients can change their booking date or time themselves, and the system automatically sends updated confirmations and reminders.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>\u003Ca href=\"https:\u002F\u002Fdocs.arraytics.com\u002Fdocs\u002Ftimetics\u002Fintegrations\u002Fopenai-integration\u002F\" rel=\"nofollow ugc\">🤖 AI-Powered Appointment Booking & Scheduling\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>Choosing the best time slot for both you and your client can be tricky, especially if you have a packed calendar. Timetics PRO analyzes booking patterns and client history to \u003Cstrong>suggest suitable time slots\u003C\u002Fstrong> — increasing booking conversions and reducing wasted time.\u003C\u002Fp>\n\u003Ch3>Expanded Calendar Integrations\u003C\u002Fh3>\n\u003Cp>Many businesses rely on multiple calendars to manage their day. Timetics PRO keeps all your schedules in sync, no matter where you update them.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Google Calendar (Advanced Sync)\u003C\u002Fstrong> – Full two-way synchronization so changes in either calendar appear instantly.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>iCal Integration\u003C\u002Fstrong> – Add your bookings directly to Apple Calendar for easy mobile access.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Outlook Calendar Sync\u003C\u002Fstrong> – Ideal for corporate users who run their schedule through Microsoft Outlook.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Advanced Visual Event & Meeting Features\u003C\u002Fh3>\n\u003Cp>For in-person events, seating arrangements and ticket tiers can make a big difference in the customer experience. Timetics pro lets you visually map out event layouts, assign seats, and offer multiple ticket types.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.arraytics.com\u002Fdocs\u002Ftimetics\u002Fone-to-many-with-seat-mappro\u002Fseatplan-from-frontend\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Visual Seating Arrangement\u003C\u002Fstrong>\u003C\u002Fa> – Clients choose their seats from an interactive seat map before booking.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-Tiered Tickets\u003C\u002Fstrong> – Offer pricing tiers like VIP, Gold, and Standard, each with unique benefits.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.arraytics.com\u002Fdocs\u002Ftimetics\u002Fmeetings\u002Fone-on-many-meeting\u002F\" rel=\"nofollow ugc\">\u003Cstrong>One-to-Many Meeting Type\u003C\u002Fstrong>\u003C\u002Fa> – Run webinars, workshops, or group coaching sessions with multiple attendees per host.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>One-to-Many with Seat Plan\u003C\u002Fstrong> – Combine group events with seat selection for maximum organization and efficiency.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Enhanced Customization & Flexibility\u003C\u002Fh3>\n\u003Cp>Different businesses have different needs, and cookie-cutter forms can limit client engagement. Timetics allows you to fully tailor your booking forms, calendar views, and availability settings.\u003C\u002Fp>\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>Customizable Booking Forms\u003C\u002Fstrong>\u003C\u002Fa> – Add custom fields to capture specific information (e.g., dietary preferences for events, project details for consultations).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Additional Notes\u003C\u002Fstrong> – Let clients share special requests or instructions when booking.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Availability Preferences\u003C\u002Fstrong> – Override normal hours for holidays, staff leave, or special events.\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> – See all your bookings in a visual calendar layout for quick planning.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Host & Data Management\u003C\u002Fh3>\n\u003Cp>Multi-host events and large datasets can be hard to manage without the right tools. Timetics lets you assign multiple hosts to a booking and easily export or import data.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Select Multiple Hosts\u003C\u002Fstrong> – Add multiple staff members to the same meeting or event.\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>Export & Import Data\u003C\u002Fstrong>\u003C\u002Fa> – Move your booking data in CSV or Excel format for backups, reports, or migrations.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Premium Integrations\u003C\u002Fh3>\n\u003Cp>Your workflow will be more efficient if your booking system integrates with your existing tools. Advanced video conferencing tools, email marketing tools, and CRMs easily connect with the Timetics Pro version.\u003C\u002Fp>\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> – As soon as a booking is confirmed, a unique Zoom link is generated and sent to both you and the client automatically. Clients receive the link instantly in their booking confirmation and reminders, reducing no-shows.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.arraytics.com\u002Fdocs\u002Ftimetics\u002Fintegrations\u002Ffluentcrm-integrationpro\u002F\" rel=\"nofollow ugc\">\u003Cstrong>FluentCRM\u003C\u002Fstrong>\u003C\u002Fa> – Create automated follow-up sequences for new and returning clients.\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 workflows that connect your booking system to other apps.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zapier Integration\u003C\u002Fstrong> – Link Timetics to thousands of apps to automate repetitive tasks.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WhatsApp Notifications\u003C\u002Fstrong> – Send booking confirmations and reminders through WhatsApp.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Twilio SMS Reminders\u003C\u002Fstrong> – Deliver instant text reminders to clients’ phones.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Extra Payment Options\u003C\u002Fh3>\n\u003Cp>Different clients prefer different ways to pay, and limiting them can cost you. Timetics PRO supports \u003Cstrong>PayPal in addition to all Free payment options\u003C\u002Fstrong>, giving customers a trusted, familiar way to pay online.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>PayPal Integration\u003C\u002Fstrong>– Instantly accept PayPal payments from anywhere in the world.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Stripe Integration\u003C\u002Fstrong> – Accept secure credit\u002Fdebit card payments directly.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Local Payment Methods\u003C\u002Fstrong> – Make it possible for customers to pay offline.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Support\u003C\u002Fstrong> – With WooCommerce, you can integrate more payment gateways and manage orders in more detail.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📚 Support and Documentation\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Simply visit our \u003Ca href=\"https:\u002F\u002Fdocs.arraytics.com\u002Ftimetics\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>For any questions, ask them away on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Ftimetics\u002F\" rel=\"ugc\">Timetics Forum\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Help us improve, input your valuable suggestions \u003Ca href=\"https:\u002F\u002Farraytics.com\u002Ftimetics-roadmaps\u002F\" rel=\"nofollow ugc\">Timetics Roadmap\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>So, why wait? 📅 Schedule like a Champion with Timetics 🚀\u003C\u002Fp>\n\u003Ch3>Did you like the Timetics Appointments Booking Calendar and Scheduling Solution?\u003C\u002Fh3>\n\u003Cp>🙌 Join our All-Time Active \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002F492321335116367\" rel=\"nofollow ugc\">Facebook Group\u003C\u002Fa>\u003Cbr \u002F>\n🎥 Learn actionable tutorials on \u003Ca href=\"https:\u002F\u002Fyoutube.com\u002Fplaylist?list=PLkqKWn6EHYbr2O6EvASj6UoVl3Fy1IWL5&si=13ZdM6uD-cRz1Eme\" rel=\"nofollow ugc\">Timetics YouTube Channel\u003C\u002Fa>\u003Cbr \u002F>\n🤝 Check out our great \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Ftimetics\u002Freviews\u002F\" rel=\"ugc\">reviews on WordPress.org\u003C\u002Fa>\u003C\u002Fp>\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 solution.\u003Cbr \u002F>\n🍽️ \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-cafe\u002F\" rel=\"ugc\">WPCafe\u003C\u002Fa>:\u003C\u002Fstrong> Manage online Food Ordering, Restaurant Menu, Delivery, and Reservations.\u003Cbr \u002F>\n🎨 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpoptics\u002F\" rel=\"ugc\">Poptics\u003C\u002Fa>:\u003C\u002Fstrong> Create conversion-driven Popups and convert your leads into 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 solution for your business.\u003C\u002Fp>\n\u003Cp>If you’re curious, pay a visit to 👉 \u003Ca href=\"https:\u002F\u002Farraytics.com\u002Ftimetics\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Arraytics\u003C\u002Fstrong>\u003C\u002Fa> to learn more about our expert solutions in WordPress scheduling, event management, restaurant reservation, food ordering and lots of \u003Ca href=\"https:\u002F\u002Farraytics.com\u002Fblog\u002F\" rel=\"nofollow ugc\">\u003Cstrong>marketing tips & tricks!\u003C\u002Fstrong>\u003C\u002Fa> to grow your business. 🎉\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 appointments and bookings between your WordPress site and Google Calendar (two-way sync).\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 payment transactions for appointment bookings.\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 system for Professionals — schedule, manage calendars, accept payments, send reminders & automate bookings easily.",2000,66154,35,"2026-02-18T13:42:00.000Z","5.2","7.3",[228,21,271,23,250],"appointments","https:\u002F\u002Farraytics.com\u002Ftimetics\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftimetics.1.0.53.zip",86,8,"2026-01-05 20:15:35",{"slug":278,"name":279,"version":280,"author":281,"author_profile":282,"description":283,"short_description":284,"active_installs":29,"downloaded":285,"rating":29,"num_ratings":29,"last_updated":286,"tested_up_to":287,"requires_at_least":288,"requires_php":289,"tags":290,"homepage":295,"download_link":296,"security_score":297,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"management-booking-services-xcloud-pro","Management & Booking Services – xCloud.pro","1.0.5","lucianopreite","https:\u002F\u002Fprofiles.wordpress.org\u002Flucianopreite\u002F","\u003Cp>Integration for WordPress of Management & Booking Services by xCloud.pro – Professional System for online self-booking appointment scheduling. Manage appointment calendars, individual schedules, services, and rates.  Please use shortcode [xcloud-services] in your Page content.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fxcloud.pro\u002Fprodotto\u002Fmanagement-booking-services\u002F\" rel=\"nofollow ugc\">Get The Booking Form\u003C\u002Fa> here.\u003C\u002Fp>\n\u003Cp>With this wordpress plugin you can publish The Booking Form on your WordPress website.\u003C\u002Fp>\n\u003Cp>See now \u003Ca href=\"https:\u002F\u002Fdemo.rweb.it\u002Fmanagement-booking-services\u002Fpreview.php?theme=theme2\" rel=\"nofollow ugc\">Management & Booking Services demo\u003C\u002Fa> here.\u003C\u002Fp>\n","Professional System for online self-booking appointment scheduling. This plugin will integrate The Booking Form from xcloud.",1251,"2023-04-14T15:26:00.000Z","6.2.9","4.2.2","5.5",[291,23,292,293,294],"appointment-calendars","booking-form","booking-integration","booking-services","https:\u002F\u002Fxcloud.pro\u002Fprodotto\u002Fmanagement-booking-services\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmanagement-booking-services-xcloud-pro.zip",85,{"slug":299,"name":300,"version":301,"author":302,"author_profile":303,"description":304,"short_description":305,"active_installs":306,"downloaded":307,"rating":243,"num_ratings":308,"last_updated":309,"tested_up_to":16,"requires_at_least":310,"requires_php":311,"tags":312,"homepage":314,"download_link":315,"security_score":316,"vuln_count":275,"unpatched_count":29,"last_vuln_date":317,"fetched_at":31},"bookly-responsive-appointment-booking-tool","Online Scheduling and Appointment Booking System – Bookly","27.1","Bookly","https:\u002F\u002Fprofiles.wordpress.org\u002Fladela\u002F","\u003Cp>\u003Cstrong>Bookly\u003C\u002Fstrong> is a free \u003Cstrong>scheduling plugin for WordPress\u003C\u002Fstrong> that allows accepting \u003Cstrong>online bookings\u003C\u002Fstrong> on your website and automating your \u003Cstrong>reservation system\u003C\u002Fstrong>. Manage your \u003Cstrong>booking calendar\u003C\u002Fstrong>, services, client base, save time and money – all in one place. Join more than 70,000 businesses all around the world that have already automated their \u003Cstrong>online booking system\u003C\u002Fstrong>!\u003C\u002Fp>\n\u003Cp>\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\u002FXkCrADjLt2s?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>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Bookly\u003C\u002Fstrong> is designed to grow your online sales and \u003Cstrong>make easy appointments\u003C\u002Fstrong>. This is a \u003Cstrong>one-stop shop\u003C\u002Fstrong> for \u003Cstrong>any businesses\u003C\u002Fstrong> from hair salons or photography to wealth management and transportation. You can \u003Cstrong>start\u003C\u002Fstrong> easily with the \u003Cstrong>free version of Bookly\u003C\u002Fstrong> and once your business scales you can operate \u003Cstrong>ultimate scheduling software\u003C\u002Fstrong> with the paid version available with the \u003Cstrong>Bookly Pro add-on\u003C\u002Fstrong>, and various add-ons.\u003C\u002Fp>\n\u003Cp>\u003Cem>\u003Cstrong>PLEASE NOTE\u003C\u002Fstrong> that online payments, unlimited number of staff members and services, and ability to install add-ons are\u003C\u002Fem> \u003Cstrong>NOT AVAILABLE\u003C\u002Fstrong> in the \u003Cstrong>free version\u003C\u002Fstrong>. If you would like to find out more about features available with the \u003Cstrong>Bookly PRO\u003C\u002Fstrong> add-on, please check our \u003Ca href=\"https:\u002F\u002Fdemo.booking-wp-plugin.com\u002F?utm_campaign=wp_description&utm_medium=cpc&utm_source=WP_ORG\u002F\" rel=\"nofollow ugc\">demo\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.booking-wp-plugin.com\u002F?utm_campaign=wp_description&utm_medium=cpc&utm_source=WP_ORG\" rel=\"nofollow ugc\">Bookly Homepage\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.booking-wp-plugin.com\u002Fpricing?utm_campaign=wp_description&utm_medium=cpc&utm_source=WP_ORG\" rel=\"nofollow ugc\">Pro Features\u003C\u002Fa> (Bookly Pro add-on required) |\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.booking-wp-plugin.com\u002Fadd-ons?utm_campaign=wp_description&utm_medium=cpc&utm_source=WP_ORG\" rel=\"nofollow ugc\">Add-ons\u003C\u002Fa> (Bookly Pro add-on required) | \u003Ca href=\"https:\u002F\u002Fsupport.booking-wp-plugin.com\u002Fhc\u002Fen-us?utm_campaign=wp_description&utm_medium=cpc&utm_source=WP_ORG\" rel=\"nofollow ugc\">Bookly Help Center\u003C\u002Fa>  | \u003Ca href=\"https:\u002F\u002Fwww.booking-wp-plugin.com\u002Fdemo\u002Ffree\u002F?utm_campaign=wp_description&utm_medium=cpc&utm_source=WP_ORG\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>1. Benefits for the customers\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Online Scheduling\u003C\u002Fstrong> with Bookly couldn’t be any \u003Cstrong>easier for your customers\u003C\u002Fstrong>. The \u003Cstrong>booking form\u003C\u002Fstrong> is perfectly \u003Cstrong>responsive\u003C\u002Fstrong> on any device, and all that customers need to do is pick their desired service and time, provide you with a few personal details, and voilà – it’s done! Your customers will receive an email or \u003Cstrong>SMS notification\u003C\u002Fstrong> before the appointment, and it will be automatically added to your \u003Cstrong>Appointment Booking Calendar\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>1.1 When you install Bookly on your website, your customers will be able to:\u003C\u002Fh3>\n\u003Cp>– quickly \u003Cstrong>schedule\u003C\u002Fstrong> and \u003Cstrong>book appointment\u003C\u002Fstrong> without having to directly contact you or your employee;\u003Cbr \u002F>\n– make a booking  on \u003Cstrong>any device\u003C\u002Fstrong>, since Bookly design is fully responsive;\u003Cbr \u002F>\n– \u003Cstrong>select\u003C\u002Fstrong> the \u003Cstrong>category\u003C\u002Fstrong>, the \u003Cstrong>service\u003C\u002Fstrong>, and \u003Cstrong>employee\u003C\u002Fstrong> to perform the service;\u003Cbr \u002F>\n– \u003Cstrong>define the dates\u003C\u002Fstrong> and time that work best for them and the booking system will offer only available time slots;\u003Cbr \u002F>\n– fill in the \u003Cstrong>minimum\u003C\u002Fstrong> amount of \u003Cstrong>contact details\u003C\u002Fstrong>;\u003Cbr \u002F>\n– get an \u003Cstrong>email and SMS notification\u003C\u002Fstrong> confirming their online reservations;\u003Cbr \u002F>\n– \u003Cstrong>get SMS reminder\u003C\u002Fstrong> about an upcoming appointment.\u003C\u002Fp>\n\u003Ch3>1.2 Bookly Key Benefits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Saves time\u003C\u002Fstrong> – no action necessary after booking is confirmed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Friendly booking interface\u003C\u002Fstrong> – easy navigation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Minimal data\u003C\u002Fstrong> input \u003Cstrong>required\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive booking form\u003C\u002Fstrong> – works on any device\u003C\u002Fli>\n\u003Cli>Never forget a booked appointment with \u003Cstrong>SMS and email notifications\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>2. Benefits for the business owner\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>No coding experience\u003C\u002Fstrong> required to set up Bookly. We did our best to make it as \u003Cstrong>easy and quick\u003C\u002Fstrong> as possible to install and \u003Cstrong>start using Bookly free\u003C\u002Fstrong> scheduling software on your WordPress website. And with our \u003Cstrong>Bookly Pro add-on\u003C\u002Fstrong> and other add-ons, you will bring \u003Cstrong>online scheduling\u003C\u002Fstrong> experience for you and your customers to the \u003Cstrong>next level\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>You will be able to navigate the \u003Cstrong>Booking Admin Panel\u003C\u002Fstrong> like a pro, \u003Cstrong>approve\u003C\u002Fstrong> and \u003Cstrong>adjust\u003C\u002Fstrong> your appointments, and \u003Cstrong>automate your online scheduling\u003C\u002Fstrong> to concentrate on the most important part of your business – serving your customers and \u003Cstrong>grow sales\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>You can change the \u003Cstrong>layout\u003C\u002Fstrong> and \u003Cstrong>modify the appearance\u003C\u002Fstrong> of the booking form to match your business, website, and branding, manage your services and the customers’ list and send \u003Cstrong>email\u003C\u002Fstrong> and \u003Cstrong>SMS notifications\u003C\u002Fstrong> – all in one place.\u003C\u002Fp>\n\u003Ch3>You can use a wide range of Bookly features to configure your Appointment Scheduler and manage your bookings effectively:\u003C\u002Fh3>\n\u003Cp>– easily and effectively manage your \u003Cstrong>Customer list\u003C\u002Fstrong> and \u003Cstrong>Appointment Calendar\u003C\u002Fstrong> online from the Admin panel;\u003Cbr \u002F>\n– add an \u003Cstrong>unlimited number of clients\u003C\u002Fstrong> to your searchable and sortable Customer list;\u003Cbr \u002F>\n– add \u003Cstrong>new customer\u003C\u002Fstrong> directly from the \u003Cstrong>calendar\u003C\u002Fstrong>;\u003Cbr \u002F>\n– setup and customize \u003Cstrong>SMS settings\u003C\u002Fstrong> right from Bookly backend;\u003Cbr \u002F>\n– \u003Cstrong>notify customers\u003C\u002Fstrong> and a service provider about approved, pending and canceled appointments via \u003Cstrong>SMS\u003C\u002Fstrong> and \u003Cstrong>Email\u003C\u002Fstrong> notifications;\u003Cbr \u002F>\n– view \u003Cstrong>calendar\u003C\u002Fstrong> in monthly\u002Fweekly\u002Fdaily \u003Cstrong>format\u003C\u002Fstrong>;\u003Cbr \u002F>\n– filter, search and sort \u003Cstrong>booking list\u003C\u002Fstrong>;\u003Cbr \u002F>\n– automatically approve or cancel \u003Cstrong>appointments\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>Configure the booking form to suit your needs:\u003C\u002Fh3>\n\u003Cp>– \u003Cstrong>customize every step\u003C\u002Fstrong> of your booking form, including editable headings, texts, and buttons;\u003Cbr \u002F>\n– translate all user interface and notifications into \u003Cstrong>40+ languages via WPML plugin\u003C\u002Fstrong>;\u003Cbr \u002F>\n– \u003Cstrong>add\u003C\u002Fstrong> as many \u003Cstrong>booking forms\u003C\u002Fstrong> on your website as you want;\u003Cbr \u002F>\n– show or hide specific fields if you don’t want them to be visible to your customers;\u003Cbr \u002F>\n– use pre-defined default values for \u003Cstrong>Category\u003C\u002Fstrong>, \u003Cstrong>Service\u003C\u002Fstrong> and \u003Cstrong>Employee\u003C\u002Fstrong> fields in your \u003Cstrong>booking form\u003C\u002Fstrong>;\u003Cbr \u002F>\n– \u003Cstrong>choose\u003C\u002Fstrong> the way your customers will see your \u003Cstrong>booking form\u003C\u002Fstrong> on the front-end (e.g., show or hide the calendar, show each day in one column, display blocked time slots);\u003Cbr \u002F>\n– display available \u003Cstrong>time slots\u003C\u002Fstrong> in the client’s \u003Cstrong>time zone\u003C\u002Fstrong>;\u003Cbr \u002F>\n– \u003Cstrong>set duration\u003C\u002Fstrong> for each \u003Cstrong>service\u003C\u002Fstrong> separately;\u003Cbr \u002F>\n– choose an individual color for each service in order to color code appointments internally in your \u003Cstrong>Appointment Booking Calendar\u003C\u002Fstrong>;\u003Cbr \u002F>\n– \u003Cstrong>organize services\u003C\u002Fstrong> into \u003Cstrong>categories\u003C\u002Fstrong> (you can add up to five services with the free version of Bookly);\u003C\u002Fp>\n\u003Ch3>2.1 Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Fast online booking\u003C\u002Fstrong> with intuitively manageable forms\u003C\u002Fli>\n\u003Cli>The fully \u003Cstrong>customizable appearance\u003C\u002Fstrong> of the booking form with no coding involved\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited number of booking forms\u003C\u002Fstrong> on your site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comprehensive admin area\u003C\u002Fstrong> with an intuitive interface\u003C\u002Fli>\n\u003Cli>Monthly\u002Fweekly\u002Fdaily \u003Cstrong>calendar view\u003C\u002Fstrong> for the service provider\u003C\u002Fli>\n\u003Cli>Manageable \u003Cstrong>list of your customers\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Filterable, sortable and searchable \u003Cstrong>booking list\u003C\u002Fstrong> of your customers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Variable duration\u003C\u002Fstrong> for each \u003Cstrong>service\u003C\u002Fstrong> (5 min – 7 days)\u003C\u002Fli>\n\u003Cli>Services grouped into \u003Cstrong>categories\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Customizable \u003Cstrong>SMS\u003C\u002Fstrong> and \u003Cstrong>email notifications settings\u003C\u002Fstrong> right from the Bookly backend\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WPML integration\u003C\u002Fstrong> for multi-language support\u003C\u002Fli>\n\u003Cli>Automated \u003Cstrong>SMS Mailing Campaigns\u003C\u002Fstrong> for various marketing purposes\u003C\u002Fli>\n\u003Cli>Blocks for Elementor and Gutenberg\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>3. Bookly Pro add-on features:\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Bookly Pro\u003C\u002Fstrong> add-on allows you to use more features and settings, install other add-ons for Bookly, includes six months of customer support, and provides you with advanced capabilities for automating your \u003Cstrong>online scheduling system\u003C\u002Fstrong>. Some of them include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Unlimited\u003C\u002Fstrong> number of \u003Cstrong>staff members\u003C\u002Fstrong> with an individual working schedule and ability to manage their profiles and online booking calendar\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited\u003C\u002Fstrong> number of \u003Cstrong>services\u003C\u002Fstrong> with additional settings (padding time, visibility, limitations, etc.)\u003C\u002Fli>\n\u003Cli>Ability to receive secure and flexible \u003Cstrong>online payments\u003C\u002Fstrong> on your website\u003C\u002Fli>\n\u003Cli>Online payment processing with PayPal, Stripe, 2Checkout, Authorize.Net, Mollie, Payson, PayUbiz, PayU Latam\u003C\u002Fli>\n\u003Cli>Additional \u003Cstrong>templates\u003C\u002Fstrong> for \u003Cstrong>Email notifications\u003C\u002Fstrong> (e.g., reminders about upcoming appointments, follow-up messages, birthday greetings, next day agenda, etc.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced\u003C\u002Fstrong> features for customizing your \u003Cstrong>online booking form\u003C\u002Fstrong> (show address fields, birthday fields, Facebook login, timezone switcher)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Calendar\u003C\u002Fstrong> integration\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce\u003C\u002Fstrong> compatibility\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Importable and exportable customer list\u003C\u002Fstrong> which includes info about appointments and payments\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Built-in analytics\u003C\u002Fstrong> so you will be able to see a comprehensive report about the number of bookings, customers and payments received\u003C\u002Fli>\n\u003Cli>Integration with \u003Cstrong>Zoom\u003C\u002Fstrong>, \u003Cstrong>Google Meet\u003C\u002Fstrong> and \u003Cstrong>Jitsi\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mailchimp\u003C\u002Fstrong> integration (via add-on)\u003C\u002Fli>\n\u003Cli>Ability to export appointments via \u003Cstrong>ICalendar feed\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to purchase and use\u003C\u002Fstrong> dozens of \u003Cstrong>paid add-ons for deeper customization\u003C\u002Fstrong> of your booking system (group bookings, custom fields, service \u003Cstrong>extra items\u003C\u002Fstrong>, recurring appointments, deposits, \u003Cstrong>coupons\u003C\u002Fstrong>, personal staff cabinet and user account for your clients, \u003Cstrong>automatic invoicing\u003C\u002Fstrong>, waiting list, and much \u003Cstrong>more!\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4. Who can benefit from using Bookly:\u003C\u002Fh3>\n\u003Cp>Bookly for WordPress is designed to be used by \u003Cstrong>local businesses\u003C\u002Fstrong> or \u003Cstrong>individual providers\u003C\u002Fstrong> who offer different services to customers. Since the \u003Cstrong>booking form\u003C\u002Fstrong> can be \u003Cstrong>fully customized\u003C\u002Fstrong> and \u003Cstrong>personalized\u003C\u002Fstrong>, it is \u003Cstrong>successfully used\u003C\u002Fstrong> in many business segments such as \u003Cstrong>Healthcare\u003C\u002Fstrong>, \u003Cstrong>Beauty\u003C\u002Fstrong>, \u003Cstrong>Education\u003C\u002Fstrong>, \u003Cstrong>Medicine\u003C\u002Fstrong>, \u003Cstrong>Consulting\u003C\u002Fstrong> etc., as well as by individual professionals.\u003C\u002Fp>\n\u003Cp>Also, Bookly is an excellent solution for \u003Cstrong>web studios\u003C\u002Fstrong> and \u003Cstrong>developers\u003C\u002Fstrong>, who are looking for ways to improve the \u003Cstrong>appointment process\u003C\u002Fstrong> for their \u003Cstrong>customers\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>Online scheduling for:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Salon & Beauty\u003C\u002Fstrong> (hair salons, nail salons, cosmetology centers, tanning studios, barbershops)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Health and wellness\u003C\u002Fstrong> (wellness, spa & massage, aromatherapy, baths)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Medicine\u003C\u002Fstrong> (clinics, doctors, dentists, medical centers)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Education\u003C\u002Fstrong> (education centers, tutors, language schools, private lessons)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fitness & Gyms\u003C\u002Fstrong> (yoga classes, personal trainers, health clubs, fitness centers, dance instructors)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Professional services\u003C\u002Fstrong> (coaches, consultants, lawyers, photographers, consulting psychologist, cleaning services)\u003C\u002Fli>\n\u003Cli>or any \u003Cstrong>other services\u003C\u002Fstrong> which can be scheduled and reserved \u003Cstrong>online\u003C\u002Fstrong> using the booking system.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>FURTHER READING\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.booking-wp-plugin.com\u002F?utm_campaign=wp_description&utm_medium=cpc&utm_source=WP_ORG\" rel=\"nofollow ugc\">Bookly Online Scheduling plugin\u003C\u002Fa> official page\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupport.booking-wp-plugin.com\u002Fhc\u002Fen-us?utm_source=WP_ORG&utm_medium=cpc&utm_campaign=wp_further_reading\" rel=\"nofollow ugc\">Help center\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.booking-wp-plugin.com\u002Fdemo\u002Ffree\u002F?utm_campaign=wp_furtherreading&utm_medium=cpc&utm_source=WP_ORG\" rel=\"nofollow ugc\">Bookly demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.booking-wp-plugin.com\u002F?utm_campaign=wp_furtherreading&utm_medium=cpc&utm_source=WP_ORG\" rel=\"nofollow ugc\">Bookly Pro add-on demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.booking-wp-plugin.com\u002Fadd-ons?utm_campaign=wp_description&utm_medium=cpc&utm_source=WP_ORG\" rel=\"nofollow ugc\">Add-ons for Bookly Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fyoutube.com\u002Fc\u002FBookly?utm_source=WP_ORG&utm_medium=cpc&utm_campaign=wp_further_reading\" rel=\"nofollow ugc\">Youtube channel\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>AFTER ACTIVATION\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Add\u003C\u002Fstrong> at least one \u003Cstrong>service\u003C\u002Fstrong> (Bookly menu > Services).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add a staff member\u003C\u002Fstrong> linked to your service (Bookly menu > Staff members).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customize\u003C\u002Fstrong> the appearance of your online booking form (Bookly menu > Appearance).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Publish the booking form\u003C\u002Fstrong> on your website (WordPress sidebar menu > Pages\u002FPosts).\u003C\u002Fli>\n\u003C\u002Ful>\n","Appointment booking system for WordPress — schedule appointments, manage calendars, send reminders, take payments. Start booking today!",70000,3569425,555,"2026-03-12T08:49:00.000Z","3.7","5.3.7",[228,271,22,23,313],"booking-system","https:\u002F\u002Fwww.booking-wp-plugin.com\u002F?utm_source=bookly_admin&utm_medium=plugins_page&utm_campaign=plugins_page","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbookly-responsive-appointment-booking-tool.27.1.zip",93,"2024-06-10 20:39:42",{"attackSurface":319,"codeSignals":420,"taintFlows":591,"riskAssessment":944,"analyzedAt":953},{"hooks":320,"ajaxHandlers":399,"restRoutes":404,"shortcodes":405,"cronEvents":418,"entryPointCount":419,"unprotectedCount":29},[321,327,331,335,339,344,347,351,354,357,360,365,369,373,377,381,386,391,395],{"type":322,"name":323,"callback":324,"file":325,"line":326},"action","elementor\u002Fwidgets\u002Fwidgets_registered","register_elementor_widget","controllers\\elementor\\cp-elementor-widget.inc.php",11,{"type":322,"name":328,"callback":329,"priority":48,"file":325,"line":330},"elementor\u002Felements\u002Fcategories_registered","register_widget_category",13,{"type":322,"name":332,"callback":333,"priority":326,"file":325,"line":334},"elementor\u002Feditor\u002Fafter_enqueue_styles","enqueue_editor_styles",15,{"type":322,"name":336,"callback":337,"priority":326,"file":325,"line":338},"elementor\u002Ffrontend\u002Fafter_enqueue_styles","enqueue_frontend_styles",17,{"type":322,"name":340,"callback":341,"file":342,"line":343},"init","cpabc_plugin_init","cpabc_appointments.php",139,{"type":322,"name":340,"callback":345,"priority":326,"file":342,"line":346},"cpabc_appointments_main_initialization",140,{"type":322,"name":348,"callback":349,"priority":326,"file":342,"line":350},"plugins_loaded","cpabc_appointments_calendar_load",141,{"type":322,"name":348,"callback":352,"priority":326,"file":342,"line":353},"cpabc_appointments_calendar_load2",142,{"type":322,"name":348,"callback":355,"priority":326,"file":342,"line":356},"cpabc_appointments_calendar_update",143,{"type":322,"name":348,"callback":358,"priority":326,"file":342,"line":359},"cpabc_appointments_calendar_update2",144,{"type":322,"name":361,"callback":362,"priority":363,"file":342,"line":364},"media_buttons","set_cpabc_apps_insert_button",100,161,{"type":322,"name":366,"callback":367,"priority":48,"file":342,"line":368},"admin_enqueue_scripts","set_cpabc_apps_insert_adminScripts",162,{"type":322,"name":370,"callback":371,"file":342,"line":372},"admin_menu","cpabc_appointments_admin_menu",163,{"type":322,"name":374,"callback":375,"file":342,"line":376},"enqueue_block_editor_assets","cpabc_appointments_gutenberg_block",164,{"type":322,"name":378,"callback":379,"file":342,"line":380},"wp_loaded","cpabc_data_management_loaded",165,{"type":382,"name":383,"callback":384,"file":342,"line":385},"filter","rocket_exclude_js","cpabc_wprockert_exclude_js_minify",234,{"type":322,"name":387,"callback":388,"file":389,"line":390},"admin_bar_menu","codepeople_add_promote_banner","inc\\banner.php",103,{"type":322,"name":366,"callback":392,"priority":48,"file":393,"line":394},"cpabcal_feedback_insert_adminScripts","inc\\cp-feedback.php",2,{"type":322,"name":396,"callback":397,"file":393,"line":398},"admin_footer","cpabcal_feedback_javascript",18,[400],{"action":401,"nopriv":402,"callback":401,"hasNonce":403,"hasCapCheck":402,"file":393,"line":62},"cpabcal_feedback",false,true,[],[406,410,414],{"tag":407,"callback":408,"file":342,"line":409},"CPABC_APPOINTMENT_CALENDAR","cpabc_appointments_filter_content",185,{"tag":411,"callback":412,"file":342,"line":413},"CPABC_EDIT_CALENDAR","cpabc_appointments_filter_edit",186,{"tag":415,"callback":416,"file":342,"line":417},"CPABC_APPOINTMENT_LIST","cpabc_appointments_filter_list",187,[],4,{"dangerousFunctions":421,"sqlUsage":450,"outputEscaping":507,"fileOperations":394,"externalRequests":394,"nonceChecks":589,"capabilityChecks":334,"bundledLibraries":590},[422,427,429,432,435,439,441,444,448],{"fn":423,"file":424,"line":425,"context":426},"unserialize","inc\\cpabc_appointments_admin_int_bookings_list.inc.php",60,"$data = unserialize($itemdetails->buffered_date);",{"fn":423,"file":424,"line":297,"context":428},"$params = unserialize($app_source->buffered_date);",{"fn":423,"file":424,"line":430,"context":431},354,"$params = unserialize($events[$i]->buffered_date);",{"fn":423,"file":433,"line":253,"context":434},"inc\\cpabc_appointments_admin_int_edit_booking.inc.php","$params = unserialize($org_booking[0]->buffered_date);",{"fn":423,"file":436,"line":437,"context":438},"inc\\cpabc_apps_go.inc.php",436,"$params = unserialize($myrows[0]->buffered_date);",{"fn":423,"file":436,"line":440,"context":438},491,{"fn":423,"file":436,"line":442,"context":443},803,"$data = unserialize($item->buffered_date);",{"fn":423,"file":445,"line":446,"context":447},"inc\\cpabc_apps_on.inc.php",298,"$params = unserialize($mycalendarrows[$f]->buffered_date);",{"fn":423,"file":445,"line":449,"context":447},319,{"prepared":451,"raw":254,"locations":452},51,[453,456,459,461,463,466,468,471,473,475,477,479,481,483,485,487,489,491,492,494,496,498,500,502,504],{"file":342,"line":454,"context":455},209,"$wpdb->get_col() with variable interpolation",{"file":424,"line":457,"context":458},72,"$wpdb->query() with variable interpolation",{"file":424,"line":460,"context":458},79,{"file":424,"line":462,"context":458},105,{"file":424,"line":464,"context":465},153,"$wpdb->get_results() with variable interpolation",{"file":424,"line":467,"context":465},158,{"file":469,"line":470,"context":465},"inc\\cpabc_appointments_admin_int_calendar_list.inc.php",42,{"file":469,"line":472,"context":458},49,{"file":469,"line":474,"context":465},134,{"file":436,"line":476,"context":465},358,{"file":436,"line":478,"context":458},438,{"file":436,"line":480,"context":465},595,{"file":436,"line":482,"context":465},786,{"file":436,"line":484,"context":458},1080,{"file":436,"line":486,"context":458},1117,{"file":436,"line":488,"context":458},1134,{"file":445,"line":490,"context":465},20,{"file":445,"line":266,"context":465},{"file":445,"line":493,"context":465},62,{"file":445,"line":495,"context":465},136,{"file":445,"line":497,"context":465},196,{"file":445,"line":499,"context":465},220,{"file":445,"line":501,"context":465},274,{"file":445,"line":503,"context":465},296,{"file":505,"line":506,"context":465},"inc\\cpabc_publish_wizzard.inc.php",83,{"escaped":508,"rawEcho":509,"locations":510},724,38,[511,515,517,519,522,524,526,528,530,532,534,536,538,540,541,543,545,547,549,551,553,555,557,559,561,563,565,567,569,571,573,575,577,580,581,583,585,588],{"file":512,"line":513,"context":514},"controllers\\elementor\\elementorwidget_class.inc.php",124,"raw output",{"file":512,"line":516,"context":514},131,{"file":518,"line":253,"context":514},"inc\\cpabc_appointments_admin_addbk.inc.php",{"file":520,"line":521,"context":514},"inc\\cpabc_appointments_admin_int.inc.php",648,{"file":520,"line":523,"context":514},744,{"file":424,"line":525,"context":514},287,{"file":424,"line":527,"context":514},328,{"file":436,"line":529,"context":514},835,{"file":436,"line":531,"context":514},847,{"file":436,"line":533,"context":514},996,{"file":436,"line":535,"context":514},1018,{"file":436,"line":537,"context":514},1019,{"file":445,"line":539,"context":514},293,{"file":445,"line":527,"context":514},{"file":445,"line":542,"context":514},453,{"file":445,"line":544,"context":514},466,{"file":445,"line":546,"context":514},471,{"file":445,"line":548,"context":514},476,{"file":445,"line":550,"context":514},482,{"file":445,"line":552,"context":514},488,{"file":445,"line":554,"context":514},496,{"file":445,"line":556,"context":514},504,{"file":445,"line":558,"context":514},517,{"file":445,"line":560,"context":514},617,{"file":445,"line":562,"context":514},713,{"file":445,"line":564,"context":514},714,{"file":445,"line":566,"context":514},715,{"file":445,"line":568,"context":514},716,{"file":445,"line":570,"context":514},717,{"file":445,"line":572,"context":514},718,{"file":445,"line":574,"context":514},719,{"file":445,"line":576,"context":514},723,{"file":578,"line":579,"context":514},"inc\\cpabc_scheduler.inc.php",6,{"file":578,"line":14,"context":514},{"file":578,"line":582,"context":514},96,{"file":578,"line":584,"context":514},99,{"file":586,"line":587,"context":514},"inc\\cp_admin_int_edition.inc.php",37,{"file":586,"line":253,"context":514},10,[],[592,640,668,684,694,710,719,805,827,837,846,862,882,919,933],{"entryPoint":593,"graph":594,"unsanitizedCount":29,"severity":639},"\u003Ccpabc_appointments_admin_int_calendar_list.inc> (inc\\cpabc_appointments_admin_int_calendar_list.inc.php:0)",{"nodes":595,"edges":633},[596,601,606,610,614,618,620,624,626,629],{"id":597,"type":598,"label":599,"file":469,"line":600},"n0","source","$_GET['owner']",19,{"id":602,"type":603,"label":604,"file":469,"line":600,"wp_function":605},"n1","sink","query() [SQLi]","query",{"id":607,"type":598,"label":608,"file":469,"line":609},"n2","$_GET['ict']",29,{"id":611,"type":603,"label":612,"file":469,"line":609,"wp_function":613},"n3","update_option() [Settings Manipulation]","update_option",{"id":615,"type":598,"label":616,"file":469,"line":617},"n4","$_GET['ics']",30,{"id":619,"type":603,"label":612,"file":469,"line":617,"wp_function":613},"n5",{"id":621,"type":598,"label":622,"file":469,"line":623},"n6","$_GET['col']",31,{"id":625,"type":603,"label":612,"file":469,"line":623,"wp_function":613},"n7",{"id":627,"type":598,"label":628,"file":469,"line":364},"n8","$_SERVER['DOCUMENT_ROOT']",{"id":630,"type":603,"label":631,"file":469,"line":364,"wp_function":632},"n9","echo() [XSS]","echo",[634,635,636,637,638],{"from":597,"to":602,"sanitized":403},{"from":607,"to":611,"sanitized":403},{"from":615,"to":619,"sanitized":403},{"from":621,"to":625,"sanitized":403},{"from":627,"to":630,"sanitized":403},"low",{"entryPoint":641,"graph":642,"unsanitizedCount":29,"severity":639},"\u003Ccpabc_appointments_admin_int_edit_booking.inc> (inc\\cpabc_appointments_admin_int_edit_booking.inc.php:0)",{"nodes":643,"edges":662},[644,646,649,651,652,653,655,658,659,661],{"id":597,"type":598,"label":645,"file":433,"line":623},"$_GET['edit']",{"id":602,"type":603,"label":647,"file":433,"line":623,"wp_function":648},"get_results() [SQLi]","get_results",{"id":607,"type":598,"label":650,"file":433,"line":623},"$_GET",{"id":611,"type":603,"label":647,"file":433,"line":509,"wp_function":648},{"id":615,"type":598,"label":650,"file":433,"line":623},{"id":619,"type":603,"label":654,"file":433,"line":253,"wp_function":423},"unserialize() [Object Injection]",{"id":621,"type":598,"label":656,"file":433,"line":657},"$_GET['cal'] (x2)",120,{"id":625,"type":603,"label":631,"file":433,"line":657,"wp_function":632},{"id":627,"type":598,"label":660,"file":433,"line":623},"$_GET (x2)",{"id":630,"type":603,"label":631,"file":433,"line":359,"wp_function":632},[663,664,665,666,667],{"from":597,"to":602,"sanitized":403},{"from":607,"to":611,"sanitized":403},{"from":615,"to":619,"sanitized":403},{"from":621,"to":625,"sanitized":403},{"from":627,"to":630,"sanitized":403},{"entryPoint":669,"graph":670,"unsanitizedCount":29,"severity":639},"cpabc_appointments_main_initialization (inc\\cpabc_apps_go.inc.php:10)",{"nodes":671,"edges":681},[672,675,677,679],{"id":597,"type":598,"label":673,"file":436,"line":674},"$_GET (x4)",65,{"id":602,"type":603,"label":631,"file":436,"line":676,"wp_function":632},67,{"id":607,"type":598,"label":678,"file":436,"line":380},"$_POST",{"id":611,"type":603,"label":631,"file":436,"line":680,"wp_function":632},311,[682,683],{"from":597,"to":602,"sanitized":403},{"from":607,"to":611,"sanitized":403},{"entryPoint":685,"graph":686,"unsanitizedCount":29,"severity":639},"cpabc_appointments_calendar_load (inc\\cpabc_apps_go.inc.php:872)",{"nodes":687,"edges":692},[688,690],{"id":597,"type":598,"label":650,"file":436,"line":689},880,{"id":602,"type":603,"label":647,"file":436,"line":691,"wp_function":648},882,[693],{"from":597,"to":602,"sanitized":403},{"entryPoint":695,"graph":696,"unsanitizedCount":29,"severity":639},"cpabc_appointments_calendar_load2 (inc\\cpabc_apps_go.inc.php:938)",{"nodes":697,"edges":707},[698,700,702,705],{"id":597,"type":598,"label":660,"file":436,"line":699},945,{"id":602,"type":603,"label":647,"file":436,"line":701,"wp_function":648},948,{"id":607,"type":598,"label":703,"file":436,"line":704},"$_POST (x2)",963,{"id":611,"type":603,"label":631,"file":436,"line":706,"wp_function":632},1013,[708,709],{"from":597,"to":602,"sanitized":403},{"from":607,"to":611,"sanitized":403},{"entryPoint":711,"graph":712,"unsanitizedCount":29,"severity":639},"\u003Ccpabc_publish_wizzard.inc> (inc\\cpabc_publish_wizzard.inc.php:0)",{"nodes":713,"edges":717},[714,716],{"id":597,"type":598,"label":715,"file":505,"line":674},"$_POST['cpabc_publish_id']",{"id":602,"type":603,"label":631,"file":505,"line":674,"wp_function":632},[718],{"from":597,"to":602,"sanitized":403},{"entryPoint":720,"graph":721,"unsanitizedCount":48,"severity":131},"\u003Ccpabc_appointments_admin_int_bookings_list.inc> (inc\\cpabc_appointments_admin_int_bookings_list.inc.php:0)",{"nodes":722,"edges":790},[723,726,727,730,731,734,737,739,741,742,743,745,747,750,752,755,757,761,763,765,768,772,774,777,780,783,787],{"id":597,"type":598,"label":724,"file":424,"line":725},"$_GET[?]",40,{"id":602,"type":603,"label":604,"file":424,"line":725,"wp_function":605},{"id":607,"type":598,"label":728,"file":424,"line":729},"$_GET['ld']",46,{"id":611,"type":603,"label":604,"file":424,"line":729,"wp_function":605},{"id":615,"type":598,"label":732,"file":424,"line":733},"$_GET['paid']",58,{"id":619,"type":603,"label":735,"file":424,"line":733,"wp_function":736},"get_row() [SQLi]","get_row",{"id":621,"type":598,"label":738,"file":424,"line":733},"$_GET (x3)",{"id":625,"type":603,"label":735,"file":424,"line":740,"wp_function":736},59,{"id":627,"type":598,"label":738,"file":424,"line":733},{"id":630,"type":603,"label":654,"file":424,"line":425,"wp_function":423},{"id":744,"type":598,"label":650,"file":424,"line":733},"n10",{"id":746,"type":603,"label":604,"file":424,"line":457,"wp_function":605},"n11",{"id":748,"type":598,"label":749,"file":424,"line":460},"n12","$_GET['reason']",{"id":751,"type":603,"label":604,"file":424,"line":460,"wp_function":605},"n13",{"id":753,"type":598,"label":754,"file":424,"line":462},"n14","$_GET['nocancel']",{"id":756,"type":603,"label":604,"file":424,"line":462,"wp_function":605},"n15",{"id":758,"type":598,"label":759,"file":424,"line":760},"n16","$_GET['resend']",111,{"id":762,"type":603,"label":647,"file":424,"line":760,"wp_function":648},"n17",{"id":764,"type":598,"label":660,"file":424,"line":760},"n18",{"id":766,"type":603,"label":647,"file":424,"line":767,"wp_function":648},"n19",112,{"id":769,"type":598,"label":770,"file":424,"line":771},"n20","$_GET['cal'] (x7)",172,{"id":773,"type":603,"label":631,"file":424,"line":771,"wp_function":632},"n21",{"id":775,"type":598,"label":776,"file":424,"line":359},"n22","$_GET (x23)",{"id":778,"type":603,"label":631,"file":424,"line":779,"wp_function":632},"n23",325,{"id":781,"type":598,"label":650,"file":424,"line":782},"n24",114,{"id":784,"type":785,"label":786,"file":424,"line":782},"n25","transform","→ cpabc_process_ready_to_go_appointment()",{"id":788,"type":603,"label":647,"file":436,"line":789,"wp_function":648},"n26",505,[791,792,793,794,795,796,797,798,799,800,801,802,803,804],{"from":597,"to":602,"sanitized":403},{"from":607,"to":611,"sanitized":403},{"from":615,"to":619,"sanitized":403},{"from":621,"to":625,"sanitized":403},{"from":627,"to":630,"sanitized":403},{"from":744,"to":746,"sanitized":403},{"from":748,"to":751,"sanitized":403},{"from":753,"to":756,"sanitized":403},{"from":758,"to":762,"sanitized":403},{"from":764,"to":766,"sanitized":403},{"from":769,"to":773,"sanitized":403},{"from":775,"to":778,"sanitized":403},{"from":781,"to":784,"sanitized":402},{"from":784,"to":788,"sanitized":402},{"entryPoint":806,"graph":807,"unsanitizedCount":232,"severity":131},"cpabc_appointments_check_IPN_verification (inc\\cpabc_apps_go.inc.php:401)",{"nodes":808,"edges":821},[809,811,813,814,815,816,817,819,820],{"id":597,"type":598,"label":660,"file":436,"line":810},405,{"id":602,"type":603,"label":647,"file":436,"line":812,"wp_function":648},428,{"id":607,"type":598,"label":650,"file":436,"line":810},{"id":611,"type":603,"label":654,"file":436,"line":437,"wp_function":423},{"id":615,"type":598,"label":650,"file":436,"line":810},{"id":619,"type":603,"label":604,"file":436,"line":478,"wp_function":605},{"id":621,"type":598,"label":650,"file":436,"line":818},441,{"id":625,"type":785,"label":786,"file":436,"line":818},{"id":627,"type":603,"label":647,"file":436,"line":789,"wp_function":648},[822,823,824,825,826],{"from":597,"to":602,"sanitized":402},{"from":607,"to":611,"sanitized":402},{"from":615,"to":619,"sanitized":402},{"from":621,"to":625,"sanitized":402},{"from":625,"to":627,"sanitized":402},{"entryPoint":828,"graph":829,"unsanitizedCount":48,"severity":131},"cpabc_process_cancel_go_appointment (inc\\cpabc_apps_go.inc.php:449)",{"nodes":830,"edges":835},[831,833],{"id":597,"type":598,"label":650,"file":436,"line":832},452,{"id":602,"type":603,"label":604,"file":436,"line":834,"wp_function":605},456,[836],{"from":597,"to":602,"sanitized":402},{"entryPoint":838,"graph":839,"unsanitizedCount":48,"severity":131},"cpabc_appointments_export_csv (inc\\cpabc_apps_go.inc.php:763)",{"nodes":840,"edges":844},[841,843],{"id":597,"type":598,"label":650,"file":436,"line":842},782,{"id":602,"type":603,"label":647,"file":436,"line":482,"wp_function":648},[845],{"from":597,"to":602,"sanitized":402},{"entryPoint":847,"graph":848,"unsanitizedCount":48,"severity":131},"cpabc_appointments_calendar_update (inc\\cpabc_apps_go.inc.php:1065)",{"nodes":849,"edges":858},[850,852,853,855,857],{"id":597,"type":598,"label":851,"file":436,"line":484},"$_POST['specialDates']",{"id":602,"type":603,"label":604,"file":436,"line":484,"wp_function":605},{"id":607,"type":598,"label":650,"file":436,"line":854},1072,{"id":611,"type":785,"label":856,"file":436,"line":854},"→ cpabc_appointments_user_access_to()",{"id":615,"type":603,"label":647,"file":436,"line":476,"wp_function":648},[859,860,861],{"from":597,"to":602,"sanitized":403},{"from":607,"to":611,"sanitized":402},{"from":611,"to":615,"sanitized":402},{"entryPoint":863,"graph":864,"unsanitizedCount":48,"severity":131},"cpabc_appointments_calendar_update2 (inc\\cpabc_apps_go.inc.php:1086)",{"nodes":865,"edges":877},[866,868,870,872,873,875,876],{"id":597,"type":598,"label":660,"file":436,"line":867},1092,{"id":602,"type":603,"label":604,"file":436,"line":869,"wp_function":605},1101,{"id":607,"type":598,"label":678,"file":436,"line":871},1104,{"id":611,"type":603,"label":604,"file":436,"line":486,"wp_function":605},{"id":615,"type":598,"label":650,"file":436,"line":874},1093,{"id":619,"type":785,"label":856,"file":436,"line":874},{"id":621,"type":603,"label":647,"file":436,"line":476,"wp_function":648},[878,879,880,881],{"from":597,"to":602,"sanitized":403},{"from":607,"to":611,"sanitized":403},{"from":615,"to":619,"sanitized":402},{"from":619,"to":621,"sanitized":402},{"entryPoint":883,"graph":884,"unsanitizedCount":62,"severity":131},"\u003Ccpabc_apps_go.inc> (inc\\cpabc_apps_go.inc.php:0)",{"nodes":885,"edges":907},[886,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906],{"id":597,"type":598,"label":887,"file":436,"line":674},"$_GET (x9)",{"id":602,"type":603,"label":631,"file":436,"line":676,"wp_function":632},{"id":607,"type":598,"label":678,"file":436,"line":380},{"id":611,"type":603,"label":631,"file":436,"line":680,"wp_function":632},{"id":615,"type":598,"label":887,"file":436,"line":810},{"id":619,"type":603,"label":647,"file":436,"line":812,"wp_function":648},{"id":621,"type":598,"label":660,"file":436,"line":810},{"id":625,"type":603,"label":654,"file":436,"line":437,"wp_function":423},{"id":627,"type":598,"label":673,"file":436,"line":810},{"id":630,"type":603,"label":604,"file":436,"line":478,"wp_function":605},{"id":744,"type":598,"label":851,"file":436,"line":484},{"id":746,"type":603,"label":604,"file":436,"line":484,"wp_function":605},{"id":748,"type":598,"label":678,"file":436,"line":871},{"id":751,"type":603,"label":604,"file":436,"line":486,"wp_function":605},{"id":753,"type":598,"label":650,"file":436,"line":818},{"id":756,"type":785,"label":786,"file":436,"line":818},{"id":758,"type":603,"label":647,"file":436,"line":789,"wp_function":648},{"id":762,"type":598,"label":660,"file":436,"line":854},{"id":764,"type":785,"label":856,"file":436,"line":854},{"id":766,"type":603,"label":647,"file":436,"line":476,"wp_function":648},[908,909,910,911,912,913,914,915,916,917,918],{"from":597,"to":602,"sanitized":403},{"from":607,"to":611,"sanitized":403},{"from":615,"to":619,"sanitized":403},{"from":621,"to":625,"sanitized":403},{"from":627,"to":630,"sanitized":403},{"from":744,"to":746,"sanitized":403},{"from":748,"to":751,"sanitized":403},{"from":753,"to":756,"sanitized":402},{"from":756,"to":758,"sanitized":402},{"from":762,"to":764,"sanitized":402},{"from":764,"to":766,"sanitized":402},{"entryPoint":920,"graph":921,"unsanitizedCount":394,"severity":131},"cpabc_export_iCal (inc\\cpabc_apps_on.inc.php:675)",{"nodes":922,"edges":930},[923,926,927,929],{"id":597,"type":598,"label":924,"file":445,"line":925},"$_GET['id']",709,{"id":602,"type":603,"label":647,"file":445,"line":925,"wp_function":648},{"id":607,"type":598,"label":928,"file":445,"line":568},"$_SERVER['SERVER_NAME']",{"id":611,"type":603,"label":631,"file":445,"line":568,"wp_function":632},[931,932],{"from":597,"to":602,"sanitized":402},{"from":607,"to":611,"sanitized":402},{"entryPoint":934,"graph":935,"unsanitizedCount":394,"severity":131},"\u003Ccpabc_apps_on.inc> (inc\\cpabc_apps_on.inc.php:0)",{"nodes":936,"edges":941},[937,938,939,940],{"id":597,"type":598,"label":924,"file":445,"line":925},{"id":602,"type":603,"label":647,"file":445,"line":925,"wp_function":648},{"id":607,"type":598,"label":928,"file":445,"line":568},{"id":611,"type":603,"label":631,"file":445,"line":568,"wp_function":632},[942,943],{"from":597,"to":602,"sanitized":402},{"from":607,"to":611,"sanitized":402},{"summary":945,"deductions":946},"The \"appointment-booking-calendar\" plugin v1.3.99 exhibits a mixed security posture. While it demonstrates strong adherence to modern WordPress development practices with a high percentage of properly escaped outputs and the use of prepared statements for most SQL queries, several concerning signals remain. The presence of the `unserialize` function is a significant red flag, as it can lead to Remote Code Execution if not handled with extreme care and is a common vector for vulnerabilities. The taint analysis revealing 9 high-severity flows with unsanitized paths indicates potential injection vulnerabilities that could be exploited if these paths are reachable by unauthenticated users or if authorization checks are insufficient.",[947,949,951],{"reason":948,"points":334},"Dangerous function: unserialize used",{"reason":950,"points":334},"High severity taint flows with unsanitized paths",{"reason":952,"points":334},"Significant historical CVEs across multiple types","2026-03-16T18:52:39.567Z",{"wat":955,"direct":975},{"assetPaths":956,"generatorPatterns":969,"scriptPaths":970,"versionParams":971},[957,958,959,960,961,962,963,964,965,966,967,968],"\u002Fwp-content\u002Fplugins\u002Fappointment-booking-calendar\u002Fcss\u002Fcpabc_appointments_admin.css","\u002Fwp-content\u002Fplugins\u002Fappointment-booking-calendar\u002Fcss\u002Fcpabc_appointments_customer.css","\u002Fwp-content\u002Fplugins\u002Fappointment-booking-calendar\u002Fcss\u002Fcpabc_appointments_styles.css","\u002Fwp-content\u002Fplugins\u002Fappointment-booking-calendar\u002Fcss\u002Fjquery-ui.css","\u002Fwp-content\u002Fplugins\u002Fappointment-booking-calendar\u002Fcss\u002Fjquery-ui.structure.css","\u002Fwp-content\u002Fplugins\u002Fappointment-booking-calendar\u002Fcss\u002Fjquery-ui.theme.css","\u002Fwp-content\u002Fplugins\u002Fappointment-booking-calendar\u002Fjs\u002Fcpabc_appointments_admin.js","\u002Fwp-content\u002Fplugins\u002Fappointment-booking-calendar\u002Fjs\u002Fcpabc_appointments_customer.js","\u002Fwp-content\u002Fplugins\u002Fappointment-booking-calendar\u002Fjs\u002Fcpabc_appointments_main.js","\u002Fwp-content\u002Fplugins\u002Fappointment-booking-calendar\u002Fjs\u002Fcpabc_appointments_validation.js","\u002Fwp-content\u002Fplugins\u002Fappointment-booking-calendar\u002Fjs\u002Fjquery-1.10.2.min.js","\u002Fwp-content\u002Fplugins\u002Fappointment-booking-calendar\u002Fjs\u002Fjquery-ui.min.js",[],[965,966,964],[972,973,974],"appointment-booking-calendar\u002Fcss\u002Fcpabc_appointments_customer.css?ver=","appointment-booking-calendar\u002Fcss\u002Fcpabc_appointments_styles.css?ver=","appointment-booking-calendar\u002Fjs\u002Fcpabc_appointments_main.js?ver=",{"cssClasses":976,"htmlComments":984,"htmlAttributes":985,"restEndpoints":988,"jsGlobals":989,"shortcodeOutput":993},[977,978,979,980,981,982,983],"cpabc-appointments-form","cpabc-appointments-calendar-container","cpabc-appointments-booking-form","cpabc-appointments-field-label","cpabc-appointments-input-field","cpabc-appointments-submit-button","cpabc-appointment-calendar",[],[986,987],"data-cpabc-calendar-id","data-cpabc-nonce",[],[990,991,992],"cpabc_appointments_global_vars","CPABC_AJAX_URL","CPABC_APPOINTMENTS_AJAX_URL",[994,995],"[CPABC_APPOINTMENTS","[CPABC_APPOINTMENTS_CALENDAR"]