Services

Service Menu Audit

Service Menu Audit

Run an AI-powered audit of your service menu to find duplicates, near-duplicates, and pricing inconsistencies — so your storefront is clean and your pricing makes sense.

Where to find it — Web: Services page → Audit button (Sparkles icon) in the toolbar. Mobile: Services tab → Audit button (Sparkles icon) in the toolbar.


Overview

The service menu audit:

  • Scans your active services for exact duplicates (same or nearly identical names)
  • Identifies near-duplicates that may confuse customers (e.g. "Haircut" and "Hair Cut")
  • Flags pricing inconsistencies between similar services
  • Lets you resolve each finding directly — keep one duplicate and archive the other, or correct a price
  • Runs in under 30 seconds

Note

The service menu audit requires a PRO subscription and at least 5 active services. With fewer than 5 services, the audit returns no findings.


Running an audit

  1. Go to Services in the sidebar (web) or Services tab (mobile).
  2. Click or tap the Audit button (Sparkles icon) in the toolbar.
  3. The audit sheet opens and the AI analyses your service list (up to 30 seconds).
  4. Results appear as finding cards, or a success message if no issues were found.

Audit states

State What you see
Loading Animated progress indicator while the AI analyses your services
Findings One or more finding cards, each with an explanation and resolution options
Clean "No issues found" — your service menu passed the audit
Error "Service audit failed. Please try again." — the AI could not complete the analysis

Finding types

Each finding is categorised as one of three types:

Type Badge What it means Example
Duplicate "Duplicate" Two services with the same or nearly identical names "Men's Haircut" and "Mens Haircut"
Near Duplicate "Near Duplicate" Semantically similar services that may confuse customers "Balayage" and "Balayage Highlights" offering the same treatment
Pricing Issue "Pricing Issue" Inconsistent pricing between services that should be similarly priced "Cut & Blow Dry" at $65 and "Cut and Blow Dry" at $110

Each finding card shows:

  • The type badge (Duplicate, Near Duplicate, or Pricing Issue)
  • The affected service names
  • An explanation from the AI describing why it was flagged

Resolving findings

Resolving a duplicate or near-duplicate

  1. Review the finding card — the AI shows which services are duplicated.
  2. Select which service to keep using the radio buttons.
  3. Click or tap the resolve action. The other service is deactivated (set to inactive) — not permanently deleted. All its booking history is preserved.

Resolving a pricing issue

  1. Review the finding card — the AI shows the current prices and explains the inconsistency.
  2. Enter a corrected price (and optionally a max price for range-priced services) directly on the finding card.
  3. Click or tap the resolve action. The service's price is updated immediately.

Dismissing a finding

If a finding is intentional (e.g. you deliberately have two similar services at different price points), click or tap Dismiss to hide the finding. Dismissed findings do not reappear in the same audit session.


Pinning the audit sheet

On web, the audit sheet can be pinned using the pin icon — this keeps the audit results visible while you work on other tasks on the services page.


How the audit works

The audit sends your active service list (names, prices, categories) to an AI model that analyses the menu for issues. The AI:

  1. Compares service names for exact and semantic duplicates
  2. Checks pricing consistency across similar service types
  3. Returns findings with explanations

The AI does not modify any services automatically — all changes require your explicit action via the resolution controls.

Post-processing: Findings are validated against your actual service list. Any finding that references a service not in your menu (a hallucination) is automatically filtered out before being shown.


Platform differences

Feature Web Mobile
Audit trigger Sparkles button in services toolbar Sparkles button in services toolbar
Results display Side sheet (pinnable) Bottom sheet
Duplicate resolution Radio buttons + resolve action Radio buttons + resolve action
Pricing resolution Price input + resolve action Price input + resolve action
Dismiss finding Dismiss button per finding Dismiss button per finding
Pin audit sheet Pin icon to keep sheet open Not available

Troubleshooting

Issue Solution
Audit button is not visible The audit requires a PRO subscription. If you are on the free plan, the button does not appear.
Audit returns no findings but I have duplicates The audit requires at least 5 active services to run a meaningful analysis. If you have fewer than 5, it returns an empty result. Add more services or activate inactive ones.
"Service audit failed" error The AI analysis timed out (30-second limit) or encountered an error. Try again — transient failures resolve on retry.
Resolved a duplicate but the wrong service was deactivated The deactivated service can be reactivated. Go to Services, find the inactive service (you may need to show inactive services), and toggle it back to active.
Pricing correction seems wrong The price is updated immediately on the service. Open the service for editing and adjust the price further if the AI's suggestion wasn't quite right.

Related Articles


Last updated: March 2026