[{"data":1,"prerenderedAt":3636},["ShallowReactive",2],{"help:\u002Fhelp\u002Fcalendar":3,"help-all-categories":4,"help-cat-articles:\u002Fhelp\u002Fcalendar":128,"help-related:\u002Fhelp\u002Fcalendar":3635},null,[5,17,27,37,47,57,67,77,87,97,107,118],{"id":6,"title":7,"audience":8,"description":9,"extension":10,"icon":11,"meta":12,"order":13,"slug":14,"stem":15,"__hash__":16},"helpCategories\u002Fhelp\u002Fcategories\u002Fgetting-started.yml","Getting started","clinic","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":18,"title":19,"audience":8,"description":20,"extension":10,"icon":21,"meta":22,"order":23,"slug":24,"stem":25,"__hash__":26},"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",{},2,"calendar","help\u002Fcategories\u002Fcalendar","s5UMHzRIeTUFi7mdsOyuSluzJBp79U9WTsTpOtbaW-E",{"id":28,"title":29,"audience":8,"description":30,"extension":10,"icon":31,"meta":32,"order":33,"slug":34,"stem":35,"__hash__":36},"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",{},3,"checkout","help\u002Fcategories\u002Fcheckout","4PQPgJd7Z25g0SvtoqqdMlnzk3DlcJpaZhNAiNiYVW0",{"id":38,"title":39,"audience":8,"description":40,"extension":10,"icon":41,"meta":42,"order":43,"slug":44,"stem":45,"__hash__":46},"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":48,"title":49,"audience":8,"description":50,"extension":10,"icon":51,"meta":52,"order":53,"slug":54,"stem":55,"__hash__":56},"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":58,"title":59,"audience":8,"description":60,"extension":10,"icon":61,"meta":62,"order":63,"slug":64,"stem":65,"__hash__":66},"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":68,"title":69,"audience":8,"description":70,"extension":10,"icon":71,"meta":72,"order":73,"slug":74,"stem":75,"__hash__":76},"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":78,"title":79,"audience":8,"description":80,"extension":10,"icon":81,"meta":82,"order":83,"slug":84,"stem":85,"__hash__":86},"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":88,"title":89,"audience":8,"description":90,"extension":10,"icon":91,"meta":92,"order":93,"slug":94,"stem":95,"__hash__":96},"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":98,"title":99,"audience":8,"description":100,"extension":10,"icon":101,"meta":102,"order":103,"slug":104,"stem":105,"__hash__":106},"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":108,"title":109,"audience":110,"description":111,"extension":10,"icon":112,"meta":113,"order":114,"slug":115,"stem":116,"__hash__":117},"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":119,"title":120,"audience":110,"description":121,"extension":10,"icon":122,"meta":123,"order":124,"slug":125,"stem":126,"__hash__":127},"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",[129,472,673,887,1088,1317,1540,1818,2029,2217,2388,2586,2848,3256,3455],{"id":130,"title":131,"audience":8,"body":132,"category":24,"description":458,"draft":459,"extension":460,"icon":21,"keywords":461,"meta":462,"navigation":463,"order":103,"path":464,"related":465,"seo":468,"stem":469,"updatedAt":470,"__hash__":471},"help\u002Fhelp\u002Fcalendar\u002Ffind-your-way-around.md","Find your way around the calendar",{"type":133,"value":134,"toc":447},"minimark",[135,139,144,147,236,247,256,260,283,287,290,293,347,350,354,363,367,373,402,405,411,415,418,422,425,440,444],[136,137,138],"p",{},"The calendar is the surface most people spend the day on. It's one grid with several ways to look at it.",[140,141,143],"h2",{"id":142},"the-five-views","The five views",[136,145,146],{},"Switch views from the view selector in the toolbar. Your choice is remembered, so the calendar opens the way you left it.",[148,149,150,166],"table",{},[151,152,153],"thead",{},[154,155,156,160,163],"tr",{},[157,158,159],"th",{},"View",[157,161,162],{},"What it shows",[157,164,165],{},"Best for",[167,168,169,184,197,210,223],"tbody",{},[154,170,171,178,181],{},[172,173,174],"td",{},[175,176,177],"strong",{},"Day",[172,179,180],{},"One date, one column per team member",[172,182,183],{},"The front desk during service",[154,185,186,191,194],{},[172,187,188],{},[175,189,190],{},"3 day",[172,192,193],{},"Three consecutive dates",[172,195,196],{},"A short look-ahead without losing detail",[154,198,199,204,207],{},[172,200,201],{},[175,202,203],{},"Week",[172,205,206],{},"Seven dates",[172,208,209],{},"Planning and spotting gaps",[154,211,212,217,220],{},[172,213,214],{},[175,215,216],{},"Month",[172,218,219],{},"A month grid",[172,221,222],{},"Volume at a glance, long-range planning",[154,224,225,230,233],{},[172,226,227],{},[175,228,229],{},"Agenda",[172,231,232],{},"One date as a plain chronological list",[172,234,235],{},"Phones, and anyone who prefers a list to a grid",[136,237,238,240,241,243,244,246],{},[175,239,177],{}," is the only view that gives every team member their own column. In ",[175,242,190],{}," and ",[175,245,203],{}," the days become the columns instead.",[248,249,250],"tip",{},[136,251,252,253,255],{},"On a phone, ",[175,254,229],{}," is usually the view you want. A seven-column week grid on a 390px screen is a lot of pinching.",[140,257,259],{"id":258},"moving-through-time","Moving through time",[261,262,263,267,273,276],"ul",{},[264,265,266],"li",{},"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.",[264,268,269,272],{},[175,270,271],{},"Today"," snaps back to the current date.",[264,274,275],{},"The arrows step forward and back by whatever your current view spans.",[264,277,278,279,282],{},"A ",[175,280,281],{},"now"," line is drawn across the current time in day and week views. Use \"jump to now\" to scroll it into sight.",[140,284,286],{"id":285},"reading-a-block","Reading a block",[136,288,289],{},"Every appointment renders as a coloured block. The colour comes from the service, so a room full of the same treatment reads instantly.",[136,291,292],{},"Statuses have their own consistent palette across the whole app:",[148,294,295,305],{},[151,296,297],{},[154,298,299,302],{},[157,300,301],{},"Status",[157,303,304],{},"Colour",[167,306,307,315,323,331,339],{},[154,308,309,312],{},[172,310,311],{},"Scheduled",[172,313,314],{},"Amber",[154,316,317,320],{},[172,318,319],{},"Confirmed",[172,321,322],{},"Green",[154,324,325,328],{},[172,326,327],{},"Completed",[172,329,330],{},"Grey",[154,332,333,336],{},[172,334,335],{},"Cancelled",[172,337,338],{},"Rose",[154,340,341,344],{},[172,342,343],{},"No-show",[172,345,346],{},"Red",[136,348,349],{},"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.",[140,351,353],{"id":352},"blocked-time","Blocked time",[136,355,356,357,362],{},"Time that isn't bookable — lunch, a break, training, someone's day off — renders as a hatched band rather than a block. See ",[358,359,361],"a",{"href":360},"\u002Fhelp\u002Fcalendar\u002Fblock-time-and-the-waitlist","Block time and the waitlist",".",[140,364,366],{"id":365},"filtering","Filtering",[136,368,369,372],{},[175,370,371],{},"Filters"," in the toolbar opens a panel on the right. You can narrow the grid by:",[261,374,375,381,387,392,397],{},[264,376,377,380],{},[175,378,379],{},"Appointment status"," — scheduled, confirmed, completed, cancelled, no-show",[264,382,383,386],{},[175,384,385],{},"Booking channel"," — booked in the app, at the kiosk, through public online booking, or via the API",[264,388,389],{},[175,390,391],{},"Service",[264,393,394],{},[175,395,396],{},"Team member",[264,398,399],{},[175,400,401],{},"Client tag",[136,403,404],{},"The filter button carries a count of how many filters are active, so a filtered calendar never silently looks like an empty one.",[406,407,408],"warning",{},[136,409,410],{},"If the calendar looks emptier than it should, check the filter count before anything else. Filters persist as you move between dates.",[140,412,414],{"id":413},"focusing-on-one-person","Focusing on one person",[136,416,417],{},"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?\"",[140,419,421],{"id":420},"nobody-appears-on-the-grid","Nobody appears on the grid",[136,423,424],{},"If a team member has no column, it's almost always one of three things:",[426,427,428,434,437],"ol",{},[264,429,430,431],{},"They have no working hours set — ",[175,432,433],{},"Team → Scheduling",[264,435,436],{},"They aren't marked as bookable on their team profile",[264,438,439],{},"A filter or a focus chip is hiding them",[140,441,443],{"id":442},"empty-space-is-clickable","Empty space is clickable",[136,445,446],{},"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":448,"searchDepth":23,"depth":23,"links":449},"",[450,451,452,453,454,455,456,457],{"id":142,"depth":23,"text":143},{"id":258,"depth":23,"text":259},{"id":285,"depth":23,"text":286},{"id":352,"depth":23,"text":353},{"id":365,"depth":23,"text":366},{"id":413,"depth":23,"text":414},{"id":420,"depth":23,"text":421},{"id":442,"depth":23,"text":443},"The five views, what the colours mean, and how to filter the grid down to what you actually need to see.",false,"md",[],{},true,"\u002Fhelp\u002Fcalendar\u002Ffind-your-way-around",[466,467],"\u002Fhelp\u002Fcalendar\u002Fbook-an-appointment","\u002Fhelp\u002Fcalendar\u002Freschedule-cancel-and-no-shows",{"title":131,"description":458},"help\u002Fcalendar\u002Ffind-your-way-around","2026-07-26","dmnaim7XewRPYMV2J1Z7rdkK4wuxCi-RQvtL3DIf2kc",{"id":473,"title":474,"audience":8,"body":475,"category":24,"description":664,"draft":459,"extension":460,"icon":665,"keywords":666,"meta":667,"navigation":463,"order":114,"path":466,"related":668,"seo":669,"stem":670,"updatedAt":671,"__hash__":672},"help\u002Fhelp\u002Fcalendar\u002Fbook-an-appointment.md","Book an appointment",{"type":133,"value":476,"toc":649},[477,480,484,508,512,595,599,602,615,619,622,626,637,641,644],[136,478,479],{},"Bookings are made in one panel that slides in from the right. You can open it from anywhere in the app, so you never have to navigate to the calendar first just to take a booking over the phone.",[140,481,483],{"id":482},"open-the-booking-panel","Open the booking panel",[261,485,486,489,496],{},[264,487,488],{},"Click an empty slot on the calendar — the date, time, and team member are pre-filled from where you clicked",[264,490,491,492,495],{},"Use ",[175,493,494],{},"Add → New appointment"," in the calendar toolbar",[264,497,498,499,503,504,507],{},"Use the search palette (",[500,501,502],"code",{},"⌘K"," \u002F ",[500,505,506],{},"Ctrl+K",")",[140,509,511],{"id":510},"build-the-booking","Build the booking",[513,514,515,520,527,530,534,537,540,544,547,550,554,561,564,568,588,592],"steps",{},[516,517,519],"h3",{"id":518},"pick-the-client","Pick the client",[136,521,522,523,526],{},"Search by name, email, or phone. If they're new, ",[175,524,525],{},"New client"," opens the add-client overlay without losing your booking — you come straight back with them attached.",[136,528,529],{},"Once a client is attached you'll see a snapshot beside the form: their upcoming visits, what they usually book, and any tags. Recent services appear as one-tap cards, so rebooking a regular is a single click.",[516,531,533],{"id":532},"choose-services","Choose services",[136,535,536],{},"Pick one or more. Each service you add extends the visit and stacks in the summary with its own duration and price.",[136,538,539],{},"Where a service has pricing options or variants, choose one — the duration and price follow the option, not the base service. If the client holds a membership that discounts this service, the member price is shown.",[516,541,543],{"id":542},"assign-a-provider","Assign a provider",[136,545,546],{},"Each service can go to a different team member, so a visit that starts with one person and finishes with another books as one appointment rather than two.",[136,548,549],{},"Only staff who are bookable and have working hours that day appear.",[516,551,553],{"id":552},"pick-a-time","Pick a time",[136,555,556,557,560],{},"Open slots for the selected date are offered. If the day is full, ",[175,558,559],{},"Find next available"," jumps to the next date that fits.",[136,562,563],{},"You can still book outside working hours — the panel warns you that the slot is off-hours and lets you book anyway. That's how you take the 7am regular who arrives before the doors open.",[516,565,567],{"id":566},"add-anything-else","Add anything else",[261,569,570,576,582],{},[264,571,572,575],{},[175,573,574],{},"Resources"," — if the service needs a room or a machine, it's reserved with the booking. Equipment already taken at that time is shown as busy.",[264,577,578,581],{},[175,579,580],{},"Internal note"," — visible to staff only, never to the client.",[264,583,584,587],{},[175,585,586],{},"Repeat"," — weekly, every two weeks, every four weeks, or monthly, for a set number of occurrences. Owneli books the whole series at once and tells you if any occurrence had to be skipped because of a clash.",[516,589,591],{"id":590},"book-it","Book it",[136,593,594],{},"The footer shows the full visit — total duration, total price, and any deposit due. Confirm and the block appears on the grid.",[140,596,598],{"id":597},"payment-terms-for-this-booking","Payment terms for this booking",[136,600,601],{},"If your business requires a card on file or a deposit, the panel shows what applies and what's due. You can override it for this one booking — no card, card on file, or deposit — without changing your business-wide policy.",[406,603,604],{},[136,605,606,607,610,611,362],{},"Overriding down to \"no card\" for a booking waives the deposit ",[175,608,609],{},"and"," the ability to charge that client a late-cancellation or no-show fee later. Fees can only be collected where a card was captured. See ",[358,612,614],{"href":613},"\u002Fhelp\u002Fcheckout\u002Fdeposits-and-cancellation-fees","Deposits, cancellation and no-show fees",[140,616,618],{"id":617},"double-bookings","Double bookings",[136,620,621],{},"By default an overlapping booking is refused. If your business has overlapping bookings enabled, the booking succeeds and you get a notice naming the appointment it stacked on, so a deliberate double-book never looks like an accident.",[140,623,625],{"id":624},"group-bookings","Group bookings",[136,627,628,629,632,633,636],{},"To book several guests into one visit, use ",[175,630,631],{},"Add → Group appointment"," in the calendar toolbar, or ",[175,634,635],{},"Group appointment"," from the empty-slot menu. Each guest gets their own service and provider, and they move, check in, and check out together.",[140,638,640],{"id":639},"after-the-appointment-is-booked","After the appointment is booked",[136,642,643],{},"The block on the grid is the appointment's home. Clicking it opens the detail panel where you check the client in, add services, take payment, reschedule, or cancel.",[248,645,646],{},[136,647,648],{},"Confirmation emails and reminders go out automatically based on your automation settings — you don't send them by hand.",{"title":448,"searchDepth":23,"depth":23,"links":650},[651,652,660,661,662,663],{"id":482,"depth":23,"text":483},{"id":510,"depth":23,"text":511,"children":653},[654,655,656,657,658,659],{"id":518,"depth":33,"text":519},{"id":532,"depth":33,"text":533},{"id":542,"depth":33,"text":543},{"id":552,"depth":33,"text":553},{"id":566,"depth":33,"text":567},{"id":590,"depth":33,"text":591},{"id":597,"depth":23,"text":598},{"id":617,"depth":23,"text":618},{"id":624,"depth":23,"text":625},{"id":639,"depth":23,"text":640},"Build a booking from the calendar — client, services, provider, time — plus repeats, resources, and per-booking payment terms.","i-lucide-calendar-plus",[],{},[464,467,613],{"title":474,"description":664},"help\u002Fcalendar\u002Fbook-an-appointment","2026-09-01","ooMBrRZqK4Rsj4YDfn_1kEncmLcAVprsjqqyf0yW8_w",{"id":674,"title":675,"audience":8,"body":676,"category":24,"description":869,"draft":459,"extension":460,"icon":870,"keywords":871,"meta":877,"navigation":463,"order":878,"path":879,"related":880,"seo":883,"stem":884,"updatedAt":885,"__hash__":886},"help\u002Fhelp\u002Fcalendar\u002Fbook-multiple-services-in-one-visit.md","Book multiple services in one visit",{"type":133,"value":677,"toc":851},[678,684,688,741,745,748,751,755,793,797,803,810,814,818,825,829,837,841,844,848],[136,679,680,681,683],{},"One appointment can carry several services — a facial then a massage, a colour then a cut — each with its own duration, price, and even its own provider. Pick them all in the booking panel's ",[175,682,533],{}," overlay and they book as one visit, not three.",[140,685,687],{"id":686},"how-do-i-book-more-than-one-service","How do I book more than one service?",[513,689,690,694,703,707,718,722,729,733,736,738],{},[516,691,693],{"id":692},"open-the-service-picker","Open the service picker",[136,695,696,697,699,700,362],{},"In the booking panel, open ",[175,698,533],{}," and search by service name. Tap each service you want — the footer counts the selection — then ",[175,701,702],{},"Done",[516,704,706],{"id":705},"review-the-services-rail","Review the Services rail",[136,708,709,710,713,714,717],{},"The chosen services stack in the ",[175,711,712],{},"Services"," rail with a running count. Remove any with its ✕, or ",[175,715,716],{},"Add service"," to keep going (up to 10 beyond the first).",[516,719,721],{"id":720},"pick-pricing-options","Pick pricing options",[136,723,724,725,728],{},"A service with variants shows a ",[175,726,727],{},"Pricing option"," field — the duration and price follow the option you choose, not the base service.",[516,730,732],{"id":731},"assign-providers","Assign providers",[136,734,735],{},"Each service can go to a different team member, so a visit that starts with one person and finishes with another is still one appointment.",[516,737,591],{"id":590},[136,739,740],{},"The footer totals the full visit — combined duration, combined price, any deposit due.",[140,742,744],{"id":743},"how-the-visit-is-timed","How the visit is timed",[136,746,747],{},"Services run back to back: the first service anchors the start time, and each additional service begins when the previous one ends. The visit's total duration is the sum of its parts.",[136,749,750],{},"Prices and durations are snapshotted at booking — later edits to your service catalog don't rewrite an existing appointment.",[140,752,754],{"id":753},"how-it-looks-on-the-grid","How it looks on the grid",[148,756,757,767],{},[151,758,759],{},[154,760,761,764],{},[157,762,763],{},"Situation",[157,765,766],{},"On the calendar",[167,768,769,777,785],{},[154,770,771,774],{},[172,772,773],{},"All services with one provider",[172,775,776],{},"One block, listing each service",[154,778,779,782],{},[172,780,781],{},"Services assigned to different providers",[172,783,784],{},"The visit fans out into a block in each provider's column",[154,786,787,790],{},[172,788,789],{},"A single reassigned service line",[172,791,792],{},"Its own small block, which can be dragged independently — moving it moves just that line",[140,794,796],{"id":795},"adding-a-service-to-a-booked-appointment","Adding a service to a booked appointment",[136,798,799,800,802],{},"Open the appointment and press ",[175,801,716],{}," in the Services section. Any active service can be added — services configured as pairings for what's already booked surface first. The payment summary updates immediately.",[248,804,805],{},[136,806,807,808,362],{},"Deposits are sized once against the whole visit, not per service — a fixed $25 deposit is $25 for the visit. See ",[358,809,614],{"href":613},[140,811,813],{"id":812},"common-questions","Common questions",[516,815,817],{"id":816},"can-two-services-run-at-the-same-time-instead-of-back-to-back","Can two services run at the same time instead of back to back?",[136,819,820,821,362],{},"They book sequentially by default. To overlap providers deliberately, book the second service as its own appointment at the same time — see ",[358,822,824],{"href":823},"\u002Fhelp\u002Fcalendar\u002Fdouble-booking-and-overlaps","Double-booking and overlaps",[516,826,828],{"id":827},"how-does-checkout-handle-multiple-providers","How does checkout handle multiple providers?",[136,830,831,832,836],{},"The sale carries every service with its provider attached, so commission and ",[358,833,835],{"href":834},"\u002Fhelp\u002Fcheckout\u002Ftips","tip splits"," follow who did what.",[516,838,840],{"id":839},"can-i-reorder-the-services","Can I reorder the services?",[136,842,843],{},"The first service you pick anchors the visit and the rest follow in order. To change the order, remove and re-add services in the sequence you want before booking.",[516,845,847],{"id":846},"is-a-multi-service-visit-one-confirmation-email-or-several","Is a multi-service visit one confirmation email or several?",[136,849,850],{},"One — the visit is a single appointment, so the client gets one confirmation and one set of reminders.",{"title":448,"searchDepth":23,"depth":23,"links":852},[853,860,861,862,863],{"id":686,"depth":23,"text":687,"children":854},[855,856,857,858,859],{"id":692,"depth":33,"text":693},{"id":705,"depth":33,"text":706},{"id":720,"depth":33,"text":721},{"id":731,"depth":33,"text":732},{"id":590,"depth":33,"text":591},{"id":743,"depth":23,"text":744},{"id":753,"depth":23,"text":754},{"id":795,"depth":23,"text":796},{"id":812,"depth":23,"text":813,"children":864},[865,866,867,868],{"id":816,"depth":33,"text":817},{"id":827,"depth":33,"text":828},{"id":839,"depth":33,"text":840},{"id":846,"depth":33,"text":847},"Stack several services on one appointment, give each its own provider, pick pricing options, and see how the visit renders on the grid.","i-lucide-layers",[872,873,874,875,876],"book two services together","multiple services one appointment","different provider per service","add service to existing appointment","service pricing options",{},25,"\u002Fhelp\u002Fcalendar\u002Fbook-multiple-services-in-one-visit",[466,881,882],"\u002Fhelp\u002Fcalendar\u002Fthe-appointment-detail-panel","\u002Fhelp\u002Fcheckout\u002Ftake-a-payment",{"title":675,"description":869},"help\u002Fcalendar\u002Fbook-multiple-services-in-one-visit","2026-08-14","ErF_gTB7ULSS0WHWIT2bg2Flo_wWj4ZVE23q_HZOw7s",{"id":888,"title":889,"audience":8,"body":890,"category":24,"description":1079,"draft":459,"extension":460,"icon":1080,"keywords":1081,"meta":1082,"navigation":463,"order":1083,"path":467,"related":1084,"seo":1085,"stem":1086,"updatedAt":671,"__hash__":1087},"help\u002Fhelp\u002Fcalendar\u002Freschedule-cancel-and-no-shows.md","Reschedule, cancel, and mark a no-show",{"type":133,"value":891,"toc":1063},[892,895,899,909,912,916,942,949,954,958,963,967,970,990,993,997,1004,1012,1015,1019,1022,1025,1030,1033,1038,1042,1045,1049],[136,893,894],{},"Every change to a booking happens from the appointment panel — click the block on the calendar to open it.",[140,896,898],{"id":897},"check-a-client-in","Check a client in",[136,900,901,902,905,906,908],{},"The front desk lifecycle runs ",[175,903,904],{},"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 ",[175,907,271],{},", so anyone can see who has arrived without asking.",[136,910,911],{},"You can undo a stage if you tap ahead by mistake.",[140,913,915],{"id":914},"reschedule","Reschedule",[513,917,918,922,925,929,935,939],{},[516,919,921],{"id":920},"drag-the-block","Drag the block",[136,923,924],{},"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.",[516,926,928],{"id":927},"or-use-the-panel","Or use the panel",[136,930,931,932,934],{},"Open the appointment and choose ",[175,933,915],{}," for a date further out than the current view, or when you want to pick from open slots rather than eyeball the grid.",[516,936,938],{"id":937},"confirm","Confirm",[136,940,941],{},"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.",[136,943,944,945,948],{},"An ",[175,946,947],{},"Undo"," appears briefly after a move — one click puts it back.",[248,950,951],{},[136,952,953],{},"Rescheduling keeps the same appointment, so the client's history stays a single thread rather than a cancellation plus a new booking.",[140,955,957],{"id":956},"cancel","Cancel",[136,959,931,960,962],{},[175,961,957],{},". You'll be asked for a reason, and — depending on the booking — for two money decisions.",[516,964,966],{"id":965},"the-deposit","The deposit",[136,968,969],{},"If a deposit was captured when the booking was made, you decide what happens to it:",[261,971,972,978,984],{},[264,973,974,977],{},[175,975,976],{},"Refund"," — the deposit goes back to the client",[264,979,980,983],{},[175,981,982],{},"Forfeit"," — you keep it, as the late-cancellation charge",[264,985,986,989],{},[175,987,988],{},"Leave it"," — take no action now and resolve it later",[136,991,992],{},"Whichever you pick, a payment record and an audit entry are written. The money is never silently kept or silently lost.",[516,994,996],{"id":995},"the-fee","The fee",[136,998,999,1000,1003],{},"If your business has a late-cancellation fee configured, you can also charge it. ",[175,1001,1002],{},"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.",[406,1005,1006],{},[136,1007,1008,1009,1011],{},"A forfeited deposit is credited against the fee. Owneli will not charge the full fee ",[175,1010,609],{}," keep the full deposit for the same cancellation.",[136,1013,1014],{},"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.",[516,1016,1018],{"id":1017},"filling-the-slot","Filling the slot",[136,1020,1021],{},"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.",[140,1023,343],{"id":1024},"no-show",[136,1026,931,1027,1029],{},[175,1028,343],{},". The slot is released immediately so a walk-in can take it, and the no-show is recorded against the client.",[136,1031,1032],{},"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.",[406,1034,1035],{},[136,1036,1037],{},"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.",[140,1039,1041],{"id":1040},"what-the-client-sees","What the client sees",[136,1043,1044],{},"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.",[140,1046,1048],{"id":1047},"reporting-on-this","Reporting on this",[261,1050,1051,1057],{},[264,1052,1053,1056],{},[175,1054,1055],{},"Growth → Reports → Cancellations & no-shows"," — no-show rate by client, service and provider",[264,1058,1059,1062],{},[175,1060,1061],{},"Growth → Reports → Cancellation & no-show fees"," — every fee charged, with the appointment behind it",{"title":448,"searchDepth":23,"depth":23,"links":1064},[1065,1066,1071,1076,1077,1078],{"id":897,"depth":23,"text":898},{"id":914,"depth":23,"text":915,"children":1067},[1068,1069,1070],{"id":920,"depth":33,"text":921},{"id":927,"depth":33,"text":928},{"id":937,"depth":33,"text":938},{"id":956,"depth":23,"text":957,"children":1072},[1073,1074,1075],{"id":965,"depth":33,"text":966},{"id":995,"depth":33,"text":996},{"id":1017,"depth":33,"text":1018},{"id":1024,"depth":23,"text":343},{"id":1040,"depth":23,"text":1041},{"id":1047,"depth":23,"text":1048},"Move a booking, cancel it cleanly, handle the deposit, and decide whether a fee is charged.","i-lucide-calendar-x",[],{},30,[466,613,360],{"title":889,"description":1079},"help\u002Fcalendar\u002Freschedule-cancel-and-no-shows","0oa_4sNZKD0C8C1urXvUS38btlJ0G3kYyxFsjl-QiNQ",{"id":1089,"title":1090,"audience":8,"body":1091,"category":24,"description":1300,"draft":459,"extension":460,"icon":1301,"keywords":1302,"meta":1309,"navigation":463,"order":1310,"path":1311,"related":1312,"seo":1314,"stem":1315,"updatedAt":885,"__hash__":1316},"help\u002Fhelp\u002Fcalendar\u002Fchoose-what-the-client-is-told.md","Choose whether the client is notified when you cancel or reschedule",{"type":133,"value":1092,"toc":1288},[1093,1104,1108,1118,1122,1207,1210,1214,1217,1231,1234,1242,1246,1253,1255,1259,1262,1266,1269,1273,1279,1283],[136,1094,1095,1096,1099,1100,1103],{},"When you cancel, mark a no-show, or reschedule, a ",[175,1097,1098],{},"Let the client know"," checkbox (or ",[175,1101,1102],{},"Notify client"," on reschedules) decides whether the client gets an email. You choose — except when their money was taken, in which case the notice is always sent.",[140,1105,1107],{"id":1106},"can-i-cancel-an-appointment-without-emailing-the-client","Can I cancel an appointment without emailing the client?",[136,1109,1110,1111,1113,1114,1117],{},"Yes. Untick ",[175,1112,1098],{}," in the cancel dialog and no cancellation email or SMS goes out. The one exception: if the cancellation takes the client's money — a cancellation fee is charged, or their deposit is kept — the checkbox locks on and shows ",[175,1115,1116],{},"\"Always sent — they were charged, so we have to tell them.\""," A client whose card was charged must always be told, so a silent charge can never happen.",[140,1119,1121],{"id":1120},"where-the-choice-appears","Where the choice appears",[148,1123,1124,1137],{},[151,1125,1126],{},[154,1127,1128,1131,1134],{},[157,1129,1130],{},"Action",[157,1132,1133],{},"Where",[157,1135,1136],{},"Default",[167,1138,1139,1152,1164,1178,1192],{},[154,1140,1141,1146,1149],{},[172,1142,1143,1145],{},[175,1144,957],{}," an appointment",[172,1147,1148],{},"The cancel dialog, under the fee and deposit choices",[172,1150,1151],{},"On — the email sends",[154,1153,1154,1158,1161],{},[172,1155,1156],{},[175,1157,343],{},[172,1159,1160],{},"The \"Mark this appointment as a no-show?\" dialog",[172,1162,1163],{},"Off — no email",[154,1165,1166,1172,1175],{},[172,1167,1168,1169],{},"Cancel or no-show a ",[175,1170,1171],{},"party",[172,1173,1174],{},"The \"Cancel entire group?\" \u002F \"No-show entire party?\" dialog",[172,1176,1177],{},"On for cancel, off for no-show",[154,1179,1180,1186,1189],{},[172,1181,1182,1183],{},"Cancel a ",[175,1184,1185],{},"recurring series",[172,1187,1188],{},"The same cancel dialog — the series inherits your choice",[172,1190,1191],{},"On",[154,1193,1194,1198,1204],{},[172,1195,1196],{},[175,1197,915],{},[172,1199,1200,1203],{},[175,1201,1202],{},"Notify client about the new time"," in the reschedule panel",[172,1205,1206],{},"On, and your last choice is remembered",[136,1208,1209],{},"The defaults follow how each action is usually used: a cancellation is news the client needs, while a no-show notice (\"you missed your appointment\") is often deliberately skipped for a regular you'd rather call.",[140,1211,1213],{"id":1212},"when-notification-is-automatic","When notification is automatic",[136,1215,1216],{},"Owneli overrides an unticked box and sends the notice whenever the action took the client's money:",[261,1218,1219,1225],{},[264,1220,278,1221,1224],{},[175,1222,1223],{},"late-cancellation or no-show fee"," was charged to the card on file",[264,1226,278,1227,1230],{},[175,1228,1229],{},"deposit was kept"," (forfeited) instead of refunded",[136,1232,1233],{},"In a party, this is decided guest by guest: a guest who was charged is emailed even if you unticked the box, while guests who weren't charged stay silent.",[406,1235,1236],{},[136,1237,1238,1239,1241],{},"Suppressing the notice only suppresses the message to the ",[175,1240,110],{},". The fee or deposit action still happens, the audit log still records the change, and the assigned provider is still notified.",[140,1243,1245],{"id":1244},"what-counts-as-a-reschedule-notice","What counts as a reschedule notice",[136,1247,1248,1249,1252],{},"Only a change to the ",[175,1250,1251],{},"start time"," triggers the reschedule email. Extending or shortening the appointment without moving its start — say 2 hours to 2 hours 30 — sends nothing, though the reminder timing is quietly re-armed to match. If the notify send fails, the confirmation toast turns into a warning so you know the client wasn't reached.",[140,1254,813],{"id":812},[516,1256,1258],{"id":1257},"why-did-the-client-get-an-email-when-i-unticked-the-box","Why did the client get an email when I unticked the box?",[136,1260,1261],{},"Because money moved. A charged fee or a kept deposit always sends the notice — the checkbox shows a lock and amber text when this applies. In a party, any charged guest is notified individually.",[516,1263,1265],{"id":1264},"does-unticking-also-stop-the-sms","Does unticking also stop the SMS?",[136,1267,1268],{},"Yes. The SMS for a lifecycle event only fires after its email is sent, so suppressing the email suppresses both.",[516,1270,1272],{"id":1271},"if-i-cancel-a-whole-repeating-series-does-the-client-get-one-email-per-visit","If I cancel a whole repeating series, does the client get one email per visit?",[136,1274,1275,1276,1278],{},"No. One cancellation notice is sent for the earliest upcoming visit, standing in for the whole series — if you left ",[175,1277,1098],{}," ticked.",[516,1280,1282],{"id":1281},"does-skipping-the-notice-skip-the-cancellation-fee-too","Does skipping the notice skip the cancellation fee too?",[136,1284,1285,1286,362],{},"No. The fee and deposit decisions are separate controls in the same dialog. See ",[358,1287,614],{"href":613},{"title":448,"searchDepth":23,"depth":23,"links":1289},[1290,1291,1292,1293,1294],{"id":1106,"depth":23,"text":1107},{"id":1120,"depth":23,"text":1121},{"id":1212,"depth":23,"text":1213},{"id":1244,"depth":23,"text":1245},{"id":812,"depth":23,"text":813,"children":1295},[1296,1297,1298,1299],{"id":1257,"depth":33,"text":1258},{"id":1264,"depth":33,"text":1265},{"id":1271,"depth":33,"text":1272},{"id":1281,"depth":33,"text":1282},"Control the \"Let the client know\" checkbox on cancellations, no-shows and reschedules — and learn when Owneli emails the client anyway.","i-lucide-mail-question",[1303,1304,1305,1306,1307,1308],"cancel appointment without notifying client","let the client know checkbox","stop cancellation email","no show notification","reschedule email to client","why did the client get an email",{},35,"\u002Fhelp\u002Fcalendar\u002Fchoose-what-the-client-is-told",[467,613,1313],"\u002Fhelp\u002Fcalendar\u002Fmanage-a-recurring-series",{"title":1090,"description":1300},"help\u002Fcalendar\u002Fchoose-what-the-client-is-told","4dG9yZMaRiMNzeklS5QKMCqal9AuU5X79qSzkptVv-8",{"id":1318,"title":1319,"audience":8,"body":1320,"category":24,"description":1531,"draft":459,"extension":460,"icon":1532,"keywords":1533,"meta":1534,"navigation":463,"order":1535,"path":360,"related":1536,"seo":1537,"stem":1538,"updatedAt":671,"__hash__":1539},"help\u002Fhelp\u002Fcalendar\u002Fblock-time-and-the-waitlist.md","Block time and work the waitlist",{"type":133,"value":1321,"toc":1521},[1322,1326,1329,1336,1339,1347,1354,1358,1365,1369,1372,1409,1413,1466,1469,1473,1476,1496,1500,1503,1506,1511,1515],[140,1323,1325],{"id":1324},"block-time","Block time",[136,1327,1328],{},"Blocked time is time that exists on the calendar but can't be booked — lunch, a break, training, a supplier visit, admin catch-up.",[136,1330,1331,1332,1335],{},"Open it from ",[175,1333,1334],{},"Add → Block time"," in the calendar toolbar, or from the menu that appears when you click an empty slot. Set the team member, the date and time range, and a short label so the rest of the desk knows what it is.",[136,1337,1338],{},"Blocked time renders as a hatched band rather than a coloured block, so it never reads as a booking at a glance. Online booking will not offer a blocked slot.",[248,1340,1341],{},[136,1342,1343,1344,1346],{},"Use blocked time for one-off, same-week interruptions. For a pattern that repeats every week — a standing Wednesday afternoon off — change the person's working hours under ",[175,1345,433],{}," instead. Blocking the same two hours fifty-two times is not the tool.",[136,1348,1349,1350,1353],{},"For whole days away, use ",[175,1351,1352],{},"Operations → Time off"," so the absence goes through approval and lands on the roster properly. Approved time off appears on the calendar automatically.",[140,1355,1357],{"id":1356},"the-waitlist","The waitlist",[136,1359,1360,1361,1364],{},"The waitlist is your list of clients who want in but couldn't get the slot they wanted. Open it from ",[175,1362,1363],{},"Waitlist"," in the calendar toolbar.",[516,1366,1368],{"id":1367},"adding-someone","Adding someone",[136,1370,1371],{},"Capture:",[261,1373,1374,1379,1385,1391,1397,1403],{},[264,1375,1376,1377],{},"The ",[175,1378,110],{},[264,1380,1376,1381,1384],{},[175,1382,1383],{},"service"," (or several)",[264,1386,278,1387,1390],{},[175,1388,1389],{},"preferred provider",", or leave it open to anyone",[264,1392,278,1393,1396],{},[175,1394,1395],{},"date range"," they'd accept",[264,1398,278,1399,1402],{},[175,1400,1401],{},"time preference"," — any, morning, afternoon, or evening",[264,1404,1405,1408],{},[175,1406,1407],{},"Notes"," and an optional expiry",[516,1410,1412],{"id":1411},"entry-states","Entry states",[148,1414,1415,1425],{},[151,1416,1417],{},[154,1418,1419,1422],{},[157,1420,1421],{},"State",[157,1423,1424],{},"Meaning",[167,1426,1427,1437,1447,1457],{},[154,1428,1429,1434],{},[172,1430,1431],{},[175,1432,1433],{},"Waiting",[172,1435,1436],{},"Live, and eligible to be offered a slot",[154,1438,1439,1444],{},[172,1440,1441],{},[175,1442,1443],{},"Booked",[172,1445,1446],{},"Converted into a real appointment",[154,1448,1449,1454],{},[172,1450,1451],{},[175,1452,1453],{},"Expired",[172,1455,1456],{},"Passed its expiry date without being placed",[154,1458,1459,1463],{},[172,1460,1461],{},[175,1462,335],{},[172,1464,1465],{},"Withdrawn",[136,1467,1468],{},"The panel shows a count against each state, so you can tell at a glance whether your list is working or just accumulating.",[516,1470,1472],{"id":1471},"how-the-list-is-ordered","How the list is ordered",[136,1474,1475],{},"Your business chooses the priority strategy in settings:",[261,1477,1478,1484,1490],{},[264,1479,1480,1483],{},[175,1481,1482],{},"Highest value"," — the entry worth the most money first (the default)",[264,1485,1486,1489],{},[175,1487,1488],{},"Longest waiting"," — first in, first out",[264,1491,1492,1495],{},[175,1493,1494],{},"Manual"," — no ranking; you decide",[516,1497,1499],{"id":1498},"filling-a-slot","Filling a slot",[136,1501,1502],{},"When an appointment is cancelled or marked as a no-show, Owneli looks for a waitlist entry matching the freed service, provider and time, and offers to promote it. Accept and the entry becomes a real appointment.",[136,1504,1505],{},"If your business has enabled automatic offers, matching clients receive a one-tap claim link instead — the first to claim gets the slot, and the entry converts itself.",[406,1507,1508],{},[136,1509,1510],{},"Automatic offers are off unless someone turns them on. Until then the waitlist is a prompt for the front desk, not an autopilot.",[516,1512,1514],{"id":1513},"reporting-on-it","Reporting on it",[136,1516,1517,1520],{},[175,1518,1519],{},"Growth → Reports → Waitlist"," shows how many entries you take, how many convert, and how long people wait — which is the honest measure of whether the list is earning its keep.",{"title":448,"searchDepth":23,"depth":23,"links":1522},[1523,1524],{"id":1324,"depth":23,"text":1325},{"id":1356,"depth":23,"text":1357,"children":1525},[1526,1527,1528,1529,1530],{"id":1367,"depth":33,"text":1368},{"id":1411,"depth":33,"text":1412},{"id":1471,"depth":33,"text":1472},{"id":1498,"depth":33,"text":1499},{"id":1513,"depth":33,"text":1514},"Keep time off the grid for breaks and training, and turn cancellations into filled slots.","i-lucide-clock",[],{},40,[464,467],{"title":1319,"description":1531},"help\u002Fcalendar\u002Fblock-time-and-the-waitlist","wUavHwlyIS3JrKE9DSdM2dXA7MLmtCfaY8GT1Nh-NB4",{"id":1541,"title":1542,"audience":8,"body":1543,"category":24,"description":1803,"draft":459,"extension":460,"icon":41,"keywords":1804,"meta":1811,"navigation":463,"order":1812,"path":1813,"related":1814,"seo":1815,"stem":1816,"updatedAt":671,"__hash__":1817},"help\u002Fhelp\u002Fcalendar\u002Fbook-a-group-or-party.md","Book a group or party",{"type":133,"value":1544,"toc":1786},[1545,1553,1557,1560,1618,1621,1625,1632,1705,1708,1712,1720,1733,1741,1745,1752,1754,1758,1761,1765,1772,1776,1779,1783],[136,1546,1547,1548,632,1550,1552],{},"A party is several appointments — one per guest, each with their own service, provider and time — grouped so you can manage, check out, and cancel them together. Start one with ",[175,1549,631],{},[175,1551,635],{}," from the empty-slot menu.",[140,1554,1556],{"id":1555},"how-do-i-book-a-group","How do I book a group?",[136,1558,1559],{},"Parties are built one guest at a time: book each guest normally, and attach the bookings to the group as you go.",[513,1561,1562,1566,1581,1585,1591,1595,1607,1611],{},[516,1563,1565],{"id":1564},"start-the-party","Start the party",[136,1567,1568,1569,1571,1572,1574,1575,243,1578,362],{},"Choose ",[175,1570,631],{}," (toolbar, or the phone's action button), or click an empty slot and pick ",[175,1573,635],{},". A panel offers two paths: ",[175,1576,1577],{},"Create new appointment",[175,1579,1580],{},"Select existing appointment",[516,1582,1584],{"id":1583},"book-the-first-guest","Book the first guest",[136,1586,1587,1588,1590],{},"With ",[175,1589,1577],{},", pick an open slot — the normal booking panel opens. Book the guest as usual; on save, the appointment becomes the party's first member.",[516,1592,1594],{"id":1593},"add-the-rest","Add the rest",[136,1596,1597,1598,1601,1602,1604,1605,362],{},"From the group panel, ",[175,1599,1600],{},"Add to group"," repeats the choice: book another new appointment, or ",[175,1603,1580],{}," — the calendar shows \"Click any appointment to add it — keep going to add more\", and you click bookings on the grid until you press ",[175,1606,702],{},[516,1608,1610],{"id":1609},"review-the-party","Review the party",[136,1612,1613,1614,1617],{},"The group panel lists every guest with their service, time, price and status, plus a ",[175,1615,1616],{},"Group total"," in the footer.",[136,1619,1620],{},"An appointment can belong to only one party — clicking one that's already grouped tells you so.",[140,1622,1624],{"id":1623},"managing-the-party","Managing the party",[136,1626,1627,1628,1631],{},"Open any member appointment and its ",[175,1629,1630],{},"Part of a party"," banner opens the group panel. From there:",[148,1633,1634,1642],{},[151,1635,1636],{},[154,1637,1638,1640],{},[157,1639,1130],{},[157,1641,1133],{},[167,1643,1644,1662,1671,1682,1692],{},[154,1645,1646,1649],{},[172,1647,1648],{},"Open or remove one guest",[172,1650,1651,1652,1655,1656,503,1659],{},"The guest's ",[175,1653,1654],{},"Actions"," menu — ",[175,1657,1658],{},"Open appointment",[175,1660,1661],{},"Remove guest",[154,1663,1664,1667],{},[172,1665,1666],{},"Add more guests",[172,1668,1669],{},[175,1670,1600],{},[154,1672,1673,1676],{},[172,1674,1675],{},"Check everyone out on one bill",[172,1677,1678,1681],{},[175,1679,1680],{},"⋮ → Checkout group"," — opens a single sale covering the party",[154,1683,1684,1687],{},[172,1685,1686],{},"Split the party back into solo bookings",[172,1688,1689],{},[175,1690,1691],{},"⋮ → Ungroup appointments",[154,1693,1694,1697],{},[172,1695,1696],{},"Cancel or no-show everyone",[172,1698,1699,503,1702],{},[175,1700,1701],{},"⋮ → Cancel all",[175,1703,1704],{},"No-show all",[136,1706,1707],{},"Removing a guest cancels that guest's appointment (recorded as \"Removed from party\").",[140,1709,1711],{"id":1710},"cancelling-or-no-showing-the-whole-party","Cancelling or no-showing the whole party",[136,1713,1714,243,1717,1719],{},[175,1715,1716],{},"Cancel all",[175,1718,1704],{}," open a confirmation with two decisions:",[261,1721,1722,1728],{},[264,1723,1724,1727],{},[175,1725,1726],{},"Charge the late-cancellation fee to each guest with a card on file"," (or the no-show fee) — off by default.",[264,1729,1730,1732],{},[175,1731,1098],{}," — on by default for a cancellation, off for a no-show.",[406,1734,1735],{},[136,1736,1737,1738,362],{},"The notification rule is applied guest by guest: any guest whose card was charged is always emailed — the checkbox locks with \"Always sent — they were charged, so we have to tell them.\" A guest's kept deposit is credited against their fee, so nobody is penalised twice. See ",[358,1739,1740],{"href":1311},"Choose whether the client is notified",[140,1742,1744],{"id":1743},"guests-can-manage-the-group-themselves","Guests can manage the group themselves",[136,1746,1747,1748,1751],{},"Clients can book a party through your public booking site's group flow — adding guests, and paying one group deposit when your payment policy requires it. The organiser's link shows the roster and offers ",[175,1749,1750],{},"Cancel this group",", which cancels every guest's appointment.",[140,1753,813],{"id":812},[516,1755,1757],{"id":1756},"can-each-guest-have-a-different-service-and-provider","Can each guest have a different service and provider?",[136,1759,1760],{},"Yes — every guest is a full appointment with its own service, provider and time. The party is the wrapper that moves and settles them together.",[516,1762,1764],{"id":1763},"can-guests-pay-separately","Can guests pay separately?",[136,1766,1767,1768,1771],{},"Yes. ",[175,1769,1770],{},"Checkout group"," raises one bill for everyone; for separate bills, open each guest's appointment and check it out individually.",[516,1773,1775],{"id":1774},"who-can-manage-a-party","Who can manage a party?",[136,1777,1778],{},"Anyone who can manage appointments. Staff whose access is limited to their own calendar can only act on parties booked entirely with them.",[516,1780,1782],{"id":1781},"what-happens-to-the-group-when-i-ungroup-it","What happens to the group when I ungroup it?",[136,1784,1785],{},"Each appointment simply becomes a normal solo booking — nothing is cancelled or moved.",{"title":448,"searchDepth":23,"depth":23,"links":1787},[1788,1794,1795,1796,1797],{"id":1555,"depth":23,"text":1556,"children":1789},[1790,1791,1792,1793],{"id":1564,"depth":33,"text":1565},{"id":1583,"depth":33,"text":1584},{"id":1593,"depth":33,"text":1594},{"id":1609,"depth":33,"text":1610},{"id":1623,"depth":23,"text":1624},{"id":1710,"depth":23,"text":1711},{"id":1743,"depth":23,"text":1744},{"id":812,"depth":23,"text":813,"children":1798},[1799,1800,1801,1802],{"id":1756,"depth":33,"text":1757},{"id":1763,"depth":33,"text":1764},{"id":1774,"depth":33,"text":1775},{"id":1781,"depth":33,"text":1782},"Book several guests into one visit, manage the party from one panel, check everyone out together, and cancel or no-show the whole group.",[1805,1806,1807,1808,1809,1810],"book a group appointment","party booking salon","bridal party booking","group checkout together","cancel whole group","add guest to party",{},50,"\u002Fhelp\u002Fcalendar\u002Fbook-a-group-or-party",[466,1311,882],{"title":1542,"description":1803},"help\u002Fcalendar\u002Fbook-a-group-or-party","6lt-ccqywJDS_UsT2nHijfk949GquM40OpAKPIYa6z4",{"id":1819,"title":1820,"audience":8,"body":1821,"category":24,"description":2015,"draft":459,"extension":460,"icon":2016,"keywords":2017,"meta":2023,"navigation":463,"order":2024,"path":1313,"related":2025,"seo":2026,"stem":2027,"updatedAt":885,"__hash__":2028},"help\u002Fhelp\u002Fcalendar\u002Fmanage-a-recurring-series.md","Book and manage a recurring series",{"type":133,"value":1822,"toc":1999},[1823,1848,1852,1885,1889,1892,1900,1904,1907,1911,1917,1923,1953,1959,1969,1971,1975,1978,1982,1985,1989,1992,1996],[136,1824,1825,1826,1828,1829,1832,1833,1832,1836,1839,1840,1843,1844,1847],{},"To book a standing appointment, set ",[175,1827,586],{}," in the booking panel to ",[175,1830,1831],{},"Weekly",", ",[175,1834,1835],{},"Every 2 weeks",[175,1837,1838],{},"Every 4 weeks",", or ",[175,1841,1842],{},"Monthly",", and choose the ",[175,1845,1846],{},"Number of visits",". Owneli books every occurrence up front — real appointments on the grid, not a rule that materialises later.",[140,1849,1851],{"id":1850},"how-do-i-set-up-a-repeating-appointment","How do I set up a repeating appointment?",[513,1853,1854,1858,1863,1867,1880,1882],{},[516,1855,1857],{"id":1856},"build-the-booking-as-normal","Build the booking as normal",[136,1859,1860,1861,362],{},"Client, services, provider, time — see ",[358,1862,474],{"href":466},[516,1864,1866],{"id":1865},"choose-the-repeat","Choose the repeat",[136,1868,1869,1870,1872,1873,1876,1877,1879],{},"Set ",[175,1871,586],{}," to a frequency other than ",[175,1874,1875],{},"Does not repeat",", and ",[175,1878,1846],{}," — which includes this first visit, from 2 to 26.",[516,1881,591],{"id":590},[136,1883,1884],{},"Every occurrence is created at once, each at the same clinic wall-clock time (daylight-saving changes don't shift the hour). The confirmation tells you how many were booked — \"Booked 12 visits\".",[516,1886,1888],{"id":1887},"skipped-occurrences","Skipped occurrences",[136,1890,1891],{},"An occurrence that can't be booked — a clash, a time block, a busy room — is skipped rather than failing the series, and the confirmation warns you how many were skipped so you can place those visits by hand. If nothing could be booked at all, the series isn't created.",[136,1893,1894,1895,1899],{},"Each occurrence sends its own confirmation and ",[358,1896,1898],{"href":1897},"\u002Fhelp\u002Fcalendar\u002Fappointment-reminders","reminders",". A repeat icon on the calendar block marks members of a series.",[140,1901,1903],{"id":1902},"changing-one-visit","Changing one visit",[136,1905,1906],{},"Reschedules and edits always act on the single occurrence you opened — drag it, resize it, or change its services without touching the rest. There is no series-wide edit; a permanent time change means cancelling the remaining visits and rebooking the series at the new time.",[140,1908,1910],{"id":1909},"ending-the-series","Ending the series",[136,1912,1913,1914,1916],{},"Open any occurrence and choose ",[175,1915,957],{},". Alongside the usual reason, fee and deposit choices, a series member gets one more checkbox:",[136,1918,1919,1922],{},[175,1920,1921],{},"Cancel this and all upcoming repeats"," — \"Also cancels the remaining future visits in this recurring series.\"",[148,1924,1925,1935],{},[151,1926,1927],{},[154,1928,1929,1932],{},[157,1930,1931],{},"What it touches",[157,1933,1934],{},"What it leaves alone",[167,1936,1937,1945],{},[154,1938,1939,1942],{},[172,1940,1941],{},"This occurrence, with the full fee\u002Fdeposit handling",[172,1943,1944],{},"Past and completed visits",[154,1946,1947,1950],{},[172,1948,1949],{},"Every future scheduled or confirmed occurrence",[172,1951,1952],{},"Anything already cancelled",[136,1954,1955,1956,1958],{},"If ",[175,1957,1098],{}," is ticked, one cancellation notice goes out for the earliest upcoming visit, standing in for the whole series — not one email per occurrence. Fees apply only to the occurrence you opened, never to the future ones.",[248,1960,1961],{},[136,1962,1963,1964,1968],{},"To end a series but keep next week's visit, cancel from the occurrence ",[1965,1966,1967],"em",{},"after"," the one you want to keep — only visits from that point forward are cancelled.",[140,1970,813],{"id":812},[516,1972,1974],{"id":1973},"can-i-change-the-time-of-every-future-visit-at-once","Can I change the time of every future visit at once?",[136,1976,1977],{},"No — each occurrence is edited individually. For a permanent change, cancel the remaining repeats and book a fresh series at the new time.",[516,1979,1981],{"id":1980},"does-the-client-pay-a-deposit-for-every-visit-in-the-series","Does the client pay a deposit for every visit in the series?",[136,1983,1984],{},"No. Payment-policy steps (card on file, deposits) aren't applied to series bookings made from the calendar — the series books without a payment step.",[516,1986,1988],{"id":1987},"one-visit-in-the-series-was-skipped-why","One visit in the series was skipped — why?",[136,1990,1991],{},"Its slot clashed with another booking, a time block, off-hours, or a required room being taken. The booking confirmation counts the skips; find the gap on the grid and book that visit manually.",[516,1993,1995],{"id":1994},"if-i-cancel-the-series-is-the-client-charged-a-fee-for-every-visit","If I cancel the series, is the client charged a fee for every visit?",[136,1997,1998],{},"No. Fee and deposit handling applies only to the occurrence you cancelled from; the remaining repeats are cancelled without fees.",{"title":448,"searchDepth":23,"depth":23,"links":2000},[2001,2007,2008,2009],{"id":1850,"depth":23,"text":1851,"children":2002},[2003,2004,2005,2006],{"id":1856,"depth":33,"text":1857},{"id":1865,"depth":33,"text":1866},{"id":590,"depth":33,"text":591},{"id":1887,"depth":33,"text":1888},{"id":1902,"depth":23,"text":1903},{"id":1909,"depth":23,"text":1910},{"id":812,"depth":23,"text":813,"children":2010},[2011,2012,2013,2014],{"id":1973,"depth":33,"text":1974},{"id":1980,"depth":33,"text":1981},{"id":1987,"depth":33,"text":1988},{"id":1994,"depth":33,"text":1995},"Repeat a booking weekly, fortnightly, or monthly, handle skipped clashes, and cancel one visit or the whole remaining series.","i-lucide-repeat",[2018,2019,2020,2021,2022],"recurring appointment weekly","repeat booking every 4 weeks","cancel all future appointments","standing appointment series","edit one appointment in a series",{},60,[466,467,1311],{"title":1820,"description":2015},"help\u002Fcalendar\u002Fmanage-a-recurring-series","1Gdmuh_WdX0GkDvPupxWwYYdGeOeLtNfwqOY8xXWn8c",{"id":2030,"title":2031,"audience":8,"body":2032,"category":24,"description":2202,"draft":459,"extension":460,"icon":2203,"keywords":2204,"meta":2210,"navigation":463,"order":2211,"path":2212,"related":2213,"seo":2214,"stem":2215,"updatedAt":885,"__hash__":2216},"help\u002Fhelp\u002Fcalendar\u002Fdrag-resize-and-rebook-from-the-grid.md","Drag, resize, and rebook straight from the grid",{"type":133,"value":2033,"toc":2183},[2034,2041,2045,2089,2094,2098,2105,2109,2118,2144,2149,2151,2155,2158,2162,2167,2171,2174,2178],[136,2035,2036,2037,2040],{},"The fastest edits happen on the grid itself: drag a block to move it, pull its bottom edge to change its duration, and use ",[175,2038,2039],{},"Rebook client"," to put someone's next visit on any open slot with their details carried along. Everything snaps to 15 minutes.",[140,2042,2044],{"id":2043},"how-do-i-move-an-appointment-by-dragging","How do I move an appointment by dragging?",[513,2046,2047,2049,2052,2056,2075,2079],{},[516,2048,921],{"id":920},[136,2050,2051],{},"Drag it to a new time — or into another team member's column to change provider. Only scheduled and confirmed appointments can be dragged.",[516,2053,2055],{"id":2054},"read-the-confirmation","Read the confirmation",[136,2057,2058,2059,2062,2063,2066,2067,2070,2071,2074],{},"Nothing moves until you confirm. The ",[175,2060,2061],{},"New time"," dialog shows the new date and range, a green ",[175,2064,2065],{},"Slot is available"," (or an amber warning that the slot already has a booking), a ",[175,2068,2069],{},"What moves"," list when the visit has several services, and a ",[175,2072,2073],{},"Notify {name} about reschedule"," checkbox.",[516,2076,2078],{"id":2077},"update","Update",[136,2080,2081,2082,2084,2085,2088],{},"Press ",[175,2083,2078],{},". If the target is outside working hours, an extra checkbox — ",[175,2086,2087],{},"Schedule outside working hours"," — must be ticked first; that's how you deliberately place the 7am regular.",[136,2090,944,2091,2093],{},[175,2092,947],{}," 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.",[140,2095,2097],{"id":2096},"resize-to-change-duration","Resize to change duration",[136,2099,2100,2101,2104],{},"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 ",[175,2102,2103],{},"Resize anyway","; if it would overlap the next booking, it's refused.",[140,2106,2108],{"id":2107},"rebook-a-client-from-a-past-visit","Rebook a client from a past visit",[136,2110,2111,2113,2114,2117],{},[175,2112,2039],{}," in the appointment's ",[175,2115,2116],{},"⋮"," menu is the \"book their next one\" shortcut:",[513,2119,2120,2124,2130,2134,2137,2141],{},[516,2121,2123],{"id":2122},"choose-rebook-client","Choose Rebook client",[136,2125,2126,2127,362],{},"Open any of the client's appointments and pick ",[175,2128,2129],{},"⋮ → Rebook client",[516,2131,2133],{"id":2132},"pick-a-slot","Pick a slot",[136,2135,2136],{},"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.",[516,2138,2140],{"id":2139},"confirm-the-booking","Confirm the booking",[136,2142,2143],{},"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.",[248,2145,2146],{},[136,2147,2148],{},"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.",[140,2150,813],{"id":812},[516,2152,2154],{"id":2153},"why-wont-a-block-drag","Why won't a block drag?",[136,2156,2157],{},"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.",[516,2159,2161],{"id":2160},"does-dragging-charge-or-refund-anything","Does dragging charge or refund anything?",[136,2163,2164,2165,362],{},"No. Moving an appointment never touches deposits or fees — those only come into play on cancellation or no-show. See ",[358,2166,889],{"href":467},[516,2168,2170],{"id":2169},"is-the-client-told-when-i-resize","Is the client told when I resize?",[136,2172,2173],{},"No — only a change to the start time offers a notification. Duration-only changes are silent, though reminders re-arm automatically.",[516,2175,2177],{"id":2176},"can-i-drag-an-appointment-onto-a-slot-thats-already-booked","Can I drag an appointment onto a slot that's already booked?",[136,2179,2180,2181,362],{},"Only if your business allows double-booking; the dialog warns you first. Otherwise the move is refused. See ",[358,2182,824],{"href":823},{"title":448,"searchDepth":23,"depth":23,"links":2184},[2185,2190,2191,2196],{"id":2043,"depth":23,"text":2044,"children":2186},[2187,2188,2189],{"id":920,"depth":33,"text":921},{"id":2054,"depth":33,"text":2055},{"id":2077,"depth":33,"text":2078},{"id":2096,"depth":23,"text":2097},{"id":2107,"depth":23,"text":2108,"children":2192},[2193,2194,2195],{"id":2122,"depth":33,"text":2123},{"id":2132,"depth":33,"text":2133},{"id":2139,"depth":33,"text":2140},{"id":812,"depth":23,"text":813,"children":2197},[2198,2199,2200,2201],{"id":2153,"depth":33,"text":2154},{"id":2160,"depth":33,"text":2161},{"id":2169,"depth":33,"text":2170},{"id":2176,"depth":33,"text":2177},"Move an appointment by dragging, change its duration with the resize handle, undo a move, and rebook a client onto any open slot.","i-lucide-move",[2205,2206,2207,2208,2209],"drag appointment to new time","make appointment longer calendar","undo appointment move","rebook client next appointment","resize appointment duration",{},70,"\u002Fhelp\u002Fcalendar\u002Fdrag-resize-and-rebook-from-the-grid",[467,464,823],{"title":2031,"description":2202},"help\u002Fcalendar\u002Fdrag-resize-and-rebook-from-the-grid","KWojNZUHUxMz4ouRggVSCING_eMq6FyFX1ravKGfquw",{"id":2218,"title":2219,"audience":8,"body":2220,"category":24,"description":2374,"draft":459,"extension":460,"icon":2375,"keywords":2376,"meta":2382,"navigation":463,"order":2383,"path":823,"related":2384,"seo":2385,"stem":2386,"updatedAt":671,"__hash__":2387},"help\u002Fhelp\u002Fcalendar\u002Fdouble-booking-and-overlaps.md","Double-booking — when overlapping appointments are allowed",{"type":133,"value":2221,"toc":2363},[2222,2237,2241,2244,2282,2285,2290,2294,2317,2321,2327,2330,2332,2336,2339,2343,2346,2350,2356,2360],[136,2223,2224,2225,2228,2229,2232,2233,2236],{},"Out of the box, Owneli refuses to put two appointments on the same provider at the same time. Turn on ",[175,2226,2227],{},"Allow double-booking"," under ",[175,2230,2231],{},"Settings → Booking",", on the ",[175,2234,2235],{},"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.",[140,2238,2240],{"id":2239},"can-two-clients-be-booked-with-the-same-provider-at-once","Can two clients be booked with the same provider at once?",[136,2242,2243],{},"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.\"",[148,2245,2246,2259],{},[151,2247,2248],{},[154,2249,2250,2253,2256],{},[157,2251,2252],{},"Setting",[157,2254,2255],{},"Booking into an occupied slot",[157,2257,2258],{},"What you see",[167,2260,2261,2272],{},[154,2262,2263,2266,2269],{},[172,2264,2265],{},"Off (default)",[172,2267,2268],{},"Refused",[172,2270,2271],{},"\"That slot was just taken — pick another time\"",[154,2273,2274,2276,2279],{},[172,2275,1191],{},[172,2277,2278],{},"Succeeds",[172,2280,2281],{},"\"Booked, overlaps another appointment\" — naming the client and the clashing booking's reference",[136,2283,2284],{},"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.",[248,2286,2287],{},[136,2288,2289],{},"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.",[140,2291,2293],{"id":2292},"what-stays-blocked-even-with-overlaps-on","What stays blocked even with overlaps on",[261,2295,2296,2302,2312],{},[264,2297,2298,2301],{},[175,2299,2300],{},"Time blocks"," — lunch, training and other blocked time still refuse bookings.",[264,2303,2304,2307,2308,362],{},[175,2305,2306],{},"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 ",[358,2309,2311],{"href":2310},"\u002Fhelp\u002Fcalendar\u002Fassign-rooms-and-equipment","Assign rooms and equipment",[264,2313,2314,2316],{},[175,2315,2235],{}," — public clients are only ever offered genuinely free slots; double-booking is a staff power.",[140,2318,2320],{"id":2319},"where-the-rule-applies","Where the rule applies",[136,2322,2323,2324,2326],{},"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 ",[358,2325,1185],{"href":1313}," — a clashing occurrence is skipped rather than stacked.",[136,2328,2329],{},"Changing the setting takes effect immediately for future bookings and moves; it doesn't retroactively rearrange anything already on the grid.",[140,2331,813],{"id":812},[516,2333,2335],{"id":2334},"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?",[136,2337,2338],{},"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.",[516,2340,2342],{"id":2341},"how-do-overlapping-appointments-look-on-the-calendar","How do overlapping appointments look on the calendar?",[136,2344,2345],{},"Side by side in the provider's column, each at partial width, so neither hides the other.",[516,2347,2349],{"id":2348},"can-i-allow-overlaps-for-just-one-provider","Can I allow overlaps for just one provider?",[136,2351,2352,2353,2355],{},"No — ",[175,2354,2227],{}," is a business-wide scheduling rule.",[516,2357,2359],{"id":2358},"does-allowing-overlaps-affect-rooms-and-machines","Does allowing overlaps affect rooms and machines?",[136,2361,2362],{},"No. Resource conflicts always block, because two clients genuinely can't share one laser. Overlap permission applies to the provider's time only.",{"title":448,"searchDepth":23,"depth":23,"links":2364},[2365,2366,2367,2368],{"id":2239,"depth":23,"text":2240},{"id":2292,"depth":23,"text":2293},{"id":2319,"depth":23,"text":2320},{"id":812,"depth":23,"text":813,"children":2369},[2370,2371,2372,2373],{"id":2334,"depth":33,"text":2335},{"id":2341,"depth":33,"text":2342},{"id":2348,"depth":33,"text":2349},{"id":2358,"depth":33,"text":2359},"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",[2377,2378,2379,2380,2381],"allow double booking setting","overlapping appointments calendar","slot was just taken error","book two clients same time","stop double bookings",{},80,[466,2212,2310],{"title":2219,"description":2374},"help\u002Fcalendar\u002Fdouble-booking-and-overlaps","xHQZWK2vAIabdhLvFduILFYDTHYRsi7TfZEcp1bx-Ps",{"id":2389,"title":2390,"audience":8,"body":2391,"category":24,"description":2571,"draft":459,"extension":460,"icon":2572,"keywords":2573,"meta":2579,"navigation":463,"order":2580,"path":2310,"related":2581,"seo":2583,"stem":2584,"updatedAt":885,"__hash__":2585},"help\u002Fhelp\u002Fcalendar\u002Fassign-rooms-and-equipment.md","Assign rooms and equipment to a booking",{"type":133,"value":2392,"toc":2556},[2393,2404,2408,2453,2457,2504,2511,2515,2518,2523,2525,2529,2532,2536,2539,2543,2549,2553],[136,2394,2395,2396,2399,2400,2403],{},"Rooms and equipment are ",[175,2397,2398],{},"resources",": set them up once under ",[175,2401,2402],{},"Operations → Resources",", attach them to the services that need them, and every booking reserves a free one automatically. When nothing is free, the booking is blocked — two clients can't share one laser.",[140,2405,2407],{"id":2406},"how-do-rooms-and-equipment-get-onto-a-booking","How do rooms and equipment get onto a booking?",[513,2409,2410,2414,2428,2432,2438,2442],{},[516,2411,2413],{"id":2412},"create-your-resources","Create your resources",[136,2415,2416,2417,2419,2420,2423,2424,2427],{},"On the ",[175,2418,574],{}," page, press ",[175,2421,2422],{},"New resource"," and choose a kind — room or equipment. Identical units are pooled: ",[175,2425,2426],{},"Add a unit"," raises how many can be booked at the same time (three IPL handpieces = one resource, three units).",[516,2429,2431],{"id":2430},"attach-them-to-services","Attach them to services",[136,2433,2434,2435,2437],{},"Open a service and its ",[175,2436,574],{}," tab. Mark whether the service needs a room, and which equipment types it consumes. The requirement is by type — \"any free treatment bay\" — not a specific unit.",[516,2439,2441],{"id":2440},"book-as-normal","Book as normal",[136,2443,2444,2445,2448,2449,2452],{},"In the booking panel, the ",[175,2446,2447],{},"Room"," field is auto-assigned to a free room — \"Change it if you prefer another\"; only rooms actually free for that exact slot are offered. Required ",[175,2450,2451],{},"Equipment"," shows as chips, reserved automatically, with an \"in use\" marker when a unit is busy elsewhere.",[140,2454,2456],{"id":2455},"conflicts-block-they-dont-warn","Conflicts block — they don't warn",[148,2458,2459,2468],{},[151,2460,2461],{},[154,2462,2463,2465],{},[157,2464,763],{},[157,2466,2467],{},"What happens",[167,2469,2470,2478,2486,2496],{},[154,2471,2472,2475],{},[172,2473,2474],{},"No room free for the chosen slot",[172,2476,2477],{},"The booking can't be saved: \"No room is free for this time — pick another slot\"",[154,2479,2480,2483],{},[172,2481,2482],{},"Equipment taken at that time",[172,2484,2485],{},"Same — the reservation is enforced when the booking saves, so a race between two desks can't double-book a machine",[154,2487,2488,2493],{},[172,2489,278,2490,2492],{},[358,2491,1185],{"href":1313}," occurrence has no free resource",[172,2494,2495],{},"That occurrence is skipped and counted in the booking summary",[154,2497,2498,2501],{},[172,2499,2500],{},"A group booking can't seat every guest's resources",[172,2502,2503],{},"The whole party is refused rather than partially booked",[136,2505,2506,2507,2510],{},"Resource conflicts block even when ",[358,2508,2509],{"href":823},"double-booking is allowed"," — that setting relaxes provider time only, never physical capacity.",[140,2512,2514],{"id":2513},"seeing-rooms-on-the-calendar","Seeing rooms on the calendar",[136,2516,2517],{},"Resources can be shown as their own calendar columns. An appointment then appears in both its provider's column and its room's column; the room-column copy is read-only — drag the provider-column block to move the visit.",[406,2519,2520],{},[136,2521,2522],{},"Reducing a resource's units while future bookings still hold them warns you and leaves the affected units in place until you reassign or cancel those appointments — capacity never disappears out from under a booked client.",[140,2524,813],{"id":812},[516,2526,2528],{"id":2527},"why-cant-i-pick-the-room-i-want","Why can't I pick the room I want?",[136,2530,2531],{},"The list only offers rooms free for the exact slot, provider and duration selected. Change the time and the list re-checks.",[516,2533,2535],{"id":2534},"can-i-book-a-service-without-its-required-room","Can I book a service without its required room?",[136,2537,2538],{},"No — a required resource with nothing free disables the booking. Pick another slot, or add units to the resource if you genuinely have more capacity.",[516,2540,2542],{"id":2541},"how-do-i-take-a-room-out-of-service-for-renovation","How do I take a room out of service for renovation?",[136,2544,2545,2546,2548],{},"Pause or archive it on the ",[175,2547,574],{}," page. Paused resources stop being offered to new bookings.",[516,2550,2552],{"id":2551},"do-resources-affect-online-booking","Do resources affect online booking?",[136,2554,2555],{},"Yes — public availability only offers slots where the service's required room and equipment are free, so online clients can't book capacity you don't have.",{"title":448,"searchDepth":23,"depth":23,"links":2557},[2558,2563,2564,2565],{"id":2406,"depth":23,"text":2407,"children":2559},[2560,2561,2562],{"id":2412,"depth":33,"text":2413},{"id":2430,"depth":33,"text":2431},{"id":2440,"depth":33,"text":2441},{"id":2455,"depth":23,"text":2456},{"id":2513,"depth":23,"text":2514},{"id":812,"depth":23,"text":813,"children":2566},[2567,2568,2569,2570],{"id":2527,"depth":33,"text":2528},{"id":2534,"depth":33,"text":2535},{"id":2541,"depth":33,"text":2542},{"id":2551,"depth":33,"text":2552},"Set up rooms and machines as resources, attach them to services, and let bookings reserve a free one automatically — with real conflict blocking.","i-lucide-door-open",[2574,2575,2576,2577,2578],"assign room to appointment","equipment double booked","treatment room scheduling","no room free for this time","add resources rooms equipment",{},90,[466,823,2582],"\u002Fhelp\u002Fsettings\u002Fservices-and-pricing",{"title":2390,"description":2571},"help\u002Fcalendar\u002Fassign-rooms-and-equipment","jcAjD1roChKKNdCU-ahLZdLj4xK_K2j0ScU1J-VWAME",{"id":2587,"title":2588,"audience":8,"body":2589,"category":24,"description":2832,"draft":459,"extension":460,"icon":2833,"keywords":2834,"meta":2841,"navigation":463,"order":2842,"path":1897,"related":2843,"seo":2845,"stem":2846,"updatedAt":885,"__hash__":2847},"help\u002Fhelp\u002Fcalendar\u002Fappointment-reminders.md","Set up appointment reminders",{"type":133,"value":2590,"toc":2814},[2591,2610,2614,2617,2669,2672,2676,2721,2725,2743,2747,2750,2755,2759,2768,2770,2774,2780,2784,2793,2797,2803,2807],[136,2592,2593,2594,2597,2598,2601,2602,2605,2606,2609],{},"Owneli sends up to three automatic reminders before every appointment — a ",[175,2595,2596],{},"48-hour reminder",", a ",[175,2599,2600],{},"24-hour reminder",", and a ",[175,2603,2604],{},"3-hour reminder"," — each switched on, re-timed, and given an SMS channel independently under ",[175,2607,2608],{},"Growth → Automations",". Nothing is sent by hand.",[140,2611,2613],{"id":2612},"how-do-appointment-reminders-work","How do appointment reminders work?",[136,2615,2616],{},"When a booking is made, Owneli schedules one email per enabled reminder at the configured offset before the start time. A background job sends them every few minutes, re-checking at send time that the automation is still on. Reminder emails include a calendar attachment the client can add to their phone.",[148,2618,2619,2632],{},[151,2620,2621],{},[154,2622,2623,2626,2629],{},[157,2624,2625],{},"Reminder",[157,2627,2628],{},"Default timing",[157,2630,2631],{},"Adjustable?",[167,2633,2634,2646,2658],{},[154,2635,2636,2640,2643],{},[172,2637,2638],{},[175,2639,2596],{},[172,2641,2642],{},"48 hours before",[172,2644,2645],{},"Yes — 1 to 720 hours",[154,2647,2648,2652,2655],{},[172,2649,2650],{},[175,2651,2600],{},[172,2653,2654],{},"24 hours before",[172,2656,2657],{},"Yes",[154,2659,2660,2664,2667],{},[172,2661,2662],{},[175,2663,2604],{},[172,2665,2666],{},"3 hours before",[172,2668,2657],{},[136,2670,2671],{},"A reminder whose send time has already passed when the booking is made is simply skipped — a same-day booking doesn't get a 48-hour reminder.",[140,2673,2675],{"id":2674},"change-whats-sent","Change what's sent",[513,2677,2678,2682,2692,2696,2703,2707,2714,2718],{},[516,2679,2681],{"id":2680},"open-automations","Open Automations",[136,2683,2684,2685,2687,2688,2691],{},"Go to ",[175,2686,2608],{}," and find the ",[175,2689,2690],{},"Reminders"," group. Each reminder card shows its channels and how many were sent in the last 30 days.",[516,2693,2695],{"id":2694},"open-a-reminder","Open a reminder",[136,2697,2698,2699,2702],{},"Click it to edit. ",[175,2700,2701],{},"Send this many hours before the appointment"," sets the timing — for example, 24 for a day-ahead reminder or 3 for a same-day nudge.",[516,2704,2706],{"id":2705},"add-sms-if-you-use-it","Add SMS if you use it",[136,2708,2709,2710,2713],{},"Tick ",[175,2711,2712],{},"Also send by SMS",". Email is always sent; SMS requires SMS to be set up for your business, and only fires after the email sends successfully.",[516,2715,2717],{"id":2716},"edit-the-message","Edit the message",[136,2719,2720],{},"The message content is editable on the same page. Save, and every future send uses the new version.",[140,2722,2724],{"id":2723},"override-reminders-for-one-booking","Override reminders for one booking",[136,2726,2727,2728,2730,2731,2734,2735,2738,2739,2742],{},"Open the appointment, then the ",[175,2729,2116],{}," menu → ",[175,2732,2733],{},"Automations",". The ",[175,2736,2737],{},"Appointment automations"," panel is scoped to this booking only — turn a reminder off for one visit without touching your defaults, and ",[175,2740,2741],{},"Reset to default"," puts it back.",[140,2744,2746],{"id":2745},"quiet-hours-and-consent","Quiet hours and consent",[136,2748,2749],{},"A reminder that would land overnight is held until your quiet-hours window reopens (never later than the appointment itself). Reminders are transactional, so they don't need marketing consent — but a client who has texted STOP will not receive the SMS.",[248,2751,2752],{},[136,2753,2754],{},"Rescheduling an appointment automatically re-arms its reminders against the new time — even if you chose not to notify the client about the move.",[140,2756,2758],{"id":2757},"see-what-went-out","See what went out",[136,2760,2761,2762,2730,2764,2767],{},"Open the appointment's ",[175,2763,2116],{},[175,2765,2766],{},"View activity"," for the appointment's audit trail of lifecycle events.",[140,2769,813],{"id":812},[516,2771,2773],{"id":2772},"why-didnt-my-client-get-the-sms-reminder","Why didn't my client get the SMS reminder?",[136,2775,2776,2777,2779],{},"Check, in order: SMS is set up for your business, ",[175,2778,2712],{}," is on for that reminder, the client hasn't replied STOP, and their phone number is a valid mobile. The SMS also only goes out after the email for the same reminder sends.",[516,2781,2783],{"id":2782},"can-i-turn-off-reminders-for-just-one-client-visit","Can I turn off reminders for just one client visit?",[136,2785,2786,2787,2789,2790,2792],{},"Yes — open the appointment, ",[175,2788,2116],{}," → ",[175,2791,2733],{},", and switch the reminder off for that booking only.",[516,2794,2796],{"id":2795},"can-i-add-a-reminder-at-a-different-time-like-one-week-before","Can I add a reminder at a different time, like one week before?",[136,2798,2799,2800,2802],{},"Change one of the three reminders' ",[175,2801,2701],{}," — up to 720 hours (30 days). There are three reminder slots; you can't add a fourth.",[516,2804,2806],{"id":2805},"do-reminders-show-the-right-time-zone","Do reminders show the right time zone?",[136,2808,2809,2810,362],{},"Yes — times are rendered in your clinic's time zone, with the zone label included. See ",[358,2811,2813],{"href":2812},"\u002Fhelp\u002Fcalendar\u002Ftime-zones-on-the-calendar","Time zones on the calendar",{"title":448,"searchDepth":23,"depth":23,"links":2815},[2816,2817,2823,2824,2825,2826],{"id":2612,"depth":23,"text":2613},{"id":2674,"depth":23,"text":2675,"children":2818},[2819,2820,2821,2822],{"id":2680,"depth":33,"text":2681},{"id":2694,"depth":33,"text":2695},{"id":2705,"depth":33,"text":2706},{"id":2716,"depth":33,"text":2717},{"id":2723,"depth":23,"text":2724},{"id":2745,"depth":23,"text":2746},{"id":2757,"depth":23,"text":2758},{"id":812,"depth":23,"text":813,"children":2827},[2828,2829,2830,2831],{"id":2772,"depth":33,"text":2773},{"id":2782,"depth":33,"text":2783},{"id":2795,"depth":33,"text":2796},{"id":2805,"depth":33,"text":2806},"Turn on 48-hour, 24-hour and 3-hour appointment reminders by email and SMS, change their timing, and override them for one booking.","i-lucide-bell-ring",[2835,2836,2837,2838,2839,2840],"appointment reminder email","appointment reminder text message","change reminder time","turn off reminders for one appointment","reduce no shows with reminders","sms reminder setup",{},100,[466,2844,2812],"\u002Fhelp\u002Fgrowth\u002Fautomations",{"title":2588,"description":2832},"help\u002Fcalendar\u002Fappointment-reminders","NhalDVsPZpzS5IZxYf_yKBQoaOnn2TNOyL2E2J7fAW8",{"id":2849,"title":2850,"audience":8,"body":2851,"category":24,"description":3241,"draft":459,"extension":460,"icon":3242,"keywords":3243,"meta":3250,"navigation":463,"order":3251,"path":881,"related":3252,"seo":3253,"stem":3254,"updatedAt":885,"__hash__":3255},"help\u002Fhelp\u002Fcalendar\u002Fthe-appointment-detail-panel.md","What's in the appointment detail panel",{"type":133,"value":2852,"toc":3225},[2853,2859,2863,2866,2908,2926,2930,2972,2976,3052,3056,3173,3184,3186,3190,3195,3199,3205,3209,3215,3219],[136,2854,2855,2856,2858],{},"Click any appointment block on the calendar to open its detail panel — the appointment's home. From here you check the client in, change status, add services, see what's owed, open forms, and reach every other action through the ",[175,2857,2116],{}," menu.",[140,2860,2862],{"id":2861},"what-can-i-do-from-an-open-appointment","What can I do from an open appointment?",[136,2864,2865],{},"Two separate tracks run an appointment, and it helps to keep them apart:",[148,2867,2868,2880],{},[151,2869,2870],{},[154,2871,2872,2875,2878],{},[157,2873,2874],{},"Track",[157,2876,2877],{},"Values",[157,2879,1133],{},[167,2881,2882,2895],{},[154,2883,2884,2889,2892],{},[172,2885,2886],{},[175,2887,2888],{},"Booking status",[172,2890,2891],{},"Booked → Confirmed → Completed, or No-show \u002F Cancelled",[172,2893,2894],{},"The status dropdown at the top",[154,2896,2897,2902,2905],{},[172,2898,2899],{},[175,2900,2901],{},"Arrival stage",[172,2903,2904],{},"Check in → Start service → In service",[172,2906,2907],{},"Buttons in the panel footer",[136,2909,2910,2912,2913,2916,2917,2919,2920,2922,2923,362],{},[175,2911,327],{}," is never set from the status dropdown — an appointment completes when its checkout closes, or via ",[175,2914,2915],{},"⋮ → Mark complete (no charge)",". Choosing ",[175,2918,343],{}," or ",[175,2921,335],{}," opens the matching confirmation dialog, with its money and ",[358,2924,2925],{"href":1311},"notification choices",[140,2927,2929],{"id":2928},"the-front-desk-lifecycle","The front-desk lifecycle",[513,2931,2932,2936,2946,2950,2959,2962],{},[516,2933,2935],{"id":2934},"check-in","Check in",[136,2937,2938,2939,2941,2942,2945],{},"When the client arrives, press ",[175,2940,2935],{}," in the footer. If they're early, a dialog — ",[175,2943,2944],{},"Earlier than scheduled"," — asks you to confirm before proceeding.",[516,2947,2949],{"id":2948},"start-service","Start service",[136,2951,2081,2952,2954,2955,2958],{},[175,2953,2949],{}," when they go through. The panel then shows a pulsing ",[175,2956,2957],{},"In service"," pill instead of a button.",[516,2960,2961],{"id":34},"Checkout",[136,2963,2964,2965,2967,2968,2971],{},"When the visit is done, ",[175,2966,2961],{}," opens the sale with the client, services and provider already attached. If a sale already exists you'll see ",[175,2969,2970],{},"View sale"," instead. Staff without checkout permission see a hint that the front desk can ring it up.",[140,2973,2975],{"id":2974},"what-the-panel-shows","What the panel shows",[261,2977,2978,3002,3018,3026,3040],{},[264,2979,2980,2983,2984,1832,2987,1832,2990,1832,2993,1832,2996,1832,2999,362],{},[175,2981,2982],{},"Client header"," — visit count and lifetime spend tiles, memberships, packages with sessions left, date of birth, tags, and quick actions: ",[175,2985,2986],{},"Call",[175,2988,2989],{},"Email",[175,2991,2992],{},"Messages",[175,2994,2995],{},"View profile",[175,2997,2998],{},"Edit client details",[175,3000,3001],{},"Add tag",[264,3003,3004,3007,3008,1832,3011,1832,3014,3017],{},[175,3005,3006],{},"Clinical block"," — ",[175,3009,3010],{},"Staff alert",[175,3012,3013],{},"Allergies",[175,3015,3016],{},"Patch test"," status, and client notes. Fields your permissions hide render as masked, never as empty.",[264,3019,3020,3022,3023,3025],{},[175,3021,712],{}," — every service with duration and price, any deal or discount attached, plus ",[175,3024,716],{}," to extend the visit.",[264,3027,3028,3031,3032,3035,3036,3039],{},[175,3029,3030],{},"Payment"," — an estimated summary: subtotal, discounts, tax, card processing fee, tip, what's paid or held as deposit, and ",[175,3033,3034],{},"To pay",". ",[175,3037,3038],{},"View breakdown"," expands the full arithmetic.",[264,3041,3042,3044,3045,3048,3049,362],{},[175,3043,1407],{}," — the ",[175,3046,3047],{},"Internal note (staff only)"," and anything ",[175,3050,3051],{},"From the client",[140,3053,3055],{"id":3054},"the-menu","The ⋮ menu",[148,3057,3058,3067],{},[151,3059,3060],{},[154,3061,3062,3064],{},[157,3063,1130],{},[157,3065,3066],{},"What it does",[167,3068,3069,3082,3092,3102,3112,3122,3136,3146,3155,3164],{},[154,3070,3071,3076],{},[172,3072,3073],{},[175,3074,3075],{},"Add \u002F Edit internal note",[172,3077,3078,3079],{},"Staff-only note; optionally ",[175,3080,3081],{},"Also pin to client",[154,3083,3084,3089],{},[172,3085,3086],{},[175,3087,3088],{},"Start consultation (tablet)",[172,3090,3091],{},"Opens the consultation flow",[154,3093,3094,3099],{},[172,3095,3096],{},[175,3097,3098],{},"Open forms in kiosk",[172,3100,3101],{},"Opens each unsigned linked form in a kiosk-mode tab to hand to the client",[154,3103,3104,3109],{},[172,3105,3106],{},[175,3107,3108],{},"Resend confirmation",[172,3110,3111],{},"Re-sends the booking confirmation",[154,3113,3114,3119],{},[172,3115,3116],{},[175,3117,3118],{},"Open chart",[172,3120,3121],{},"Jumps to the clinical chart",[154,3123,3124,3131],{},[172,3125,3126,503,3128],{},[175,3127,915],{},[175,3129,3130],{},"Reschedule by date",[172,3132,3133,3134],{},"Move the booking — see ",[358,3135,889],{"href":467},[154,3137,3138,3143],{},[172,3139,3140],{},[175,3141,3142],{},"Mark complete (no charge)",[172,3144,3145],{},"Completes without a sale",[154,3147,3148,3152],{},[172,3149,3150],{},[175,3151,2039],{},[172,3153,3154],{},"Starts the next booking for this client",[154,3156,3157,3161],{},[172,3158,3159],{},[175,3160,2733],{},[172,3162,3163],{},"Per-appointment reminder overrides",[154,3165,3166,3170],{},[172,3167,3168],{},[175,3169,2766],{},[172,3171,3172],{},"The appointment's audit trail — who did what, when",[248,3174,3175],{},[136,3176,3177,3179,3180,3183],{},[175,3178,3098],{}," tells you exactly where you stand: it toasts ",[175,3181,3182],{},"All forms signed"," when there's nothing left, and names the missing client if none is attached.",[140,3185,813],{"id":812},[516,3187,3189],{"id":3188},"how-do-i-mark-an-appointment-as-completed","How do I mark an appointment as completed?",[136,3191,3192,3193,362],{},"Check the client out — completing the sale completes the appointment. For a visit with nothing to charge, use ",[175,3194,2915],{},[516,3196,3198],{"id":3197},"who-can-see-the-internal-note","Who can see the internal note?",[136,3200,3201,3202,3204],{},"Staff only. It never appears in client emails, the client portal, or on receipts. The ",[175,3203,3051],{}," note is the one the client wrote when booking.",[516,3206,3208],{"id":3207},"how-do-i-see-whether-the-client-was-emailed","How do I see whether the client was emailed?",[136,3210,3211,3214],{},[175,3212,3213],{},"⋮ → View activity"," lists lifecycle events with who (or what — \"Automation\", \"Scheduled job\") triggered them.",[516,3216,3218],{"id":3217},"why-is-checkout-missing","Why is Checkout missing?",[136,3220,3221,3222,3224],{},"Either the appointment isn't at a checkout-eligible stage, a sale already exists (",[175,3223,2970],{}," shows instead), or your role lacks checkout permission.",{"title":448,"searchDepth":23,"depth":23,"links":3226},[3227,3228,3233,3234,3235],{"id":2861,"depth":23,"text":2862},{"id":2928,"depth":23,"text":2929,"children":3229},[3230,3231,3232],{"id":2934,"depth":33,"text":2935},{"id":2948,"depth":33,"text":2949},{"id":34,"depth":33,"text":2961},{"id":2974,"depth":23,"text":2975},{"id":3054,"depth":23,"text":3055},{"id":812,"depth":23,"text":813,"children":3236},[3237,3238,3239,3240],{"id":3188,"depth":33,"text":3189},{"id":3197,"depth":33,"text":3198},{"id":3207,"depth":33,"text":3208},{"id":3217,"depth":33,"text":3218},"Open an appointment to check clients in, change status, add services, see payments and forms, and reach every appointment action.","i-lucide-panel-right-open",[3244,3245,3246,3247,3248,3249],"open appointment details","check in a client","change appointment status","mark appointment complete","resend confirmation email","appointment activity log",{},110,[467,882,1311],{"title":2850,"description":3241},"help\u002Fcalendar\u002Fthe-appointment-detail-panel","Zl1s_daIBi17AggWTKK-z1fabuNv5rryLsOfT9jZ5OI",{"id":3257,"title":3258,"audience":8,"body":3259,"category":24,"description":3438,"draft":459,"extension":460,"icon":3439,"keywords":3440,"meta":3447,"navigation":463,"order":3448,"path":3449,"related":3450,"seo":3452,"stem":3453,"updatedAt":885,"__hash__":3454},"help\u002Fhelp\u002Fcalendar\u002Fcollect-forms-at-the-kiosk.md","Collect forms at the kiosk",{"type":133,"value":3260,"toc":3422},[3261,3268,3272,3356,3363,3367,3377,3388,3390,3394,3397,3401,3408,3412,3415,3419],[136,3262,3263,3264,3267],{},"The kiosk at ",[500,3265,3266],{},"\u002Fkiosk"," turns a signed-in tablet into a locked, PIN-protected screen where a client fills in and signs a form at the front desk. Staff pick the form and the client, then hand the device over — or send the form to the client's own phone with a QR code.",[140,3269,3271],{"id":3270},"how-do-i-set-up-kiosk-mode","How do I set up kiosk mode?",[513,3273,3274,3278,3287,3291,3301,3305,3327,3331,3345,3349],{},[516,3275,3277],{"id":3276},"open-the-kiosk","Open the kiosk",[136,3279,2684,3280,3282,3283,3286],{},[500,3281,3266],{}," on the device, or use the kiosk button on the ",[175,3284,3285],{},"Forms"," page. The device must be signed in to Owneli — the kiosk is a staff surface, not a public one.",[516,3288,3290],{"id":3289},"lock-it-with-a-pin","Lock it with a PIN",[136,3292,1376,3293,3296,3297,3300],{},[175,3294,3295],{},"Set Up Kiosk Mode"," screen asks for a 4-digit PIN, then ",[175,3298,3299],{},"Start Kiosk Mode",". You'll need this PIN to exit, so the client can't wander out of the kiosk into your calendar.",[516,3302,3304],{"id":3303},"pick-the-form-and-the-client","Pick the form and the client",[136,3306,3307,3308,3311,3312,3315,3316,3319,3320,3323,3324,362],{},"On ",[175,3309,3310],{},"Select Form & Client",", search templates with ",[175,3313,3314],{},"Search templates…"," and clients with ",[175,3317,3318],{},"Search clients…",". For someone not yet on file, ",[175,3321,3322],{},"New walk-in client"," takes a name and an optional email and creates them tagged ",[500,3325,3326],{},"walk-in",[516,3328,3330],{"id":3329},"hand-the-device-over","Hand the device over",[136,3332,1568,3333,3336,3337,3340,3341,3344],{},[175,3334,3335],{},"Hand Device to Client"," — or ",[175,3338,3339],{},"Send to phone",", which shows a ",[175,3342,3343],{},"Scan to fill"," QR code the client points their camera at to open the form on their own phone.",[516,3346,3348],{"id":3347},"done-ready-for-the-next-client","Done — ready for the next client",[136,3350,3351,3352,3355],{},"After submission the client sees ",[175,3353,3354],{},"Form Submitted"," — \"Please hand the device back to the staff member\" — and the kiosk resets itself for the next person.",[136,3357,3358,3359,3362],{},"To leave, press ",[175,3360,3361],{},"Exit Kiosk Mode"," and enter your PIN. Five wrong attempts locks the exit for 60 seconds.",[140,3364,3366],{"id":3365},"opening-forms-from-an-appointment","Opening forms from an appointment",[136,3368,3369,3370,3373,3374,3376],{},"For a booked client, you don't need the kiosk page at all: open the appointment and choose ",[175,3371,3372],{},"⋮ → Open forms in kiosk",". Each unsigned form linked to the visit opens in its own kiosk-mode tab, ready to hand over. If everything is already signed you get an ",[175,3375,3182],{}," toast.",[406,3378,3379],{},[136,3380,3381,3382,3384,3385,362],{},"The kiosk collects forms — it does not check clients in. Arrival check-in happens on the appointment itself with the ",[175,3383,2935],{}," button. See ",[358,3386,3387],{"href":881},"the appointment detail panel",[140,3389,813],{"id":812},[516,3391,3393],{"id":3392},"can-clients-check-themselves-in-at-the-kiosk","Can clients check themselves in at the kiosk?",[136,3395,3396],{},"No. The kiosk is for filling in forms. A staff member selects the form and client first, then hands the device over; there is no self-service name search.",[516,3398,3400],{"id":3399},"what-if-the-walk-in-client-has-no-email","What if the walk-in client has no email?",[136,3402,3403,3404,3407],{},"Leave ",[175,3405,3406],{},"Email (optional for walk-ins)"," blank — the client is still created and can fill in the form. Add a real email to their profile later so they can receive receipts and reminders.",[516,3409,3411],{"id":3410},"i-forgot-the-kiosk-pin-how-do-i-get-out","I forgot the kiosk PIN. How do I get out?",[136,3413,3414],{},"The PIN lives only for that browser session. Close the browser (or the tab's session) and reopen the app, then start the kiosk again with a new PIN.",[516,3416,3418],{"id":3417},"does-the-qr-code-work-if-the-client-has-no-signal","Does the QR code work if the client has no signal?",[136,3420,3421],{},"The QR opens a normal web link, so the client's phone needs internet. If that's a problem, hand them the tablet instead.",{"title":448,"searchDepth":23,"depth":23,"links":3423},[3424,3431,3432],{"id":3270,"depth":23,"text":3271,"children":3425},[3426,3427,3428,3429,3430],{"id":3276,"depth":33,"text":3277},{"id":3289,"depth":33,"text":3290},{"id":3303,"depth":33,"text":3304},{"id":3329,"depth":33,"text":3330},{"id":3347,"depth":33,"text":3348},{"id":3365,"depth":23,"text":3366},{"id":812,"depth":23,"text":813,"children":3433},[3434,3435,3436,3437],{"id":3392,"depth":33,"text":3393},{"id":3399,"depth":33,"text":3400},{"id":3410,"depth":33,"text":3411},{"id":3417,"depth":33,"text":3418},"Turn a tablet into a locked kiosk so clients fill in and sign forms on the spot, or send the form to their own phone with a QR code.","i-lucide-tablet",[3441,3442,3443,3444,3445,3446],"kiosk mode tablet forms","client sign form on ipad","walk in client intake form","lock tablet for clients","qr code form to phone","exit kiosk mode pin",{},120,"\u002Fhelp\u002Fcalendar\u002Fcollect-forms-at-the-kiosk",[3451,881],"\u002Fhelp\u002Fclients\u002Fsend-forms-and-consents",{"title":3258,"description":3438},"help\u002Fcalendar\u002Fcollect-forms-at-the-kiosk","IRG9kS-tRN5OVNUFEu5657fRML78kKGngajR35Bz83w",{"id":3456,"title":3457,"audience":8,"body":3458,"category":24,"description":3621,"draft":459,"extension":460,"icon":112,"keywords":3622,"meta":3628,"navigation":463,"order":3629,"path":2812,"related":3630,"seo":3632,"stem":3633,"updatedAt":885,"__hash__":3634},"help\u002Fhelp\u002Fcalendar\u002Ftime-zones-on-the-calendar.md","How time zones work on the calendar",{"type":133,"value":3459,"toc":3611},[3460,3467,3471,3474,3530,3533,3542,3546,3549,3575,3578,3582,3585,3587,3591,3597,3601,3604,3608],[136,3461,3462,3463,3466],{},"The calendar always shows appointments in the ",[175,3464,3465],{},"clinic's"," time zone — the zone of the location you're viewing — no matter where you or your device happen to be. A 2 PM booking at your New York location sits at 2 PM on the grid even if you're checking it from Los Angeles.",[140,3468,3470],{"id":3469},"which-time-zone-does-the-calendar-use","Which time zone does the calendar use?",[136,3472,3473],{},"Owneli resolves the display zone in this order:",[148,3475,3476,3489],{},[151,3477,3478],{},[154,3479,3480,3483,3486],{},[157,3481,3482],{},"Priority",[157,3484,3485],{},"Source",[157,3487,3488],{},"Where it's set",[167,3490,3491,3506,3519],{},[154,3492,3493,3496,3503],{},[172,3494,3495],{},"1",[172,3497,3498,3499,3502],{},"The active ",[175,3500,3501],{},"location's"," time zone",[172,3504,3505],{},"The location editor",[154,3507,3508,3511,3514],{},[172,3509,3510],{},"2",[172,3512,3513],{},"The business default",[172,3515,3516],{},[175,3517,3518],{},"Settings → Defaults → Timezone",[154,3520,3521,3524,3527],{},[172,3522,3523],{},"3",[172,3525,3526],{},"Your browser's zone",[172,3528,3529],{},"Fallback only",[136,3531,3532],{},"Appointments are stored as absolute moments in time, so nothing shifts when you change these settings — only how the grid labels the hours.",[248,3534,3535],{},[136,3536,3537,3538,3541],{},"When you change the business default and your locations use a different zone, Owneli asks ",[175,3539,3540],{},"\"Update location timezones?\""," so the calendar and the default stay in agreement. The location's zone is what the calendar actually follows.",[140,3543,3545],{"id":3544},"what-clients-see","What clients see",[136,3547,3548],{},"Clients always see the salon's local time — the time they should walk through your door:",[261,3550,3551,3557,3563,3569],{},[264,3552,3553,3556],{},[175,3554,3555],{},"Confirmation and reminder emails"," show the time in your location's zone with the zone label spelled out, e.g. \"3:00 PM EDT\".",[264,3558,3559,3562],{},[175,3560,3561],{},"The public booking page"," offers slots in the location's zone.",[264,3564,3565,3568],{},[175,3566,3567],{},"The manage-booking link"," shows the visit in the same zone.",[264,3570,3571,3574],{},[175,3572,3573],{},"Reminder SMS"," say \"today\" or \"tomorrow\" resolved in the clinic's zone at the moment of sending.",[136,3576,3577],{},"So a client booking your Toronto clinic from a phone set to London time still sees Toronto times — deliberately, because the appointment happens in Toronto.",[140,3579,3581],{"id":3580},"multiple-locations","Multiple locations",[136,3583,3584],{},"Each location carries its own time zone, and its calendar renders in it. One caveat: when you look at a client's history across locations, the times render in the zone of the location you're currently working in, not each visit's own location.",[140,3586,813],{"id":812},[516,3588,3590],{"id":3589},"the-calendar-shows-the-wrong-times-what-do-i-check","The calendar shows the wrong times — what do I check?",[136,3592,3593,3594,3596],{},"Check the active location's time zone in the location editor first, then ",[175,3595,3518],{},". The location's zone wins.",[516,3598,3600],{"id":3599},"do-clients-in-another-time-zone-see-their-local-time","Do clients in another time zone see their local time?",[136,3602,3603],{},"No — they see the salon's local time, labelled with the zone (\"EDT\"). That's the time to arrive, which is the number that matters.",[516,3605,3607],{"id":3606},"if-i-change-the-time-zone-do-existing-appointments-move","If I change the time zone, do existing appointments move?",[136,3609,3610],{},"No. Appointments are stored as absolute moments; changing the zone only changes the labels on the grid and in future emails.",{"title":448,"searchDepth":23,"depth":23,"links":3612},[3613,3614,3615,3616],{"id":3469,"depth":23,"text":3470},{"id":3544,"depth":23,"text":3545},{"id":3580,"depth":23,"text":3581},{"id":812,"depth":23,"text":813,"children":3617},[3618,3619,3620],{"id":3589,"depth":33,"text":3590},{"id":3599,"depth":33,"text":3600},{"id":3606,"depth":33,"text":3607},"The calendar always shows your clinic's local time, not the viewer's. Learn where the time zone is set and what clients see in emails.",[3623,3624,3625,3626,3627],"calendar wrong time zone","appointment time zone in emails","change business time zone","clinic time vs client time","location timezone setting",{},130,[464,1897,3631],"\u002Fhelp\u002Fsettings\u002Fmultiple-locations",{"title":3457,"description":3621},"help\u002Fcalendar\u002Ftime-zones-on-the-calendar","V-tTgyUi0hZi_c6k0gi0iEIl9WRmSQJ_csoO0EWZgy0",[],1790210901131]