{"id":1135,"date":"2024-11-23T04:57:39","date_gmt":"2024-11-23T04:57:39","guid":{"rendered":"https:\/\/support-landing.altegio.cloud\/support\/16898106582429-configuring-available-time-slots-for-online-booking-in-the-new-interface\/"},"modified":"2026-03-25T11:31:23","modified_gmt":"2026-03-25T11:31:23","password":"","slug":"16898106582429-configuring-available-time-slots-for-online-booking-in-the-new-interface","status":"publish","type":"docs","link":"https:\/\/alteg.io\/en\/support\/knowledge-base\/16898106582429-configuring-available-time-slots-for-online-booking-in-the-new-interface\/","title":{"rendered":"Configuring available time slots for online booking in the new interface"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Set up the <strong>rules and available times for online booking with your team<\/strong>. Based on these settings, clients will be able to book services online for the time slots you choose.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can enable the <strong>\u201cOptimal\u201d<\/strong> online booking option \u2014 it\u2019s a good choice if you want to minimize gaps and offer clients more booking options.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can also set a <strong>fixed<\/strong> booking time using the <strong>\u201cFixed\u201d<\/strong> option.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In addition to Optimal and Fixed, you can now configure a <strong>dynamic<\/strong> slot type using the <strong>\u201cDynamic\u201d<\/strong> option \u2014 an extra slot is created after an appointment or break ends, and the remaining slots adjust accordingly.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Setup and editing<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Available time can be configured in two sections of <strong>Altegio <\/strong>in <strong>Administration<\/strong> mode:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>For all team members of a location in the <strong>Online Booking > Settings ><\/strong> <strong>Even more features<\/strong> > <strong>Set your available hours<\/strong> section.<\/li>\n<\/ul>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a152e0bce22f&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a152e0bce22f\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"542\" height=\"1024\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.22.53-542x1024.png\" alt=\"\" class=\"wp-image-211204\" srcset=\"https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.22.53-542x1024.png 542w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.22.53-159x300.png 159w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.22.53-768x1452.png 768w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.22.53-271x512.png 271w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.22.53.png 782w\" sizes=\"auto, (max-width: 542px) 100vw, 542px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Individual time slots for specific team members<\/strong> in the <strong>Team<\/strong> > <strong>Team members list<\/strong> section.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">To access the settings:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Click on the team member&#8217;s name in the list, open the <strong>Online booking<\/strong> tab, and select <strong>Personal for the professional<\/strong><\/li>\n<\/ol>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a152e0bcf181&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a152e0bcf181\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"651\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.29.12-1024x651.png\" alt=\"\" class=\"wp-image-211228\" srcset=\"https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.29.12-1024x651.png 1024w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.29.12-300x191.png 300w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.29.12-768x488.png 768w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.29.12-1536x976.png 1536w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.29.12-360x229.png 360w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.29.12-1568x997.png 1568w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.29.12.png 2014w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li><strong>Unavailable days for online booking<\/strong> can also be configured separately for each team member. At the same time, the available time for online booking can be either shared for the whole location or set individually per team member.<\/li>\n<\/ol>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a152e0bcfe69&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a152e0bcfe69\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"850\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.41.39-1024x850.png\" alt=\"\" class=\"wp-image-211345\" srcset=\"https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.41.39-1024x850.png 1024w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.41.39-300x249.png 300w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.41.39-768x638.png 768w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.41.39-1536x1275.png 1536w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.41.39-360x299.png 360w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.41.39-1568x1302.png 1568w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.41.39.png 1662w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li>Click <strong>Add<\/strong> and select the required day, multiple days, or a date range. To delete an entry, click the <strong>trash<\/strong> icon.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">The settings for the location and for team members work the same way. The only difference is that <strong>location-level<\/strong> settings apply to everyone, while <strong>team member-level<\/strong> settings apply only to the selected team member. You can set different available-time settings for different team members.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can disable online booking for <strong>specific days and\/or periods.<\/strong> For example, if you want to serve clients offline on certain days. This is especially useful before holidays, so you can control the schedule and book clients manually.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Available time slots for online booking<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Set up the rules for generating time slots that will be shown during online booking.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>In the <strong>Available booking slots > Slot generation rules<\/strong> block, click <strong>Edit rules<\/strong>. Here you can configure the slot type, when online booking starts, booking intervals, and the time before the appointment starts.<\/li>\n\n\n\n<li>Follow the on-screen prompts to choose the settings that fit your business needs. To continue, click <strong>Next<\/strong>; to go back to the previous step, click <strong>Back<\/strong>. At the end, make sure to click <strong>Finish setup<\/strong>.<\/li>\n<\/ol>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a152e0bd0d89&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a152e0bd0d89\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"897\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.46.15-1024x897.png\" alt=\"\" class=\"wp-image-211384\" srcset=\"https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.46.15-1024x897.png 1024w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.46.15-300x263.png 300w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.46.15-768x673.png 768w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.46.15-1536x1345.png 1536w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.46.15-360x315.png 360w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.46.15-1568x1373.png 1568w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.46.15.png 1612w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Read more about all available options in the article below.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Online booking density<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Choose the slot type that best fits your business: <strong>Fixed<\/strong>, <strong>Optimal<\/strong>, or <strong>Dynamic<\/strong>.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a152e0bd1ae0&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a152e0bd1ae0\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"562\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.47.43-1024x562.png\" alt=\"\" class=\"wp-image-211402\" srcset=\"https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.47.43-1024x562.png 1024w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.47.43-300x165.png 300w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.47.43-768x421.png 768w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.47.43-1536x842.png 1536w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.47.43-360x197.png 360w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.47.43-1568x860.png 1568w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.47.43.png 1634w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Fixed<\/strong> \u2014 you create the booking grid yourself. It\u2019s a good choice if you have a steady client flow and want to lock in time slots for maximum efficiency.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With this slot type, the start time of each slot is fixed and depends only on the interval you set.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This setting lets you show clients only the times you\u2019ve selected.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Example<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">An employee works from <strong>9:00 to 18:00<\/strong>, and most appointments with them take <strong>1 hour<\/strong>. In this case, clients will be able to book only at <strong>9:00, 10:00, 11:00, 12:00, 13:00, 14:00, 15:00, 16:00, and 17:00<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If the service duration is less than 1 hour, the client will still be offered only the times you\u2019ve set \u2014 no additional slot will be added.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this example, the next available slots after appointments will be <strong>10:00<\/strong> and <strong>13:00<\/strong>.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Optimal<\/strong> \u2014 if an appointment ends earlier than the standard slot length, an additional slot is created while the other slots remain unchanged. If the employee has a break in their schedule, an extra slot will also appear after the break. This option is ideal if you want to give clients more booking choices and minimize empty gaps.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this mode, the system automatically creates extra slots based on when the previous appointment ends and on scheduled breaks.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With the <strong>Optimal<\/strong> slot type, clients will see not only the slots you set manually, but also the additional slots the system generates automatically after each booking is created.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Example<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If the available slots are <strong>9:00, 9:30, 10:00, 10:30<\/strong>, and so on, and the schedule already has appointments at <strong>9:00<\/strong> and <strong>11:30<\/strong>, then during online booking the client will see not only the slots at <strong>10:00<\/strong> and <strong>13:30<\/strong>, but also additional slots at <strong>9:45<\/strong> and <strong>13:10<\/strong>.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Dynamic<\/strong> \u2014 an extra slot is created after an appointment or a break ends, and the other slots adjust around it. This option is best if you want to give clients maximum flexibility when choosing time slots.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is a new way to configure online booking time. In this mode, the system looks for available time slots starting from each free period in the employee\u2019s schedule.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With the <strong>Dynamic<\/strong> slot type, slots are generated based on the employee\u2019s working hours, existing appointments, and breaks, using the selected display interval. Also, unlike the Fixed or Optimal types, you can\u2019t set separate available booking slots for this scenario \u2014 the slots automatically adapt to the employee\u2019s actual free time and are shown automatically.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Example<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If an employee starts work at <strong>9:00<\/strong> on one day and at <strong>10:00<\/strong> on another day, then the first available slots for each day will match the start of their working hours\u2014unless those times are already taken by appointments or breaks.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you add a break from <strong>13:00 to 13:30<\/strong> and an appointment from <strong>14:00 to 16:05<\/strong>, the client will also see available slots at <strong>13:30<\/strong> and <strong>16:05<\/strong>.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Online booking start<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Choose what the first available online booking slot should be based on: the <strong>online booking time<\/strong> or the <strong>team member\u2019s workday start time<\/strong>.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Important<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Choosing the online booking start is available only for the <strong>Fixed<\/strong> and <strong>Optimal<\/strong> slot types.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>From the time of online booking.<\/strong> Slots start based on your online booking time settings. This option works well if an employee\u2019s workday usually starts at the same time. In this case, you set the first slot manually, and the remaining slots are built from it.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a152e0bd3d3c&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a152e0bd3d3c\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"562\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.55.42-1024x562.png\" alt=\"\" class=\"wp-image-211534\" srcset=\"https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.55.42-1024x562.png 1024w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.55.42-300x165.png 300w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.55.42-768x421.png 768w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.55.42-1536x842.png 1536w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.55.42-360x197.png 360w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.55.42.png 1550w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Example<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If online booking time is set from <strong>10:00 to 17:00<\/strong>, and the employee\u2019s working hours are always <strong>8:00 to 15:00<\/strong>, then the client will see the first slot at <strong>10:00<\/strong> and the last one at <strong>14:00<\/strong> (if the step is <strong>1 hour<\/strong> and the selected service can finish by <strong>15:00<\/strong>).<\/p>\n<\/blockquote>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>From the start of team member\u2019s workday.<\/strong> Slots are generated based on the employee\u2019s schedule. This option is a good fit if the employee starts work at different times.<\/li>\n<\/ul>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a152e0bd4a96&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a152e0bd4a96\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"566\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.58.04-1024x566.png\" alt=\"\" class=\"wp-image-211570\" srcset=\"https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.58.04-1024x566.png 1024w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.58.04-300x166.png 300w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.58.04-768x424.png 768w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.58.04-1536x848.png 1536w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.58.04-360x199.png 360w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-15.58.04.png 1546w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Example<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If an employee\u2019s schedule is <strong>8:00 to 15:00<\/strong> on one day, the client will see the first slot at <strong>8:00<\/strong> and the last one at <strong>14:00<\/strong> (if the step is <strong>1 hour<\/strong> and the selected service can finish by <strong>15:00<\/strong>).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If on another day the employee starts work at <strong>10:00<\/strong>, the first slot will also be shown at <strong>10:00<\/strong>.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Booking interval<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Choose the interval at which clients can book an appointment with a team member online. The booking interval divides the schedule grid into time blocks based on this setting.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Set the interval based on the duration of your most popular services. If you have many services with different durations, you can set a <strong>30-minute<\/strong> interval.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can choose an interval in <strong>5-minute increments<\/strong>, from <strong>5 minutes up to 7 hours<\/strong>.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a152e0bd5918&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a152e0bd5918\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"557\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-16.21.35-1024x557.png\" alt=\"\" class=\"wp-image-211675\" srcset=\"https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-16.21.35-1024x557.png 1024w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-16.21.35-300x163.png 300w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-16.21.35-768x418.png 768w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-16.21.35-1536x835.png 1536w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-16.21.35-360x196.png 360w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-16.21.35.png 1552w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Time before the appointment starts<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Specify how much time in advance a client must book a service with a team member. Within this time window, clients won\u2019t be able to make an appointment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This option is useful if you need time to prepare for the service, or if the team member arrives specifically for the appointment time and needs, for example, 30 minutes to get to the workplace. You can set an interval in <strong>30-minute increments<\/strong>, from <strong>30 minutes up to 24 hours<\/strong>.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a152e0bd69e8&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a152e0bd69e8\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"564\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-16.25.13-1024x564.png\" alt=\"\" class=\"wp-image-211693\" srcset=\"https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-16.25.13-1024x564.png 1024w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-16.25.13-300x165.png 300w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-16.25.13-768x423.png 768w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-16.25.13-1536x847.png 1536w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-16.25.13-360x198.png 360w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-16.25.13.png 1564w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Example<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If the setting is <strong>30 minutes<\/strong>, the current time is <strong>15:39<\/strong>, and the nearest free slot is <strong>16:00<\/strong>, then with this rule the client will see the nearest available slot only at <strong>16:30<\/strong>.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Manual slot setup<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">After you complete the setup, you\u2019ll be able to manually turn booking slots on or off.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Important<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Manual slot setup is available only for the <strong>Fixed<\/strong> and <strong>Optimal<\/strong> slot types with the <strong>\u201cFrom the online booking time\u201d<\/strong> option.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">This is useful if you want to remove morning or evening slots to better control workload during those hours.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the <strong>Available booking slots<\/strong> block, you can configure the time slots shown for online booking. If you don\u2019t want clients to see certain slots, disable them.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can hide all morning, daytime, or evening slots by unchecking the relevant box.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Example<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can hide all evening slots for online booking, while keeping morning and daytime slots available.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">You can also selectively disable specific time slots for online booking. To do this, click the slot you want:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>black<\/strong> slots are active<\/li>\n\n\n\n<li><strong>gray<\/strong> slots are inactive<\/li>\n<\/ul>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a152e0bd7bd2&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a152e0bd7bd2\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"511\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-16.27.36-1024x511.png\" alt=\"\" class=\"wp-image-211714\" srcset=\"https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-16.27.36-1024x511.png 1024w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-16.27.36-300x150.png 300w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-16.27.36-768x383.png 768w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-16.27.36-1536x766.png 1536w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-16.27.36-2048x1021.png 2048w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-16.27.36-360x179.png 360w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-16.27.36-1568x782.png 1568w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">For example, on the time grid you can disable booking at <strong>13:00<\/strong>, <strong>13:30<\/strong>, and <strong>14:00<\/strong>.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Setting up slots for different days of the week<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If needed, you can set different scenarios and available days for different weekdays. This option is useful, for example, if the booking interval on weekends differs from weekdays.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To configure another weekday, click <strong>Add weekday exception<\/strong>.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a152e0bd89d4&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a152e0bd89d4\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"823\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-16.32.34-1024x823.png\" alt=\"\" class=\"wp-image-211741\" srcset=\"https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-16.32.34-1024x823.png 1024w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-16.32.34-300x241.png 300w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-16.32.34-768x617.png 768w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-16.32.34-360x289.png 360w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-16.32.34.png 1458w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Select the days of the week that should follow a different online booking time setting. Then choose the required scenario and click <strong>Save<\/strong> at the bottom.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>black<\/strong> indicates active weekdays in the configured scenario<\/li>\n\n\n\n<li><strong>gray<\/strong> indicates inactive ones<\/li>\n<\/ul>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a152e0bd96e0&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a152e0bd96e0\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"494\" height=\"100\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-16.33.50.png\" alt=\"\" class=\"wp-image-211759\" srcset=\"https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-16.33.50.png 494w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-16.33.50-300x61.png 300w, https:\/\/alteg.io\/support\/wp-content\/uploads\/2024\/11\/Screen-Shot-2025-12-15-at-16.33.50-360x73.png 360w\" sizes=\"auto, (max-width: 494px) 100vw, 494px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">If you need to add another scenario, click <strong>Add weekday exception<\/strong> again.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Set up the rules and available times for online booking with your team. Based on these settings, clients will be able to book services online for the time slots you choose. You can enable the \u201cOptimal\u201d online booking option \u2014 it\u2019s a good choice if you want to minimize gaps and offer clients more booking [&hellip;]<\/p>\n","protected":false},"author":35,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"doc_category":[66],"doc_tag":[1462,1507,1252,1609,1372,1342,1357,1654],"class_list":["post-1135","docs","type-docs","status-publish","hentry","doc_category-new-online-booking-widget","doc_tag-appointment-en","doc_tag-client-en","doc_tag-location-en","doc_tag-online-booking-en","doc_tag-professional-en","doc_tag-team-en","doc_tag-team-member-en","doc_tag-work-schedule-en"],"aioseo_notices":[],"year_month":"2026-05","word_count":1538,"total_views":"302","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"andrei.k@alteg.io","author_nicename":"andrei-kalteg-io","author_url":"https:\/\/alteg.io\/en\/author\/andrei-kalteg-io\/"},"doc_category_info":[{"term_name":"New online booking widget","term_url":"https:\/\/alteg.io\/en\/support\/knowledge-base\/categories\/new-online-booking-widget\/"}],"doc_tag_info":[{"term_name":"Appointment","term_url":"https:\/\/alteg.io\/en\/support\/knowledge-base\/docs-tag\/appointment-en\/"},{"term_name":"Client","term_url":"https:\/\/alteg.io\/en\/support\/knowledge-base\/docs-tag\/client-en\/"},{"term_name":"Location","term_url":"https:\/\/alteg.io\/en\/support\/knowledge-base\/docs-tag\/location-en\/"},{"term_name":"Online Booking","term_url":"https:\/\/alteg.io\/en\/support\/knowledge-base\/docs-tag\/online-booking-en\/"},{"term_name":"Professional","term_url":"https:\/\/alteg.io\/en\/support\/knowledge-base\/docs-tag\/professional-en\/"},{"term_name":"Team","term_url":"https:\/\/alteg.io\/en\/support\/knowledge-base\/docs-tag\/team-en\/"},{"term_name":"Team Member","term_url":"https:\/\/alteg.io\/en\/support\/knowledge-base\/docs-tag\/team-member-en\/"},{"term_name":"Work Schedule","term_url":"https:\/\/alteg.io\/en\/support\/knowledge-base\/docs-tag\/work-schedule-en\/"}],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/alteg.io\/en\/support\/wp-json\/wp\/v2\/docs\/1135","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alteg.io\/en\/support\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/alteg.io\/en\/support\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/alteg.io\/en\/support\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/alteg.io\/en\/support\/wp-json\/wp\/v2\/comments?post=1135"}],"version-history":[{"count":3,"href":"https:\/\/alteg.io\/en\/support\/wp-json\/wp\/v2\/docs\/1135\/revisions"}],"predecessor-version":[{"id":310447,"href":"https:\/\/alteg.io\/en\/support\/wp-json\/wp\/v2\/docs\/1135\/revisions\/310447"}],"wp:attachment":[{"href":"https:\/\/alteg.io\/en\/support\/wp-json\/wp\/v2\/media?parent=1135"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/alteg.io\/en\/support\/wp-json\/wp\/v2\/doc_category?post=1135"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/alteg.io\/en\/support\/wp-json\/wp\/v2\/doc_tag?post=1135"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}