[{"data":1,"prerenderedAt":3828},["ShallowReactive",2],{"help:\u002Fhelp\u002Fgrowth":3,"help-all-categories":4,"help-cat-articles:\u002Fhelp\u002Fgrowth":128,"help-related:\u002Fhelp\u002Fgrowth":3827},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,453,1030,1202,1496,1708,2002,2345,2766,3258,3442,3648],{"id":130,"title":131,"audience":8,"body":132,"category":84,"description":438,"draft":439,"extension":440,"icon":441,"keywords":442,"meta":443,"navigation":444,"order":103,"path":445,"related":446,"seo":449,"stem":450,"updatedAt":451,"__hash__":452},"help\u002Fhelp\u002Fgrowth\u002Ffind-and-read-a-report.md","Find and read a report",{"type":133,"value":134,"toc":424},"minimark",[135,143,148,164,168,171,174,178,184,188,191,198,202,209,223,226,230,233,237,244,248,255,319,323,329,333,336,342,346],[136,137,138,142],"p",{},[139,140,141],"strong",{},"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.",[144,145,147],"h2",{"id":146},"two-tiers","Two tiers",[149,150,151,158],"ul",{},[152,153,154,157],"li",{},[139,155,156],{},"Dashboards"," — a designed overview of one area. Performance, sales, clients, operations. Start here when you don't yet know what you're looking for.",[152,159,160,163],{},[139,161,162],{},"Standard reports"," — a single focused table. Use these when you already know the question.",[144,165,167],{"id":166},"seven-categories","Seven categories",[136,169,170],{},"Sales · Operations · Appointments · Team · Clients · Inventory · Finance",[136,172,173],{},"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.",[144,175,177],{"id":176},"favourites","Favourites",[136,179,180,181,183],{},"Star a report and it lands under the ",[139,182,177],{}," 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.",[144,185,187],{"id":186},"date-range","Date range",[136,189,190],{},"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.",[136,192,193,194,197],{},"Relative presets like \"Last 30 days\" re-derive their dates each time you come back, so a bookmarked report is never stale. ",[139,195,196],{},"Custom"," pins a fixed window.",[144,199,201],{"id":200},"comparison","Comparison",[136,203,204,205,208],{},"Set ",[139,206,207],{},"Compare to"," and every figure gains its prior-period counterpart plus the change between them:",[149,210,211,217],{},[152,212,213,216],{},[139,214,215],{},"Previous period"," — the same length of time immediately before",[152,218,219,222],{},[139,220,221],{},"Previous year"," — the same window a year earlier",[136,224,225],{},"For a seasonal business, previous year is usually the honest comparison.",[144,227,229],{"id":228},"filters","Filters",[136,231,232],{},"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.",[144,234,236],{"id":235},"drilling-in","Drilling in",[136,238,239,240,243],{},"Numbers link through to what's behind them. A sales figure opens the underlying transactions in ",[139,241,242],{},"POS → Sales"," with the same filters applied. A report is a starting point, not a dead end.",[144,245,247],{"id":246},"exporting","Exporting",[136,249,250,251,254],{},"The ",[139,252,253],{},"Options"," menu on any report:",[256,257,258,271],"table",{},[259,260,261],"thead",{},[262,263,264,268],"tr",{},[265,266,267],"th",{},"Action",[265,269,270],{},"What happens",[272,273,274,285,299,309],"tbody",{},[262,275,276,282],{},[277,278,279],"td",{},[139,280,281],{},"Export CSV",[277,283,284],{},"Downloads immediately in the browser",[262,286,287,292],{},[277,288,289],{},[139,290,291],{},"Export Excel",[277,293,294,295],{},"Generates an ",[296,297,298],"code",{},".xlsx",[262,300,301,306],{},[277,302,303],{},[139,304,305],{},"Export PDF",[277,307,308],{},"Generates a formatted PDF",[262,310,311,316],{},[277,312,313],{},[139,314,315],{},"Add to favourites",[277,317,318],{},"Pins it under the Favourites filter",[144,320,322],{"id":321},"build-your-own","Build your own",[136,324,325,328],{},[139,326,327],{},"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.",[144,330,332],{"id":331},"what-you-can-see","What you can see",[136,334,335],{},"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.",[337,338,339],"warning",{},[136,340,341],{},"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.",[144,343,345],{"id":344},"which-report-answers-what","Which report answers what",[256,347,348,358],{},[259,349,350],{},[262,351,352,355],{},[265,353,354],{},"Question",[265,356,357],{},"Where to look",[272,359,360,368,376,384,392,400,408,416],{},[262,361,362,365],{},[277,363,364],{},"How did today go?",[277,366,367],{},"Performance dashboard",[262,369,370,373],{},[277,371,372],{},"What did we take, and how?",[277,374,375],{},"Sales summary · Payment transactions",[262,377,378,381],{},[277,379,380],{},"Is the till right?",[277,382,383],{},"Cash drawer over\u002Fshort",[262,385,386,389],{},[277,387,388],{},"Who isn't turning up?",[277,390,391],{},"Cancellations & no-shows · Cancellation & no-show fees",[262,393,394,397],{},[277,395,396],{},"What do we owe?",[277,398,399],{},"Liabilities · Gift card liability · Deferred revenue",[262,401,402,405],{},[277,403,404],{},"Are clients coming back?",[277,406,407],{},"Retention · Rebook conversion · New vs returning",[262,409,410,413],{},[277,411,412],{},"What should we reorder?",[277,414,415],{},"Stock on hand · Reorder",[262,417,418,421],{},[277,419,420],{},"What do we owe the team?",[277,422,423],{},"Payroll & commission · Wages · Tips",{"title":425,"searchDepth":23,"depth":23,"links":426},"",[427,428,429,430,431,432,433,434,435,436,437],{"id":146,"depth":23,"text":147},{"id":166,"depth":23,"text":167},{"id":176,"depth":23,"text":177},{"id":186,"depth":23,"text":187},{"id":200,"depth":23,"text":201},{"id":228,"depth":23,"text":229},{"id":235,"depth":23,"text":236},{"id":246,"depth":23,"text":247},{"id":321,"depth":23,"text":322},{"id":331,"depth":23,"text":332},{"id":344,"depth":23,"text":345},"How the reporting hub is organised, how ranges and comparisons work, and how to get the numbers out.",false,"md","i-lucide-bar-chart-3",[],{},true,"\u002Fhelp\u002Fgrowth\u002Ffind-and-read-a-report",[447,448],"\u002Fhelp\u002Fcheckout\u002Frefunds-and-the-cash-drawer","\u002Fhelp\u002Fretail\u002Fgift-cards",{"title":131,"description":438},"help\u002Fgrowth\u002Ffind-and-read-a-report","2026-09-01","9pb6AxvJUnJWj8hY-B1TKO0fhwRqiTG3EMJ8VUcvJFk",{"id":454,"title":455,"audience":8,"body":456,"category":84,"description":1014,"draft":439,"extension":440,"icon":11,"keywords":1015,"meta":1022,"navigation":444,"order":1023,"path":1024,"related":1025,"seo":1026,"stem":1027,"updatedAt":1028,"__hash__":1029},"help\u002Fhelp\u002Fgrowth\u002Fwhich-report-answers-my-question.md","Which report answers my question?",{"type":133,"value":457,"toc":1002},[458,464,468,560,572,576,705,709,786,790,912,916,971,975,980,983,987,990,994],[136,459,460,461,463],{},"Start from your question, not the report name. Several reports sound alike — Sales summary vs Payments summary, Liability summary vs Liability activity — and this page says plainly which one holds your number. All of them live in ",[139,462,141],{},", searchable and favoritable.",[144,465,467],{"id":466},"how-much-did-we-sell-sales-and-revenue","\"How much did we sell?\" — sales and revenue",[256,469,470,479],{},[259,471,472],{},[262,473,474,476],{},[265,475,354],{},[265,477,478],{},"Report",[272,480,481,491,506,520,530,540,550],{},[262,482,483,486],{},[277,484,485],{},"What did we sell, net of discounts and refunds?",[277,487,488],{},[139,489,490],{},"Sales summary",[262,492,493,496],{},[277,494,495],{},"Every completed sale, one row each?",[277,497,498,501,502,505],{},[139,499,500],{},"Sales list"," (line-item drill: ",[139,503,504],{},"Sales log (detailed)",")",[262,507,508,511],{},[277,509,510],{},"What money actually arrived, by tender, after fees?",[277,512,513,516,517,505],{},[139,514,515],{},"Payments summary"," (row-level: ",[139,518,519],{},"Payment transactions",[262,521,522,525],{},[277,523,524],{},"Day-by-day performance dashboard?",[277,526,527],{},[139,528,529],{},"Revenue overview",[262,531,532,535],{},[277,533,534],{},"What did refunds and voids cost us?",[277,536,537],{},[139,538,539],{},"Refunds & voids",[262,541,542,545],{},[277,543,544],{},"What did discounting cost us?",[277,546,547],{},[139,548,549],{},"Discount summary",[262,551,552,555],{},[277,553,554],{},"Which channel or booking source drives sales?",[277,556,557],{},[139,558,559],{},"Channel & booking source",[136,561,562,565,566,571],{},[139,563,564],{},"Sales ≠ payments."," A sale records what was sold; a payment records money moving. A deposit paid last week for today's service makes the two reports differ by design — see ",[567,568,570],"a",{"href":569},"\u002Fhelp\u002Fgrowth\u002Funderstand-the-finance-reports","Understand the finance reports",".",[144,573,575],{"id":574},"what-do-we-owe-and-whats-in-the-bank-finance","\"What do we owe, and what's in the bank?\" — finance",[256,577,578,586],{},[259,579,580],{},[262,581,582,584],{},[265,583,354],{},[265,585,478],{},[272,587,588,598,608,618,628,638,648,658,672,681,691],{},[262,589,590,593],{},[277,591,592],{},"Period rollup of revenue, refunds, fees, liability movement?",[277,594,595],{},[139,596,597],{},"Finance summary",[262,599,600,603],{},[277,601,602],{},"What do we still owe customers (gift cards, packages)?",[277,604,605],{},[139,606,607],{},"Liability summary",[262,609,610,613],{},[277,611,612],{},"Which transactions moved that liability?",[277,614,615],{},[139,616,617],{},"Liability activity",[262,619,620,623],{},[277,621,622],{},"Recurring revenue, churn, prepaid liability?",[277,624,625],{},[139,626,627],{},"Deferred revenue & MRR",[262,629,630,633],{},[277,631,632],{},"Deposits taken for appointments not yet delivered?",[277,634,635],{},[139,636,637],{},"Prepayment list",[262,639,640,643],{},[277,641,642],{},"Cash\u002Fcard inflow vs refunds and fees, bank-statement style?",[277,644,645],{},[139,646,647],{},"Cash flow statement",[262,649,650,653],{},[277,651,652],{},"When does Stripe pay us out?",[277,654,655],{},[139,656,657],{},"Payouts",[262,659,660,663],{},[277,661,662],{},"Tax collected for filing?",[277,664,665,668,669,505],{},[139,666,667],{},"Taxes summary"," (line detail: ",[139,670,671],{},"Taxes list",[262,673,674,677],{},[277,675,676],{},"Did the drawer balance?",[277,678,679],{},[139,680,383],{},[262,682,683,686],{},[277,684,685],{},"Cancellation and no-show fee income?",[277,687,688],{},[139,689,690],{},"Cancellation & no-show fees",[262,692,693,696],{},[277,694,695],{},"Surcharge and service-charge income?",[277,697,698,701,702],{},[139,699,700],{},"Surcharges collected",", ",[139,703,704],{},"Service charges",[144,706,708],{"id":707},"how-is-the-team-doing-staff-and-payroll","\"How is the team doing?\" — staff and payroll",[256,710,711,719],{},[259,712,713],{},[262,714,715,717],{},[265,716,354],{},[265,718,478],{},[272,720,721,736,746,756,766,776],{},[262,722,723,726],{},[277,724,725],{},"Hours, tips, commission, total payable per person?",[277,727,728,731,732],{},[139,729,730],{},"Payroll & commission"," — see ",[567,733,735],{"href":734},"\u002Fhelp\u002Fteam\u002Fprepare-payroll-for-your-accountant","Prepare payroll for your accountant",[262,737,738,741],{},[277,739,740],{},"Per-line commission with the rule math?",[277,742,743],{},[139,744,745],{},"Commission statement",[262,747,748,751],{},[277,749,750],{},"Scheduled vs worked hours?",[277,752,753],{},[139,754,755],{},"Working hours",[262,757,758,761],{},[277,759,760],{},"Labour cost from rates × hours?",[277,762,763],{},[139,764,765],{},"Wages",[262,767,768,771],{},[277,769,770],{},"Who earned which tips?",[277,772,773],{},[139,774,775],{},"Tips",[262,777,778,781],{},[277,779,780],{},"Utilisation and productivity per provider?",[277,782,783],{},[139,784,785],{},"Staff productivity",[144,787,789],{"id":788},"what-about-clients-and-appointments","\"What about clients and appointments?\"",[256,791,792,800],{},[259,793,794],{},[262,795,796,798],{},[265,797,354],{},[265,799,478],{},[272,801,802,820,830,840,854,867,877,896],{},[262,803,804,806],{},[277,805,404],{},[277,807,808,701,811,701,814,701,817],{},[139,809,810],{},"Retention overview",[139,812,813],{},"New vs returning clients",[139,815,816],{},"Rebook conversion",[139,818,819],{},"Service rebook interval",[262,821,822,825],{},[277,823,824],{},"What's a client worth over time?",[277,826,827],{},[139,828,829],{},"Client lifetime value",[262,831,832,835],{},[277,833,834],{},"Cancellations and no-shows?",[277,836,837],{},[139,838,839],{},"Cancellations & no-shows",[262,841,842,845],{},[277,843,844],{},"Booked vs delivered appointments?",[277,846,847,850,851],{},[139,848,849],{},"Appointments summary"," \u002F ",[139,852,853],{},"Appointments list",[262,855,856,859],{},[277,857,858],{},"Empty chair time?",[277,860,861,701,864],{},[139,862,863],{},"Calendar gap analysis",[139,865,866],{},"Peak hours",[262,868,869,872],{},[277,870,871],{},"Are forms getting completed?",[277,873,874],{},[139,875,876],{},"Form completion funnel",[262,878,879,882],{},[277,880,881],{},"Memberships: health, revenue, who's lapsing?",[277,883,884,701,887,701,890,701,893],{},[139,885,886],{},"Membership KPIs",[139,888,889],{},"Membership revenue",[139,891,892],{},"Memberships",[139,894,895],{},"Expiring soon",[262,897,898,901],{},[277,899,900],{},"Loyalty and referrals paying off?",[277,902,903,701,906,701,909],{},[139,904,905],{},"Loyalty dashboard",[139,907,908],{},"Loyalty redemption ROI",[139,910,911],{},"Referral program",[144,913,915],{"id":914},"wheres-my-stock-inventory","\"Where's my stock?\" — inventory",[256,917,918,926],{},[259,919,920],{},[262,921,922,924],{},[265,923,354],{},[265,925,478],{},[272,927,928,938,948,958],{},[262,929,930,933],{},[277,931,932],{},"What's on the shelf right now?",[277,934,935],{},[139,936,937],{},"Stock on hand",[262,939,940,943],{},[277,941,942],{},"Every movement, and why?",[277,944,945],{},[139,946,947],{},"Stock movement log",[262,949,950,953],{},[277,951,952],{},"What's on order from vendors?",[277,954,955],{},[139,956,957],{},"Ordered stock",[262,959,960,963],{},[277,961,962],{},"What does sold product cost us?",[277,964,965,701,968],{},[139,966,967],{},"Cost of goods",[139,969,970],{},"Inventory turnover",[144,972,974],{"id":973},"common-questions","Common questions",[976,977,979],"h3",{"id":978},"sales-summary-and-payments-summary-disagree-which-is-wrong","Sales summary and Payments summary disagree — which is wrong?",[136,981,982],{},"Neither. Sales counts what was sold in the period; Payments counts money received in the period. Deposits, pay-later, and gift-card redemptions all legitimately split the two.",[976,984,986],{"id":985},"i-cant-find-a-report-by-name","I can't find a report by name",[136,988,989],{},"Use the search box on the reports index — it matches descriptions too, so searching \"tips\" or \"churn\" finds the right page even if you don't know its title.",[976,991,993],{"id":992},"can-i-build-a-report-that-isnt-listed","Can I build a report that isn't listed?",[136,995,996,997,1001],{},"Yes — the ",[567,998,1000],{"href":999},"\u002Fhelp\u002Fgrowth\u002Fbuild-a-custom-report","report builder"," groups your sales data by the dimension you choose and saves the view.",{"title":425,"searchDepth":23,"depth":23,"links":1003},[1004,1005,1006,1007,1008,1009],{"id":466,"depth":23,"text":467},{"id":574,"depth":23,"text":575},{"id":707,"depth":23,"text":708},{"id":788,"depth":23,"text":789},{"id":914,"depth":23,"text":915},{"id":973,"depth":23,"text":974,"children":1010},[1011,1012,1013],{"id":978,"depth":33,"text":979},{"id":985,"depth":33,"text":986},{"id":992,"depth":33,"text":993},"A directory of Owneli's 60+ reports grouped by the question you're asking — sales, money, team, clients, appointments, and stock.",[1016,1017,1018,1019,1020,1021],"which report to use","workroom reports list","sales vs payments report","find the right report","report directory","reports explained",{},12,"\u002Fhelp\u002Fgrowth\u002Fwhich-report-answers-my-question",[445,569,999],{"title":455,"description":1014},"help\u002Fgrowth\u002Fwhich-report-answers-my-question","2026-08-14","ZVHbvhnD8heLgd4AZW-pzVRHz3KcM2XCrPgWNGyXJck",{"id":1031,"title":1032,"audience":8,"body":1033,"category":84,"description":1187,"draft":439,"extension":440,"icon":1188,"keywords":1189,"meta":1195,"navigation":444,"order":1196,"path":1197,"related":1198,"seo":1199,"stem":1200,"updatedAt":1028,"__hash__":1201},"help\u002Fhelp\u002Fgrowth\u002Fexport-a-report.md","Export a report to CSV, Excel, or PDF",{"type":133,"value":1034,"toc":1174},[1035,1041,1045,1079,1083,1127,1138,1144,1149,1151,1155,1158,1162,1167,1171],[136,1036,1037,1038,1040],{},"Every report page has an ",[139,1039,253],{}," menu next to its controls with three export formats. What you export is exactly what you're looking at — the current date range, filters, and sort — never a hidden superset.",[144,1042,1044],{"id":1043},"how-do-i-download-a-report","How do I download a report?",[1046,1047,1048,1052,1055,1059,1065,1069],"steps",{},[976,1049,1051],{"id":1050},"set-up-the-view-first","Set up the view first",[136,1053,1054],{},"Pick the date range, location scope, and any filters. The export mirrors the on-screen table, totals row included.",[976,1056,1058],{"id":1057},"open-options","Open Options",[136,1060,1061,1062,1064],{},"Click ",[139,1063,253],{}," at the top of the report (on a phone it collapses to an icon button).",[976,1066,1068],{"id":1067},"pick-a-format","Pick a format",[136,1070,1071,701,1073,1075,1076,1078],{},[139,1072,281],{},[139,1074,291],{},", or ",[139,1077,305],{},". CSV downloads instantly; Excel and PDF are rendered server-side and take a moment — the menu shows a spinner while they build.",[144,1080,1082],{"id":1081},"which-format-when","Which format when?",[256,1084,1085,1095],{},[259,1086,1087],{},[262,1088,1089,1092],{},[265,1090,1091],{},"Format",[265,1093,1094],{},"Best for",[272,1096,1097,1107,1117],{},[262,1098,1099,1104],{},[277,1100,1101],{},[139,1102,1103],{},"CSV",[277,1105,1106],{},"Feeding another system — payroll software, a spreadsheet pipeline, your accountant's import. Plain data, no styling",[262,1108,1109,1114],{},[277,1110,1111],{},[139,1112,1113],{},"Excel (.xlsx)",[277,1115,1116],{},"A human working in a spreadsheet: typed columns and formatting survive",[262,1118,1119,1124],{},[277,1120,1121],{},[139,1122,1123],{},"PDF",[277,1125,1126],{},"Sharing a finished, uneditable snapshot — end-of-month pack, a figure for the owner",[136,1128,1129,1130,1133,1134,1137],{},"The same menu also carries ",[139,1131,1132],{},"Add to favorites"," (pins the report on your reports index) and, on the report builder, ",[139,1135,1136],{},"Duplicate"," for saved views.",[1139,1140,1141],"tip",{},[136,1142,1143],{},"Money exports as plain decimal numbers, so spreadsheet formulas work on them directly — no currency-symbol stripping needed.",[337,1145,1146],{},[136,1147,1148],{},"Excel and PDF rendering is rate-limited (by default 20 analytics exports per hour per workspace) to keep the app responsive. If an export is refused, wait and retry rather than hammering the button.",[144,1150,974],{"id":973},[976,1152,1154],{"id":1153},"my-export-is-missing-rows-i-expected","My export is missing rows I expected",[136,1156,1157],{},"The export matches the screen. Check the date range and the location filter — a report scoped to one location exports only that location.",[976,1159,1161],{"id":1160},"can-i-schedule-a-report-to-email-itself","Can I schedule a report to email itself?",[136,1163,1164,1165,571],{},"Not from the Options menu. The one built-in emailed export is the payroll summary — see ",[567,1166,735],{"href":734},[976,1168,1170],{"id":1169},"why-does-csv-work-when-excelpdf-fails","Why does CSV work when Excel\u002FPDF fails?",[136,1172,1173],{},"CSV is built in your browser from the rows on screen; Excel and PDF are built on the server and are subject to the rate limit and a size cap. Very large ranges may need splitting into smaller periods.",{"title":425,"searchDepth":23,"depth":23,"links":1175},[1176,1181,1182],{"id":1043,"depth":23,"text":1044,"children":1177},[1178,1179,1180],{"id":1050,"depth":33,"text":1051},{"id":1057,"depth":33,"text":1058},{"id":1067,"depth":33,"text":1068},{"id":1081,"depth":23,"text":1082},{"id":973,"depth":23,"text":974,"children":1183},[1184,1185,1186],{"id":1153,"depth":33,"text":1154},{"id":1160,"depth":33,"text":1161},{"id":1169,"depth":33,"text":1170},"Use the Options menu on any report to download CSV instantly, or a formatted Excel or PDF file — exactly the rows and filters you see.","i-lucide-file-down",[1190,1191,1192,1193,1194],"export report csv","report to excel","report pdf download","download workroom report","export limit reached",{},14,"\u002Fhelp\u002Fgrowth\u002Fexport-a-report",[445,999,734],{"title":1032,"description":1187},"help\u002Fgrowth\u002Fexport-a-report","A47gJMUY0Wcav_ETevFq9SJHyU9CNbnf1YBfbaR4JgY",{"id":1203,"title":570,"audience":8,"body":1204,"category":84,"description":1480,"draft":439,"extension":440,"icon":1481,"keywords":1482,"meta":1489,"navigation":444,"order":1490,"path":569,"related":1491,"seo":1493,"stem":1494,"updatedAt":1028,"__hash__":1495},"help\u002Fhelp\u002Fgrowth\u002Funderstand-the-finance-reports.md",{"type":133,"value":1205,"toc":1466},[1206,1225,1229,1232,1259,1262,1348,1352,1359,1397,1407,1411,1426,1428,1432,1438,1442,1451,1455],[136,1207,1208,1209,1212,1213,1216,1217,1220,1221,1224],{},"Four numbers that all feel like \"how much money did we make\" are genuinely different things: ",[139,1210,1211],{},"sales"," (what you sold), ",[139,1214,1215],{},"payments"," (money that moved), ",[139,1218,1219],{},"revenue"," (value you delivered), and ",[139,1222,1223],{},"liabilities"," (value you still owe). Owneli keeps them in separate reports on purpose — collapsing them is how businesses discover a gift-card hole at year end.",[144,1226,1228],{"id":1227},"why-dont-my-sales-and-payments-match","Why don't my sales and payments match?",[136,1230,1231],{},"Because selling and getting paid are different events that often happen on different days:",[149,1233,1234,1241,1247,1253],{},[152,1235,1236,1237,1240],{},"A ",[139,1238,1239],{},"deposit"," is a payment today for a sale that completes next week.",[152,1242,1236,1243,1246],{},[139,1244,1245],{},"pay-later"," sale is a sale today with the payment arriving later.",[152,1248,1236,1249,1252],{},[139,1250,1251],{},"gift-card redemption"," is revenue today paid with money you received months ago.",[152,1254,1236,1255,1258],{},[139,1256,1257],{},"package session"," is delivered today but was sold — and paid for — up front.",[136,1260,1261],{},"Each report answers one question honestly rather than blending them:",[256,1263,1264,1276],{},[259,1265,1266],{},[262,1267,1268,1271,1273],{},[265,1269,1270],{},"Number",[265,1272,478],{},[265,1274,1275],{},"The question",[272,1277,1278,1292,1306,1320,1334],{},[262,1279,1280,1283,1289],{},[277,1281,1282],{},"Sales",[277,1284,1285,850,1287],{},[139,1286,490],{},[139,1288,500],{},[277,1290,1291],{},"What did we sell this period, net of discounts and refunds?",[262,1293,1294,1297,1303],{},[277,1295,1296],{},"Payments",[277,1298,1299,850,1301],{},[139,1300,515],{},[139,1302,519],{},[277,1304,1305],{},"What money arrived, by tender, minus refunds and processor fees?",[262,1307,1308,1311,1317],{},[277,1309,1310],{},"Cash position",[277,1312,1313,701,1315],{},[139,1314,647],{},[139,1316,657],{},[277,1318,1319],{},"What hit the till and the bank, day by day?",[262,1321,1322,1325,1331],{},[277,1323,1324],{},"Liabilities",[277,1326,1327,701,1329],{},[139,1328,607],{},[139,1330,637],{},[277,1332,1333],{},"What have customers paid us for that we haven't delivered yet?",[262,1335,1336,1339,1345],{},[277,1337,1338],{},"Liability movement",[277,1340,1341,701,1343],{},[139,1342,617],{},[139,1344,627],{},[277,1346,1347],{},"What moved those balances, and what's the trend?",[144,1349,1351],{"id":1350},"the-deferred-revenue-model","The deferred-revenue model",[136,1353,1354,1355,1358],{},"When a client pays up front — a gift card, a package, a prepaid membership period, a deposit — that cash is ",[139,1356,1357],{},"not revenue yet",". It sits as a liability until you deliver:",[1046,1360,1361,1365,1375,1379,1382,1386],{},[976,1362,1364],{"id":1363},"money-arrives","Money arrives",[136,1366,1367,1368,1370,1371,1374],{},"The payment shows in ",[139,1369,515],{}," and ",[139,1372,1373],{},"Cash flow",". The liability balance rises by the same amount.",[976,1376,1378],{"id":1377},"you-deliver-the-service","You deliver the service",[136,1380,1381],{},"The redemption shows as revenue; the liability falls. Nothing new hits Payments — the money already arrived.",[976,1383,1385],{"id":1384},"the-reports-stay-honest","The reports stay honest",[136,1387,1388,1390,1391,1393,1394,1396],{},[139,1389,1282],{}," tells you trading performance, ",[139,1392,1296],{}," reconciles the bank, ",[139,1395,607],{}," tells you what you'd owe if everyone showed up tomorrow to redeem.",[337,1398,1399],{},[136,1400,1401,1402,1370,1404,1406],{},"Treating gift-card and package sales as revenue on day one overstates profit and hides a real obligation. Give your accountant ",[139,1403,607],{},[139,1405,627],{}," alongside the sales figures — the outstanding balance is money you owe.",[144,1408,1410],{"id":1409},"reconciling-the-bank","Reconciling the bank",[136,1412,1413,1414,1416,1417,1419,1420,1422,1423,1425],{},"To tie Owneli to a bank statement, use ",[139,1415,515],{}," for the tender totals, ",[139,1418,519],{}," for row-by-row matching, ",[139,1421,647],{}," for the daily pattern, and ",[139,1424,657],{}," for when Stripe settles card takings to your account (card money arrives in batches, not per sale).",[144,1427,974],{"id":973},[976,1429,1431],{"id":1430},"which-single-number-is-our-revenue-this-month","Which single number is \"our revenue this month\"?",[136,1433,1434,1435,1437],{},"For trading performance, ",[139,1436,490],{}," net sales. For accounting revenue under a deferral model, sales minus new prepayments plus redemptions — the finance reports give your accountant each component rather than guessing the blend.",[976,1439,1441],{"id":1440},"where-do-refunds-show-up","Where do refunds show up?",[136,1443,1444,1445,1447,1448,1450],{},"Everywhere they truly belong: ",[139,1446,539],{}," for the events, as negatives in ",[139,1449,515],{}," for the money, and against the period in which the refund happened — a refund's own period owns the refund.",[976,1452,1454],{"id":1453},"why-is-there-both-a-liability-summary-and-a-liability-activity-report","Why is there both a Liability summary and a Liability activity report?",[136,1456,1457,1458,1461,1462,1465],{},"Summary is the ",[139,1459,1460],{},"balance"," (a snapshot of what's outstanding); activity is the ",[139,1463,1464],{},"movement"," (every sold\u002Fredeemed transaction in the period). Balance questions go to one, \"what changed\" questions to the other.",{"title":425,"searchDepth":23,"depth":23,"links":1467},[1468,1469,1474,1475],{"id":1227,"depth":23,"text":1228},{"id":1350,"depth":23,"text":1351,"children":1470},[1471,1472,1473],{"id":1363,"depth":33,"text":1364},{"id":1377,"depth":33,"text":1378},{"id":1384,"depth":33,"text":1385},{"id":1409,"depth":23,"text":1410},{"id":973,"depth":23,"text":974,"children":1476},[1477,1478,1479],{"id":1430,"depth":33,"text":1431},{"id":1440,"depth":33,"text":1441},{"id":1453,"depth":33,"text":1454},"Sales, payments, revenue, and liabilities are four different numbers — here's the deferred-revenue model behind Owneli's finance reports.","i-lucide-landmark",[1483,1484,1485,1486,1487,1488],"sales vs payments difference","deferred revenue explained","liability report gift cards","finance reports workroom","revenue recognition salon","reconcile bank deposits",{},16,[1024,1492,447],"\u002Fhelp\u002Fretail\u002Fgift-card-liability-and-expiry",{"title":570,"description":1480},"help\u002Fgrowth\u002Funderstand-the-finance-reports","h1zP9JAdHz0ggl-0IG-6AyskH_yxW-Ko7jl4z-ZhZfI",{"id":1497,"title":1498,"audience":8,"body":1499,"category":84,"description":1694,"draft":439,"extension":440,"icon":1695,"keywords":1696,"meta":1702,"navigation":444,"order":1703,"path":999,"related":1704,"seo":1705,"stem":1706,"updatedAt":1028,"__hash__":1707},"help\u002Fhelp\u002Fgrowth\u002Fbuild-a-custom-report.md","Build a custom report",{"type":133,"value":1500,"toc":1680},[1501,1511,1518,1522,1588,1592,1643,1652,1654,1658,1664,1668,1671,1675],[136,1502,250,1503,1506,1507,1510],{},[139,1504,1505],{},"Report builder"," answers the questions the fixed reports don't: pick a date range and a ",[139,1508,1509],{},"Group by"," dimension, and it rolls your sales data up that way — with a table, totals, a chart, and the same CSV\u002FExcel\u002FPDF exports as every other report. Views you like can be saved, shared with the whole workspace, and duplicated.",[136,1512,1513,1514,1517],{},"It lives at ",[139,1515,1516],{},"Growth → Reports → Report builder"," and needs the same reports access as the rest of the suite.",[144,1519,1521],{"id":1520},"how-do-i-build-a-custom-sales-report","How do I build a custom sales report?",[1046,1523,1524,1528,1531,1535,1566,1570,1573,1577],{},[976,1525,1527],{"id":1526},"open-the-builder-and-set-the-range","Open the builder and set the range",[136,1529,1530],{},"The date-range picker works like every report — presets or a custom range.",[976,1532,1534],{"id":1533},"pick-a-group-by-dimension","Pick a Group by dimension",[136,1536,1537,1538,701,1541,701,1544,701,1547,701,1550,701,1553,701,1556,701,1559,1075,1562,1565],{},"One of: ",[139,1539,1540],{},"month",[139,1542,1543],{},"week",[139,1545,1546],{},"day",[139,1548,1549],{},"location",[139,1551,1552],{},"staff",[139,1554,1555],{},"service",[139,1557,1558],{},"category",[139,1560,1561],{},"kind",[139,1563,1564],{},"payment method",". The table re-rolls immediately.",[976,1567,1569],{"id":1568},"read-the-result","Read the result",[136,1571,1572],{},"Columns adapt to the dimension — revenue with discounts, tax, and tips for sale-level groupings; item counts and quantity for item-level ones; payment counts and amounts when grouping by payment method. A totals row anchors the bottom, and a bar chart shows revenue by group.",[976,1574,1576],{"id":1575},"save-it-as-a-view","Save it as a view",[136,1578,1579,1580,1583,1584,1587],{},"Type a name, optionally tick ",[139,1581,1582],{},"share with the workspace",", and click ",[139,1585,1586],{},"Save view",". The view appears as a pill you can re-apply in one click, and its URL is bookmarkable.",[144,1589,1591],{"id":1590},"saved-views","Saved views",[256,1593,1594,1603],{},[259,1595,1596],{},[262,1597,1598,1600],{},[265,1599,267],{},[265,1601,1602],{},"How",[272,1604,1605,1613,1621,1632],{},[262,1606,1607,1610],{},[277,1608,1609],{},"Apply",[277,1611,1612],{},"Click the view's pill — the builder loads its configuration",[262,1614,1615,1618],{},[277,1616,1617],{},"Share",[277,1619,1620],{},"Tick the share option when saving; shared views show for everyone with reports access",[262,1622,1623,1625],{},[277,1624,1136],{},[277,1626,1627,1628,1631],{},"With a view applied, ",[139,1629,1630],{},"Options → Duplicate"," copies it as your own starting point",[262,1633,1634,1637],{},[277,1635,1636],{},"Delete",[277,1638,250,1639,1642],{},[139,1640,1641],{},"✕"," on a pill — only on views you own",[1139,1644,1645],{},[136,1646,1647,1648,1651],{},"Favorite the builder itself (",[139,1649,1650],{},"Options → Add to favorites",") or bookmark a view's URL — a saved view deep-links, so \"Revenue by staff, last 30 days\" can live on someone's browser toolbar.",[144,1653,974],{"id":973},[976,1655,1657],{"id":1656},"can-i-combine-two-dimensions-like-staff-by-month","Can I combine two dimensions, like staff by month?",[136,1659,1660,1661,1663],{},"Not in one table — the builder groups by a single dimension. Run it grouped by staff for the month you care about, or export the ",[567,1662,500],{"href":1024}," and pivot in a spreadsheet.",[976,1665,1667],{"id":1666},"whose-data-does-a-shared-view-show","Whose data does a shared view show?",[136,1669,1670],{},"The configuration is shared, not a snapshot — everyone who applies it sees live data through their own location scope and permissions.",[976,1672,1674],{"id":1673},"what-data-source-does-it-use","What data source does it use?",[136,1676,1677,1678,571],{},"Sales (completed carts). For payments, appointments, or stock questions, use the dedicated report for that domain — see ",[567,1679,455],{"href":1024},{"title":425,"searchDepth":23,"depth":23,"links":1681},[1682,1688,1689],{"id":1520,"depth":23,"text":1521,"children":1683},[1684,1685,1686,1687],{"id":1526,"depth":33,"text":1527},{"id":1533,"depth":33,"text":1534},{"id":1568,"depth":33,"text":1569},{"id":1575,"depth":33,"text":1576},{"id":1590,"depth":23,"text":1591},{"id":973,"depth":23,"text":974,"children":1690},[1691,1692,1693],{"id":1656,"depth":33,"text":1657},{"id":1666,"depth":33,"text":1667},{"id":1673,"depth":33,"text":1674},"Group your sales data by month, staff, service, location and more in the report builder, then save and share the view with your team.","i-lucide-table-2",[1697,1698,1699,1700,1701],"custom report builder","group sales by staff","saved report views","report by service category","share report with team",{},18,[445,1197,1024],{"title":1498,"description":1694},"help\u002Fgrowth\u002Fbuild-a-custom-report","qA8xtz3qlzqeyttvLbOGPlmtO4gc0IfO1lkGdC0eP5c",{"id":1709,"title":1710,"audience":8,"body":1711,"category":84,"description":1991,"draft":439,"extension":440,"icon":1992,"keywords":1993,"meta":1994,"navigation":444,"order":114,"path":1995,"related":1996,"seo":1998,"stem":1999,"updatedAt":2000,"__hash__":2001},"help\u002Fhelp\u002Fgrowth\u002Freviews.md","Collecting and managing reviews",{"type":133,"value":1712,"toc":1980},[1713,1718,1721,1725,1728,1731,1735,1738,1742,1757,1761,1787,1796,1800,1843,1854,1858,1863,1870,1932,1946,1951,1955,1962,1966],[136,1714,1715],{},[139,1716,1717],{},"Growth → Reviews",[136,1719,1720],{},"Reviews are collected automatically — a request goes out 24 hours after each appointment. You don't chase them by hand.",[144,1722,1724],{"id":1723},"what-the-client-sees","What the client sees",[136,1726,1727],{},"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.",[136,1729,1730],{},"Once they submit, that's it — the link shows their submitted review rather than letting them rewrite it.",[144,1732,1734],{"id":1733},"turning-collection-on","Turning collection on",[136,1736,1737],{},"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.",[144,1739,1741],{"id":1740},"the-reviews-page","The reviews page",[136,1743,1744,1745,1748,1749,1752,1753,1756],{},"Three figures across the top: your ",[139,1746,1747],{},"average"," out of 5, the ",[139,1750,1751],{},"total"," number of reviews, and the ",[139,1754,1755],{},"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.",[976,1758,1760],{"id":1759},"filtering","Filtering",[149,1762,1763,1769,1775,1781],{},[152,1764,1765,1768],{},[139,1766,1767],{},"Status"," — Submitted, Pending, Flagged",[152,1770,1771,1774],{},[139,1772,1773],{},"Rating"," — 1+ through 5-only",[152,1776,1777,1780],{},[139,1778,1779],{},"Sort"," — most recent, highest, lowest",[152,1782,1783,1786],{},[139,1784,1785],{},"Location"," — per site, or all locations",[1139,1788,1789],{},[136,1790,1791,1792,1795],{},"Sort by ",[139,1793,1794],{},"lowest rating"," once a week. That list is your operational to-do; the five-star list is just morale.",[976,1797,1799],{"id":1798},"statuses","Statuses",[256,1801,1802,1811],{},[259,1803,1804],{},[262,1805,1806,1808],{},[265,1807,1767],{},[265,1809,1810],{},"Meaning",[272,1812,1813,1823,1833],{},[262,1814,1815,1820],{},[277,1816,1817],{},[139,1818,1819],{},"Pending",[277,1821,1822],{},"Requested, not yet answered",[262,1824,1825,1830],{},[277,1826,1827],{},[139,1828,1829],{},"Submitted",[277,1831,1832],{},"The client answered",[262,1834,1835,1840],{},[277,1836,1837],{},[139,1838,1839],{},"Flagged",[277,1841,1842],{},"Marked for attention",[136,1844,1845,1846,1849,1850,1853],{},"A review left without a name shows as ",[139,1847,1848],{},"Anonymous",", and one left without a comment shows as ",[139,1851,1852],{},"No comment"," — a bare rating is still a data point.",[144,1855,1857],{"id":1856},"google-rating-boost","Google Rating Boost",[136,1859,1860],{},[139,1861,1862],{},"Settings → Add-ons → Google Rating Boost",[136,1864,1865,1866,1869],{},"When a client submits a ",[139,1867,1868],{},"high"," rating on your own review request, this automatically emails them a one-tap link to post that review on Google.",[256,1871,1872,1882],{},[259,1873,1874],{},[262,1875,1876,1879],{},[265,1877,1878],{},"Setting",[265,1880,1881],{},"What it does",[272,1883,1884,1894,1908,1922],{},[262,1885,1886,1891],{},[277,1887,1888],{},[139,1889,1890],{},"Enable",[277,1892,1893],{},"Turns the follow-up on",[262,1895,1896,1901],{},[277,1897,1898],{},[139,1899,1900],{},"Invite clients who rate",[277,1902,1903,1904,1907],{},"The threshold — 3+, 4+, or 5 only. Reviews below it are ",[139,1905,1906],{},"never"," asked to post on Google.",[262,1909,1910,1915],{},[277,1911,1912],{},[139,1913,1914],{},"Default Google review link",[277,1916,1917,1918,571],{},"Used for any location without its own. Find it in your Google Business Profile under ",[1919,1920,1921],"em",{},"Ask for reviews",[262,1923,1924,1929],{},[277,1925,1926],{},[139,1927,1928],{},"Per-location links",[277,1930,1931],{},"Each location can have its own, or fall back to the default",[136,1933,1934,1935,1938,1939,1942,1943,571],{},"The add-on shows its own status: ",[139,1936,1937],{},"Available"," (off), ",[139,1940,1941],{},"Needs setup"," (on but no link configured), or ",[139,1944,1945],{},"Active",[337,1947,1948],{},[136,1949,1950],{},"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.",[144,1952,1954],{"id":1953},"responding","Responding",[136,1956,1957,1958,1961],{},"Reviews are visible on the client's profile under their ",[139,1959,1960],{},"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.",[144,1963,1965],{"id":1964},"reporting","Reporting",[149,1967,1968,1974],{},[152,1969,1970,1973],{},[139,1971,1972],{},"Growth → Reports → Reviews list"," — every review, filterable and exportable",[152,1975,1976,1979],{},[139,1977,1978],{},"Growth → Reports → Review rating trend"," — whether your average is moving, and in which direction",{"title":425,"searchDepth":23,"depth":23,"links":1981},[1982,1983,1984,1988,1989,1990],{"id":1723,"depth":23,"text":1724},{"id":1733,"depth":23,"text":1734},{"id":1740,"depth":23,"text":1741,"children":1985},[1986,1987],{"id":1759,"depth":33,"text":1760},{"id":1798,"depth":33,"text":1799},{"id":1856,"depth":23,"text":1857},{"id":1953,"depth":23,"text":1954},{"id":1964,"depth":23,"text":1965},"How review requests go out automatically, what clients see, and how the Google rating boost works.","i-lucide-star",[],{},"\u002Fhelp\u002Fgrowth\u002Freviews",[1997,445],"\u002Fhelp\u002Fgrowth\u002Fautomations",{"title":1710,"description":1991},"help\u002Fgrowth\u002Freviews","2026-07-26","9FSjeRy02kIFLTLQ5ogebTgmwA2OxTQH77_6VZMMppY",{"id":2003,"title":2004,"audience":8,"body":2005,"category":84,"description":2335,"draft":439,"extension":440,"icon":2336,"keywords":2337,"meta":2338,"navigation":444,"order":2339,"path":1997,"related":2340,"seo":2342,"stem":2343,"updatedAt":451,"__hash__":2344},"help\u002Fhelp\u002Fgrowth\u002Fautomations.md","Automations",{"type":133,"value":2006,"toc":2317},[2007,2012,2015,2019,2022,2026,2029,2074,2078,2102,2106,2113,2117,2134,2138,2146,2150,2155,2159,2179,2183,2186,2205,2208,2212,2215,2219,2225,2236,2250,2253,2261,2265,2268,2271,2275,2284,2288,2294,2298,2314],[136,2008,2009],{},[139,2010,2011],{},"Growth → Automations",[136,2013,2014],{},"Automations are the messages that go out without anyone pressing send: reminders, confirmations, review requests, birthday notes. You configure them once.",[144,2016,2018],{"id":2017},"the-catalogue","The catalogue",[136,2020,2021],{},"Automations are grouped by what they're for.",[976,2023,2025],{"id":2024},"reminders","Reminders",[136,2027,2028],{},"Nudge clients before their visit so fewer no-show.",[256,2030,2031,2041],{},[259,2032,2033],{},[262,2034,2035,2038],{},[265,2036,2037],{},"Automation",[265,2039,2040],{},"Default",[272,2042,2043,2053,2065],{},[262,2044,2045,2050],{},[277,2046,2047],{},[139,2048,2049],{},"48-hour reminder",[277,2051,2052],{},"Off",[262,2054,2055,2060],{},[277,2056,2057],{},[139,2058,2059],{},"24-hour reminder",[277,2061,2062],{},[139,2063,2064],{},"On",[262,2066,2067,2072],{},[277,2068,2069],{},[139,2070,2071],{},"3-hour reminder",[277,2073,2052],{},[976,2075,2077],{"id":2076},"appointment-updates","Appointment updates",[136,2079,2080,2081,701,2084,701,2087,701,2090,701,2093,701,2096,701,2099,571],{},"Keep clients in the loop as their booking changes: ",[139,2082,2083],{},"New appointment",[139,2085,2086],{},"Rescheduled",[139,2088,2089],{},"Cancelled",[139,2091,2092],{},"No-show follow-up",[139,2094,2095],{},"Thank you for visiting",[139,2097,2098],{},"Thank you for tipping",[139,2100,2101],{},"Aftercare",[976,2103,2105],{"id":2104},"feedback-reviews","Feedback & reviews",[136,2107,2108,731,2111,571],{},[139,2109,2110],{},"Review request",[567,2112,1710],{"href":1995},[976,2114,2116],{"id":2115},"increase-bookings","Increase bookings",[136,2118,2119,701,2122,701,2125,701,2128,701,2131,571],{},[139,2120,2121],{},"Rebook reminder",[139,2123,2124],{},"Expiring benefits",[139,2126,2127],{},"Birthday",[139,2129,2130],{},"Win-back",[139,2132,2133],{},"Reward loyal clients",[976,2135,2137],{"id":2136},"waitlist-updates","Waitlist updates",[136,2139,2140,1370,2143,571],{},[139,2141,2142],{},"Added to waitlist",[139,2144,2145],{},"A slot opened up",[976,2147,2149],{"id":2148},"milestones","Milestones",[136,2151,2152,571],{},[139,2153,2154],{},"Welcome new clients",[976,2156,2158],{"id":2157},"client-loyalty","Client loyalty",[136,2160,2161,701,2164,701,2167,701,2170,701,2173,701,2176,571],{},[139,2162,2163],{},"Points earned",[139,2165,2166],{},"New tier reached",[139,2168,2169],{},"Reward available",[139,2171,2172],{},"Referral friend booked",[139,2174,2175],{},"Referral reward available",[139,2177,2178],{},"Referred friend welcome",[144,2180,2182],{"id":2181},"configuring-one","Configuring one",[136,2184,2185],{},"Open an automation from the catalogue and you can set:",[149,2187,2188,2193,2199],{},[152,2189,2190],{},[139,2191,2192],{},"On or off",[152,2194,2195,2198],{},[139,2196,2197],{},"Channels"," — email, SMS, or both. Not every automation is SMS-capable; the ones that are say so.",[152,2200,2201,2204],{},[139,2202,2203],{},"The content"," — each automation has an email behind it, and the catalogue card previews what the message leads with",[136,2206,2207],{},"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.",[144,2209,2211],{"id":2210},"per-appointment-overrides","Per-appointment overrides",[136,2213,2214],{},"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.",[144,2216,2218],{"id":2217},"quiet-hours","Quiet hours",[2220,2221,2222],"note",{},[136,2223,2224],{},"A 2am appointment reminder is exactly as unwelcome as a 2am marketing text. Every client-facing send passes through the same quiet-hours gate.",[136,2226,2227,2228,2231,2232,2235],{},"Quiet hours are a local-time window during which messages are ",[139,2229,2230],{},"not"," sent. The default sendable window is ",[139,2233,2234],{},"9:00 to 20:00"," in your business's timezone.",[149,2237,2238,2244],{},[152,2239,2240,2243],{},[139,2241,2242],{},"SMS"," inside quiet hours is held by the queue.",[152,2245,2246,2249],{},[139,2247,2248],{},"Email"," reminders and retention nudges have their scheduled time pushed forward, so they go out the moment the window reopens rather than overnight.",[136,2251,2252],{},"The window is resolved in your business's own timezone, never the server's, and a location can carry its own override.",[337,2254,2255],{},[136,2256,2257,2258,2260],{},"Transactional messages — a booking confirmation, a cancellation notice, a receipt — are ",[139,2259,2230],{}," 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.",[144,2262,2264],{"id":2263},"consent","Consent",[136,2266,2267],{},"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.",[136,2269,2270],{},"Clients can opt out of appointment emails, appointment SMS, and birthday messages independently, from their profile or from their own account.",[144,2272,2274],{"id":2273},"sms-costs","SMS costs",[136,2276,2277,2278,2280,2281,571],{},"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 ",[139,2279,2004],{},", or top up under ",[139,2282,2283],{},"Settings → Billing → Messaging wallet",[144,2285,2287],{"id":2286},"history","History",[136,2289,2290,2291,2293],{},"Each automation has a ",[139,2292,2287],{}," view showing what actually fired and when, which is the fastest way to answer \"did the reminder go out?\" without guessing.",[144,2295,2297],{"id":2296},"automations-versus-campaigns","Automations versus campaigns",[136,2299,2300,2301,2304,2305,2309,2310,2313],{},"An automation is ",[139,2302,2303],{},"triggered"," — it fires when something happens to one client. A ",[567,2306,2308],{"href":2307},"\u002Fhelp\u002Fgrowth\u002Fcampaigns","campaign"," is ",[139,2311,2312],{},"broadcast"," — you choose an audience and a time, and it goes to all of them at once.",[136,2315,2316],{},"If your sentence has \"when\", it's an automation. If it has \"everyone who\", it's a campaign.",{"title":425,"searchDepth":23,"depth":23,"links":2318},[2319,2328,2329,2330,2331,2332,2333,2334],{"id":2017,"depth":23,"text":2018,"children":2320},[2321,2322,2323,2324,2325,2326,2327],{"id":2024,"depth":33,"text":2025},{"id":2076,"depth":33,"text":2077},{"id":2104,"depth":33,"text":2105},{"id":2115,"depth":33,"text":2116},{"id":2136,"depth":33,"text":2137},{"id":2148,"depth":33,"text":2149},{"id":2157,"depth":33,"text":2158},{"id":2181,"depth":23,"text":2182},{"id":2210,"depth":23,"text":2211},{"id":2217,"depth":23,"text":2218},{"id":2263,"depth":23,"text":2264},{"id":2273,"depth":23,"text":2274},{"id":2286,"depth":23,"text":2287},{"id":2296,"depth":23,"text":2297},"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,[2307,1995,2341],"\u002Fhelp\u002Fcalendar\u002Fbook-an-appointment",{"title":2004,"description":2335},"help\u002Fgrowth\u002Fautomations","6qmwAeW884UxJXhOv2aDJYzANfkzJswWmv-Rlu9Kxrw",{"id":2346,"title":2347,"audience":8,"body":2348,"category":84,"description":2755,"draft":439,"extension":440,"icon":2756,"keywords":2757,"meta":2758,"navigation":444,"order":2759,"path":2307,"related":2760,"seo":2762,"stem":2763,"updatedAt":2764,"__hash__":2765},"help\u002Fhelp\u002Fgrowth\u002Fcampaigns.md","Campaigns",{"type":133,"value":2349,"toc":2735},[2350,2355,2358,2369,2373,2388,2395,2405,2408,2412,2573,2575,2635,2650,2654,2666,2669,2683,2686,2688,2693,2697,2700,2704,2716,2718],[136,2351,2352],{},[139,2353,2354],{},"Growth → Campaigns",[136,2356,2357],{},"A campaign is a broadcast: design once, deliver by email and text, follow up with people who didn't engage, and see the revenue it produced.",[136,2359,2360,2361,2364,2365,2368],{},"The page has two tabs — ",[139,2362,2363],{},"Blasts"," (one-time sends) and ",[139,2366,2367],{},"Always-on"," (campaigns that run themselves).",[144,2370,2372],{"id":2371},"send-a-newsletter","Send a newsletter",[136,2374,2375,2376,2379,2380,2383,2384,2387],{},"Choose ",[139,2377,2378],{},"Start a campaign ? Send a newsletter"," for an email update to clients who have opted into marketing. Start with ",[139,2381,2382],{},"Monthly newsletter"," or ",[139,2385,2386],{},"Community update",", then replace the sample copy with your news, useful advice, and booking links.",[136,2389,2390,2391,2394],{},"The template starts with your business accent colour, logo, and name. You can adjust the design before sending. Emails include your business identity, mailing address, an unsubscribe link, and a discreet ",[139,2392,2393],{},"Powered by Owneli"," footer.",[136,2396,2397,2398,2383,2401,2404],{},"Review the audience, send yourself a test, and choose ",[139,2399,2400],{},"Now",[139,2402,2403],{},"Scheduled",". The newsletter recipe creates one email campaign with no automatic follow-ups. ?Monthly? describes the template; it does not automatically send every month. Create and review a new edition for each send.",[136,2406,2407],{},"Clients who withdraw email marketing consent or become blocked before delivery are excluded. If an email address changes after scheduling, that queued email is suppressed; review the audience before sending another edition.",[144,2409,2411],{"id":2410},"build-a-campaign","Build a campaign",[1046,2413,2414,2418,2428,2432,2442,2477,2488,2495,2499,2506,2515,2519,2522,2526,2529,2533,2536,2540,2547,2557,2561,2564,2569],{},[976,2415,2417],{"id":2416},"start-from-a-goal","Start from a goal",[136,2419,2420,2423,2424,2427],{},[139,2421,2422],{},"New campaign"," asks what outcome you're after and sets up the audience, channel and follow-ups for you. ",[139,2425,2426],{},"Start from scratch"," if you'd rather build it yourself.",[976,2429,2431],{"id":2430},"choose-your-audience","Choose your audience",[136,2433,2434,2435,2438,2439,2441],{},"Two modes. ",[139,2436,2437],{},"Standard"," offers ready-made segments. ",[139,2440,196],{}," lets you stack conditions:",[149,2443,2444,2447,2450,2453,2456,2459,2462,2465,2468,2471,2474],{},[152,2445,2446],{},"Added in the last N days",[152,2448,2449],{},"Visited in the last N days",[152,2451,2452],{},"No visit in the last N days",[152,2454,2455],{},"Has tag",[152,2457,2458],{},"Visited location",[152,2460,2461],{},"Birthday month",[152,2463,2464],{},"At least N sales in a window",[152,2466,2467],{},"First visit upcoming",[152,2469,2470],{},"Has no-showed before",[152,2472,2473],{},"Has an active membership",[152,2475,2476],{},"Recently engaged a campaign",[136,2478,2479,2480,2483,2484,2487],{},"Then choose whether clients must match ",[139,2481,2482],{},"all"," conditions or ",[139,2485,2486],{},"any"," of them.",[136,2489,2490,2491,2494],{},"A useful audience can be saved as a named ",[139,2492,2493],{},"segment"," and loaded into future campaigns.",[976,2496,2498],{"id":2497},"check-the-reach","Check the reach",[136,2500,2501,2502,2505],{},"The audience panel shows how many ",[139,2503,2504],{},"reachable"," clients match, split by email (free) and text (costs credits). You can preview a sample of who's included.",[2220,2507,2508],{},[136,2509,2510,2511,2514],{},"The reach figure is who will ",[139,2512,2513],{},"actually receive"," it. Consent and deliverability are already filtered in — clients who never opted in, have no valid address, or have unsubscribed are not in that number.",[976,2516,2518],{"id":2517},"pick-a-channel","Pick a channel",[136,2520,2521],{},"Email, SMS, both, WhatsApp, or push. SMS and WhatsApp share the same opt-in and the same messaging balance.",[976,2523,2525],{"id":2524},"write-it","Write it",[136,2527,2528],{},"Start from a template or write from scratch. You can also A\u002FB test the subject line: half the audience gets subject A, half gets subject B, and the winner sends to everyone else automatically after the test window.",[976,2530,2532],{"id":2531},"attach-an-offer","Attach an offer",[136,2534,2535],{},"Optionally link a deal so it auto-applies when these clients book. Pick an existing active deal or create a new one.",[976,2537,2539],{"id":2538},"choose-when-to-send","Choose when to send",[136,2541,2542,1075,2544,2546],{},[139,2543,2400],{},[139,2545,2403],{}," for a date and time.",[136,2548,2549,2550,2552,2553,2556],{},"Or make it ",[139,2551,2367],{},": it checks your clients daily and reaches each one the moment they qualify. Set a ",[139,2554,2555],{},"re-entry cooldown"," — 30, 60, 90, 180 days or a year — so the same person isn't re-enrolled endlessly.",[976,2558,2560],{"id":2559},"add-follow-ups","Add follow-ups",[136,2562,2563],{},"Automatically re-send to recipients who didn't engage: those who haven't opened, haven't clicked, or haven't booked, after 1 to 7 days.",[1139,2565,2566],{},[136,2567,2568],{},"Anyone who books is excluded from follow-ups automatically. You will never chase someone for not responding to an offer they already took.",[976,2570,2572],{"id":2571},"review-and-send","Review and send",[144,2574,1799],{"id":1798},[256,2576,2577,2585],{},[259,2578,2579],{},[262,2580,2581,2583],{},[265,2582,1767],{},[265,2584,1810],{},[272,2586,2587,2597,2606,2616,2626],{},[262,2588,2589,2594],{},[277,2590,2591],{},[139,2592,2593],{},"Draft",[277,2595,2596],{},"Being built",[262,2598,2599,2603],{},[277,2600,2601],{},[139,2602,2403],{},[277,2604,2605],{},"Waiting for its send time",[262,2607,2608,2613],{},[277,2609,2610],{},[139,2611,2612],{},"Sending",[277,2614,2615],{},"In flight",[262,2617,2618,2623],{},[277,2619,2620],{},[139,2621,2622],{},"Sent",[277,2624,2625],{},"Delivered",[262,2627,2628,2632],{},[277,2629,2630],{},[139,2631,2089],{},[277,2633,2634],{},"Stopped before sending",[136,2636,2637,2638,701,2640,1075,2642,2645,2646,2649],{},"Always-on campaigns are ",[139,2639,2593],{},[139,2641,1945],{},[139,2643,2644],{},"Paused",", and show how many clients are enrolled and when they were last checked. ",[139,2647,2648],{},"Check now"," runs an evaluation immediately.",[144,2651,2653],{"id":2652},"consent-and-the-law","Consent and the law",[2655,2656,2657,2663],"caution",{},[136,2658,2659,2660,2662],{},"Marketing consent is separate from appointment notifications, and it is never granted implicitly. A client who agreed to appointment reminders has ",[139,2661,2230],{}," agreed to marketing.",[136,2664,2665],{},"Marketing email and SMS are regulated — CAN-SPAM, CASL, GDPR, TCPA and their local equivalents all have things to say about consent, sender identity, and how easy it must be to unsubscribe. Requirements differ by jurisdiction and by channel, and they change. Confirm what applies to your business before you run marketing.",[136,2667,2668],{},"What Owneli does for you:",[149,2670,2671,2674,2677,2680],{},[152,2672,2673],{},"Filters non-consenting and unsubscribed clients out of every audience, before the count you see",[152,2675,2676],{},"Honours per-client opt-outs for email, SMS and birthday messages independently",[152,2678,2679],{},"Defers marketing sends outside your quiet-hours window (default 9:00–20:00 in your business's timezone)",[152,2681,2682],{},"Records who was sent what, and when",[136,2684,2685],{},"What remains yours: obtaining consent lawfully in the first place, your sender identity and physical address where required, and honouring an opt-out that arrives outside the app.",[144,2687,2274],{"id":2273},[136,2689,2690,2691,571],{},"Text is charged per segment against your messaging balance. The audience panel shows the credit cost before you send, and a longer message that uses unicode characters costs more segments per message. Check ",[139,2692,2283],{},[144,2694,2696],{"id":2695},"when-an-audience-empties","When an audience empties",[136,2698,2699],{},"If a campaign reports no matching clients, it usually means they have no valid email or phone, or have unsubscribed. Edit the audience and check the reach figure again.",[144,2701,2703],{"id":2702},"campaigns-versus-automations","Campaigns versus automations",[136,2705,2706,2707,2709,2710,2309,2713,2715],{},"A campaign is ",[139,2708,2312],{}," — you pick an audience and a time. An ",[567,2711,2712],{"href":1997},"automation",[139,2714,2303],{}," — it fires when something happens to one client.",[144,2717,1965],{"id":1964},[149,2719,2720,2726,2732],{},[152,2721,2722,2725],{},[139,2723,2724],{},"Growth → Reports → Attribution"," — revenue traced back to campaigns",[152,2727,2728,2731],{},[139,2729,2730],{},"Growth → Reports → Channel rollup"," — how each channel performs",[152,2733,2734],{},"Each campaign carries its own sent, opened, clicked and revenue figures",{"title":425,"searchDepth":23,"depth":23,"links":2736},[2737,2738,2749,2750,2751,2752,2753,2754],{"id":2371,"depth":23,"text":2372},{"id":2410,"depth":23,"text":2411,"children":2739},[2740,2741,2742,2743,2744,2745,2746,2747,2748],{"id":2416,"depth":33,"text":2417},{"id":2430,"depth":33,"text":2431},{"id":2497,"depth":33,"text":2498},{"id":2517,"depth":33,"text":2518},{"id":2524,"depth":33,"text":2525},{"id":2531,"depth":33,"text":2532},{"id":2538,"depth":33,"text":2539},{"id":2559,"depth":33,"text":2560},{"id":2571,"depth":33,"text":2572},{"id":1798,"depth":23,"text":1799},{"id":2652,"depth":23,"text":2653},{"id":2273,"depth":23,"text":2274},{"id":2695,"depth":23,"text":2696},{"id":2702,"depth":23,"text":2703},{"id":1964,"depth":23,"text":1965},"Build an audience, choose a channel, schedule the send, add follow-ups — and stay on the right side of consent rules.","i-lucide-megaphone",[],{},40,[1997,2761,445],"\u002Fhelp\u002Fclients\u002Fadd-and-find-clients",{"title":2347,"description":2755},"help\u002Fgrowth\u002Fcampaigns","2026-09-22","Mpbo5infG1BV5pMRW6jd1m8-Q0LcyO9W0KZiQgrplVY",{"id":2767,"title":2768,"audience":8,"body":2769,"category":84,"description":3247,"draft":439,"extension":440,"icon":3248,"keywords":3249,"meta":3250,"navigation":444,"order":3251,"path":3252,"related":3253,"seo":3255,"stem":3256,"updatedAt":2000,"__hash__":3257},"help\u002Fhelp\u002Fgrowth\u002Floyalty-and-referrals.md","Loyalty and referrals",{"type":133,"value":2770,"toc":3228},[2771,2789,2792,2796,2810,2814,2872,2876,2890,2895,2898,2901,2904,2953,2965,2968,2971,2974,3020,3023,3026,3029,3033,3047,3052,3056,3115,3119,3124,3149,3152,3156,3166,3170,3173,3177,3184,3187,3206,3208],[136,2772,2773,2776,2777,701,2780,701,2783,701,2786,571],{},[139,2774,2775],{},"Settings → Loyalty"," — four tabs: ",[139,2778,2779],{},"Points",[139,2781,2782],{},"Tiers",[139,2784,2785],{},"Rewards",[139,2787,2788],{},"Referrals",[144,2790,2779],{"id":2791},"points",[976,2793,2795],{"id":2794},"how-clients-earn","How clients earn",[149,2797,2798,2804],{},[152,2799,2800,2803],{},[139,2801,2802],{},"Points earned per $1 spent"," — the base rate applied at checkout",[152,2805,2806,2809],{},[139,2807,2808],{},"Earn points on"," — the subtotal before tax, or the total after tax",[976,2811,2813],{"id":2812},"how-clients-spend","How clients spend",[256,2815,2816,2824],{},[259,2817,2818],{},[262,2819,2820,2822],{},[265,2821,1878],{},[265,2823,1881],{},[272,2825,2826,2836,2846,2860],{},[262,2827,2828,2833],{},[277,2829,2830],{},[139,2831,2832],{},"Points to redeem for $1",[277,2834,2835],{},"The exchange rate — e.g. 100 points = $1 off",[262,2837,2838,2843],{},[277,2839,2840],{},[139,2841,2842],{},"Minimum points to redeem",[277,2844,2845],{},"A floor per checkout, so nobody redeems 12 points",[262,2847,2848,2853],{},[277,2849,2850],{},[139,2851,2852],{},"Max redemption (% of sale)",[277,2854,2855,2856,2859],{},"A cap per sale. ",[296,2857,2858],{},"0"," = no cap",[262,2861,2862,2867],{},[277,2863,2864],{},[139,2865,2866],{},"Redeem in increments of",[277,2868,2869,2871],{},[296,2870,2858],{}," = any amount",[976,2873,2875],{"id":2874},"keeping-the-balance-honest","Keeping the balance honest",[149,2877,2878,2887],{},[152,2879,2880,2883,2884,2886],{},[139,2881,2882],{},"Points expire after"," — ",[296,2885,2858],{}," means points never expire",[152,2888,2889],{},"Refunds reverse points: a full refund reverses them entirely, a partial refund reverses them proportionally",[337,2891,2892],{},[136,2893,2894],{},"Unredeemed points are a liability, and a programme with no expiry accumulates one indefinitely. Decide expiry deliberately — and note that point-expiry rules are regulated in some places.",[144,2896,2782],{"id":2897},"tiers",[136,2899,2900],{},"A tier ladder rewards cumulative spend with a better earn rate.",[136,2902,2903],{},"Each tier has:",[149,2905,2906,2915,2923,2929,2935,2941,2947],{},[152,2907,2908,1370,2911,2914],{},[139,2909,2910],{},"Name",[139,2912,2913],{},"colour"," — the colour drives the tier badge everywhere it appears",[152,2916,2917,2883,2920,2922],{},[139,2918,2919],{},"Rank",[296,2921,2858],{}," is the base tier",[152,2924,2925,2928],{},[139,2926,2927],{},"Earn multiplier"," — e.g. 1.5× points",[152,2930,2931,2934],{},[139,2932,2933],{},"Spend to reach"," — the threshold to be upgraded into it",[152,2936,2937,2940],{},[139,2938,2939],{},"Spend to keep"," — the threshold to stay there",[152,2942,2943,2946],{},[139,2944,2945],{},"Qualifying window"," — the period spend is measured over",[152,2948,2949,2952],{},[139,2950,2951],{},"Grace before downgrade"," — how long someone keeps the tier after falling below the keep threshold",[1139,2954,2955],{},[136,2956,204,2957,2960,2961,2964],{},[139,2958,2959],{},"spend to keep"," lower than ",[139,2962,2963],{},"spend to reach",". A ladder that's as hard to hold as it was to climb feels like a punishment for a quiet quarter.",[136,2966,2967],{},"Tiers are recalculated on a schedule, so a client who crosses a threshold is upgraded without anyone doing anything.",[144,2969,2785],{"id":2970},"rewards",[136,2972,2973],{},"A reward is what points actually buy at checkout.",[149,2975,2976,2982,2990,2996,3005,3012],{},[152,2977,2978,2981],{},[139,2979,2980],{},"Reward name"," — e.g. \"$5 off your visit\"",[152,2983,2984,1370,2987],{},[139,2985,2986],{},"Reward type",[139,2988,2989],{},"value",[152,2991,2992,2995],{},[139,2993,2994],{},"Minimum points"," — the cost to redeem",[152,2997,2998,3001,3002,3004],{},[139,2999,3000],{},"Maximum points"," — a cap, ",[296,3003,2858],{}," = none",[152,3006,3007,2883,3010,2871],{},[139,3008,3009],{},"Increment",[296,3011,2858],{},[152,3013,3014,2883,3017,3019],{},[139,3015,3016],{},"Expires after",[296,3018,2858],{}," = never",[136,3021,3022],{},"At checkout, an eligible client's available rewards appear and can be applied to the cart. The redemption is recorded against their points ledger.",[144,3024,2788],{"id":3025},"referrals",[136,3027,3028],{},"Every client gets a personal referral link they can share from their account.",[976,3030,3032],{"id":3031},"who-gets-what","Who gets what",[136,3034,3035,3036,3039,3040,3043,3044,571],{},"Set the ",[139,3037,3038],{},"referrer's"," reward — type and value — and the friend's ",[139,3041,3042],{},"welcome reward",". You also choose ",[139,3045,3046],{},"when the friend's reward is issued",[1139,3048,3049],{},[136,3050,3051],{},"Issuing the welcome credit immediately means it's spendable on visit one, which is what makes the offer competitive. Expiry protects you if the friend never comes in.",[976,3053,3055],{"id":3054},"when-rewards-pay-out","When rewards pay out",[256,3057,3058,3066],{},[259,3059,3060],{},[262,3061,3062,3064],{},[265,3063,1878],{},[265,3065,1881],{},[272,3067,3068,3081,3093,3103],{},[262,3069,3070,3075],{},[277,3071,3072],{},[139,3073,3074],{},"Minimum qualifying spend",[277,3076,3077,3078,3080],{},"The friend's first visit must reach this, before tax and tip. ",[296,3079,2858],{}," = no floor",[262,3082,3083,3088],{},[277,3084,3085],{},[139,3086,3087],{},"Referral expiry",[277,3089,3090,3091,3019],{},"How long the friend has to complete a first paid visit. ",[296,3092,2858],{},[262,3094,3095,3100],{},[277,3096,3097],{},[139,3098,3099],{},"Clawback window",[277,3101,3102],{},"A refund inside this window takes the rewards back. Disputes always do, regardless",[262,3104,3105,3110],{},[277,3106,3107],{},[139,3108,3109],{},"Reward credit expiry",[277,3111,3112,3113,3019],{},"How long issued credit lasts. ",[296,3114,2858],{},[976,3116,3118],{"id":3117},"limits-and-fraud-controls","Limits and fraud controls",[337,3120,3121],{},[136,3122,3123],{},"Referral programmes attract abuse. These controls exist because someone will try.",[149,3125,3126,3134,3140],{},[152,3127,3128,2883,3131,3133],{},[139,3129,3130],{},"Max rewards per referrer",[296,3132,2858],{}," = unlimited",[152,3135,3136,3139],{},[139,3137,3138],{},"Cap window"," — the rolling period the cap applies over",[152,3141,3142,3145,3146,3148],{},[139,3143,3144],{},"Hold for review after"," — a burst of this many open referrals from one source within 7 days parks new ones for your manual approval. ",[296,3147,2858],{}," = never hold",[136,3150,3151],{},"Held referrals appear in an approvals queue for you to accept or reject.",[976,3153,3155],{"id":3154},"partners-and-milestones","Partners and milestones",[136,3157,3158,3159,3162,3163,3165],{},"Beyond client-to-client referrals, you can register ",[139,3160,3161],{},"partners"," (a gym, a hotel, a neighbouring business) with their own tracking, and set ",[139,3164,2148],{}," that reward a referrer for hitting a count.",[976,3167,3169],{"id":3168},"pausing","Pausing",[136,3171,3172],{},"The whole referral programme can be paused. Existing credits stay valid; no new referrals are counted.",[144,3174,3176],{"id":3175},"what-clients-see","What clients see",[136,3178,3179,3180,571],{},"In their account, clients see their points balance, their position on the tier ladder, rewards they can redeem, and their personal referral link. See ",[567,3181,3183],{"href":3182},"\u002Fhelp\u002Fportal\u002Fyour-account","Booking online and using your account",[144,3185,2004],{"id":3186},"automations",[136,3188,3189,3190,701,3192,701,3194,701,3196,701,3198,3200,3201,3203,3204,571],{},"Six loyalty automations tell clients about it without you sending anything: ",[139,3191,2163],{},[139,3193,2166],{},[139,3195,2169],{},[139,3197,2172],{},[139,3199,2175],{},", and ",[139,3202,2178],{},". See ",[567,3205,2004],{"href":1997},[144,3207,1965],{"id":1964},[149,3209,3210,3216,3222],{},[152,3211,3212,3215],{},[139,3213,3214],{},"Growth → Reports → Loyalty"," — balances and activity",[152,3217,3218,3221],{},[139,3219,3220],{},"Growth → Reports → Loyalty redemption ROI"," — points earned versus redeemed, the redeem-to-earn ratio, and the value of points actually redeemed at checkout",[152,3223,3224,3227],{},[139,3225,3226],{},"Growth → Reports → Referrals"," — who referred whom, and what it produced",{"title":425,"searchDepth":23,"depth":23,"links":3229},[3230,3235,3236,3237,3244,3245,3246],{"id":2791,"depth":23,"text":2779,"children":3231},[3232,3233,3234],{"id":2794,"depth":33,"text":2795},{"id":2812,"depth":33,"text":2813},{"id":2874,"depth":33,"text":2875},{"id":2897,"depth":23,"text":2782},{"id":2970,"depth":23,"text":2785},{"id":3025,"depth":23,"text":2788,"children":3238},[3239,3240,3241,3242,3243],{"id":3031,"depth":33,"text":3032},{"id":3054,"depth":33,"text":3055},{"id":3117,"depth":33,"text":3118},{"id":3154,"depth":33,"text":3155},{"id":3168,"depth":33,"text":3169},{"id":3175,"depth":23,"text":3176},{"id":3186,"depth":23,"text":2004},{"id":1964,"depth":23,"text":1965},"Set the earn and redeem rates, build a tier ladder, define rewards, and run a referral programme with fraud controls.","i-lucide-gem",[],{},50,"\u002Fhelp\u002Fgrowth\u002Floyalty-and-referrals",[3254,1997,3182],"\u002Fhelp\u002Fcheckout\u002Ftake-a-payment",{"title":2768,"description":3247},"help\u002Fgrowth\u002Floyalty-and-referrals","R-pOi7weVXQHweIy9ISs-4SLatCfAzGobS8k2je8H5A",{"id":3259,"title":3260,"audience":8,"body":3261,"category":84,"description":3427,"draft":439,"extension":440,"icon":3428,"keywords":3429,"meta":3435,"navigation":444,"order":3436,"path":3437,"related":3438,"seo":3439,"stem":3440,"updatedAt":451,"__hash__":3441},"help\u002Fhelp\u002Fgrowth\u002Fsms-credits-and-balance.md","SMS credits and your messaging balance",{"type":133,"value":3262,"toc":3412},[3263,3278,3281,3285,3291,3300,3304,3336,3340,3351,3356,3360,3382,3389,3391,3395,3398,3402,3405,3409],[136,3264,3265,3266,3269,3270,3273,3274,3277],{},"Outbound text messages draw from a prepaid ",[139,3267,3268],{},"messaging balance"," in your workspace, managed in ",[139,3271,3272],{},"Settings → Billing",", on the ",[139,3275,3276],{},"Messaging wallet"," tab. Top up by card in fixed amounts ($10 \u002F $25 \u002F $100) or a custom amount from $5 to $500, and optionally enable auto-top-up so the balance refills itself before it runs dry.",[136,3279,3280],{},"Managing the balance is admin-only.",[144,3282,3284],{"id":3283},"what-does-an-sms-cost","What does an SMS cost?",[136,3286,3287,3288,3290],{},"Each message is priced per ",[139,3289,2493],{}," — the carrier unit of a text. A short message is one segment; longer messages (or ones with emoji and special characters) span several segments and cost proportionally more. The balance page shows your workspace's per-segment rate next to the current balance.",[337,3292,3293],{},[136,3294,3295,3296,3299],{},"When the balance is empty, SMS sends are ",[139,3297,3298],{},"skipped, not queued"," — a campaign or automation quietly sends fewer texts rather than failing loudly. If texts seem to be missing, check the balance first.",[144,3301,3303],{"id":3302},"top-up","Top up",[1046,3305,3306,3310,3315,3319,3322,3326],{},[976,3307,3309],{"id":3308},"open-the-messaging-wallet","Open the messaging wallet",[136,3311,3312,3314],{},[139,3313,2283],{},". The current balance and rate sit at the top; a low-balance flag appears when it's running down.",[976,3316,3318],{"id":3317},"click-top-up","Click Top up",[136,3320,3321],{},"Choose $10, $25, or $100, or enter a custom amount ($5–$500). You're taken through a card checkout on the platform — this charge is separate from your client-payment processing.",[976,3323,3325],{"id":3324},"the-balance-credits-itself","The balance credits itself",[136,3327,3328,3329,3331,3332,3335],{},"The credit lands as soon as the payment completes, with a ledger entry (",[139,3330,3302],{},") alongside every ",[139,3333,3334],{},"send"," debit and any refunds or adjustments.",[144,3337,3339],{"id":3338},"auto-top-up","Auto-top-up",[136,3341,3342,3343,3346,3347,3350],{},"Save a card on the same page, then set a ",[139,3344,3345],{},"threshold"," and a ",[139,3348,3349],{},"top-up amount",": when the balance falls below the threshold, the saved card is charged and the balance refills automatically.",[1139,3352,3353],{},[136,3354,3355],{},"Size the threshold to your biggest routine send. If a reminder night consumes $8, a $5 threshold refills too late — the balance page's ledger shows your real burn rate.",[144,3357,3359],{"id":3358},"what-draws-from-the-balance","What draws from the balance",[149,3361,3362,3370,3375],{},[152,3363,3364,3367,3368],{},[139,3365,3366],{},"Campaign"," SMS sends — see ",[567,3369,2347],{"href":2307},[152,3371,3372,3374],{},[139,3373,2037],{}," texts (reminders and similar)",[152,3376,3377,3378],{},"Replies you send by SMS from the ",[567,3379,3381],{"href":3380},"\u002Fhelp\u002Fclients\u002Fmessages-and-the-inbox","inbox",[136,3383,3384,3385,3388],{},"The same settings page also carries ",[139,3386,3387],{},"contact-frequency guardrails"," — caps on how many marketing SMS per day and marketing emails per week any one client can receive — which protect clients and your balance at once.",[144,3390,974],{"id":973},[976,3392,3394],{"id":3393},"why-did-one-message-cost-three-credits-worth","Why did one message cost three credits' worth?",[136,3396,3397],{},"It spanned three segments. Long copy and emoji push a text over the single-segment limit; the debit records the segment count.",[976,3399,3401],{"id":3400},"do-incoming-client-texts-cost-anything","Do incoming client texts cost anything?",[136,3403,3404],{},"Receiving doesn't draw from your balance; you pay when you send.",[976,3406,3408],{"id":3407},"can-i-get-a-refund-on-unused-balance","Can I get a refund on unused balance?",[136,3410,3411],{},"The ledger supports refunds and adjustments as administrative events; contact support about returning an unused balance. ",{"title":425,"searchDepth":23,"depth":23,"links":3413},[3414,3415,3420,3421,3422],{"id":3283,"depth":23,"text":3284},{"id":3302,"depth":23,"text":3303,"children":3416},[3417,3418,3419],{"id":3308,"depth":33,"text":3309},{"id":3317,"depth":33,"text":3318},{"id":3324,"depth":33,"text":3325},{"id":3338,"depth":23,"text":3339},{"id":3358,"depth":23,"text":3359},{"id":973,"depth":23,"text":974,"children":3423},[3424,3425,3426],{"id":3393,"depth":33,"text":3394},{"id":3400,"depth":33,"text":3401},{"id":3407,"depth":33,"text":3408},"Top up your messaging balance, set auto-top-up so campaigns never stall, and understand what each text message costs.","i-lucide-message-square-dot",[3430,3431,3432,3433,3434,3268],"sms credits","buy sms balance","text message cost","auto top up sms","sms not sending no balance",{},60,"\u002Fhelp\u002Fgrowth\u002Fsms-credits-and-balance",[2307,3380,1997],{"title":3260,"description":3427},"help\u002Fgrowth\u002Fsms-credits-and-balance","NdMkyNEFJbQnbRTVymsuIwdhpKThSFSGXBArqmarwsg",{"id":3443,"title":3444,"audience":8,"body":3445,"category":84,"description":3631,"draft":439,"extension":440,"icon":3632,"keywords":3633,"meta":3639,"navigation":444,"order":3640,"path":3641,"related":3642,"seo":3645,"stem":3646,"updatedAt":1028,"__hash__":3647},"help\u002Fhelp\u002Fgrowth\u002Fmeet-sage-your-ai-assistant.md","Meet Sage, your AI assistant",{"type":133,"value":3446,"toc":3621},[3447,3450,3457,3461,3524,3527,3530,3534,3537,3573,3580,3584,3598,3600,3604,3607,3611,3614,3618],[136,3448,3449],{},"Sage is the AI concierge built into Owneli. It answers questions from your live business data, explains how the app works, takes you to the right screen, and drafts emails, forms, policies, and campaigns for you to review. It prepares; a human performs every consequential action.",[136,3451,3452,3453,3456],{},"Sage is available to ",[139,3454,3455],{},"admins and owners"," (v1), and only when the AI assistant is enabled for your workspace. When available, its panel opens from the main app chrome on any page.",[144,3458,3460],{"id":3459},"what-can-sage-actually-do","What can Sage actually do?",[256,3462,3463,3473],{},[259,3464,3465],{},[262,3466,3467,3470],{},[265,3468,3469],{},"Job",[265,3471,3472],{},"Examples",[272,3474,3475,3485,3495,3505,3515],{},[262,3476,3477,3482],{},[277,3478,3479],{},[139,3480,3481],{},"Find",[277,3483,3484],{},"\"Find Jordan Hayes\", \"what's on Nicole's schedule tomorrow?\", \"how much is the hydrafacial?\"",[262,3486,3487,3492],{},[277,3488,3489],{},[139,3490,3491],{},"Answer",[277,3493,3494],{},"\"How did revenue look last week?\", \"what's our cancellation policy?\", \"how are deposits configured?\"",[262,3496,3497,3502],{},[277,3498,3499],{},[139,3500,3501],{},"Explain",[277,3503,3504],{},"\"How do I add a service?\" — grounded in the product's own help content",[262,3506,3507,3512],{},[277,3508,3509],{},[139,3510,3511],{},"Go",[277,3513,3514],{},"\"Take me to gift cards\" — replies with a validated, tappable link",[262,3516,3517,3521],{},[277,3518,3519],{},[139,3520,2593],{},[277,3522,3523],{},"An email template, a form, a policy, or a marketing campaign — always as a draft you edit and publish yourself",[136,3525,3526],{},"You can also drop a PDF or image into the chat — Sage reads it, summarises, or extracts fields.",[136,3528,3529],{},"Answers about money, dates, and names come from real lookups against your data, scoped to what you're allowed to see. If a lookup returns nothing, Sage says so instead of inventing a number.",[144,3531,3533],{"id":3532},"what-sage-will-never-do","What Sage will never do",[136,3535,3536],{},"These are structural limits — no tool exists for them, regardless of who asks:",[149,3538,3539,3545,3555,3561,3567],{},[152,3540,3541,3544],{},[139,3542,3543],{},"Move money"," — no charging, refunding, wallet or gift-card adjustments, no touching the POS or drawer.",[152,3546,3547,3550,3551,3554],{},[139,3548,3549],{},"Send or schedule"," — campaigns are ",[139,3552,3553],{},"draft-only","; Sage never sends an email or SMS, and never enables an automation.",[152,3556,3557,3560],{},[139,3558,3559],{},"Delete or cancel records"," — including appointments; it navigates you there so you decide.",[152,3562,3563,3566],{},[139,3564,3565],{},"Change access or settings"," — roles, permissions, and configuration are read-only to Sage.",[152,3568,3569,3572],{},[139,3570,3571],{},"Read clinical charts or PHI"," — client lookups return operational fields only.",[337,3574,3575],{},[136,3576,3577,3578,571],{},"When Sage drafts a campaign, nothing has been sent. The draft lands in your campaign editor where the normal rules — consent, quiet hours, your own review — still apply before anything goes out. See ",[567,3579,2347],{"href":2307},[144,3581,3583],{"id":3582},"try-these-first","Try these first",[149,3585,3586,3589,3592,3595],{},[152,3587,3588],{},"\"What does my day look like tomorrow?\"",[152,3590,3591],{},"\"Give me a snapshot of the business this month.\"",[152,3593,3594],{},"\"Draft a win-back email for clients we haven't seen in 90 days.\"",[152,3596,3597],{},"\"Where do I set up tax rates?\"",[144,3599,974],{"id":973},[976,3601,3603],{"id":3602},"why-dont-i-see-sage","Why don't I see Sage?",[136,3605,3606],{},"It's admin\u002Fowner-only in this release, and the workspace-level AI feature must be enabled. Staff accounts don't get the panel.",[976,3608,3610],{"id":3609},"are-sages-numbers-trustworthy","Are Sage's numbers trustworthy?",[136,3612,3613],{},"They're read from your live data at ask time, and results are capped (typically 10 rows, and it says when a list is truncated). Treat it like a fast lookup, and use the reports for anything you'll act on financially.",[976,3615,3617],{"id":3616},"does-sage-learn-from-my-clients-data","Does Sage learn from my clients' data?",[136,3619,3620],{},"Sage answers from your workspace's data during the conversation; usage is rate-limited and audited per user. ",{"title":425,"searchDepth":23,"depth":23,"links":3622},[3623,3624,3625,3626],{"id":3459,"depth":23,"text":3460},{"id":3532,"depth":23,"text":3533},{"id":3582,"depth":23,"text":3583},{"id":973,"depth":23,"text":974,"children":3627},[3628,3629,3630],{"id":3602,"depth":33,"text":3603},{"id":3609,"depth":33,"text":3610},{"id":3616,"depth":33,"text":3617},"What Sage can look up, draft, and explain, and the hard limits it works within. It never sends, charges, deletes, or changes a setting on its own.","i-lucide-sparkles",[3634,3635,3636,3637,3638],"sage ai assistant","ai draft campaign","ask ai about my business","ai concierge workroom","what can sage do",{},70,"\u002Fhelp\u002Fgrowth\u002Fmeet-sage-your-ai-assistant",[2307,3643,3644],"\u002Fhelp\u002Fclients\u002Femails-and-care-guides","\u002Fhelp\u002Fclients\u002Fbuild-a-form",{"title":3444,"description":3631},"help\u002Fgrowth\u002Fmeet-sage-your-ai-assistant","5A7rtRpdiqkn4nmZJSvPv46fhNeQtRGnZIjqAWJih3g",{"id":3649,"title":3650,"audience":8,"body":3651,"category":84,"description":3813,"draft":439,"extension":440,"icon":1992,"keywords":3814,"meta":3820,"navigation":444,"order":3821,"path":3822,"related":3823,"seo":3824,"stem":3825,"updatedAt":1028,"__hash__":3826},"help\u002Fhelp\u002Fgrowth\u002Fboost-your-google-rating.md","Boost your Google rating",{"type":133,"value":3652,"toc":3799},[3653,3656,3662,3666,3709,3713,3758,3765,3770,3772,3776,3782,3786,3789,3793],[136,3654,3655],{},"Google Rating Boost turns your best in-app reviews into public Google reviews. When a client rates you at or above your chosen threshold in Owneli's review flow, they get one follow-up email inviting them to say it again on Google — capped to once per client every six months so regulars aren't pestered.",[136,3657,3658,3659,571],{},"Setting it up needs admin access: ",[139,3660,3661],{},"Settings → Google rating boost",[144,3663,3665],{"id":3664},"how-do-i-set-it-up","How do I set it up?",[1046,3667,3668,3672,3675,3679,3689,3693,3696,3700],{},[976,3669,3671],{"id":3670},"get-your-google-review-links","Get your Google review link(s)",[136,3673,3674],{},"From your Google Business Profile, copy the \"ask for reviews\" short link. For multiple locations, grab each location's own link.",[976,3676,3678],{"id":3677},"configure-the-add-on","Configure the add-on",[136,3680,3681,3682,3684,3685,3688],{},"In ",[139,3683,3661],{},", paste a ",[139,3686,3687],{},"default review URL"," and, for multi-location workspaces, a per-location URL (the location's own link wins where set; the default covers the rest).",[976,3690,3692],{"id":3691},"pick-the-threshold","Pick the threshold",[136,3694,3695],{},"Choose the minimum in-app rating that triggers the invite — 3, 4 (the default), or 5 stars.",[976,3697,3699],{"id":3698},"enable-it","Enable it",[136,3701,3702,3703,3705,3706,3708],{},"Turn the add-on on. The status reads ",[139,3704,1945],{}," once enabled and at least one URL is configured; ",[139,3707,1941],{}," means it's on but has nowhere to send people.",[144,3710,3712],{"id":3711},"how-it-decides-who-gets-asked","How it decides who gets asked",[256,3714,3715,3725],{},[259,3716,3717],{},[262,3718,3719,3722],{},[265,3720,3721],{},"Gate",[265,3723,3724],{},"Rule",[272,3726,3727,3734,3742,3750],{},[262,3728,3729,3731],{},[277,3730,1773],{},[277,3732,3733],{},"The client's in-app rating is at or above your threshold",[262,3735,3736,3739],{},[277,3737,3738],{},"Contact",[277,3740,3741],{},"The client record has an email address",[262,3743,3744,3747],{},[277,3745,3746],{},"Frequency",[277,3748,3749],{},"No Google-review invite was sent to this client in the last 6 months",[262,3751,3752,3755],{},[277,3753,3754],{},"Destination",[277,3756,3757],{},"The location's review URL, or the default, exists",[136,3759,3760,3761,3764],{},"If any gate fails, nothing is sent — quietly. Ratings below the threshold never trigger an ask, which is the point: unhappy feedback stays in your in-app ",[567,3762,3763],{"href":1995},"reviews"," flow where you can respond privately.",[337,3766,3767],{},[136,3768,3769],{},"Selectively soliciting only positive reviewers (\"review gating\") is against Google's policies in some readings and regulated in some jurisdictions. Choose your threshold with that in mind — a threshold of 3 asks nearly everyone; 5 asks only the delighted.",[144,3771,974],{"id":973},[976,3773,3775],{"id":3774},"why-didnt-a-5-star-client-get-the-email","Why didn't a 5-star client get the email?",[136,3777,3778,3779,3781],{},"Check the gates in order: is the add-on ",[139,3780,1945],{}," with a URL for their location, do they have an email on file, and were they already invited within the last six months?",[976,3783,3785],{"id":3784},"does-this-post-reviews-to-google-for-the-client","Does this post reviews to Google for the client?",[136,3787,3788],{},"No. It sends one email with your Google review link; the client writes (or doesn't write) the review themselves, in their own words.",[976,3790,3792],{"id":3791},"where-do-the-in-app-ratings-come-from","Where do the in-app ratings come from?",[136,3794,3795,3796,3798],{},"From Owneli's post-visit review ask — see ",[567,3797,1960],{"href":1995},". Google Rating Boost is a follow-up layer on top of that flow, not a separate survey.",{"title":425,"searchDepth":23,"depth":23,"links":3800},[3801,3807,3808],{"id":3664,"depth":23,"text":3665,"children":3802},[3803,3804,3805,3806],{"id":3670,"depth":33,"text":3671},{"id":3677,"depth":33,"text":3678},{"id":3691,"depth":33,"text":3692},{"id":3698,"depth":33,"text":3699},{"id":3711,"depth":23,"text":3712},{"id":973,"depth":23,"text":974,"children":3809},[3810,3811,3812],{"id":3774,"depth":33,"text":3775},{"id":3784,"depth":33,"text":3785},{"id":3791,"depth":33,"text":3792},"Automatically invite happy clients to leave a Google review after a high in-app rating — with a threshold you pick and a built-in frequency cap.",[3815,3816,3817,3818,3819],"get more google reviews","google rating boost","google review link salon","ask clients for google review","review threshold",{},80,"\u002Fhelp\u002Fgrowth\u002Fboost-your-google-rating",[1995,1997],{"title":3650,"description":3813},"help\u002Fgrowth\u002Fboost-your-google-rating","s8hhLQcxiU1up4xWx36ZO_74UVOg40kakDol4bEw_tg",[],1790210903285]