[{"data":1,"prerenderedAt":754},["ShallowReactive",2],{"help:\u002Fhelp\u002Fsettings\u002Frooms-and-equipment":3,"help-all-categories":231,"help-cat-articles:\u002Fhelp\u002Fsettings\u002Frooms-and-equipment":351,"help-related:\u002Fhelp\u002Fsettings\u002Frooms-and-equipment":352},{"id":4,"title":5,"audience":6,"body":7,"category":209,"description":210,"draft":211,"extension":212,"icon":213,"keywords":214,"meta":221,"navigation":222,"order":223,"path":224,"related":225,"seo":227,"stem":228,"updatedAt":229,"__hash__":230},"help\u002Fhelp\u002Fsettings\u002Frooms-and-equipment.md","Set up rooms and equipment","clinic",{"type":8,"value":9,"toc":191},"minimark",[10,28,38,43,75,79,123,132,138,142,149,153,160,166,170,174,177,181,184,188],[11,12,13,14,18,19,22,23,27],"p",{},"Create your rooms and equipment as ",[15,16,17],"strong",{},"resources",", link them to the services that need them, and the calendar reserves one per booking — refusing to put two appointments on the same machine at the same time. They live under ",[15,20,21],{},"Settings → Scheduling & booking → Resources"," (the page itself is ",[24,25,26],"code",{},"\u002Fresources",").",[11,29,30,33,34,37],{},[15,31,32],{},"Who can do this:"," anyone with the ",[15,35,36],{},"appointments — manage"," capability — it's not tied to a role tier.",[39,40,42],"h2",{"id":41},"how-do-i-create-a-room-or-a-piece-of-equipment","How do I create a room or a piece of equipment?",[44,45,46,51,54,58,68,72],"steps",{},[47,48,50],"h3",{"id":49},"add-the-resource","Add the resource",[11,52,53],{},"Click the add button and name it the way your team talks about it — \"Room 2\", \"IPL laser\", not an asset code.",[47,55,57],{"id":56},"pick-its-kind","Pick its kind",[11,59,60,63,64,67],{},[15,61,62],{},"Room"," or ",[15,65,66],{},"equipment",", plus an optional free-form type (\"Laser\", \"Chair\") — types become a filter once more than one exists.",[47,69,71],{"id":70},"save-it","Save it",[11,73,74],{},"The resource appears in the list, ready to be attached to services.",[39,76,78],{"id":77},"how-do-resources-connect-to-bookings","How do resources connect to bookings?",[80,81,82,95],"table",{},[83,84,85],"thead",{},[86,87,88,92],"tr",{},[89,90,91],"th",{},"Step",[89,93,94],{},"What happens",[96,97,98,107,115],"tbody",{},[86,99,100,104],{},[101,102,103],"td",{},"You link a service to a resource",[101,105,106],{},"Done once, in the service's settings",[86,108,109,112],{},[101,110,111],{},"Someone books that service",[101,113,114],{},"A matching resource is reserved for the appointment's duration",[86,116,117,120],{},[101,118,119],{},"The resource is already taken",[101,121,122],{},"The calendar shows it busy and won't double-book it",[11,124,125,126,131],{},"When staff book manually, equipment already taken at that time shows as busy in the booking panel — see ",[127,128,130],"a",{"href":129},"\u002Fhelp\u002Fcalendar\u002Fbook-an-appointment","Book an appointment",".",[133,134,135],"tip",{},[11,136,137],{},"If two services can never run at once because they share one machine, don't police it in anyone's head — link both services to the same equipment resource and the calendar enforces it for you.",[39,139,141],{"id":140},"reading-the-list","Reading the list",[11,143,144,145,148],{},"Each resource row shows ",[15,146,147],{},"how many services pin it"," — the direct answer to \"what breaks if I retire this?\". Filter by kind or type, or search by name.",[39,150,152],{"id":151},"archiving-a-resource","Archiving a resource",[11,154,155,156,159],{},"Archive rather than delete: history stays intact, and the ",[15,157,158],{},"Show archived"," toggle brings it back into view.",[161,162,163],"warning",{},[11,164,165],{},"Check the linked-services count before archiving. Archiving a resource that services still require is how bookings stop being conflict-checked the way you expect.",[39,167,169],{"id":168},"common-questions","Common questions",[47,171,173],{"id":172},"whats-the-difference-between-a-room-and-equipment","What's the difference between a room and equipment?",[11,175,176],{},"Only the category (and its filter). Both behave identically: reserved per booking, conflict-checked by the calendar.",[47,178,180],{"id":179},"can-one-appointment-reserve-several-resources","Can one appointment reserve several resources?",[11,182,183],{},"A visit with multiple services reserves what each service needs — a room for the facial and the laser for the laser step.",[47,185,187],{"id":186},"do-resources-belong-to-a-location","Do resources belong to a location?",[11,189,190],{},"Resources are managed in one list for the business. ",{"title":192,"searchDepth":193,"depth":193,"links":194},"",2,[195,201,202,203,204],{"id":41,"depth":193,"text":42,"children":196},[197,199,200],{"id":49,"depth":198,"text":50},3,{"id":56,"depth":198,"text":57},{"id":70,"depth":198,"text":71},{"id":77,"depth":193,"text":78},{"id":140,"depth":193,"text":141},{"id":151,"depth":193,"text":152},{"id":168,"depth":193,"text":169,"children":205},[206,207,208],{"id":172,"depth":198,"text":173},{"id":179,"depth":198,"text":180},{"id":186,"depth":198,"text":187},"settings","How to create bookable rooms and equipment in Owneli, attach them to services, and let the calendar prevent double-booking a machine.",false,"md","i-lucide-door-open",[215,216,217,218,219,220],"treatment rooms setup","equipment booking","resources calendar","prevent double booking machine","assign room to service","laser scheduling",{},true,100,"\u002Fhelp\u002Fsettings\u002Frooms-and-equipment",[226,129],"\u002Fhelp\u002Fsettings\u002Fservices-and-pricing",{"title":5,"description":210},"help\u002Fsettings\u002Frooms-and-equipment","2026-08-14","ePigl8Eu4QapvDLJNNj4XIRXuLSfuprBB7b0gNCApuA",[232,243,252,261,271,281,291,301,311,320,330,341],{"id":233,"title":234,"audience":6,"description":235,"extension":236,"icon":237,"meta":238,"order":239,"slug":240,"stem":241,"__hash__":242},"helpCategories\u002Fhelp\u002Fcategories\u002Fgetting-started.yml","Getting started","Set up your workspace, learn the layout, and run your first day.","yml","i-lucide-compass",{},1,"getting-started","help\u002Fcategories\u002Fgetting-started","lTnfg_2tKvxQ9QanJ9XY3shoBHrJNWNfnxhcYaaKKPI",{"id":244,"title":245,"audience":6,"description":246,"extension":236,"icon":247,"meta":248,"order":193,"slug":249,"stem":250,"__hash__":251},"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",{},"calendar","help\u002Fcategories\u002Fcalendar","s5UMHzRIeTUFi7mdsOyuSluzJBp79U9WTsTpOtbaW-E",{"id":253,"title":254,"audience":6,"description":255,"extension":236,"icon":256,"meta":257,"order":198,"slug":258,"stem":259,"__hash__":260},"helpCategories\u002Fhelp\u002Fcategories\u002Fcheckout.yml","Checkout & payments","Ring up a sale, take tips, handle deposits and fees, issue refunds, and close the drawer.","i-lucide-credit-card",{},"checkout","help\u002Fcategories\u002Fcheckout","4PQPgJd7Z25g0SvtoqqdMlnzk3DlcJpaZhNAiNiYVW0",{"id":262,"title":263,"audience":6,"description":264,"extension":236,"icon":265,"meta":266,"order":267,"slug":268,"stem":269,"__hash__":270},"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":272,"title":273,"audience":6,"description":274,"extension":236,"icon":275,"meta":276,"order":277,"slug":278,"stem":279,"__hash__":280},"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":282,"title":283,"audience":6,"description":284,"extension":236,"icon":285,"meta":286,"order":287,"slug":288,"stem":289,"__hash__":290},"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":292,"title":293,"audience":6,"description":294,"extension":236,"icon":295,"meta":296,"order":297,"slug":298,"stem":299,"__hash__":300},"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":302,"title":303,"audience":6,"description":304,"extension":236,"icon":305,"meta":306,"order":307,"slug":308,"stem":309,"__hash__":310},"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":312,"title":313,"audience":6,"description":314,"extension":236,"icon":315,"meta":316,"order":317,"slug":209,"stem":318,"__hash__":319},"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,"help\u002Fcategories\u002Fsettings","rdLQHp7tfAu5iySbsypfXu1kOuujDAuLVk6yGidNvtQ",{"id":321,"title":322,"audience":6,"description":323,"extension":236,"icon":324,"meta":325,"order":326,"slug":327,"stem":328,"__hash__":329},"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":331,"title":332,"audience":333,"description":334,"extension":236,"icon":335,"meta":336,"order":337,"slug":338,"stem":339,"__hash__":340},"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":342,"title":343,"audience":333,"description":344,"extension":236,"icon":345,"meta":346,"order":347,"slug":348,"stem":349,"__hash__":350},"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",[],[353,558],{"id":354,"title":355,"audience":6,"body":356,"category":209,"description":548,"draft":211,"extension":212,"icon":549,"keywords":550,"meta":551,"navigation":222,"order":326,"path":226,"related":552,"seo":554,"stem":555,"updatedAt":556,"__hash__":557},"help\u002Fhelp\u002Fsettings\u002Fservices-and-pricing.md","Services and pricing",{"type":8,"value":357,"toc":531},[358,361,366,370,377,380,384,387,391,394,397,400,407,410,413,417,420,424,431,440,443,450,454,457,461,464,468,475,478,482,488,491,495,506,511,515],[11,359,360],{},"The service catalog is what you offer, how long each thing takes, and what it costs. Everything downstream reads from it — the calendar's booking panel, the public booking page, and checkout.",[11,362,363],{},[15,364,365],{},"Operations → Services",[39,367,369],{"id":368},"organise-with-categories","Organise with categories",[11,371,372,373,376],{},"Group services into categories so the booking experience reads cleanly rather than as one long alphabetical list. Use ",[15,374,375],{},"Manage order"," to drag categories into the order you want, and services within each category.",[11,378,379],{},"The order you set here is the order clients see when booking.",[39,381,383],{"id":382},"configure-a-service","Configure a service",[11,385,386],{},"Open a service and you get six tabs.",[47,388,390],{"id":389},"basic","Basic",[11,392,393],{},"Name, description, category, duration, price, and calendar colour. Duration is what reserves time on the grid, so include cleanup and turnaround if you need the room protected.",[47,395,396],{"id":298},"Team",[11,398,399],{},"Choose who can be booked for this service. Leave it empty and everyone on the team is bookable for it.",[11,401,402,403,406],{},"Selected members can also carry their ",[15,404,405],{},"own price or duration"," for this service — leave those blank to inherit the service default. That's how a senior provider charges more for the same treatment without you duplicating the service.",[47,408,409],{"id":17},"Resources",[11,411,412],{},"If the service needs a room or a machine, attach it here. Owneli then reserves the resource alongside the provider, and a booking that would double-book the equipment is refused.",[47,414,416],{"id":415},"booking","Booking",[11,418,419],{},"Whether the service is bookable online, and the rules that apply when it is.",[47,421,423],{"id":422},"forms","Forms",[11,425,426,427,131],{},"Attach a form or consent to the service. It's offered — or required — as part of that booking. See ",[127,428,430],{"href":429},"\u002Fhelp\u002Fclients\u002Fsend-forms-and-consents","Send forms and consents",[161,432,433],{},[11,434,435,436,439],{},"A service that requires a signed clinical form will ",[15,437,438],{},"block checkout"," until the form is signed. That's a deliberate safety gate, not a bug.",[47,441,442],{"id":209},"Settings",[11,444,445,446,131],{},"Anything else that's specific to this service, including its own payment policy override. See ",[127,447,449],{"href":448},"\u002Fhelp\u002Fcheckout\u002Fdeposits-and-cancellation-fees","Deposits, cancellation and no-show fees",[39,451,453],{"id":452},"filtering-the-catalog","Filtering the catalog",[11,455,456],{},"The list filters by category, by online-bookable only, by inactive only, and can show archived services. Archive rather than delete: deleting a service orphans the history that references it.",[39,458,460],{"id":459},"bundles","Bundles",[11,462,463],{},"A bundle presents several services as one bookable item at a combined price, with the saving shown as a percentage. It books as a single appointment.",[39,465,467],{"id":466},"per-location-menus","Per-location menus",[11,469,470,471,474],{},"With more than one location, ",[15,472,473],{},"By location"," opens a matrix: turn each service on or off per location and set location-specific prices. Empty price cells inherit the base price.",[11,476,477],{},"With a single location the matrix is hidden — every service simply uses its base price.",[39,479,481],{"id":480},"smart-pricing","Smart pricing",[11,483,484,487],{},[15,485,486],{},"Settings → Payments → Smart pricing"," lets you charge more during busy windows and less during quiet ones. Off-peak rules nudge demand into your dead hours; peak rules capture your busiest ones.",[11,489,490],{},"Peak surges are capped, and both directions are always disclosed to the client before payment — a slot that costs more says so, and a slot that costs less says how much they saved.",[39,492,494],{"id":493},"importing-a-catalog","Importing a catalog",[11,496,497,498,501,502,131],{},"If you're coming from another system, don't retype the list. ",[15,499,500],{},"Settings → Import"," brings services in with durations and prices mapped column by column. See ",[127,503,505],{"href":504},"\u002Fhelp\u002Fsettings\u002Fimport-your-data","Import your data",[161,507,508],{},[11,509,510],{},"Service identifiers in exports from other platforms are not always unique. Check the dry-run counts against your source file before running an import of services.",[39,512,514],{"id":513},"reporting","Reporting",[516,517,518,525],"ul",{},[519,520,521,524],"li",{},[15,522,523],{},"Growth → Reports → Services"," — revenue and volume by service",[519,526,527,530],{},[15,528,529],{},"Growth → Reports → Peak hours"," — when demand actually lands, which is what smart pricing rules should be built from",{"title":192,"searchDepth":193,"depth":193,"links":532},[533,534,542,543,544,545,546,547],{"id":368,"depth":193,"text":369},{"id":382,"depth":193,"text":383,"children":535},[536,537,538,539,540,541],{"id":389,"depth":198,"text":390},{"id":298,"depth":198,"text":396},{"id":17,"depth":198,"text":409},{"id":415,"depth":198,"text":416},{"id":422,"depth":198,"text":423},{"id":209,"depth":198,"text":442},{"id":452,"depth":193,"text":453},{"id":459,"depth":193,"text":460},{"id":466,"depth":193,"text":467},{"id":480,"depth":193,"text":481},{"id":493,"depth":193,"text":494},{"id":513,"depth":193,"text":514},"Build the catalog that drives booking and checkout — durations, prices, who can perform what, and per-location overrides.","i-lucide-list",[],{},[553,129,448],"\u002Fhelp\u002Fgetting-started\u002Fset-up-your-workspace",{"title":355,"description":548},"help\u002Fsettings\u002Fservices-and-pricing","2026-07-26","SRhXZdhmtcBvxxwQ8JXugj-lbJwg29J5t86wSzvQK7s",{"id":559,"title":130,"audience":6,"body":560,"category":249,"description":743,"draft":211,"extension":212,"icon":744,"keywords":745,"meta":746,"navigation":222,"order":337,"path":129,"related":747,"seo":750,"stem":751,"updatedAt":752,"__hash__":753},"help\u002Fhelp\u002Fcalendar\u002Fbook-an-appointment.md",{"type":8,"value":561,"toc":728},[562,565,569,592,596,676,680,683,694,698,701,705,716,720,723],[11,563,564],{},"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.",[39,566,568],{"id":567},"open-the-booking-panel","Open the booking panel",[516,570,571,574,581],{},[519,572,573],{},"Click an empty slot on the calendar — the date, time, and team member are pre-filled from where you clicked",[519,575,576,577,580],{},"Use ",[15,578,579],{},"Add → New appointment"," in the calendar toolbar",[519,582,583,584,587,588,591],{},"Use the search palette (",[24,585,586],{},"⌘K"," \u002F ",[24,589,590],{},"Ctrl+K",")",[39,593,595],{"id":594},"build-the-booking","Build the booking",[44,597,598,602,609,612,616,619,622,626,629,632,636,643,646,650,669,673],{},[47,599,601],{"id":600},"pick-the-client","Pick the client",[11,603,604,605,608],{},"Search by name, email, or phone. If they're new, ",[15,606,607],{},"New client"," opens the add-client overlay without losing your booking — you come straight back with them attached.",[11,610,611],{},"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.",[47,613,615],{"id":614},"choose-services","Choose services",[11,617,618],{},"Pick one or more. Each service you add extends the visit and stacks in the summary with its own duration and price.",[11,620,621],{},"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.",[47,623,625],{"id":624},"assign-a-provider","Assign a provider",[11,627,628],{},"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.",[11,630,631],{},"Only staff who are bookable and have working hours that day appear.",[47,633,635],{"id":634},"pick-a-time","Pick a time",[11,637,638,639,642],{},"Open slots for the selected date are offered. If the day is full, ",[15,640,641],{},"Find next available"," jumps to the next date that fits.",[11,644,645],{},"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.",[47,647,649],{"id":648},"add-anything-else","Add anything else",[516,651,652,657,663],{},[519,653,654,656],{},[15,655,409],{}," — 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.",[519,658,659,662],{},[15,660,661],{},"Internal note"," — visible to staff only, never to the client.",[519,664,665,668],{},[15,666,667],{},"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.",[47,670,672],{"id":671},"book-it","Book it",[11,674,675],{},"The footer shows the full visit — total duration, total price, and any deposit due. Confirm and the block appears on the grid.",[39,677,679],{"id":678},"payment-terms-for-this-booking","Payment terms for this booking",[11,681,682],{},"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.",[161,684,685],{},[11,686,687,688,691,692,131],{},"Overriding down to \"no card\" for a booking waives the deposit ",[15,689,690],{},"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 ",[127,693,449],{"href":448},[39,695,697],{"id":696},"double-bookings","Double bookings",[11,699,700],{},"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.",[39,702,704],{"id":703},"group-bookings","Group bookings",[11,706,707,708,711,712,715],{},"To book several guests into one visit, use ",[15,709,710],{},"Add → Group appointment"," in the calendar toolbar, or ",[15,713,714],{},"Group appointment"," from the empty-slot menu. Each guest gets their own service and provider, and they move, check in, and check out together.",[39,717,719],{"id":718},"after-the-appointment-is-booked","After the appointment is booked",[11,721,722],{},"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.",[133,724,725],{},[11,726,727],{},"Confirmation emails and reminders go out automatically based on your automation settings — you don't send them by hand.",{"title":192,"searchDepth":193,"depth":193,"links":729},[730,731,739,740,741,742],{"id":567,"depth":193,"text":568},{"id":594,"depth":193,"text":595,"children":732},[733,734,735,736,737,738],{"id":600,"depth":198,"text":601},{"id":614,"depth":198,"text":615},{"id":624,"depth":198,"text":625},{"id":634,"depth":198,"text":635},{"id":648,"depth":198,"text":649},{"id":671,"depth":198,"text":672},{"id":678,"depth":193,"text":679},{"id":696,"depth":193,"text":697},{"id":703,"depth":193,"text":704},{"id":718,"depth":193,"text":719},"Build a booking from the calendar — client, services, provider, time — plus repeats, resources, and per-booking payment terms.","i-lucide-calendar-plus",[],{},[748,749,448],"\u002Fhelp\u002Fcalendar\u002Ffind-your-way-around","\u002Fhelp\u002Fcalendar\u002Freschedule-cancel-and-no-shows",{"title":130,"description":743},"help\u002Fcalendar\u002Fbook-an-appointment","2026-09-01","ooMBrRZqK4Rsj4YDfn_1kEncmLcAVprsjqqyf0yW8_w",1790218961459]