October 27, 2026 release
· 5 min read
Salons that share advertising now show together on the marketing pages, Marketing Health says when a marketing source isn't connected or isn't updating, and Meta Lead Ads lists every salon's Facebook page and connects pages when a page admin signs in. Salon Performance by Marketing Partner names each location's missing sources, and the Corporate Dashboard's budget figures by owner count only budgeted locations.
What's in this release
For salons
- Salons that share advertising now show together on the marketing pages. On Marketing Health, Google Ads, Meta Ads and Lead Manager, a salon that advertises with other salons shows the whole group's ad spend, leads, sales and results combined, with a note at the top naming the salons. Lead Manager adds a Salon column. In Salon Performance by Marketing Partner the group is one row.
- Marketing Health → Collections & ROAS: the Blended CAC and Blended ROAS tiles now say what the letters stand for, customer acquisition cost (ad spend ÷ converted clients) and return on ad spend (collections ÷ ad spend). Hover a CAC or ROAS column heading in the tables, or the ⓘ on the ROAS tile in Salon Performance by Marketing Partner, for the same definition. See Marketing Health.
- Marketing Health now tells you when Meta Ads, Meta lead forms, Google Ads or call tracking isn't updating or isn't connected for your salon. A notice at the top of the page names the source; results from it may read low until it's fixed, and your administrator has the details. See When a source needs attention.
- Settings → Corporate Settings → Integrations is now a set of cards, like Franchise Management. Meta Lead Ads lists every salon with its Facebook page, whether lead-form ads are running, when the last lead arrived, and a status: Losing leads when lead-form ads run on a page that isn't connected, Needs reconnecting, Not connected or Connected. Connecting is on the same page: sign in with Facebook as a page admin and every page DART can match to a salon connects automatically; only unmatched pages need a salon chosen. See Meta Lead Ads.
For corporate teams
- Salon Performance by Marketing Partner → Not connected column: each location's row names the marketing sources it is missing for the month (Google Ads, Meta or call tracking), so you can see which locations' spend and ROAS leave a source out. The sentence above the table still gives the counts. The column is in the Excel export too. The Sources filter matches it: Missing a source shows those locations and Fully connected the rest. Before, its Not connected option showed only locations with no source connected at all. See Columns.
Fixes
- Corporate Dashboard: with one franchise system selected and the view set to owners, an owner whose locations all opened after the start of last year now shows New/Ramp, as it does with all systems selected. It showed Outperforming, because a part-year start was being compared with a full year. See Franchise Performance.
- Corporate Dashboard → Var to Budget by owner: an owner's variance now counts only their locations that have a budget. Before, sales at a location with no budget counted as beating budget, and an owner with no budget at all showed their whole collections as a beat against a $0 target. Those owners now show a dash, and an owner with both kinds of location shows the variance of the budgeted ones, which can be lower than before. See Franchise Performance.
- Corporate Dashboard → budget row at the foot of the table: in the Owners view, the row for planned openings also carries the budget of locations with no owner on record. It now shows their collections and variance too, and its name says they are included. It used to treat them as if they had taken nothing, so its variance read too low.
- Corporate Dashboard → ranked lists: selecting a row now shows only that row in the detail table. A name that is part of another location's name, such as Franklin and The Lash Lounge Franklin - South, used to bring up both.
- Corporate Dashboard → "not producing" line under Biggest shortfall to budget: selecting it now shows the locations it counts, the ones that are not producing and have a year-to-date budget. It used to show every location that is not producing.
- Front Desk → POS notes (Zenoti salons): appointment notes that Zenoti cuts short no longer show stray codes such as %E2%80 or %2 at the end. The note reads up to where Zenoti cut it.
Hotfix, October 29, 2026
For corporate teams
- Salon Performance by Marketing Partner → Not connected or not updating column: the column formerly called Not connected also names a source that is connected but isn't updating, such as call tracking that stopped or a Meta ad account that is no longer active, from the month it stopped. Each source is marked (not connected) or (not updating), and Meta lead forms is listed on its own. These are the same sources the Marketing Health notice lists. The Sources filter follows it: Not connected or not updating and Connected and updating. The column is in the Excel export too. See Columns.