[{"data":1,"prerenderedAt":1045},["ShallowReactive",2],{"help:\u002Fhelp\u002Fcalendar\u002Fdrag-resize-and-rebook-from-the-grid":3,"help-all-categories":220,"help-cat-articles:\u002Fhelp\u002Fcalendar\u002Fdrag-resize-and-rebook-from-the-grid":340,"help-related:\u002Fhelp\u002Fcalendar\u002Fdrag-resize-and-rebook-from-the-grid":341},{"id":4,"title":5,"audience":6,"body":7,"category":199,"description":200,"draft":201,"extension":202,"icon":203,"keywords":204,"meta":210,"navigation":211,"order":212,"path":213,"related":214,"seo":216,"stem":217,"updatedAt":218,"__hash__":219},"help\u002Fhelp\u002Fcalendar\u002Fdrag-resize-and-rebook-from-the-grid.md","Drag, resize, and rebook straight from the grid","clinic",{"type":8,"value":9,"toc":177},"minimark",[10,19,24,72,79,83,90,94,103,130,136,140,144,147,151,159,163,166,170],[11,12,13,14,18],"p",{},"The fastest edits happen on the grid itself: drag a block to move it, pull its bottom edge to change its duration, and use ",[15,16,17],"strong",{},"Rebook client"," to put someone's next visit on any open slot with their details carried along. Everything snaps to 15 minutes.",[20,21,23],"h2",{"id":22},"how-do-i-move-an-appointment-by-dragging","How do I move an appointment by dragging?",[25,26,27,32,35,39,58,62],"steps",{},[28,29,31],"h3",{"id":30},"drag-the-block","Drag the block",[11,33,34],{},"Drag it to a new time — or into another team member's column to change provider. Only scheduled and confirmed appointments can be dragged.",[28,36,38],{"id":37},"read-the-confirmation","Read the confirmation",[11,40,41,42,45,46,49,50,53,54,57],{},"Nothing moves until you confirm. The ",[15,43,44],{},"New time"," dialog shows the new date and range, a green ",[15,47,48],{},"Slot is available"," (or an amber warning that the slot already has a booking), a ",[15,51,52],{},"What moves"," list when the visit has several services, and a ",[15,55,56],{},"Notify {name} about reschedule"," checkbox.",[28,59,61],{"id":60},"update","Update",[11,63,64,65,67,68,71],{},"Press ",[15,66,61],{},". If the target is outside working hours, an extra checkbox — ",[15,69,70],{},"Schedule outside working hours"," — must be ticked first; that's how you deliberately place the 7am regular.",[11,73,74,75,78],{},"An ",[15,76,77],{},"Undo"," appears in the confirmation toast — one click puts the appointment back where it was, without notifying anyone. If the original slot has been taken in the meantime, the undo tells you.",[20,80,82],{"id":81},"resize-to-change-duration","Resize to change duration",[11,84,85,86,89],{},"Pull the handle at the bottom edge of a block to lengthen or shorten the visit. Resizes apply immediately — no dialog, no client notification, because the start time didn't move. If the new length runs past the provider's shift you're warned and can ",[15,87,88],{},"Resize anyway","; if it would overlap the next booking, it's refused.",[20,91,93],{"id":92},"rebook-a-client-from-a-past-visit","Rebook a client from a past visit",[11,95,96,98,99,102],{},[15,97,17],{}," in the appointment's ",[15,100,101],{},"⋮"," menu is the \"book their next one\" shortcut:",[25,104,105,109,116,120,123,127],{},[28,106,108],{"id":107},"choose-rebook-client","Choose Rebook client",[11,110,111,112,115],{},"Open any of the client's appointments and pick ",[15,113,114],{},"⋮ → Rebook client",".",[28,117,119],{"id":118},"pick-a-slot","Pick a slot",[11,121,122],{},"The calendar switches to today's day view with a banner — \"Pick a slot to rebook {name} — click any open time on any provider.\" Navigate to any date you like.",[28,124,126],{"id":125},"confirm-the-booking","Confirm the booking",[11,128,129],{},"Clicking an open slot opens the booking panel prefilled with the client and service. The provider is whoever's column you clicked, so rebooking with someone new is just clicking their column.",[131,132,133],"tip",{},[11,134,135],{},"Started a booking and clicked away? A drafted booking with real content asks before it's discarded — a stray click can't silently throw away the visit you were building.",[20,137,139],{"id":138},"common-questions","Common questions",[28,141,143],{"id":142},"why-wont-a-block-drag","Why won't a block drag?",[11,145,146],{},"Completed, cancelled and no-show appointments are fixed. Blocks in a resource (room) column are read-only too — drag the block in the provider's column instead. Multi-provider visits drag per reassigned service line, not as a whole.",[28,148,150],{"id":149},"does-dragging-charge-or-refund-anything","Does dragging charge or refund anything?",[11,152,153,154,115],{},"No. Moving an appointment never touches deposits or fees — those only come into play on cancellation or no-show. See ",[155,156,158],"a",{"href":157},"\u002Fhelp\u002Fcalendar\u002Freschedule-cancel-and-no-shows","Reschedule, cancel, and mark a no-show",[28,160,162],{"id":161},"is-the-client-told-when-i-resize","Is the client told when I resize?",[11,164,165],{},"No — only a change to the start time offers a notification. Duration-only changes are silent, though reminders re-arm automatically.",[28,167,169],{"id":168},"can-i-drag-an-appointment-onto-a-slot-thats-already-booked","Can I drag an appointment onto a slot that's already booked?",[11,171,172,173,115],{},"Only if your business allows double-booking; the dialog warns you first. Otherwise the move is refused. See ",[155,174,176],{"href":175},"\u002Fhelp\u002Fcalendar\u002Fdouble-booking-and-overlaps","Double-booking and overlaps",{"title":178,"searchDepth":179,"depth":179,"links":180},"",2,[181,187,188,193],{"id":22,"depth":179,"text":23,"children":182},[183,185,186],{"id":30,"depth":184,"text":31},3,{"id":37,"depth":184,"text":38},{"id":60,"depth":184,"text":61},{"id":81,"depth":179,"text":82},{"id":92,"depth":179,"text":93,"children":189},[190,191,192],{"id":107,"depth":184,"text":108},{"id":118,"depth":184,"text":119},{"id":125,"depth":184,"text":126},{"id":138,"depth":179,"text":139,"children":194},[195,196,197,198],{"id":142,"depth":184,"text":143},{"id":149,"depth":184,"text":150},{"id":161,"depth":184,"text":162},{"id":168,"depth":184,"text":169},"calendar","Move an appointment by dragging, change its duration with the resize handle, undo a move, and rebook a client onto any open slot.",false,"md","i-lucide-move",[205,206,207,208,209],"drag appointment to new time","make appointment longer calendar","undo appointment move","rebook client next appointment","resize appointment duration",{},true,70,"\u002Fhelp\u002Fcalendar\u002Fdrag-resize-and-rebook-from-the-grid",[157,215,175],"\u002Fhelp\u002Fcalendar\u002Ffind-your-way-around",{"title":5,"description":200},"help\u002Fcalendar\u002Fdrag-resize-and-rebook-from-the-grid","2026-08-14","KWojNZUHUxMz4ouRggVSCING_eMq6FyFX1ravKGfquw",[221,232,240,249,259,269,279,289,299,309,319,330],{"id":222,"title":223,"audience":6,"description":224,"extension":225,"icon":226,"meta":227,"order":228,"slug":229,"stem":230,"__hash__":231},"helpCategories\u002Fhelp\u002Fcategories\u002Fgetting-started.yml","Getting started","Set up your workspace, learn the layout, and run your first day.","yml","i-lucide-compass",{},1,"getting-started","help\u002Fcategories\u002Fgetting-started","lTnfg_2tKvxQ9QanJ9XY3shoBHrJNWNfnxhcYaaKKPI",{"id":233,"title":234,"audience":6,"description":235,"extension":225,"icon":236,"meta":237,"order":179,"slug":199,"stem":238,"__hash__":239},"helpCategories\u002Fhelp\u002Fcategories\u002Fcalendar.yml","Calendar & booking","Book, move, and cancel appointments. Block time, work the waitlist, and read the grid at a glance.","i-lucide-calendar",{},"help\u002Fcategories\u002Fcalendar","s5UMHzRIeTUFi7mdsOyuSluzJBp79U9WTsTpOtbaW-E",{"id":241,"title":242,"audience":6,"description":243,"extension":225,"icon":244,"meta":245,"order":184,"slug":246,"stem":247,"__hash__":248},"helpCategories\u002Fhelp\u002Fcategories\u002Fcheckout.yml","Checkout & payments","Ring up a sale, take tips, handle deposits and fees, issue refunds, and close the drawer.","i-lucide-credit-card",{},"checkout","help\u002Fcategories\u002Fcheckout","4PQPgJd7Z25g0SvtoqqdMlnzk3DlcJpaZhNAiNiYVW0",{"id":250,"title":251,"audience":6,"description":252,"extension":225,"icon":253,"meta":254,"order":255,"slug":256,"stem":257,"__hash__":258},"helpCategories\u002Fhelp\u002Fcategories\u002Fclients.yml","Clients & forms","Add and find clients, read a client profile, and send forms and consents.","i-lucide-users",{},4,"clients","help\u002Fcategories\u002Fclients","u-tqzEJo2gR_wJ7x7y-EMIF3L4TP9EuBWlamwgwCC0I",{"id":260,"title":261,"audience":6,"description":262,"extension":225,"icon":263,"meta":264,"order":265,"slug":266,"stem":267,"__hash__":268},"helpCategories\u002Fhelp\u002Fcategories\u002Fretail.yml","Memberships, packages & gift cards","The things clients buy once and spend down over time, and how each one behaves at checkout.","i-lucide-gift",{},5,"retail","help\u002Fcategories\u002Fretail","wVVr_rc_P9p2RZWwy0XKsNB9fQ7XtQxxIz4qnixkGkg",{"id":270,"title":271,"audience":6,"description":272,"extension":225,"icon":273,"meta":274,"order":275,"slug":276,"stem":277,"__hash__":278},"helpCategories\u002Fhelp\u002Fcategories\u002Foperations.yml","Operations","The internal side of the business, covering your written playbook, task boards, venue incidents, and the policies everyone signs.","i-lucide-briefcase",{},6,"operations","help\u002Fcategories\u002Foperations","kSPRTYYbOW5LBNuaYXGv0C4IE7BqS2n-OkCSI97f-cM",{"id":280,"title":281,"audience":6,"description":282,"extension":225,"icon":283,"meta":284,"order":285,"slug":286,"stem":287,"__hash__":288},"helpCategories\u002Fhelp\u002Fcategories\u002Fteam.yml","Team & scheduling","Working hours, the weekly roster, clock-in, timesheets, and time off.","i-lucide-id-card",{},7,"team","help\u002Fcategories\u002Fteam","1cMbCRwUmewb4t_DwUJ7jJUjntx-odU8jRDgBredsPs",{"id":290,"title":291,"audience":6,"description":292,"extension":225,"icon":293,"meta":294,"order":295,"slug":296,"stem":297,"__hash__":298},"helpCategories\u002Fhelp\u002Fcategories\u002Fgrowth.yml","Reports & growth","Read the numbers, export them, and find the report you actually need.","i-lucide-trending-up",{},8,"growth","help\u002Fcategories\u002Fgrowth","3XyCU-DkoYi7xSPz0tDRohlYkNBUS0YsLo-insknI8o",{"id":300,"title":301,"audience":6,"description":302,"extension":225,"icon":303,"meta":304,"order":305,"slug":306,"stem":307,"__hash__":308},"helpCategories\u002Fhelp\u002Fcategories\u002Fsettings.yml","Settings & admin","Services and pricing, who can see what, and moving your data in from another system.","i-lucide-settings",{},9,"settings","help\u002Fcategories\u002Fsettings","rdLQHp7tfAu5iySbsypfXu1kOuujDAuLVk6yGidNvtQ",{"id":310,"title":311,"audience":6,"description":312,"extension":225,"icon":313,"meta":314,"order":315,"slug":316,"stem":317,"__hash__":318},"helpCategories\u002Fhelp\u002Fcategories\u002Faccount.yml","Your login and profile","Your own login, password, two-factor security, profile, and language.","i-lucide-user-circle",{},10,"account","help\u002Fcategories\u002Faccount","8JZPH_8Q-lnEEFgysE9gCwyd1pzUe2hfAebATuQ5Pog",{"id":320,"title":321,"audience":322,"description":323,"extension":225,"icon":324,"meta":325,"order":326,"slug":327,"stem":328,"__hash__":329},"helpCategories\u002Fhelp\u002Fcategories\u002Fbook-online.yml","Book online","client","Booking, paying, and managing your visit from your venue's booking page and the private links they send you.","i-lucide-globe",{},20,"book-online","help\u002Fcategories\u002Fbook-online","dUBIoELt-ci1vqbw_VX1VA6PGJV8V-9x4ZmpAk1aXXE",{"id":331,"title":332,"audience":322,"description":333,"extension":225,"icon":334,"meta":335,"order":336,"slug":337,"stem":338,"__hash__":339},"helpCategories\u002Fhelp\u002Fcategories\u002Fportal.yml","Your account and visits","Booking from your account, managing your visits, and using your wallet, memberships and rewards.","i-lucide-user-round",{},21,"portal","help\u002Fcategories\u002Fportal","D8_zQhv9hO2b9PYDADw-ebh1yZUuC0UcBt3DDZbMAH4",[],[342,548,871],{"id":343,"title":158,"audience":6,"body":344,"category":199,"description":535,"draft":201,"extension":202,"icon":536,"keywords":537,"meta":538,"navigation":211,"order":539,"path":157,"related":540,"seo":544,"stem":545,"updatedAt":546,"__hash__":547},"help\u002Fhelp\u002Fcalendar\u002Freschedule-cancel-and-no-shows.md",{"type":8,"value":345,"toc":519},[346,349,353,364,367,371,395,400,405,409,414,418,421,443,446,450,457,467,470,474,477,481,486,489,494,498,501,505],[11,347,348],{},"Every change to a booking happens from the appointment panel — click the block on the calendar to open it.",[20,350,352],{"id":351},"check-a-client-in","Check a client in",[11,354,355,356,359,360,363],{},"The front desk lifecycle runs ",[15,357,358],{},"Booked → Checked in → In service → Done",". Advance it from the appointment panel as the visit progresses. The stage shows on the calendar block and on ",[15,361,362],{},"Today",", so anyone can see who has arrived without asking.",[11,365,366],{},"You can undo a stage if you tap ahead by mistake.",[20,368,370],{"id":369},"reschedule","Reschedule",[25,372,373,375,378,382,388,392],{},[28,374,31],{"id":30},[11,376,377],{},"On the calendar grid, drag an appointment to a new time or a different team member's column. A confirmation appears before anything is saved.",[28,379,381],{"id":380},"or-use-the-panel","Or use the panel",[11,383,384,385,387],{},"Open the appointment and choose ",[15,386,370],{}," for a date further out than the current view, or when you want to pick from open slots rather than eyeball the grid.",[28,389,391],{"id":390},"confirm","Confirm",[11,393,394],{},"Owneli checks the new slot for clashes and for the provider's working hours before committing. A move outside working hours warns you and lets you proceed.",[11,396,74,397,399],{},[15,398,77],{}," appears briefly after a move — one click puts it back.",[131,401,402],{},[11,403,404],{},"Rescheduling keeps the same appointment, so the client's history stays a single thread rather than a cancellation plus a new booking.",[20,406,408],{"id":407},"cancel","Cancel",[11,410,384,411,413],{},[15,412,408],{},". You'll be asked for a reason, and — depending on the booking — for two money decisions.",[28,415,417],{"id":416},"the-deposit","The deposit",[11,419,420],{},"If a deposit was captured when the booking was made, you decide what happens to it:",[422,423,424,431,437],"ul",{},[425,426,427,430],"li",{},[15,428,429],{},"Refund"," — the deposit goes back to the client",[425,432,433,436],{},[15,434,435],{},"Forfeit"," — you keep it, as the late-cancellation charge",[425,438,439,442],{},[15,440,441],{},"Leave it"," — take no action now and resolve it later",[11,444,445],{},"Whichever you pick, a payment record and an audit entry are written. The money is never silently kept or silently lost.",[28,447,449],{"id":448},"the-fee","The fee",[11,451,452,453,456],{},"If your business has a late-cancellation fee configured, you can also charge it. ",[15,454,455],{},"It is off by default."," Staff-initiated cancellations don't charge automatically — clinics usually waive a fee when they're the ones cancelling, or when a client calls in politely.",[458,459,460],"warning",{},[11,461,462,463,466],{},"A forfeited deposit is credited against the fee. Owneli will not charge the full fee ",[15,464,465],{},"and"," keep the full deposit for the same cancellation.",[11,468,469],{},"When a client cancels themselves through their own booking link, the policy is applied automatically according to your cancellation window. The manual control described here is for the front desk.",[28,471,473],{"id":472},"filling-the-slot","Filling the slot",[11,475,476],{},"After a cancellation Owneli looks at your waitlist and, if it finds a match, offers to promote someone into the freed slot. If your business has automatic waitlist offers turned on, one-tap claim links go out to matching clients without you doing anything.",[20,478,480],{"id":479},"no-show","No-show",[11,482,384,483,485],{},[15,484,480],{},". The slot is released immediately so a walk-in can take it, and the no-show is recorded against the client.",[11,487,488],{},"Like cancellation, charging the no-show fee is an explicit opt-in — you see the exact amount before you confirm — and a captured deposit can be refunded or forfeited against it.",[458,490,491],{},[11,492,493],{},"No-show fees and late-cancellation fees can only be charged where a card was captured for that booking. If the booking was taken with no card, there is nothing to charge and the option won't do anything.",[20,495,497],{"id":496},"what-the-client-sees","What the client sees",[11,499,500],{},"Cancellations and reschedules trigger the matching client notification automatically, and a cancellation email discloses a fee if one was charged. You don't have to write it.",[20,502,504],{"id":503},"reporting-on-this","Reporting on this",[422,506,507,513],{},[425,508,509,512],{},[15,510,511],{},"Growth → Reports → Cancellations & no-shows"," — no-show rate by client, service and provider",[425,514,515,518],{},[15,516,517],{},"Growth → Reports → Cancellation & no-show fees"," — every fee charged, with the appointment behind it",{"title":178,"searchDepth":179,"depth":179,"links":520},[521,522,527,532,533,534],{"id":351,"depth":179,"text":352},{"id":369,"depth":179,"text":370,"children":523},[524,525,526],{"id":30,"depth":184,"text":31},{"id":380,"depth":184,"text":381},{"id":390,"depth":184,"text":391},{"id":407,"depth":179,"text":408,"children":528},[529,530,531],{"id":416,"depth":184,"text":417},{"id":448,"depth":184,"text":449},{"id":472,"depth":184,"text":473},{"id":479,"depth":179,"text":480},{"id":496,"depth":179,"text":497},{"id":503,"depth":179,"text":504},"Move a booking, cancel it cleanly, handle the deposit, and decide whether a fee is charged.","i-lucide-calendar-x",[],{},30,[541,542,543],"\u002Fhelp\u002Fcalendar\u002Fbook-an-appointment","\u002Fhelp\u002Fcheckout\u002Fdeposits-and-cancellation-fees","\u002Fhelp\u002Fcalendar\u002Fblock-time-and-the-waitlist",{"title":158,"description":535},"help\u002Fcalendar\u002Freschedule-cancel-and-no-shows","2026-09-01","0oa_4sNZKD0C8C1urXvUS38btlJ0G3kYyxFsjl-QiNQ",{"id":549,"title":550,"audience":6,"body":551,"category":199,"description":863,"draft":201,"extension":202,"icon":236,"keywords":864,"meta":865,"navigation":211,"order":315,"path":215,"related":866,"seo":867,"stem":868,"updatedAt":869,"__hash__":870},"help\u002Fhelp\u002Fcalendar\u002Ffind-your-way-around.md","Find your way around the calendar",{"type":8,"value":552,"toc":853},[553,556,560,563,651,662,670,674,694,698,701,704,757,760,764,770,774,780,809,812,817,821,824,828,831,846,850],[11,554,555],{},"The calendar is the surface most people spend the day on. It's one grid with several ways to look at it.",[20,557,559],{"id":558},"the-five-views","The five views",[11,561,562],{},"Switch views from the view selector in the toolbar. Your choice is remembered, so the calendar opens the way you left it.",[564,565,566,582],"table",{},[567,568,569],"thead",{},[570,571,572,576,579],"tr",{},[573,574,575],"th",{},"View",[573,577,578],{},"What it shows",[573,580,581],{},"Best for",[583,584,585,599,612,625,638],"tbody",{},[570,586,587,593,596],{},[588,589,590],"td",{},[15,591,592],{},"Day",[588,594,595],{},"One date, one column per team member",[588,597,598],{},"The front desk during service",[570,600,601,606,609],{},[588,602,603],{},[15,604,605],{},"3 day",[588,607,608],{},"Three consecutive dates",[588,610,611],{},"A short look-ahead without losing detail",[570,613,614,619,622],{},[588,615,616],{},[15,617,618],{},"Week",[588,620,621],{},"Seven dates",[588,623,624],{},"Planning and spotting gaps",[570,626,627,632,635],{},[588,628,629],{},[15,630,631],{},"Month",[588,633,634],{},"A month grid",[588,636,637],{},"Volume at a glance, long-range planning",[570,639,640,645,648],{},[588,641,642],{},[15,643,644],{},"Agenda",[588,646,647],{},"One date as a plain chronological list",[588,649,650],{},"Phones, and anyone who prefers a list to a grid",[11,652,653,655,656,658,659,661],{},[15,654,592],{}," is the only view that gives every team member their own column. In ",[15,657,605],{}," and ",[15,660,618],{}," the days become the columns instead.",[131,663,664],{},[11,665,666,667,669],{},"On a phone, ",[15,668,644],{}," is usually the view you want. A seven-column week grid on a 390px screen is a lot of pinching.",[20,671,673],{"id":672},"moving-through-time","Moving through time",[422,675,676,679,684,687],{},[425,677,678],{},"The date pill in the toolbar opens a two-month picker with quick jumps (\"In 1 week\", \"In 2 weeks\"). On phones it shows one month.",[425,680,681,683],{},[15,682,362],{}," snaps back to the current date.",[425,685,686],{},"The arrows step forward and back by whatever your current view spans.",[425,688,689,690,693],{},"A ",[15,691,692],{},"now"," line is drawn across the current time in day and week views. Use \"jump to now\" to scroll it into sight.",[20,695,697],{"id":696},"reading-a-block","Reading a block",[11,699,700],{},"Every appointment renders as a coloured block. The colour comes from the service, so a room full of the same treatment reads instantly.",[11,702,703],{},"Statuses have their own consistent palette across the whole app:",[564,705,706,716],{},[567,707,708],{},[570,709,710,713],{},[573,711,712],{},"Status",[573,714,715],{},"Colour",[583,717,718,726,734,742,750],{},[570,719,720,723],{},[588,721,722],{},"Scheduled",[588,724,725],{},"Amber",[570,727,728,731],{},[588,729,730],{},"Confirmed",[588,732,733],{},"Green",[570,735,736,739],{},[588,737,738],{},"Completed",[588,740,741],{},"Grey",[570,743,744,747],{},[588,745,746],{},"Cancelled",[588,748,749],{},"Rose",[570,751,752,754],{},[588,753,480],{},[588,755,756],{},"Red",[11,758,759],{},"Hover a block on desktop and a preview card appears after a short delay — client, service, price — without opening anything. Click it to open the full appointment panel.",[20,761,763],{"id":762},"blocked-time","Blocked time",[11,765,766,767,115],{},"Time that isn't bookable — lunch, a break, training, someone's day off — renders as a hatched band rather than a block. See ",[155,768,769],{"href":543},"Block time and the waitlist",[20,771,773],{"id":772},"filtering","Filtering",[11,775,776,779],{},[15,777,778],{},"Filters"," in the toolbar opens a panel on the right. You can narrow the grid by:",[422,781,782,788,794,799,804],{},[425,783,784,787],{},[15,785,786],{},"Appointment status"," — scheduled, confirmed, completed, cancelled, no-show",[425,789,790,793],{},[15,791,792],{},"Booking channel"," — booked in the app, at the kiosk, through public online booking, or via the API",[425,795,796],{},[15,797,798],{},"Service",[425,800,801],{},[15,802,803],{},"Team member",[425,805,806],{},[15,807,808],{},"Client tag",[11,810,811],{},"The filter button carries a count of how many filters are active, so a filtered calendar never silently looks like an empty one.",[458,813,814],{},[11,815,816],{},"If the calendar looks emptier than it should, check the filter count before anything else. Filters persist as you move between dates.",[20,818,820],{"id":819},"focusing-on-one-person","Focusing on one person",[11,822,823],{},"Click a team member's name in the column header to scope the whole view to them. A chip appears in the toolbar — \"Nicole's Week ✕\" — and clicking the ✕ clears the focus. It's the fastest way to answer \"when is this person free?\"",[20,825,827],{"id":826},"nobody-appears-on-the-grid","Nobody appears on the grid",[11,829,830],{},"If a team member has no column, it's almost always one of three things:",[832,833,834,840,843],"ol",{},[425,835,836,837],{},"They have no working hours set — ",[15,838,839],{},"Team → Scheduling",[425,841,842],{},"They aren't marked as bookable on their team profile",[425,844,845],{},"A filter or a focus chip is hiding them",[20,847,849],{"id":848},"empty-space-is-clickable","Empty space is clickable",[11,851,852],{},"Clicking an empty slot on the grid opens a small menu at that exact time: add an appointment, book a group, or block the time. It pre-fills the date, time, and team member you clicked, which is quicker than opening a blank booking panel.",{"title":178,"searchDepth":179,"depth":179,"links":854},[855,856,857,858,859,860,861,862],{"id":558,"depth":179,"text":559},{"id":672,"depth":179,"text":673},{"id":696,"depth":179,"text":697},{"id":762,"depth":179,"text":763},{"id":772,"depth":179,"text":773},{"id":819,"depth":179,"text":820},{"id":826,"depth":179,"text":827},{"id":848,"depth":179,"text":849},"The five views, what the colours mean, and how to filter the grid down to what you actually need to see.",[],{},[541,157],{"title":550,"description":863},"help\u002Fcalendar\u002Ffind-your-way-around","2026-07-26","dmnaim7XewRPYMV2J1Z7rdkK4wuxCi-RQvtL3DIf2kc",{"id":872,"title":873,"audience":6,"body":874,"category":199,"description":1031,"draft":201,"extension":202,"icon":1032,"keywords":1033,"meta":1039,"navigation":211,"order":1040,"path":175,"related":1041,"seo":1042,"stem":1043,"updatedAt":546,"__hash__":1044},"help\u002Fhelp\u002Fcalendar\u002Fdouble-booking-and-overlaps.md","Double-booking — when overlapping appointments are allowed",{"type":8,"value":875,"toc":1020},[876,891,895,898,937,940,945,949,972,976,984,987,989,993,996,1000,1003,1007,1013,1017],[11,877,878,879,882,883,886,887,890],{},"Out of the box, Owneli refuses to put two appointments on the same provider at the same time. Turn on ",[15,880,881],{},"Allow double-booking"," under ",[15,884,885],{},"Settings → Booking",", on the ",[15,888,889],{},"Online booking"," tab’s Booking rules card and overlaps become deliberate: the booking succeeds, both render side by side, and you're told exactly what it stacked on.",[20,892,894],{"id":893},"can-two-clients-be-booked-with-the-same-provider-at-once","Can two clients be booked with the same provider at once?",[11,896,897],{},"Only when your business has switched it on. The setting reads: \"Let staff book or drag an appointment onto a slot a team member is already booked in. Overlapping appointments render side-by-side on the calendar. Off by default; conflicts are blocked.\"",[564,899,900,913],{},[567,901,902],{},[570,903,904,907,910],{},[573,905,906],{},"Setting",[573,908,909],{},"Booking into an occupied slot",[573,911,912],{},"What you see",[583,914,915,926],{},[570,916,917,920,923],{},[588,918,919],{},"Off (default)",[588,921,922],{},"Refused",[588,924,925],{},"\"That slot was just taken — pick another time\"",[570,927,928,931,934],{},[588,929,930],{},"On",[588,932,933],{},"Succeeds",[588,935,936],{},"\"Booked, overlaps another appointment\" — naming the client and the clashing booking's reference",[11,938,939],{},"The refusal is enforced by the database itself, not just the screen — two front desks racing for the same slot can't both win, and the loser is told the slot went.",[131,941,942],{},[11,943,944],{},"The overlap notice names the appointment it stacked on precisely so a deliberate double-book never looks like an accident later. If you didn't mean it, move one of them straight away.",[20,946,948],{"id":947},"what-stays-blocked-even-with-overlaps-on","What stays blocked even with overlaps on",[422,950,951,957,967],{},[425,952,953,956],{},[15,954,955],{},"Time blocks"," — lunch, training and other blocked time still refuse bookings.",[425,958,959,962,963,115],{},[15,960,961],{},"Rooms and equipment"," — a required resource that's already in use blocks the booking regardless: \"A required room or equipment is double-booked at that time\". See ",[155,964,966],{"href":965},"\u002Fhelp\u002Fcalendar\u002Fassign-rooms-and-equipment","Assign rooms and equipment",[425,968,969,971],{},[15,970,889],{}," — public clients are only ever offered genuinely free slots; double-booking is a staff power.",[20,973,975],{"id":974},"where-the-rule-applies","Where the rule applies",[11,977,978,979,983],{},"The same check runs everywhere an appointment lands on the grid: the booking panel, drag-and-drop moves, resizes (which refuse to overlap the next booking), and each occurrence of a ",[155,980,982],{"href":981},"\u002Fhelp\u002Fcalendar\u002Fmanage-a-recurring-series","recurring series"," — a clashing occurrence is skipped rather than stacked.",[11,985,986],{},"Changing the setting takes effect immediately for future bookings and moves; it doesn't retroactively rearrange anything already on the grid.",[20,988,139],{"id":138},[28,990,992],{"id":991},"why-do-i-see-that-slot-was-just-taken-when-the-slot-looked-free","Why do I see \"That slot was just taken\" when the slot looked free?",[11,994,995],{},"Someone else booked it between your screen loading and your click — often the other front-desk terminal, or an online booking landing at the same moment. The calendar refreshes and you pick again.",[28,997,999],{"id":998},"how-do-overlapping-appointments-look-on-the-calendar","How do overlapping appointments look on the calendar?",[11,1001,1002],{},"Side by side in the provider's column, each at partial width, so neither hides the other.",[28,1004,1006],{"id":1005},"can-i-allow-overlaps-for-just-one-provider","Can I allow overlaps for just one provider?",[11,1008,1009,1010,1012],{},"No — ",[15,1011,881],{}," is a business-wide scheduling rule.",[28,1014,1016],{"id":1015},"does-allowing-overlaps-affect-rooms-and-machines","Does allowing overlaps affect rooms and machines?",[11,1018,1019],{},"No. Resource conflicts always block, because two clients genuinely can't share one laser. Overlap permission applies to the provider's time only.",{"title":178,"searchDepth":179,"depth":179,"links":1021},[1022,1023,1024,1025],{"id":893,"depth":179,"text":894},{"id":947,"depth":179,"text":948},{"id":974,"depth":179,"text":975},{"id":138,"depth":179,"text":139,"children":1026},[1027,1028,1029,1030],{"id":991,"depth":184,"text":992},{"id":998,"depth":184,"text":999},{"id":1005,"depth":184,"text":1006},{"id":1015,"depth":184,"text":1016},"Turn on Allow double-booking to stack appointments on one provider, and learn exactly what the calendar blocks when it's off.","i-lucide-copy",[1034,1035,1036,1037,1038],"allow double booking setting","overlapping appointments calendar","slot was just taken error","book two clients same time","stop double bookings",{},80,[541,213,965],{"title":873,"description":1031},"help\u002Fcalendar\u002Fdouble-booking-and-overlaps","xHQZWK2vAIabdhLvFduILFYDTHYRsi7TfZEcp1bx-Ps",1790218956992]