{"id":237761,"date":"2025-07-15T19:54:36","date_gmt":"2025-07-15T19:54:36","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/creavi-booking-service\/"},"modified":"2026-04-02T13:57:32","modified_gmt":"2026-04-02T13:57:32","slug":"creavi-booking-service","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/creavi-booking-service\/","author":23281642,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.3.1","stable_tag":"1.3.1","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Appointment Booking Calendar","header_author":"Creavi","header_description":"A simple service booking system with popup UI.","assets_banners_color":"fff8fc","last_updated":"2026-04-02 13:57:32","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":5,"author_block_rating":0,"active_installs":10,"downloads":1742,"num_ratings":4,"support_threads":3,"support_threads_resolved":3,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"creavi","date":"2025-07-17 10:40:06"},"1.0.1":{"tag":"1.0.1","author":"creavi","date":"2025-07-22 10:19:44"},"1.0.10":{"tag":"1.0.10","author":"creavi","date":"2025-08-11 12:40:43"},"1.0.11":{"tag":"1.0.11","author":"creavi","date":"2025-08-14 11:01:37"},"1.0.12":{"tag":"1.0.12","author":"creavi","date":"2025-08-15 13:06:18"},"1.0.13":{"tag":"1.0.13","author":"creavi","date":"2025-08-19 12:34:37"},"1.0.14":{"tag":"1.0.14","author":"creavi","date":"2025-08-19 13:52:31"},"1.0.15":{"tag":"1.0.15","author":"creavi","date":"2025-09-05 10:48:58"},"1.0.16":{"tag":"1.0.16","author":"creavi","date":"2025-09-08 12:54:32"},"1.0.17":{"tag":"1.0.17","author":"creavi","date":"2025-12-19 14:22:12"},"1.0.2":{"tag":"1.0.2","author":"creavi","date":"2025-07-22 14:59:59"},"1.0.3":{"tag":"1.0.3","author":"creavi","date":"2025-07-23 08:08:30"},"1.0.4":{"tag":"1.0.4","author":"creavi","date":"2025-07-24 13:27:21"},"1.0.5":{"tag":"1.0.5","author":"creavi","date":"2025-07-25 10:44:37"},"1.0.6":{"tag":"1.0.6","author":"creavi","date":"2025-07-28 11:51:13"},"1.0.7":{"tag":"1.0.7","author":"creavi","date":"2025-07-29 15:15:36"},"1.0.8":{"tag":"1.0.8","author":"creavi","date":"2025-07-30 14:25:49"},"1.0.9":{"tag":"1.0.9","author":"creavi","date":"2025-07-31 17:21:31"},"1.1.0":{"tag":"1.1.0","author":"creavi","date":"2026-01-07 09:00:29"},"1.1.1":{"tag":"1.1.1","author":"creavi","date":"2026-01-09 09:37:56"},"1.1.2":{"tag":"1.1.2","author":"creavi","date":"2026-01-14 19:36:59"},"1.1.3":{"tag":"1.1.3","author":"creavi","date":"2026-01-16 13:17:25"},"1.1.4":{"tag":"1.1.4","author":"creavi","date":"2026-01-19 12:04:20"},"1.1.5":{"tag":"1.1.5","author":"creavi","date":"2026-01-23 15:16:21"},"1.1.6":{"tag":"1.1.6","author":"creavi","date":"2026-01-28 14:33:42"},"1.1.7":{"tag":"1.1.7","author":"creavi","date":"2026-02-05 11:59:11"},"1.1.8":{"tag":"1.1.8","author":"creavi","date":"2026-02-09 11:13:25"},"1.1.9":{"tag":"1.1.9","author":"creavi","date":"2026-02-13 13:22:43"},"1.2.0":{"tag":"1.2.0","author":"creavi","date":"2026-02-24 13:12:12"},"1.2.1":{"tag":"1.2.1","author":"creavi","date":"2026-03-13 09:03:26"},"1.3.0":{"tag":"1.3.0","author":"creavi","date":"2026-03-17 12:03:56"},"1.3.1":{"tag":"1.3.1","author":"creavi","date":"2026-04-02 13:57:32"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":4},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3336076,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3336076,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3336076,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3336076,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":{"creavibc\/booking-service":{"name":"creavibc\/booking-service","title":"Creavibc Booking Service"}},"tagged_versions":["1.0.0","1.0.1","1.0.10","1.0.11","1.0.12","1.0.13","1.0.14","1.0.15","1.0.16","1.0.17","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9","1.1.0","1.1.1","1.1.2","1.1.3","1.1.4","1.1.5","1.1.6","1.1.7","1.1.8","1.1.9","1.2.0","1.2.1","1.3.0","1.3.1"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3328494,"resolution":"1","location":"assets","locale":""},"screenshot-10.jpg":{"filename":"screenshot-10.jpg","revision":3328494,"resolution":"10","location":"assets","locale":""},"screenshot-11.jpg":{"filename":"screenshot-11.jpg","revision":3328494,"resolution":"11","location":"assets","locale":""},"screenshot-12.jpg":{"filename":"screenshot-12.jpg","revision":3328494,"resolution":"12","location":"assets","locale":""},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3328494,"resolution":"2","location":"assets","locale":""},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3328494,"resolution":"3","location":"assets","locale":""},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3328494,"resolution":"4","location":"assets","locale":""},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3328494,"resolution":"5","location":"assets","locale":""},"screenshot-6.jpg":{"filename":"screenshot-6.jpg","revision":3328494,"resolution":"6","location":"assets","locale":""},"screenshot-7.jpg":{"filename":"screenshot-7.jpg","revision":3328494,"resolution":"7","location":"assets","locale":""},"screenshot-8.jpg":{"filename":"screenshot-8.jpg","revision":3328494,"resolution":"8","location":"assets","locale":""},"screenshot-9.jpg":{"filename":"screenshot-9.jpg","revision":3328494,"resolution":"9","location":"assets","locale":""}},"screenshots":{"1":"Admin: calendar for selecting available booking dates","2":"Admin: form builder with default and custom field settings","3":"Admin: customizable weekday-based time slots with duration","4":"Admin: button style and brand color customization","5":"Admin: email template settings for admin and user notifications","6":"Admin: list view of all submitted bookings","7":"Admin: detailed view of a single booking with all data","8":"Frontend: full booking flow \u2014 calendar, time, form, confirmation","9":"Frontend: various layout styles for different services","10":"Frontend: mobile-optimized views for multiple services","11":"Frontend: styled popup interface for therapy booking","12":"Frontend: styled popup interface for yoga class booking"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[8132,269,275,7101,54862],"plugin_category":[40],"plugin_contributors":[241699],"plugin_business_model":[],"class_list":["post-237761","plugin","type-plugin","status-publish","hentry","plugin_tags-appointments","plugin_tags-booking","plugin_tags-booking-calendar","plugin_tags-bookings","plugin_tags-time-slot","plugin_category-calendar-and-events","plugin_contributors-creavi","plugin_committers-creavi","plugin_support_reps-juliacreavi"],"banners":{"banner":"https:\/\/ps.w.org\/creavi-booking-service\/assets\/banner-772x250.png?rev=3336076","banner_2x":"https:\/\/ps.w.org\/creavi-booking-service\/assets\/banner-1544x500.png?rev=3336076","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/creavi-booking-service\/assets\/icon-128x128.png?rev=3336076","icon_2x":"https:\/\/ps.w.org\/creavi-booking-service\/assets\/icon-256x256.png?rev=3336076","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/creavi-booking-service\/assets\/screenshot-1.jpg?rev=3328494","caption":"Admin: calendar for selecting available booking dates"},{"src":"https:\/\/ps.w.org\/creavi-booking-service\/assets\/screenshot-2.jpg?rev=3328494","caption":"Admin: form builder with default and custom field settings"},{"src":"https:\/\/ps.w.org\/creavi-booking-service\/assets\/screenshot-3.jpg?rev=3328494","caption":"Admin: customizable weekday-based time slots with duration"},{"src":"https:\/\/ps.w.org\/creavi-booking-service\/assets\/screenshot-4.jpg?rev=3328494","caption":"Admin: button style and brand color customization"},{"src":"https:\/\/ps.w.org\/creavi-booking-service\/assets\/screenshot-5.jpg?rev=3328494","caption":"Admin: email template settings for admin and user notifications"},{"src":"https:\/\/ps.w.org\/creavi-booking-service\/assets\/screenshot-6.jpg?rev=3328494","caption":"Admin: list view of all submitted bookings"},{"src":"https:\/\/ps.w.org\/creavi-booking-service\/assets\/screenshot-7.jpg?rev=3328494","caption":"Admin: detailed view of a single booking with all data"},{"src":"https:\/\/ps.w.org\/creavi-booking-service\/assets\/screenshot-8.jpg?rev=3328494","caption":"Frontend: full booking flow \u2014 calendar, time, form, confirmation"},{"src":"https:\/\/ps.w.org\/creavi-booking-service\/assets\/screenshot-9.jpg?rev=3328494","caption":"Frontend: various layout styles for different services"},{"src":"https:\/\/ps.w.org\/creavi-booking-service\/assets\/screenshot-10.jpg?rev=3328494","caption":"Frontend: mobile-optimized views for multiple services"},{"src":"https:\/\/ps.w.org\/creavi-booking-service\/assets\/screenshot-11.jpg?rev=3328494","caption":"Frontend: styled popup interface for therapy booking"},{"src":"https:\/\/ps.w.org\/creavi-booking-service\/assets\/screenshot-12.jpg?rev=3328494","caption":"Frontend: styled popup interface for yoga class booking"}],"raw_content":"<!--section=description-->\n<p><strong>Appointment Booking Calendar<\/strong><\/p>\n\n<p>Booking Calendar is the ultimate all-in-one plugin to add professional bookings and appointments directly to your WordPress website.\nBuilt natively for WordPress, it\u2019s designed to make online bookings simple, fast, and intuitive - both for you and your clients. \nWhether you need to schedule consultations, classes, events, or services, this plugin gives you everything you need to manage bookings with ease.<\/p>\n\n<p><strong>Easy Setup - Ready in 2 Minutes<\/strong> \nWatch how it works in action:<\/p>\n\n<p>https:\/\/www.youtube.com\/watch?v=KdV1pQHp-oI&amp;t=1s<\/p>\n\n<p><strong>Check out the live demo<\/strong>: <a href=\"https:\/\/wordpress.creavi.dk\/booking\/\">https:\/\/wordpress.creavi.dk\/booking\/<\/a>\n<strong>We\u2019re open to any suggestions!<\/strong> Feel free to reach out via the support forum \u2014 we\u2019re happy to hear your ideas and may implement them in future updates.<\/p>\n\n<p><strong>Free Features:<\/strong><\/p>\n\n<ul>\n<li>Add booking button anywhere via shortcode: <code>[creavibc_booking_button id=\"123\"]<\/code> (opens booking popup)<\/li>\n<li>Embed full booking interface directly on page via shortcode: <code>[creavibc_booking_inline id=\"123\"]<\/code><\/li>\n<li><p>Support multiple booking widgets on the same page (different services)<\/p><\/li>\n<li><p>Smooth booking experience:<\/p>\n\n<ul>\n<li>Popup or inline layout<\/li>\n<li>Step-by-step flow: Date \u2192 Time \u2192 Details<\/li>\n<li>Fully responsive and mobile-friendly<\/li>\n<\/ul><\/li>\n<li><p>Flexible availability settings:<\/p>\n\n<ul>\n<li>Admin-defined <strong>available days<\/strong> via date picker<\/li>\n<li>Rolling availability range (e.g. next 30\u2013365 days)<\/li>\n<li>Exclude specific dates (days off, holidays)<\/li>\n<li>Minimum time before booking (buffer)<\/li>\n<\/ul><\/li>\n<li><p>Flexible <strong>weekday-based time slots<\/strong>:<\/p>\n\n<ul>\n<li>Visual grid selector (e.g. Mon 9:00, Tue 10:30)<\/li>\n<li>Different time slots per weekday<\/li>\n<li>Optional slot duration: 20 \/ 30 \/ 60 minutes<\/li>\n<li>Dynamic time slots based on selected date<\/li>\n<\/ul><\/li>\n<li><p>Smart timezone handling:<\/p>\n\n<ul>\n<li>Admin timezone detection<\/li>\n<li><strong>Timezone modes<\/strong>:<\/li>\n<li>Localized (auto-adjust to user timezone)<\/li>\n<li>Locked (fixed business timezone)<\/li>\n<li>Clear timezone indication on frontend<\/li>\n<\/ul><\/li>\n<li><p>Customizable <strong>booking form fields<\/strong>:<\/p>\n\n<ul>\n<li>Toggle default Name &amp; Email fields<\/li>\n<li>Add unlimited custom fields (text or textarea)<\/li>\n<li>Set any field as required<\/li>\n<\/ul><\/li>\n<li><p>Automated <strong>email notifications &amp; reminders<\/strong>:<\/p>\n\n<ul>\n<li>Sent to both admin and customer<\/li>\n<li>Dynamic tags: <code>{name}<\/code>, <code>{email}<\/code>, <code>{date}<\/code>, <code>{time}<\/code>, <code>{service}<\/code> <\/li>\n<li>Optional reminder emails before the appointment (reduce no-shows)<\/li>\n<\/ul><\/li>\n<li><p>Calendar integration:<\/p>\n\n<ul>\n<li>Automatically push bookings to Google Calendar<\/li>\n<li>Block already booked time slots from Google Calendar<\/li>\n<li>Google Calendar link generation for attendees<\/li>\n<li>Downloadable <code>.ics<\/code> (iCalendar) file<\/li>\n<\/ul><\/li>\n<li><p>Meeting &amp; location options:<\/p>\n\n<ul>\n<li>In-person meetings<\/li>\n<li>Online meetings (video or custom link)<\/li>\n<li>Phone call option<\/li>\n<\/ul><\/li>\n<li><p>Built-in video conferencing:<\/p>\n\n<ul>\n<li>Automatic meeting link generation  <\/li>\n<\/ul><\/li>\n<li><p>Personalization options:<\/p>\n\n<ul>\n<li>Custom brand color<\/li>\n<li>Personalized thank-you message<\/li>\n<\/ul><\/li>\n<li><p>Easy booking management<\/p><\/li>\n<li>Clean and minimal admin UI<\/li>\n<li><p>Works with Gutenberg, Elementor, and other page builders<\/p><\/li>\n<li><p>Multilingual &amp; Translation Ready<\/p><\/li>\n<\/ul>\n\n<h3>Languages<\/h3>\n\n<p>This plugin is fully translation-ready and supports localization via translate.wordpress.org.<\/p>\n\n<p>Available languages include:\n* English (default)\n* French\n* Danish<\/p>\n\n<p>You can help translate this plugin into your language at:\nhttps:\/\/translate.wordpress.org\/projects\/wp-plugins\/creavi-booking-service\/<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin to <code>\/wp-content\/plugins\/<\/code> or install it via the WordPress admin dashboard.<\/li>\n<li>Activate it through the \"Plugins\" menu.<\/li>\n<li>Create a new <strong>Service<\/strong> post and configure your booking options.<\/li>\n<li>Place the generated shortcode anywhere on your site.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20i%20display%20multiple%20booking%20buttons%20on%20one%20page%3F\"><h3>Can I display multiple booking buttons on one page?<\/h3><\/dt>\n<dd><p>Yes! Each service has its own shortcode and popup \u2014 ideal for showcasing different services.<\/p><\/dd>\n<dt id=\"does%20it%20support%20timezone%20differences%3F\"><h3>Does it support timezone differences?<\/h3><\/dt>\n<dd><p>Yes. Choose to display time slots in the visitor\u2019s local timezone or lock them to the admin\u2019s.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20emails%20sent%20after%20booking%3F\"><h3>Can I customize the emails sent after booking?<\/h3><\/dt>\n<dd><p>Absolutely. You can fully customize both admin and user email templates using tags like <code>{name}<\/code>, <code>{service}<\/code>, <code>{date}<\/code>, and more.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Added Gutenberg block to easily insert booking widgets directly in the editor.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Added secure video integration for online appointments.<\/li>\n<li>Added flexible meeting types: Secure video, Phone call, and Custom link.<\/li>\n<li>Improved booking notifications and calendar event details with meeting information.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Added a dedicated \u201cLocation &amp; Meeting\u201d section with extended meeting options.<\/li>\n<li>Improved frontend booking UI to better display meeting location details.<\/li>\n<li>Improved admin UI with a smoother and clearer service setup tour.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Added <code>{name_url}<\/code> template tag for Booking emails, Reminder emails.<\/li>\n<li>Added Service setup onboarding navigation bar for a clearer configuration flow.<\/li>\n<li>Improved Service editor layout with structured top navigation<\/li>\n<\/ul>\n\n<h4>1.1.9<\/h4>\n\n<ul>\n<li>Added per-service Google Calendar connections \u2013 each service can now connect to its own Google account.<\/li>\n<li>Improved Google Calendar connection logic with service-level override and site-level fallback.<\/li>\n<li>Added support for <code>{custom}<\/code> tag in Google Calendar events and invitations.<\/li>\n<li>Improved tag visibility in admin UI (clarified <code>{custom}<\/code> usage).<\/li>\n<\/ul>\n\n<h4>1.1.8<\/h4>\n\n<ul>\n<li>Extended Google Calendar event details<\/li>\n<li>Improved Google Calendar &amp; .ics event data consistency<\/li>\n<li>Improved Admin metabox reorganization for clearer service setup<\/li>\n<li>Improved Modernized admin styling and layout<\/li>\n<\/ul>\n\n<h4>1.1.7<\/h4>\n\n<ul>\n<li>Added multilingual support for frontend and admin.<\/li>\n<li>Included French (fr_FR) and Danish (da_DK) translations.<\/li>\n<\/ul>\n\n<h4>1.1.6<\/h4>\n\n<ul>\n<li>Added Minimum Time Before Booking option - per service lead-time setting.<\/li>\n<\/ul>\n\n<h4>1.1.5<\/h4>\n\n<ul>\n<li>Added a default service placeholder image when no service image is uploaded.<\/li>\n<li>Improved calendar styling for a cleaner and more consistent booking experience.<\/li>\n<\/ul>\n\n<h4>1.1.4<\/h4>\n\n<ul>\n<li>Booking calendar now respects the WordPress \u201cWeek Starts On\u201d setting.<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Added automated reminder emails for bookings (per service).<\/li>\n<li>New service option to enable\/disable reminder emails.<\/li>\n<li>New reminder timing settings (minutes, hours, or 1 day before the appointment).<\/li>\n<li>Added customizable reminder email subject and message templates.<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Fixed an issue allowing bookings in the past on the current day.<\/li>\n<li>Fixed service thank-you text option.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Added Google Calendar availability sync \u2013 the plugin now fetches existing events from connected Google Calendars and automatically blocks those time slots in the service booking calendar on the frontend.<\/li>\n<li>This prevents double bookings by ensuring already occupied Google Calendar times cannot be selected by users.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added dynamic availability mode with rolling booking windows and support for excluded dates.<\/li>\n<li>Improved Available Booking Days UI with a tab-based switch between dynamic and static modes, fully backward compatible.<\/li>\n<\/ul>\n\n<h4>1.0.17<\/h4>\n\n<ul>\n<li>Added Google Calendar integration - connect your services with Google Calendar to automatically create events for new bookings and keep your schedule in sync.<\/li>\n<\/ul>\n\n<h4>1.0.16<\/h4>\n\n<ul>\n<li>Fixed admin timezone selector to correctly keep the saved value selected on post edit.<\/li>\n<li>Improved timezone dropdown population to show the full list while preserving the stored timezone.<\/li>\n<\/ul>\n\n<h4>1.0.15<\/h4>\n\n<ul>\n<li>Removed \"Close\" button for the inline layout (embedded on-page booking).<\/li>\n<li>Prepared Google Calendar integration (service-level connect\/disconnect UI and backend scaffolding).<\/li>\n<\/ul>\n\n<h4>1.0.14<\/h4>\n\n<ul>\n<li>Added auto-selection of the first available date and time slot on open (with visual highlight)<\/li>\n<\/ul>\n\n<h4>1.0.13<\/h4>\n\n<ul>\n<li>Added smooth animations when rendering or clearing time slots<\/li>\n<li>Improved booking slots container with height transition to prevent layout jumps<\/li>\n<\/ul>\n\n<h4>1.0.12<\/h4>\n\n<p>*Improved inline calendar styles for better visual consistency<\/p>\n\n<h4>1.0.11<\/h4>\n\n<ul>\n<li>Added option and shortcode for inline booking form display directly on the page<\/li>\n<\/ul>\n\n<h4>1.0.10<\/h4>\n\n<ul>\n<li>Improved mobile layout handling using <code>max-height: 90vh<\/code> with fallback height<\/li>\n<li>Aligned summary<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Aligned time zone summary with extended format in footer<\/li>\n<li>Fixed popup height on large screens<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Added time zone info next to selected time in booking summary footer<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Enhanced time slot selection UX with dynamic tooltip on weekday\/time headers<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Standardized time slot button sizes for better visual alignment<\/li>\n<li>Improved layout consistency across different screen sizes<\/li>\n<li>Enhanced mobile responsiveness of time slot grid<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Optimized and aligned Flatpickr calendar header for better compatibility with different themes<\/li>\n<li>Removed unwanted arrowTop styling from Flatpickr popup<\/li>\n<li>Minor CSS cleanup for calendar appearance<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Improved mobile layout and spacing behavior<\/li>\n<li>Aligned and styled time zone notice with animated globe icon and tooltip<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Added quick-fill range selector for Available Booking Days (1\u201312 months ahead)<\/li>\n<li>Improved field descriptions for better admin UX when selecting booking dates<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Added vertical and horizontal padding options for the booking button<\/li>\n<li>Improved styling compatibility with default WordPress themes<\/li>\n<li>Minor UI enhancements for smoother content transitions<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Minor CSS improvements for better compatibility with Elementor<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial public release with full booking flow: calendar, time slots, form fields, notifications, and timezone support<\/li>\n<\/ul>","raw_excerpt":"Easy appointment booking system for any service. Create services, manage availability, and accept bookings with a simple booking calendar.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/237761","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=237761"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/creavi"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=237761"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=237761"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=237761"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=237761"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=237761"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=237761"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}