[{"data":1,"prerenderedAt":1097},["ShallowReactive",2],{"help:\u002Fhelp\u002Fgrowth\u002Freviews":3,"help-all-categories":323,"help-cat-articles:\u002Fhelp\u002Fgrowth\u002Freviews":442,"help-related:\u002Fhelp\u002Fgrowth\u002Freviews":443},{"id":4,"title":5,"audience":6,"body":7,"category":306,"description":307,"draft":308,"extension":309,"icon":310,"keywords":311,"meta":312,"navigation":313,"order":314,"path":315,"related":316,"seo":319,"stem":320,"updatedAt":321,"__hash__":322},"help\u002Fhelp\u002Fgrowth\u002Freviews.md","Collecting and managing reviews","clinic",{"type":8,"value":9,"toc":292},"minimark",[10,17,20,25,28,31,35,38,42,57,62,90,100,104,153,164,168,173,180,243,257,263,267,274,278],[11,12,13],"p",{},[14,15,16],"strong",{},"Growth → Reviews",[11,18,19],{},"Reviews are collected automatically — a request goes out 24 hours after each appointment. You don't chase them by hand.",[21,22,24],"h2",{"id":23},"what-the-client-sees","What the client sees",[11,26,27],{},"The request link opens a short public page: an overall star rating, a would-you-recommend question, and an optional comment. No sign-in, no account.",[11,29,30],{},"Once they submit, that's it — the link shows their submitted review rather than letting them rewrite it.",[21,32,34],{"id":33},"turning-collection-on","Turning collection on",[11,36,37],{},"If your reviews page is empty, review requests aren't enabled yet. Enable them in settings and they start going out automatically after each appointment. Nothing is sent retroactively.",[21,39,41],{"id":40},"the-reviews-page","The reviews page",[11,43,44,45,48,49,52,53,56],{},"Three figures across the top: your ",[14,46,47],{},"average"," out of 5, the ",[14,50,51],{},"total"," number of reviews, and the ",[14,54,55],{},"distribution"," across the five star ratings. The distribution is the more useful one — an average of 4.6 made of mostly 5s with a few 1s is a different business from a steady wall of 4s and 5s.",[58,59,61],"h3",{"id":60},"filtering","Filtering",[63,64,65,72,78,84],"ul",{},[66,67,68,71],"li",{},[14,69,70],{},"Status"," — Submitted, Pending, Flagged",[66,73,74,77],{},[14,75,76],{},"Rating"," — 1+ through 5-only",[66,79,80,83],{},[14,81,82],{},"Sort"," — most recent, highest, lowest",[66,85,86,89],{},[14,87,88],{},"Location"," — per site, or all locations",[91,92,93],"tip",{},[11,94,95,96,99],{},"Sort by ",[14,97,98],{},"lowest rating"," once a week. That list is your operational to-do; the five-star list is just morale.",[58,101,103],{"id":102},"statuses","Statuses",[105,106,107,119],"table",{},[108,109,110],"thead",{},[111,112,113,116],"tr",{},[114,115,70],"th",{},[114,117,118],{},"Meaning",[120,121,122,133,143],"tbody",{},[111,123,124,130],{},[125,126,127],"td",{},[14,128,129],{},"Pending",[125,131,132],{},"Requested, not yet answered",[111,134,135,140],{},[125,136,137],{},[14,138,139],{},"Submitted",[125,141,142],{},"The client answered",[111,144,145,150],{},[125,146,147],{},[14,148,149],{},"Flagged",[125,151,152],{},"Marked for attention",[11,154,155,156,159,160,163],{},"A review left without a name shows as ",[14,157,158],{},"Anonymous",", and one left without a comment shows as ",[14,161,162],{},"No comment"," — a bare rating is still a data point.",[21,165,167],{"id":166},"google-rating-boost","Google Rating Boost",[11,169,170],{},[14,171,172],{},"Settings → Add-ons → Google Rating Boost",[11,174,175,176,179],{},"When a client submits a ",[14,177,178],{},"high"," rating on your own review request, this automatically emails them a one-tap link to post that review on Google.",[105,181,182,192],{},[108,183,184],{},[111,185,186,189],{},[114,187,188],{},"Setting",[114,190,191],{},"What it does",[120,193,194,204,218,233],{},[111,195,196,201],{},[125,197,198],{},[14,199,200],{},"Enable",[125,202,203],{},"Turns the follow-up on",[111,205,206,211],{},[125,207,208],{},[14,209,210],{},"Invite clients who rate",[125,212,213,214,217],{},"The threshold — 3+, 4+, or 5 only. Reviews below it are ",[14,215,216],{},"never"," asked to post on Google.",[111,219,220,225],{},[125,221,222],{},[14,223,224],{},"Default Google review link",[125,226,227,228,232],{},"Used for any location without its own. Find it in your Google Business Profile under ",[229,230,231],"em",{},"Ask for reviews",".",[111,234,235,240],{},[125,236,237],{},[14,238,239],{},"Per-location links",[125,241,242],{},"Each location can have its own, or fall back to the default",[11,244,245,246,249,250,253,254,232],{},"The add-on shows its own status: ",[14,247,248],{},"Available"," (off), ",[14,251,252],{},"Needs setup"," (on but no link configured), or ",[14,255,256],{},"Active",[258,259,260],"warning",{},[11,261,262],{},"Review-gating rules vary by platform and by jurisdiction, and Google's own policies on soliciting reviews change. Only inviting happy clients to post publicly is a deliberate choice with compliance implications — check it against the current policies that apply to you before switching it on.",[21,264,266],{"id":265},"responding","Responding",[11,268,269,270,273],{},"Reviews are visible on the client's profile under their ",[14,271,272],{},"Reviews"," tab, so the person who next sees them knows what was said. Reviews access is its own permission — a role can read reviews without being an admin, and staff-tier roles are scoped to their own by default.",[21,275,277],{"id":276},"reporting","Reporting",[63,279,280,286],{},[66,281,282,285],{},[14,283,284],{},"Growth → Reports → Reviews list"," — every review, filterable and exportable",[66,287,288,291],{},[14,289,290],{},"Growth → Reports → Review rating trend"," — whether your average is moving, and in which direction",{"title":293,"searchDepth":294,"depth":294,"links":295},"",2,[296,297,298,303,304,305],{"id":23,"depth":294,"text":24},{"id":33,"depth":294,"text":34},{"id":40,"depth":294,"text":41,"children":299},[300,302],{"id":60,"depth":301,"text":61},3,{"id":102,"depth":301,"text":103},{"id":166,"depth":294,"text":167},{"id":265,"depth":294,"text":266},{"id":276,"depth":294,"text":277},"growth","How review requests go out automatically, what clients see, and how the Google rating boost works.",false,"md","i-lucide-star",[],{},true,20,"\u002Fhelp\u002Fgrowth\u002Freviews",[317,318],"\u002Fhelp\u002Fgrowth\u002Fautomations","\u002Fhelp\u002Fgrowth\u002Ffind-and-read-a-report",{"title":5,"description":307},"help\u002Fgrowth\u002Freviews","2026-07-26","9FSjeRy02kIFLTLQ5ogebTgmwA2OxTQH77_6VZMMppY",[324,335,344,353,363,373,383,393,402,412,422,432],{"id":325,"title":326,"audience":6,"description":327,"extension":328,"icon":329,"meta":330,"order":331,"slug":332,"stem":333,"__hash__":334},"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":336,"title":337,"audience":6,"description":338,"extension":328,"icon":339,"meta":340,"order":294,"slug":341,"stem":342,"__hash__":343},"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":345,"title":346,"audience":6,"description":347,"extension":328,"icon":348,"meta":349,"order":301,"slug":350,"stem":351,"__hash__":352},"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":354,"title":355,"audience":6,"description":356,"extension":328,"icon":357,"meta":358,"order":359,"slug":360,"stem":361,"__hash__":362},"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":364,"title":365,"audience":6,"description":366,"extension":328,"icon":367,"meta":368,"order":369,"slug":370,"stem":371,"__hash__":372},"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":374,"title":375,"audience":6,"description":376,"extension":328,"icon":377,"meta":378,"order":379,"slug":380,"stem":381,"__hash__":382},"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":384,"title":385,"audience":6,"description":386,"extension":328,"icon":387,"meta":388,"order":389,"slug":390,"stem":391,"__hash__":392},"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":394,"title":395,"audience":6,"description":396,"extension":328,"icon":397,"meta":398,"order":399,"slug":306,"stem":400,"__hash__":401},"helpCategories\u002Fhelp\u002Fcategories\u002Fgrowth.yml","Reports & growth","Read the numbers, export them, and find the report you actually need.","i-lucide-trending-up",{},8,"help\u002Fcategories\u002Fgrowth","3XyCU-DkoYi7xSPz0tDRohlYkNBUS0YsLo-insknI8o",{"id":403,"title":404,"audience":6,"description":405,"extension":328,"icon":406,"meta":407,"order":408,"slug":409,"stem":410,"__hash__":411},"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":413,"title":414,"audience":6,"description":415,"extension":328,"icon":416,"meta":417,"order":418,"slug":419,"stem":420,"__hash__":421},"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":423,"title":424,"audience":425,"description":426,"extension":328,"icon":427,"meta":428,"order":314,"slug":429,"stem":430,"__hash__":431},"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",{},"book-online","help\u002Fcategories\u002Fbook-online","dUBIoELt-ci1vqbw_VX1VA6PGJV8V-9x4ZmpAk1aXXE",{"id":433,"title":434,"audience":425,"description":435,"extension":328,"icon":436,"meta":437,"order":438,"slug":439,"stem":440,"__hash__":441},"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",[],[444,792],{"id":445,"title":446,"audience":6,"body":447,"category":306,"description":781,"draft":308,"extension":309,"icon":782,"keywords":783,"meta":784,"navigation":313,"order":785,"path":317,"related":786,"seo":788,"stem":789,"updatedAt":790,"__hash__":791},"help\u002Fhelp\u002Fgrowth\u002Fautomations.md","Automations",{"type":8,"value":448,"toc":763},[449,454,457,461,464,468,471,516,520,545,549,558,562,579,583,592,596,601,605,625,629,632,651,654,658,661,665,671,682,696,699,707,711,714,717,721,730,734,740,744,760],[11,450,451],{},[14,452,453],{},"Growth → Automations",[11,455,456],{},"Automations are the messages that go out without anyone pressing send: reminders, confirmations, review requests, birthday notes. You configure them once.",[21,458,460],{"id":459},"the-catalogue","The catalogue",[11,462,463],{},"Automations are grouped by what they're for.",[58,465,467],{"id":466},"reminders","Reminders",[11,469,470],{},"Nudge clients before their visit so fewer no-show.",[105,472,473,483],{},[108,474,475],{},[111,476,477,480],{},[114,478,479],{},"Automation",[114,481,482],{},"Default",[120,484,485,495,507],{},[111,486,487,492],{},[125,488,489],{},[14,490,491],{},"48-hour reminder",[125,493,494],{},"Off",[111,496,497,502],{},[125,498,499],{},[14,500,501],{},"24-hour reminder",[125,503,504],{},[14,505,506],{},"On",[111,508,509,514],{},[125,510,511],{},[14,512,513],{},"3-hour reminder",[125,515,494],{},[58,517,519],{"id":518},"appointment-updates","Appointment updates",[11,521,522,523,526,527,526,530,526,533,526,536,526,539,526,542,232],{},"Keep clients in the loop as their booking changes: ",[14,524,525],{},"New appointment",", ",[14,528,529],{},"Rescheduled",[14,531,532],{},"Cancelled",[14,534,535],{},"No-show follow-up",[14,537,538],{},"Thank you for visiting",[14,540,541],{},"Thank you for tipping",[14,543,544],{},"Aftercare",[58,546,548],{"id":547},"feedback-reviews","Feedback & reviews",[11,550,551,554,555,232],{},[14,552,553],{},"Review request"," — see ",[556,557,5],"a",{"href":315},[58,559,561],{"id":560},"increase-bookings","Increase bookings",[11,563,564,526,567,526,570,526,573,526,576,232],{},[14,565,566],{},"Rebook reminder",[14,568,569],{},"Expiring benefits",[14,571,572],{},"Birthday",[14,574,575],{},"Win-back",[14,577,578],{},"Reward loyal clients",[58,580,582],{"id":581},"waitlist-updates","Waitlist updates",[11,584,585,588,589,232],{},[14,586,587],{},"Added to waitlist"," and ",[14,590,591],{},"A slot opened up",[58,593,595],{"id":594},"milestones","Milestones",[11,597,598,232],{},[14,599,600],{},"Welcome new clients",[58,602,604],{"id":603},"client-loyalty","Client loyalty",[11,606,607,526,610,526,613,526,616,526,619,526,622,232],{},[14,608,609],{},"Points earned",[14,611,612],{},"New tier reached",[14,614,615],{},"Reward available",[14,617,618],{},"Referral friend booked",[14,620,621],{},"Referral reward available",[14,623,624],{},"Referred friend welcome",[21,626,628],{"id":627},"configuring-one","Configuring one",[11,630,631],{},"Open an automation from the catalogue and you can set:",[63,633,634,639,645],{},[66,635,636],{},[14,637,638],{},"On or off",[66,640,641,644],{},[14,642,643],{},"Channels"," — email, SMS, or both. Not every automation is SMS-capable; the ones that are say so.",[66,646,647,650],{},[14,648,649],{},"The content"," — each automation has an email behind it, and the catalogue card previews what the message leads with",[11,652,653],{},"Roughly half the catalogue is on by default — the ones nearly every business wants, like the 24-hour reminder and the booking confirmation. The rest are opt-in.",[21,655,657],{"id":656},"per-appointment-overrides","Per-appointment overrides",[11,659,660],{},"Some automations can be overridden for a single booking, from the appointment's automations panel. Use it for the client who has explicitly asked not to be reminded, without turning reminders off for everyone.",[21,662,664],{"id":663},"quiet-hours","Quiet hours",[666,667,668],"note",{},[11,669,670],{},"A 2am appointment reminder is exactly as unwelcome as a 2am marketing text. Every client-facing send passes through the same quiet-hours gate.",[11,672,673,674,677,678,681],{},"Quiet hours are a local-time window during which messages are ",[14,675,676],{},"not"," sent. The default sendable window is ",[14,679,680],{},"9:00 to 20:00"," in your business's timezone.",[63,683,684,690],{},[66,685,686,689],{},[14,687,688],{},"SMS"," inside quiet hours is held by the queue.",[66,691,692,695],{},[14,693,694],{},"Email"," reminders and retention nudges have their scheduled time pushed forward, so they go out the moment the window reopens rather than overnight.",[11,697,698],{},"The window is resolved in your business's own timezone, never the server's, and a location can carry its own override.",[258,700,701],{},[11,702,703,704,706],{},"Transactional messages — a booking confirmation, a cancellation notice, a receipt — are ",[14,705,676],{}," deferred. Someone who books at 11pm gets their confirmation at 11pm, because a confirmation that arrives nine hours late is worse than one that arrives at a bad hour. Only reminders and marketing defer.",[21,708,710],{"id":709},"consent","Consent",[11,712,713],{},"Marketing consent is separate from appointment notifications, and both are per-client. Turning on appointment SMS for a client is not permission to send them campaigns.",[11,715,716],{},"Clients can opt out of appointment emails, appointment SMS, and birthday messages independently, from their profile or from their own account.",[21,718,720],{"id":719},"sms-costs","SMS costs",[11,722,723,724,726,727,232],{},"SMS is charged per segment against a messaging balance. If the balance runs out, SMS stops sending while email continues — check the balance shown at the top of ",[14,725,446],{},", or top up under ",[14,728,729],{},"Settings → Billing → Messaging wallet",[21,731,733],{"id":732},"history","History",[11,735,736,737,739],{},"Each automation has a ",[14,738,733],{}," view showing what actually fired and when, which is the fastest way to answer \"did the reminder go out?\" without guessing.",[21,741,743],{"id":742},"automations-versus-campaigns","Automations versus campaigns",[11,745,746,747,750,751,755,756,759],{},"An automation is ",[14,748,749],{},"triggered"," — it fires when something happens to one client. A ",[556,752,754],{"href":753},"\u002Fhelp\u002Fgrowth\u002Fcampaigns","campaign"," is ",[14,757,758],{},"broadcast"," — you choose an audience and a time, and it goes to all of them at once.",[11,761,762],{},"If your sentence has \"when\", it's an automation. If it has \"everyone who\", it's a campaign.",{"title":293,"searchDepth":294,"depth":294,"links":764},[765,774,775,776,777,778,779,780],{"id":459,"depth":294,"text":460,"children":766},[767,768,769,770,771,772,773],{"id":466,"depth":301,"text":467},{"id":518,"depth":301,"text":519},{"id":547,"depth":301,"text":548},{"id":560,"depth":301,"text":561},{"id":581,"depth":301,"text":582},{"id":594,"depth":301,"text":595},{"id":603,"depth":301,"text":604},{"id":627,"depth":294,"text":628},{"id":656,"depth":294,"text":657},{"id":663,"depth":294,"text":664},{"id":709,"depth":294,"text":710},{"id":719,"depth":294,"text":720},{"id":732,"depth":294,"text":733},{"id":742,"depth":294,"text":743},"The messages Owneli sends on your behalf — what's in the catalogue, which are on by default, and how quiet hours protect your clients.","i-lucide-zap",[],{},30,[753,315,787],"\u002Fhelp\u002Fcalendar\u002Fbook-an-appointment",{"title":446,"description":781},"help\u002Fgrowth\u002Fautomations","2026-09-01","6qmwAeW884UxJXhOv2aDJYzANfkzJswWmv-Rlu9Kxrw",{"id":793,"title":794,"audience":6,"body":795,"category":306,"description":1087,"draft":308,"extension":309,"icon":1088,"keywords":1089,"meta":1090,"navigation":313,"order":418,"path":318,"related":1091,"seo":1094,"stem":1095,"updatedAt":790,"__hash__":1096},"help\u002Fhelp\u002Fgrowth\u002Ffind-and-read-a-report.md","Find and read a report",{"type":8,"value":796,"toc":1074},[797,803,807,821,825,828,831,835,841,845,848,855,859,866,880,883,887,890,894,901,905,912,970,974,980,984,987,992,996],[11,798,799,802],{},[14,800,801],{},"Growth → Reports"," is one hub for around seventy reports. The hub itself is the important part: once you know how it's organised, finding the right one takes seconds instead of scrolling.",[21,804,806],{"id":805},"two-tiers","Two tiers",[63,808,809,815],{},[66,810,811,814],{},[14,812,813],{},"Dashboards"," — a designed overview of one area. Performance, sales, clients, operations. Start here when you don't yet know what you're looking for.",[66,816,817,820],{},[14,818,819],{},"Standard reports"," — a single focused table. Use these when you already know the question.",[21,822,824],{"id":823},"seven-categories","Seven categories",[11,826,827],{},"Sales · Operations · Appointments · Team · Clients · Inventory · Finance",[11,829,830],{},"Two filter rows under the search box narrow the grid — one by tier, one by category — and the search box matches names and descriptions. Nothing is buried in a submenu.",[21,832,834],{"id":833},"favourites","Favourites",[11,836,837,838,840],{},"Star a report and it lands under the ",[14,839,834],{}," filter. Most people end up with five or six they open every week — the daily takings, the no-show rate, the drawer variance — and never touch the rest.",[21,842,844],{"id":843},"date-range","Date range",[11,846,847],{},"Every report shares one range control, and your choice carries as you move between reports. That's deliberate: comparing two reports over different windows is how people reach wrong conclusions.",[11,849,850,851,854],{},"Relative presets like \"Last 30 days\" re-derive their dates each time you come back, so a bookmarked report is never stale. ",[14,852,853],{},"Custom"," pins a fixed window.",[21,856,858],{"id":857},"comparison","Comparison",[11,860,861,862,865],{},"Set ",[14,863,864],{},"Compare to"," and every figure gains its prior-period counterpart plus the change between them:",[63,867,868,874],{},[66,869,870,873],{},[14,871,872],{},"Previous period"," — the same length of time immediately before",[66,875,876,879],{},[14,877,878],{},"Previous year"," — the same window a year earlier",[11,881,882],{},"For a seasonal business, previous year is usually the honest comparison.",[21,884,886],{"id":885},"filters","Filters",[11,888,889],{},"Most reports filter by location, team member, and service or category. Filters live in the URL, so a filtered report can be bookmarked or pasted into a message and the recipient sees exactly what you saw.",[21,891,893],{"id":892},"drilling-in","Drilling in",[11,895,896,897,900],{},"Numbers link through to what's behind them. A sales figure opens the underlying transactions in ",[14,898,899],{},"POS → Sales"," with the same filters applied. A report is a starting point, not a dead end.",[21,902,904],{"id":903},"exporting","Exporting",[11,906,907,908,911],{},"The ",[14,909,910],{},"Options"," menu on any report:",[105,913,914,924],{},[108,915,916],{},[111,917,918,921],{},[114,919,920],{},"Action",[114,922,923],{},"What happens",[120,925,926,936,950,960],{},[111,927,928,933],{},[125,929,930],{},[14,931,932],{},"Export CSV",[125,934,935],{},"Downloads immediately in the browser",[111,937,938,943],{},[125,939,940],{},[14,941,942],{},"Export Excel",[125,944,945,946],{},"Generates an ",[947,948,949],"code",{},".xlsx",[111,951,952,957],{},[125,953,954],{},[14,955,956],{},"Export PDF",[125,958,959],{},"Generates a formatted PDF",[111,961,962,967],{},[125,963,964],{},[14,965,966],{},"Add to favourites",[125,968,969],{},"Pins it under the Favourites filter",[21,971,973],{"id":972},"build-your-own","Build your own",[11,975,976,979],{},[14,977,978],{},"Reports → Builder"," groups sales data by a dimension you choose — month, week, day, location, staff, service, category, item kind, or payment method — and returns count, revenue, discount, tax, tip and quantity for each group. It answers most \"can I see X by Y?\" questions without waiting for a new report to be built. A builder configuration can be duplicated and kept.",[21,981,983],{"id":982},"what-you-can-see","What you can see",[11,985,986],{},"Reporting is permission-gated, and staff-tier roles are scoped to their own data by default — a provider sees their own performance, not the whole floor's. Compensation and earnings are a separate permission again, so someone can see their own pay without seeing a colleague's.",[258,988,989],{},[11,990,991],{},"If two people compare the same report and disagree about the number, check three things before assuming a bug: the date range, the location filter, and each person's data scope.",[21,993,995],{"id":994},"which-report-answers-what","Which report answers what",[105,997,998,1008],{},[108,999,1000],{},[111,1001,1002,1005],{},[114,1003,1004],{},"Question",[114,1006,1007],{},"Where to look",[120,1009,1010,1018,1026,1034,1042,1050,1058,1066],{},[111,1011,1012,1015],{},[125,1013,1014],{},"How did today go?",[125,1016,1017],{},"Performance dashboard",[111,1019,1020,1023],{},[125,1021,1022],{},"What did we take, and how?",[125,1024,1025],{},"Sales summary · Payment transactions",[111,1027,1028,1031],{},[125,1029,1030],{},"Is the till right?",[125,1032,1033],{},"Cash drawer over\u002Fshort",[111,1035,1036,1039],{},[125,1037,1038],{},"Who isn't turning up?",[125,1040,1041],{},"Cancellations & no-shows · Cancellation & no-show fees",[111,1043,1044,1047],{},[125,1045,1046],{},"What do we owe?",[125,1048,1049],{},"Liabilities · Gift card liability · Deferred revenue",[111,1051,1052,1055],{},[125,1053,1054],{},"Are clients coming back?",[125,1056,1057],{},"Retention · Rebook conversion · New vs returning",[111,1059,1060,1063],{},[125,1061,1062],{},"What should we reorder?",[125,1064,1065],{},"Stock on hand · Reorder",[111,1067,1068,1071],{},[125,1069,1070],{},"What do we owe the team?",[125,1072,1073],{},"Payroll & commission · Wages · Tips",{"title":293,"searchDepth":294,"depth":294,"links":1075},[1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086],{"id":805,"depth":294,"text":806},{"id":823,"depth":294,"text":824},{"id":833,"depth":294,"text":834},{"id":843,"depth":294,"text":844},{"id":857,"depth":294,"text":858},{"id":885,"depth":294,"text":886},{"id":892,"depth":294,"text":893},{"id":903,"depth":294,"text":904},{"id":972,"depth":294,"text":973},{"id":982,"depth":294,"text":983},{"id":994,"depth":294,"text":995},"How the reporting hub is organised, how ranges and comparisons work, and how to get the numbers out.","i-lucide-bar-chart-3",[],{},[1092,1093],"\u002Fhelp\u002Fcheckout\u002Frefunds-and-the-cash-drawer","\u002Fhelp\u002Fretail\u002Fgift-cards",{"title":794,"description":1087},"help\u002Fgrowth\u002Ffind-and-read-a-report","9pb6AxvJUnJWj8hY-B1TKO0fhwRqiTG3EMJ8VUcvJFk",1790218959376]