{"id":361307,"date":"2026-09-04T11:05:14","date_gmt":"2026-09-04T11:05:14","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/bookina-service-appointment-booking\/"},"modified":"2026-09-04T10:42:21","modified_gmt":"2026-09-04T10:42:21","slug":"bookiso-service-appointment-booking","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/bookiso-service-appointment-booking\/","author":13678879,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"trunk","tested":"7.1","requires":"6.0","requires_php":"8.0","requires_plugins":null,"header_name":"Bookiso - Service Appointment Booking","header_author":"Akram Ul Haq","header_description":"Universal dynamic booking plugin for any service business.","assets_banners_color":"ccdaee","last_updated":"2026-09-04 10:42:21","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":27,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.0.0":"<p>Initial public release.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3681056,"resolution":"256x256","location":"assets","locale":"","width":80,"height":80}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3681056,"resolution":"772x250","location":"assets","locale":"","width":590,"height":300}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Multi-step booking wizard on the frontend","2":"Bookiso admin dashboard","3":"Listing availability and time slots","4":"Service types and form builder"}},"plugin_section":[],"plugin_tags":[276,269,275,268,51304],"plugin_category":[40],"plugin_contributors":[246836],"plugin_business_model":[],"class_list":["post-361307","plugin","type-plugin","status-publish","hentry","plugin_tags-appointment","plugin_tags-booking","plugin_tags-booking-calendar","plugin_tags-scheduling","plugin_tags-service-booking","plugin_category-calendar-and-events","plugin_contributors-kamig478","plugin_committers-kamig478"],"banners":{"banner":"https:\/\/ps.w.org\/bookiso-service-appointment-booking\/assets\/banner-772x250.png?rev=3681056","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/bookiso-service-appointment-booking\/assets\/icon-256x256.png?rev=3681056","icon_2x":"https:\/\/ps.w.org\/bookiso-service-appointment-booking\/assets\/icon-256x256.png?rev=3681056","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Bookiso helps service businesses accept appointments online. Configure listings for doctors, spas, coaches, consultants, and more with flexible service types, custom fields, availability rules, and a customer-friendly booking wizard.<\/p>\n\n<h4>Bookiso Core \u2014 included free<\/h4>\n\n<ul>\n<li>Dynamic bookable listings (custom post type labels and slugs)<\/li>\n<li>Service types with custom fields and optional pricing<\/li>\n<li>Global form builder plus per-listing field visibility<\/li>\n<li>Weekly availability, time slots, capacity, and blackout dates<\/li>\n<li>Multi-step booking wizard with smart step visibility<\/li>\n<li>Slot holds while customers complete the form<\/li>\n<li>Admin bookings list, calendar, and reviews moderation<\/li>\n<li>Customer My Bookings area with guest lookup<\/li>\n<li>Customer cancel and reschedule (configurable policy)<\/li>\n<li>Saved listings and post-booking reviews<\/li>\n<li>REST API for booking, availability, reviews, and saved listings<\/li>\n<li>Shortcodes: <code>[bookiso]<\/code> and <code>[bookiso_my_bookings]<\/code><\/li>\n<\/ul>\n\n<h4>Bookiso Pro (premium add-on)<\/h4>\n\n<p>Requires Bookiso Core. Adds payments, design, and automation:<\/p>\n\n<ul>\n<li><strong>Payments<\/strong> \u2014 Stripe, PayPal, offline; required payment; refunds; receipt PDF<\/li>\n<li><strong>Booking<\/strong> \u2014 Coupon codes, recurring appointments, add-to-calendar (Google, Apple, ICS)<\/li>\n<li><strong>Wizard design<\/strong> \u2014 Tab order, display options, brand colors<\/li>\n<li><strong>Notifications<\/strong> \u2014 Email, WhatsApp, SMS (Twilio); customizable templates<\/li>\n<li><strong>Calendar<\/strong> \u2014 Google Calendar OAuth sync<\/li>\n<li><strong>Admin<\/strong> \u2014 Coupons, payment capture, invoice settings<\/li>\n<\/ul>\n\n<h4>Bookiso Staff (add-on)<\/h4>\n\n<p>Requires Bookiso Core. Best with Pro for payments and notifications:<\/p>\n\n<ul>\n<li>Staff selection step in the booking wizard (\u201cpick your provider\u201d)<\/li>\n<li>Per-staff availability, schedules, and time off<\/li>\n<li>Staff profiles and listing assignment<\/li>\n<li>Dedicated staff portal (schedule, calendar, booking actions)<\/li>\n<li>Per-staff Google Calendar sync<\/li>\n<li>Vendor team support when used with Multivendor<\/li>\n<\/ul>\n\n<h4>Bookiso Partial Payments (add-on)<\/h4>\n\n<p>Requires Bookiso Core + Bookiso Pro:<\/p>\n\n<ul>\n<li>Deposits at booking (percentage or fixed)<\/li>\n<li>Customer choice: pay in full or pay deposit now<\/li>\n<li>Online balance payments via Stripe \/ PayPal<\/li>\n<li>Optional pay remaining balance at venue<\/li>\n<li>Payment ledger on each booking; balance due reminders<\/li>\n<li>Overdue balance flagging for admin<\/li>\n<\/ul>\n\n<h4>Bookiso Multivendor (add-on)<\/h4>\n\n<p>Requires Bookiso Core + Bookiso Pro:<\/p>\n\n<ul>\n<li>Vendor registration and approval workflow<\/li>\n<li>Listing approval before going live<\/li>\n<li>Platform dashboard, vendor management, revenue reports<\/li>\n<li>Vendor portal: listings, bookings, calendar, earnings<\/li>\n<li>Commission rules (percent or fixed) on each booking<\/li>\n<li>PayPal payouts (manual and scheduled)<\/li>\n<li>Team users per vendor (with Bookiso Staff)<\/li>\n<\/ul>\n\n<h4>Full feature reference<\/h4>\n\n<p>See <code>BOOKISO-PRODUCTS.md<\/code> in the plugin folder for detailed feature tables, comparisons, and recommended bundles for sales and proposals.<\/p>\n\n<h4>Support &amp; documentation<\/h4>\n\n<p>https:\/\/service-appointment-booking-wp-plugin.com\/<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/bookiso-service-appointment-booking<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen in WordPress.<\/li>\n<li>Go to <strong>Bookiso \u2192 Settings<\/strong> to configure your listing type and general options.<\/li>\n<li>Create listings, assign service types, set availability, and embed the booking form with <code>[bookiso id=\"123\"]<\/code>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20handle%20payments%3F\"><h3>Does this plugin handle payments?<\/h3><\/dt>\n<dd><p>Online payments are available in Bookiso Pro. The free plugin includes the full booking engine and admin workflow.<\/p><\/dd>\n<dt id=\"can%20i%20rename%20the%20listing%20post%20type%3F\"><h3>Can I rename the listing post type?<\/h3><\/dt>\n<dd><p>Yes. Use <strong>Bookiso \u2192 Settings<\/strong> to set singular\/plural names and URL slugs for your business type.<\/p><\/dd>\n<dt id=\"can%20i%20hide%20wizard%20steps%20when%20they%20are%20empty%3F\"><h3>Can I hide wizard steps when they are empty?<\/h3><\/dt>\n<dd><p>Yes. The booking wizard automatically hides empty service and extra-info steps per listing.<\/p><\/dd>\n<dt id=\"what%20other%20bookiso%20plugins%20are%20available%3F\"><h3>What other Bookiso plugins are available?<\/h3><\/dt>\n<dd><p>Bookiso Pro adds payments, wizard design, and notifications. Add-ons include Staff (team scheduling), Partial Payments (deposits), and Multivendor (marketplace). See the plugin description above or BOOKISO-PRODUCTS.md for full details.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Universal WordPress service and appointment booking plugin with dynamic forms, availability, and a multi-step booking wizard.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/361307","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=361307"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/kamig478"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=361307"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=361307"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=361307"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=361307"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=361307"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=361307"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}