[{"data":1,"prerenderedAt":1373},["ShallowReactive",2],{"help:\u002Fhelp\u002Fteam\u002Fset-working-hours-and-shift-patterns":3,"help-all-categories":261,"help-cat-articles:\u002Fhelp\u002Fteam\u002Fset-working-hours-and-shift-patterns":381,"help-related:\u002Fhelp\u002Fteam\u002Fset-working-hours-and-shift-patterns":382},{"id":4,"title":5,"audience":6,"body":7,"category":238,"description":239,"draft":240,"extension":241,"icon":242,"keywords":243,"meta":250,"navigation":251,"order":252,"path":253,"related":254,"seo":257,"stem":258,"updatedAt":259,"__hash__":260},"help\u002Fhelp\u002Fteam\u002Fset-working-hours-and-shift-patterns.md","Set working hours and shift patterns","clinic",{"type":8,"value":9,"toc":219},"minimark",[10,23,26,31,34,82,85,89,132,136,142,164,174,178,185,189,193,202,206,209,213],[11,12,13,14,18,19,22],"p",{},"Working hours are what make someone appear as bookable on the calendar. Set the recurring weekly pattern on the ",[15,16,17],"strong",{},"Availability"," tab, then handle one-off changes on ",[15,20,21],{},"Shifts"," — the per-week override grid.",[11,24,25],{},"You need the scheduling permission to edit either surface. It's deliberately separate from booking appointments, so you can grant \"runs the rota\" without the client calendar.",[27,28,30],"h2",{"id":29},"where-do-working-hours-live","Where do working hours live?",[11,32,33],{},"Team scheduling is three tabs on one navigation rail:",[35,36,37,50],"table",{},[38,39,40],"thead",{},[41,42,43,47],"tr",{},[44,45,46],"th",{},"Tab",[44,48,49],{},"What it controls",[51,52,53,63,72],"tbody",{},[41,54,55,60],{},[56,57,58],"td",{},[15,59,17],{},[56,61,62],{},"The recurring weekly template — each person's usual days and times",[41,64,65,69],{},[56,66,67],{},[15,68,21],{},[56,70,71],{},"Per-day overrides for one specific week, on top of the template",[41,73,74,79],{},[56,75,76],{},[15,77,78],{},"Timesheets",[56,80,81],{},"What was actually worked — clock-in records and payroll approval",[11,83,84],{},"The template is the default that repeats forever; an override changes one dated week without touching the pattern.",[27,86,88],{"id":87},"set-someones-recurring-hours","Set someone's recurring hours",[90,91,92,97,107,111,114,118,125,129],"steps",{},[93,94,96],"h3",{"id":95},"open-availability","Open Availability",[11,98,99,100,103,104,106],{},"Go to ",[15,101,102],{},"Team → Scheduling"," and pick the ",[15,105,17],{}," tab.",[93,108,110],{"id":109},"open-the-members-week","Open the member's week",[11,112,113],{},"Click the person to edit their weekly pattern. For each day, choose whether they work and set the time range.",[93,115,117],{"id":116},"add-a-split-range-if-needed","Add a split range if needed",[11,119,120,121,124],{},"A day can carry more than one range — for example 9:00–12:00 and 14:00–18:00 with a midday break. Use ",[15,122,123],{},"Copy Monday to all"," to fill the week from one day.",[93,126,128],{"id":127},"save","Save",[11,130,131],{},"The pattern now repeats every week, and the calendar shows the member as bookable inside those hours.",[27,133,135],{"id":134},"override-one-week-on-shifts","Override one week on Shifts",[11,137,138,139,141],{},"Use the ",[15,140,21],{}," grid when a specific week differs — a late start on Tuesday, extra Saturday cover, an early finish. Handy tools on the grid:",[143,144,145,152,158],"ul",{},[146,147,148,151],"li",{},[15,149,150],{},"Copy week → next week"," — duplicate the overrides you just built",[146,153,154,157],{},[15,155,156],{},"Pull last week"," — bring last week's overrides forward",[146,159,160,163],{},[15,161,162],{},"Clear"," — remove a date's override so the recurring template takes over again",[165,166,167],"note",{},[11,168,169,170,173],{},"Approved time off and fixed-date holidays are protected: copying or pulling a week leaves those days untouched and tells you which days it skipped. Manage absence through ",[15,171,172],{},"Time off",", not by editing the shift grid.",[27,175,177],{"id":176},"shift-templates","Shift templates",[11,179,180,181,184],{},"Save a week you've built as a reusable ",[15,182,183],{},"shift template"," (\"Full-time M–F\", \"Weekends only\") and apply it to anyone. Setting up a new starter's hours becomes two clicks.",[27,186,188],{"id":187},"common-questions","Common questions",[93,190,192],{"id":191},"why-doesnt-my-staff-member-show-on-the-calendar","Why doesn't my staff member show on the calendar?",[11,194,195,196,201],{},"No working hours is the usual cause — the day grid stays empty for them even though the account exists. Set the weekly template first, and check they also have ",[197,198,200],"a",{"href":199},"\u002Fhelp\u002Fteam\u002Fedit-a-team-members-profile-and-services","services assigned",".",[93,203,205],{"id":204},"does-changing-the-template-affect-existing-appointments","Does changing the template affect existing appointments?",[11,207,208],{},"No. Hours control where new bookings can go; appointments already on the books stay where they are.",[93,210,212],{"id":211},"whats-the-difference-between-the-template-and-a-shift-override","What's the difference between the template and a shift override?",[11,214,215,216,218],{},"The template repeats every week with no dates attached. An override belongs to one dated week; ",[15,217,162],{}," it and the template shows through again.",{"title":220,"searchDepth":221,"depth":221,"links":222},"",2,[223,224,231,232,233],{"id":29,"depth":221,"text":30},{"id":87,"depth":221,"text":88,"children":225},[226,228,229,230],{"id":95,"depth":227,"text":96},3,{"id":109,"depth":227,"text":110},{"id":116,"depth":227,"text":117},{"id":127,"depth":227,"text":128},{"id":134,"depth":221,"text":135},{"id":176,"depth":221,"text":177},{"id":187,"depth":221,"text":188,"children":234},[235,236,237],{"id":191,"depth":227,"text":192},{"id":204,"depth":227,"text":205},{"id":211,"depth":227,"text":212},"team","Set each team member's recurring weekly hours, override a single week's shifts, and reuse saved shift templates so staff show as bookable.",false,"md","i-lucide-calendar-range",[244,245,246,247,248,249],"set staff working hours","shift patterns","staff not bookable on calendar","weekly rota","shift templates","override shifts one week",{},true,15,"\u002Fhelp\u002Fteam\u002Fset-working-hours-and-shift-patterns",[255,199,256],"\u002Fhelp\u002Fteam\u002Fshifts-timesheets-and-time-off","\u002Fhelp\u002Fcalendar\u002Ffind-your-way-around",{"title":5,"description":239},"help\u002Fteam\u002Fset-working-hours-and-shift-patterns","2026-08-14","7MeQzbk98v6La7TVRmwu1HdWzS2u5jNELcgMJVHjv0g",[262,273,282,291,301,311,321,330,340,350,360,371],{"id":263,"title":264,"audience":6,"description":265,"extension":266,"icon":267,"meta":268,"order":269,"slug":270,"stem":271,"__hash__":272},"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":274,"title":275,"audience":6,"description":276,"extension":266,"icon":277,"meta":278,"order":221,"slug":279,"stem":280,"__hash__":281},"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":283,"title":284,"audience":6,"description":285,"extension":266,"icon":286,"meta":287,"order":227,"slug":288,"stem":289,"__hash__":290},"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":292,"title":293,"audience":6,"description":294,"extension":266,"icon":295,"meta":296,"order":297,"slug":298,"stem":299,"__hash__":300},"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":302,"title":303,"audience":6,"description":304,"extension":266,"icon":305,"meta":306,"order":307,"slug":308,"stem":309,"__hash__":310},"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":312,"title":313,"audience":6,"description":314,"extension":266,"icon":315,"meta":316,"order":317,"slug":318,"stem":319,"__hash__":320},"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":322,"title":323,"audience":6,"description":324,"extension":266,"icon":325,"meta":326,"order":327,"slug":238,"stem":328,"__hash__":329},"helpCategories\u002Fhelp\u002Fcategories\u002Fteam.yml","Team & scheduling","Working hours, the weekly roster, clock-in, timesheets, and time off.","i-lucide-id-card",{},7,"help\u002Fcategories\u002Fteam","1cMbCRwUmewb4t_DwUJ7jJUjntx-odU8jRDgBredsPs",{"id":331,"title":332,"audience":6,"description":333,"extension":266,"icon":334,"meta":335,"order":336,"slug":337,"stem":338,"__hash__":339},"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":341,"title":342,"audience":6,"description":343,"extension":266,"icon":344,"meta":345,"order":346,"slug":347,"stem":348,"__hash__":349},"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":351,"title":352,"audience":6,"description":353,"extension":266,"icon":354,"meta":355,"order":356,"slug":357,"stem":358,"__hash__":359},"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":361,"title":362,"audience":363,"description":364,"extension":266,"icon":365,"meta":366,"order":367,"slug":368,"stem":369,"__hash__":370},"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":372,"title":373,"audience":363,"description":374,"extension":266,"icon":375,"meta":376,"order":377,"slug":378,"stem":379,"__hash__":380},"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",[],[383,750,1052],{"id":384,"title":385,"audience":6,"body":386,"category":238,"description":739,"draft":240,"extension":241,"icon":740,"keywords":741,"meta":742,"navigation":251,"order":356,"path":255,"related":743,"seo":746,"stem":747,"updatedAt":748,"__hash__":749},"help\u002Fhelp\u002Fteam\u002Fshifts-timesheets-and-time-off.md","Shifts, timesheets, and time off",{"type":8,"value":387,"toc":723},[388,391,437,441,448,455,457,462,466,472,475,496,507,510,515,519,543,547,611,614,618,621,628,632,639,642,647,650,653,678,683,686,689,693,699,703],[11,389,390],{},"Scheduling lives in three connected surfaces. Managing them needs the scheduling permission, which is deliberately separate from the ability to book appointments — you can grant \"runs the rota and signs off payroll\" without handing over the client calendar.",[35,392,393,403],{},[38,394,395],{},[41,396,397,400],{},[44,398,399],{},"Surface",[44,401,402],{},"What it is",[51,404,405,418,428],{},[41,406,407,415],{},[56,408,409,411,412,414],{},[15,410,102],{}," (the ",[15,413,17],{}," tab)",[56,416,417],{},"The recurring weekly template — who normally works when",[41,419,420,425],{},[56,421,422,424],{},[15,423,21],{}," (Scheduled shifts)",[56,426,427],{},"Overrides for a specific week",[41,429,430,434],{},[56,431,432],{},[15,433,78],{},[56,435,436],{},"What was actually worked, and payroll approval",[27,438,440],{"id":439},"working-hours-the-template","Working hours: the template",[11,442,443,444,447],{},"The template is the default pattern: a person's usual days and times, repeating every week. It's the single most important thing to get right, because ",[15,445,446],{},"without hours nobody appears as bookable on the calendar"," — the day grid stays empty even though staff exist.",[11,449,450,451,454],{},"Set each person's working days and times. A day can carry a ",[15,452,453],{},"split range"," — 9am–12pm, then 2pm–6pm after a break.",[93,456,177],{"id":176},[11,458,180,459,461],{},[15,460,183],{}," (\"Full-time M–F\", \"Weekends only\") and apply it to anyone's week. That turns setting up a new starter into two clicks.",[27,463,465],{"id":464},"scheduled-shifts-overrides","Scheduled shifts: overrides",[11,467,468,469,471],{},"The ",[15,470,21],{}," tab (Scheduled shifts) is the grid for changing one specific week without touching the template. Someone starting late on Tuesday, covering an extra Saturday, going home early on Friday.",[11,473,474],{},"Handy tools on the grid:",[143,476,477,482,486,491],{},[146,478,479,481],{},[15,480,150],{}," — duplicate the overrides you've just built",[146,483,484,157],{},[15,485,156],{},[146,487,488,490],{},[15,489,123],{}," — fill a whole week from one day",[146,492,493,495],{},[15,494,162],{}," — remove a date's override and let the recurring template take over again",[165,497,498],{},[11,499,500,501,504,505,173],{},"Approved time off and fixed-date holidays are ",[15,502,503],{},"protected",". Copying or pulling a week leaves those days exactly as they are, and tells you which days it left untouched and why. Time off is managed through ",[15,506,172],{},[27,508,78],{"id":509},"timesheets",[11,511,512,514],{},[15,513,78],{}," holds clock-in records, paid hours, and approvals.",[93,516,518],{"id":517},"how-a-timesheet-is-created","How a timesheet is created",[143,520,521,531,537],{},[146,522,523,526,527,530],{},[15,524,525],{},"Clock"," — someone clocked in and out from the widget on ",[15,528,529],{},"Today",". This is the normal case.",[146,532,533,536],{},[15,534,535],{},"Manual"," — added by a manager, for a missed punch",[146,538,539,542],{},[15,540,541],{},"Auto"," — filled in automatically for a scheduled shift with no punch",[93,544,546],{"id":545},"states","States",[35,548,549,559],{},[38,550,551],{},[41,552,553,556],{},[44,554,555],{},"State",[44,557,558],{},"Meaning",[51,560,561,571,581,591,601],{},[41,562,563,568],{},[56,564,565],{},[15,566,567],{},"Clocked in",[56,569,570],{},"Live, still running",[41,572,573,578],{},[56,574,575],{},[15,576,577],{},"Clocked out",[56,579,580],{},"Finished, not yet reviewed",[41,582,583,588],{},[56,584,585],{},[15,586,587],{},"Edited",[56,589,590],{},"Adjusted by a manager after the fact",[41,592,593,598],{},[56,594,595],{},[15,596,597],{},"Approved",[56,599,600],{},"Signed off and locked for payroll",[41,602,603,608],{},[56,604,605],{},[15,606,607],{},"Voided",[56,609,610],{},"Discarded",[11,612,613],{},"Click a row to open its detail drawer — clock in\u002Fout, breaks, and the raw versus paid minutes. Breaks can be paid or unpaid, and the paid-minutes figure reflects that.",[93,615,617],{"id":616},"approving-a-week","Approving a week",[11,619,620],{},"Approve a week to lock it for payroll. Everything approved is what the payroll report is built from, so approval is the moment the hours become authoritative rather than provisional.",[11,622,623,624,627],{},"Payroll settings — pay period, rounding, break rules — sit behind ",[15,625,626],{},"Payroll settings"," on the same page.",[93,629,631],{"id":630},"staff-view","Staff view",[11,633,634,635,638],{},"Staff can't open the team timesheet page. They see their own worked hours under ",[15,636,637],{},"My hours",", which reads the same records self-scoped to them.",[27,640,172],{"id":641},"time-off",[11,643,644],{},[15,645,646],{},"Operations → Time off",[11,648,649],{},"Anyone can request time off. Managers and admins approve or deny, with an optional note back to the requester.",[11,651,652],{},"The page shows four figures for the year:",[143,654,655,661,666,672],{},[146,656,657,660],{},[15,658,659],{},"Allotted"," — days available",[146,662,663,665],{},[15,664,597],{}," — booked",[146,667,668,671],{},[15,669,670],{},"Pending"," — awaiting review",[146,673,674,677],{},[15,675,676],{},"Remaining"," — still available",[165,679,680],{},[11,681,682],{},"Only paid vacation counts against the balance. Sick days, personal days, unpaid leave and other types are tracked separately, so a run of sick days doesn't quietly eat someone's holiday.",[11,684,685],{},"When you review a request, Owneli tells you who else is already off in that window — the thing you actually need to know before approving.",[11,687,688],{},"Approving blocks those dates on the calendar automatically. A pending-approval count shows on the sidebar so requests don't sit unseen.",[93,690,692],{"id":691},"configuring-it","Configuring it",[11,694,695,698],{},[15,696,697],{},"Settings → Time off & notifications"," sets which days count as working days (default Monday to Friday), which request types staff can pick, and who receives time-off request emails. Leave the approver list empty to notify every admin and owner.",[27,700,702],{"id":701},"reporting","Reporting",[143,704,705,711,717],{},[146,706,707,710],{},[15,708,709],{},"Growth → Reports → Working hours"," — scheduled versus worked",[146,712,713,716],{},[15,714,715],{},"Growth → Reports → Payroll & commission"," — the pay run, hours with tips",[146,718,719,722],{},[15,720,721],{},"Growth → Reports → Wages"," — labour cost against revenue",{"title":220,"searchDepth":221,"depth":221,"links":724},[725,728,729,735,738],{"id":439,"depth":221,"text":440,"children":726},[727],{"id":176,"depth":227,"text":177},{"id":464,"depth":221,"text":465},{"id":509,"depth":221,"text":78,"children":730},[731,732,733,734],{"id":517,"depth":227,"text":518},{"id":545,"depth":227,"text":546},{"id":616,"depth":227,"text":617},{"id":630,"depth":227,"text":631},{"id":641,"depth":221,"text":172,"children":736},[737],{"id":691,"depth":227,"text":692},{"id":701,"depth":221,"text":702},"Set the weekly template, override a single week, approve worked hours for payroll, and handle holiday requests.","i-lucide-calendar-clock",[],{},[744,745],"\u002Fhelp\u002Fgetting-started\u002Fyour-day-in-workroom","\u002Fhelp\u002Fsettings\u002Froles-and-permissions",{"title":385,"description":739},"help\u002Fteam\u002Fshifts-timesheets-and-time-off","2026-09-01","fnqDFo33exT5C29WcudFuQDiKxl_Mo-F28TvSTdhZsk",{"id":751,"title":752,"audience":6,"body":753,"category":238,"description":1036,"draft":240,"extension":241,"icon":1037,"keywords":1038,"meta":1045,"navigation":251,"order":1046,"path":199,"related":1047,"seo":1049,"stem":1050,"updatedAt":259,"__hash__":1051},"help\u002Fhelp\u002Fteam\u002Fedit-a-team-members-profile-and-services.md","Edit a team member's profile and services",{"type":8,"value":754,"toc":1022},[755,766,774,778,784,936,940,963,973,977,983,985,989,999,1003,1009,1013],[11,756,757,758,761,762,765],{},"Click a team member in the ",[15,759,760],{},"Team"," directory to open their detail panel — a slide-in with tabs for everything about that person. The ",[15,763,764],{},"Services"," tab controls which services they can be booked for; if a provider is missing from a booking screen, that's the first place to look.",[11,767,768,769,773],{},"You need ",[770,771,772],"code",{},"team.view"," to open the directory. Admins see every tab; managers can open the panel for their own direct reports.",[27,775,777],{"id":776},"where-do-i-edit-a-team-member","Where do I edit a team member?",[11,779,780,781,783],{},"Open ",[15,782,760],{},", then click the person's row. The panel's tabs:",[35,785,786,798],{},[38,787,788],{},[41,789,790,792,795],{},[44,791,46],{},[44,793,794],{},"What it holds",[44,796,797],{},"Who sees it",[51,799,800,813,826,837,849,861,873,886,899,911,924],{},[41,801,802,807,810],{},[56,803,804],{},[15,805,806],{},"Overview",[56,808,809],{},"Snapshot of the member",[56,811,812],{},"Admins, and managers for direct reports",[41,814,815,820,823],{},[56,816,817],{},[15,818,819],{},"Profile",[56,821,822],{},"Name, contact details, photo, bio",[56,824,825],{},"Admins",[41,827,828,832,835],{},[56,829,830],{},[15,831,764],{},[56,833,834],{},"Which services they perform",[56,836,825],{},[41,838,839,844,847],{},[56,840,841],{},[15,842,843],{},"Employment",[56,845,846],{},"Job title, employment type, hire date",[56,848,825],{},[41,850,851,856,859],{},[56,852,853],{},[15,854,855],{},"Location",[56,857,858],{},"Which locations they work at",[56,860,825],{},[41,862,863,868,871],{},[56,864,865],{},[15,866,867],{},"Personal",[56,869,870],{},"Addresses, emergency contact",[56,872,825],{},[41,874,875,880,883],{},[56,876,877],{},[15,878,879],{},"Compliance",[56,881,882],{},"Policy acknowledgements",[56,884,885],{},"Admins and the member's manager",[41,887,888,893,896],{},[56,889,890],{},[15,891,892],{},"Compensation",[56,894,895],{},"Pay structure and commission rules",[56,897,898],{},"Requires team management permission",[41,900,901,906,909],{},[56,902,903],{},[15,904,905],{},"Banking",[56,907,908],{},"Payout details",[56,910,898],{},[41,912,913,918,921],{},[56,914,915],{},[15,916,917],{},"Incidents",[56,919,920],{},"Confidential HR incident log",[56,922,923],{},"Admins and owners only",[41,925,926,931,934],{},[56,927,928],{},[15,929,930],{},"Offboarding",[56,932,933],{},"Access control, suspend, archive",[56,935,825],{},[27,937,939],{"id":938},"assign-the-services-they-perform","Assign the services they perform",[90,941,942,946,949,953,956,960],{},[93,943,945],{"id":944},"open-the-services-tab","Open the Services tab",[11,947,948],{},"The tab lists your whole service catalog grouped by category, with a checkbox per service and a search box to filter.",[93,950,952],{"id":951},"tick-the-services-this-person-performs","Tick the services this person performs",[11,954,955],{},"Only ticked services offer this member as a provider — in the booking panel, online booking, and anywhere else a provider is chosen.",[93,957,959],{"id":958},"click-save","Click Save",[11,961,962],{},"Changes apply immediately to new bookings. Existing appointments are not touched.",[964,965,966],"warning",{},[11,967,968,969,972],{},"A member with no services assigned never appears as a provider option, even with working hours set. Services and ",[197,970,971],{"href":253},"working hours"," are both required before someone is bookable.",[27,974,976],{"id":975},"locations","Locations",[11,978,979,980,982],{},"For multi-location workspaces, the ",[15,981,855],{}," tab sets which sites the member works at. The team directory's location filter and per-location scheduling read from this.",[27,984,188],{"id":187},[93,986,988],{"id":987},"why-cant-a-client-book-this-person-online","Why can't a client book this person online?",[11,990,991,992,994,995,201],{},"Check three things in order: the service is ticked on their ",[15,993,764],{}," tab, they have working hours on the days in question, and the service itself is enabled for online booking in ",[197,996,998],{"href":997},"\u002Fhelp\u002Fsettings\u002Fservices-and-pricing","Services and pricing",[93,1000,1002],{"id":1001},"can-staff-edit-their-own-profile","Can staff edit their own profile?",[11,1004,1005,1006,1008],{},"Staff edit their own basics (photo, contact, notification preferences) from their own ",[15,1007,819],{}," page — not from the team panel, which is a management surface.",[93,1010,1012],{"id":1011},"where-do-i-change-someones-pay-or-commission","Where do I change someone's pay or commission?",[11,1014,468,1015,1017,1018,201],{},[15,1016,892],{}," tab on the same panel — see ",[197,1019,1021],{"href":1020},"\u002Fhelp\u002Fteam\u002Fcommission-and-compensation","Commission and compensation",{"title":220,"searchDepth":221,"depth":221,"links":1023},[1024,1025,1030,1031],{"id":776,"depth":221,"text":777},{"id":938,"depth":221,"text":939,"children":1026},[1027,1028,1029],{"id":944,"depth":227,"text":945},{"id":951,"depth":227,"text":952},{"id":958,"depth":227,"text":959},{"id":975,"depth":221,"text":976},{"id":187,"depth":221,"text":188,"children":1032},[1033,1034,1035],{"id":987,"depth":227,"text":988},{"id":1001,"depth":227,"text":1002},{"id":1011,"depth":227,"text":1012},"Open a team member's detail panel to update their profile, assign the services they perform, and manage employment, locations, and pay.","i-lucide-user-cog",[1039,1040,1041,1042,1043,1044],"edit staff profile","assign services to staff","staff not showing when booking","team member services","staff locations","team detail panel",{},30,[1048,1020,253],"\u002Fhelp\u002Fteam\u002Finvite-a-team-member",{"title":752,"description":1036},"help\u002Fteam\u002Fedit-a-team-members-profile-and-services","_lLHRI9QdSoSUJrrwXgfV8eGkJ8RBgLovzbuoELsPjU",{"id":1053,"title":1054,"audience":6,"body":1055,"category":279,"description":1363,"draft":240,"extension":241,"icon":277,"keywords":1364,"meta":1365,"navigation":251,"order":356,"path":256,"related":1366,"seo":1369,"stem":1370,"updatedAt":1371,"__hash__":1372},"help\u002Fhelp\u002Fcalendar\u002Ffind-your-way-around.md","Find your way around the calendar",{"type":8,"value":1056,"toc":1353},[1057,1060,1064,1067,1149,1160,1169,1173,1193,1197,1200,1203,1257,1260,1264,1271,1275,1281,1310,1313,1318,1322,1325,1329,1332,1346,1350],[11,1058,1059],{},"The calendar is the surface most people spend the day on. It's one grid with several ways to look at it.",[27,1061,1063],{"id":1062},"the-five-views","The five views",[11,1065,1066],{},"Switch views from the view selector in the toolbar. Your choice is remembered, so the calendar opens the way you left it.",[35,1068,1069,1082],{},[38,1070,1071],{},[41,1072,1073,1076,1079],{},[44,1074,1075],{},"View",[44,1077,1078],{},"What it shows",[44,1080,1081],{},"Best for",[51,1083,1084,1097,1110,1123,1136],{},[41,1085,1086,1091,1094],{},[56,1087,1088],{},[15,1089,1090],{},"Day",[56,1092,1093],{},"One date, one column per team member",[56,1095,1096],{},"The front desk during service",[41,1098,1099,1104,1107],{},[56,1100,1101],{},[15,1102,1103],{},"3 day",[56,1105,1106],{},"Three consecutive dates",[56,1108,1109],{},"A short look-ahead without losing detail",[41,1111,1112,1117,1120],{},[56,1113,1114],{},[15,1115,1116],{},"Week",[56,1118,1119],{},"Seven dates",[56,1121,1122],{},"Planning and spotting gaps",[41,1124,1125,1130,1133],{},[56,1126,1127],{},[15,1128,1129],{},"Month",[56,1131,1132],{},"A month grid",[56,1134,1135],{},"Volume at a glance, long-range planning",[41,1137,1138,1143,1146],{},[56,1139,1140],{},[15,1141,1142],{},"Agenda",[56,1144,1145],{},"One date as a plain chronological list",[56,1147,1148],{},"Phones, and anyone who prefers a list to a grid",[11,1150,1151,1153,1154,1156,1157,1159],{},[15,1152,1090],{}," is the only view that gives every team member their own column. In ",[15,1155,1103],{}," and ",[15,1158,1116],{}," the days become the columns instead.",[1161,1162,1163],"tip",{},[11,1164,1165,1166,1168],{},"On a phone, ",[15,1167,1142],{}," is usually the view you want. A seven-column week grid on a 390px screen is a lot of pinching.",[27,1170,1172],{"id":1171},"moving-through-time","Moving through time",[143,1174,1175,1178,1183,1186],{},[146,1176,1177],{},"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.",[146,1179,1180,1182],{},[15,1181,529],{}," snaps back to the current date.",[146,1184,1185],{},"The arrows step forward and back by whatever your current view spans.",[146,1187,1188,1189,1192],{},"A ",[15,1190,1191],{},"now"," line is drawn across the current time in day and week views. Use \"jump to now\" to scroll it into sight.",[27,1194,1196],{"id":1195},"reading-a-block","Reading a block",[11,1198,1199],{},"Every appointment renders as a coloured block. The colour comes from the service, so a room full of the same treatment reads instantly.",[11,1201,1202],{},"Statuses have their own consistent palette across the whole app:",[35,1204,1205,1215],{},[38,1206,1207],{},[41,1208,1209,1212],{},[44,1210,1211],{},"Status",[44,1213,1214],{},"Colour",[51,1216,1217,1225,1233,1241,1249],{},[41,1218,1219,1222],{},[56,1220,1221],{},"Scheduled",[56,1223,1224],{},"Amber",[41,1226,1227,1230],{},[56,1228,1229],{},"Confirmed",[56,1231,1232],{},"Green",[41,1234,1235,1238],{},[56,1236,1237],{},"Completed",[56,1239,1240],{},"Grey",[41,1242,1243,1246],{},[56,1244,1245],{},"Cancelled",[56,1247,1248],{},"Rose",[41,1250,1251,1254],{},[56,1252,1253],{},"No-show",[56,1255,1256],{},"Red",[11,1258,1259],{},"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.",[27,1261,1263],{"id":1262},"blocked-time","Blocked time",[11,1265,1266,1267,201],{},"Time that isn't bookable — lunch, a break, training, someone's day off — renders as a hatched band rather than a block. See ",[197,1268,1270],{"href":1269},"\u002Fhelp\u002Fcalendar\u002Fblock-time-and-the-waitlist","Block time and the waitlist",[27,1272,1274],{"id":1273},"filtering","Filtering",[11,1276,1277,1280],{},[15,1278,1279],{},"Filters"," in the toolbar opens a panel on the right. You can narrow the grid by:",[143,1282,1283,1289,1295,1300,1305],{},[146,1284,1285,1288],{},[15,1286,1287],{},"Appointment status"," — scheduled, confirmed, completed, cancelled, no-show",[146,1290,1291,1294],{},[15,1292,1293],{},"Booking channel"," — booked in the app, at the kiosk, through public online booking, or via the API",[146,1296,1297],{},[15,1298,1299],{},"Service",[146,1301,1302],{},[15,1303,1304],{},"Team member",[146,1306,1307],{},[15,1308,1309],{},"Client tag",[11,1311,1312],{},"The filter button carries a count of how many filters are active, so a filtered calendar never silently looks like an empty one.",[964,1314,1315],{},[11,1316,1317],{},"If the calendar looks emptier than it should, check the filter count before anything else. Filters persist as you move between dates.",[27,1319,1321],{"id":1320},"focusing-on-one-person","Focusing on one person",[11,1323,1324],{},"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?\"",[27,1326,1328],{"id":1327},"nobody-appears-on-the-grid","Nobody appears on the grid",[11,1330,1331],{},"If a team member has no column, it's almost always one of three things:",[1333,1334,1335,1340,1343],"ol",{},[146,1336,1337,1338],{},"They have no working hours set — ",[15,1339,102],{},[146,1341,1342],{},"They aren't marked as bookable on their team profile",[146,1344,1345],{},"A filter or a focus chip is hiding them",[27,1347,1349],{"id":1348},"empty-space-is-clickable","Empty space is clickable",[11,1351,1352],{},"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":220,"searchDepth":221,"depth":221,"links":1354},[1355,1356,1357,1358,1359,1360,1361,1362],{"id":1062,"depth":221,"text":1063},{"id":1171,"depth":221,"text":1172},{"id":1195,"depth":221,"text":1196},{"id":1262,"depth":221,"text":1263},{"id":1273,"depth":221,"text":1274},{"id":1320,"depth":221,"text":1321},{"id":1327,"depth":221,"text":1328},{"id":1348,"depth":221,"text":1349},"The five views, what the colours mean, and how to filter the grid down to what you actually need to see.",[],{},[1367,1368],"\u002Fhelp\u002Fcalendar\u002Fbook-an-appointment","\u002Fhelp\u002Fcalendar\u002Freschedule-cancel-and-no-shows",{"title":1054,"description":1363},"help\u002Fcalendar\u002Ffind-your-way-around","2026-07-26","dmnaim7XewRPYMV2J1Z7rdkK4wuxCi-RQvtL3DIf2kc",1790218962039]