{
 "schema_version": "1.0",
 "id": "boulevard",
 "name": "Boulevard",
 "research_status": "researched",
 "vendor_domain": "joinblvd.com",
 "category": "Business Operations",
 "task": null,
 "summary": "Booking, point of sale and client management for salons, spas and self-care businesses.",
 "best_for": "salons, spas and clinics with staff to schedule and a front desk to run — the per-location pricing works out fine for one busy site",
 "skip_if": "you are a solo practitioner with a calendar and a card reader, because the entry tier at $143 a month is priced for a team, and multi-location owners should price the add-ons per site before comparing",
 "honest_knock": "Two things about this price list. It is per location, so the arithmetic for a second salon is not a volume discount, it is double — and the add-ons are per location too, which compounds it. And the prices you see are annual-billing rates: the page opens on its Annually tab and the toggle puts monthly billing about 11% higher ($159 against $143 on Essentials, read 4 October 2026), so the sticker is the cheapest version of the number. Two of the three tiers still show that sticker struck through against a higher 'normally' figure, footnoted on 17 September 2026 as a limited-time offer for new customers only, and relabelled 'fall pricing' by 4 October on the same terms; treat the higher number as the list price a renewal may return to. Essentials shows what that looks like when the music stops: on 18 August it was $140 against a struck-through $176, and a month later the discount and the comparison are both gone and it reads $143. The third thing is not a price at all: you cannot buy this without booking a demo. That is a signal about how the deal is done, and it means the published numbers are a starting point rather than a checkout.",
 "pricing": {
  "status": "public",
  "entry_price": "$143",
  "entry_price_terms": "per location a month (Essentials) on annual billing, with paid add-ons on top",
  "from_price_usd_month": 143.0,
  "plans": null,
  "plans_source": null,
  "notes": "(2026-09-17, read on their own pricing page; re-read 2026-10-04 and 2026-10-21, annual amounts unchanged; the monthly figures below are from 4 October) Priced per location per month, and the page opens on its Annually tab, so the headline figures are annual-billing rates: Essentials $143, Premier $234 and Prestige $328 per location. The toggle's own label says Save 10% on annual; switched to Monthly on 4 October 2026 the cards read $159, $260 (normally $325) and $364 (normally $455), about 11% above the annual figures. Premier and Prestige still carry the sticker, relabelled from summer to fall pricing by 4 October 2026, — $234 against a 'normally' $293 and $328 against $410, footnoted limited-time and new customers only — but Essentials no longer does: it lost the struck-through $176, rose from $140 to $143 since we read the page on 18 August 2026, and had its allowances raised to 250 texts, 1,000 email blasts and 50 GB of storage. Prestige lists 100 GB. Enterprise is a bespoke quote and a separate Medspa tab carries its own bundles. Paid add-ons sit on top, also per location: Forms from $65 per month per location, QuickBooks $45, ePrescribe $45 per prescriber, and email beyond the included allowance at $0.01 each. Every tier's button is 'Get a demo': there is no self-serve checkout at any price.",
  "verified_at": "2026-10-21",
  "source_url": null,
  "schema_offer": null,
  "source_quotes": null,
  "recent_change": null
 },
 "free_plan": false,
 "free_plan_evidence": null,
 "cost_traps": [
  {
   "id": "addons_extra",
   "label": "Key features are paid add-ons",
   "evidence": "Paid add-ons sit on top, also per location: Forms from $65 per month per location, QuickBooks $45, ePrescribe $45 per prescriber, and email beyond the included allowance at $0.01 each.",
   "verified_at": "2026-10-21",
   "source_url": null
  }
 ],
 "compare_with": {
  "name": "Mindbody or Vagaro",
  "why": "the standing comparison in salon and spa software — compare per-location totals with your add-ons switched on, not the entry sticker"
 },
 "links": {
  "record": "https://aibuildermarketplace.com/api/v1/products/boulevard.json",
  "review": "https://aibuildermarketplace.com/b2b/boulevard-review/",
  "marketplace": "https://aibuildermarketplace.com/marketplace/boulevard/",
  "vendor_site": "https://joinblvd.com"
 },
 "purchase": {
  "seller": "the vendor",
  "how": "AIBuilder Marketplace does not sell this software. Sign up, start a trial or buy on the vendor's site.",
  "handoff_url": "https://joinblvd.com",
  "affiliate": false,
  "disclosure": "Where purchase.affiliate is true, purchase.handoff_url is an affiliate link: AIBuilder Marketplace may earn a commission at no extra cost to the buyer. Commission never changes what a record says, and products are not ranked by commission. Where it is false the link is the vendor's plain site."
 },
 "provenance": {
  "research": "hand-researched dossier, read on the vendor's own pages",
  "researched_since": "2026-07",
  "method": "https://aibuildermarketplace.com/how-we-review/",
  "license": "CC BY 4.0. Credit 'AIBuilder Marketplace' with a link to https://aibuildermarketplace.com/atlas/.",
  "note": "A rebuild is not a new measurement: pricing.verified_at is the date that matters."
 },
 "cost": {
  "status": "available",
  "engine": "https://aibuildermarketplace.com/agents/#cost",
  "rules": {
   "currency": "USD",
   "unit": "location",
   "axis": "locations",
   "plans": [
    {
     "id": "essentials",
     "name": "Essentials",
     "model": "per_unit",
     "annual_month": 143,
     "monthly": 159,
     "evidence": "the headline figures are annual-billing rates: Essentials $143, Premier $234 and Prestige $328 per location"
    },
    {
     "id": "premier",
     "name": "Premier",
     "model": "per_unit",
     "annual_month": 234,
     "monthly": 260,
     "evidence": "the headline figures are annual-billing rates: Essentials $143, Premier $234 and Prestige $328 per location"
    },
    {
     "id": "prestige",
     "name": "Prestige",
     "model": "per_unit",
     "annual_month": 328,
     "monthly": 364,
     "evidence": "the headline figures are annual-billing rates: Essentials $143, Premier $234 and Prestige $328 per location"
    },
    {
     "id": "enterprise",
     "name": "Enterprise",
     "model": "quote",
     "evidence": "Enterprise is a bespoke quote"
    }
   ],
   "extra_evidence": "switched to Monthly on 4 October 2026 the cards read $159, $260 (normally $325) and $364 (normally $455)",
   "addons": [
    {
     "id": "forms",
     "label": "Forms",
     "price_month": 65,
     "per": "unit",
     "from": true,
     "evidence": "Paid add-ons sit on top, also per location: Forms from $65 per month per location, QuickBooks $45"
    },
    {
     "id": "quickbooks",
     "label": "QuickBooks",
     "price_month": 45,
     "per": "unit",
     "evidence": "Paid add-ons sit on top, also per location: Forms from $65 per month per location, QuickBooks $45"
    }
   ],
   "usage": [
    {
     "id": "extra_emails",
     "label": "Email beyond the included allowance",
     "unit": "email",
     "price": 0.01,
     "evidence": "email beyond the included allowance at $0.01 each"
    }
   ],
   "notes": [
    "Premier and Prestige are shown as limited-time prices for new customers (normally $293 and $410 annual, $325 and $455 monthly); the rules use the price on the card.",
    "Every tier's button is 'Get a demo': there is no self-serve checkout.",
    "Annual amounts re-read on 21 October 2026; the monthly figures are from the 4 October 2026 reading (the monthly toggle loads by script and was not re-read)."
   ],
   "not_computable": [
    "ePrescribe is $45 per prescriber, not per location, so it is left out of the per-location total.",
    "The separate Medspa tab carries its own bundles."
   ],
   "rules_verified_at": "2026-10-21"
  },
  "growth": {
   "annual": {
    "product_id": "boulevard",
    "currency": "USD",
    "axis": "locations",
    "unit": "location",
    "billing": "annual",
    "rows": [
     {
      "units": 1,
      "cheapest_plan": "essentials",
      "cheapest_plan_name": "Essentials",
      "total_month": 143.0,
      "billed": {
       "amount": 1716.0,
       "every": "year"
      },
      "ranges": [],
      "per_plan": {
       "essentials": 143.0,
       "premier": 234.0,
       "prestige": 328.0,
       "enterprise": "quote"
      }
     },
     {
      "units": 2,
      "cheapest_plan": "essentials",
      "cheapest_plan_name": "Essentials",
      "total_month": 286.0,
      "billed": {
       "amount": 3432.0,
       "every": "year"
      },
      "ranges": [],
      "per_plan": {
       "essentials": 286.0,
       "premier": 468.0,
       "prestige": 656.0,
       "enterprise": "quote"
      }
     },
     {
      "units": 3,
      "cheapest_plan": "essentials",
      "cheapest_plan_name": "Essentials",
      "total_month": 429.0,
      "billed": {
       "amount": 5148.0,
       "every": "year"
      },
      "ranges": [],
      "per_plan": {
       "essentials": 429.0,
       "premier": 702.0,
       "prestige": 984.0,
       "enterprise": "quote"
      }
     },
     {
      "units": 5,
      "cheapest_plan": "essentials",
      "cheapest_plan_name": "Essentials",
      "total_month": 715.0,
      "billed": {
       "amount": 8580.0,
       "every": "year"
      },
      "ranges": [],
      "per_plan": {
       "essentials": 715.0,
       "premier": 1170.0,
       "prestige": 1640.0,
       "enterprise": "quote"
      }
     },
     {
      "units": 10,
      "cheapest_plan": "essentials",
      "cheapest_plan_name": "Essentials",
      "total_month": 1430.0,
      "billed": {
       "amount": 17160.0,
       "every": "year"
      },
      "ranges": [],
      "per_plan": {
       "essentials": 1430.0,
       "premier": 2340.0,
       "prestige": 3280.0,
       "enterprise": "quote"
      }
     },
     {
      "units": 20,
      "cheapest_plan": "essentials",
      "cheapest_plan_name": "Essentials",
      "total_month": 2860.0,
      "billed": {
       "amount": 34320.0,
       "every": "year"
      },
      "ranges": [],
      "per_plan": {
       "essentials": 2860.0,
       "premier": 4680.0,
       "prestige": 6560.0,
       "enterprise": "quote"
      }
     },
     {
      "units": 50,
      "cheapest_plan": "essentials",
      "cheapest_plan_name": "Essentials",
      "total_month": 7150.0,
      "billed": {
       "amount": 85800.0,
       "every": "year"
      },
      "ranges": [],
      "per_plan": {
       "essentials": 7150.0,
       "premier": 11700.0,
       "prestige": 16400.0,
       "enterprise": "quote"
      }
     }
    ],
    "switch_points": [],
    "conflicts": [],
    "unknowns": [
     "ePrescribe is $45 per prescriber, not per location, so it is left out of the per-location total.",
     "The separate Medspa tab carries its own bundles."
    ]
   },
   "monthly": {
    "product_id": "boulevard",
    "currency": "USD",
    "axis": "locations",
    "unit": "location",
    "billing": "monthly",
    "rows": [
     {
      "units": 1,
      "cheapest_plan": "essentials",
      "cheapest_plan_name": "Essentials",
      "total_month": 159.0,
      "billed": {
       "amount": 159.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "essentials": 159.0,
       "premier": 260.0,
       "prestige": 364.0,
       "enterprise": "quote"
      }
     },
     {
      "units": 2,
      "cheapest_plan": "essentials",
      "cheapest_plan_name": "Essentials",
      "total_month": 318.0,
      "billed": {
       "amount": 318.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "essentials": 318.0,
       "premier": 520.0,
       "prestige": 728.0,
       "enterprise": "quote"
      }
     },
     {
      "units": 3,
      "cheapest_plan": "essentials",
      "cheapest_plan_name": "Essentials",
      "total_month": 477.0,
      "billed": {
       "amount": 477.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "essentials": 477.0,
       "premier": 780.0,
       "prestige": 1092.0,
       "enterprise": "quote"
      }
     },
     {
      "units": 5,
      "cheapest_plan": "essentials",
      "cheapest_plan_name": "Essentials",
      "total_month": 795.0,
      "billed": {
       "amount": 795.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "essentials": 795.0,
       "premier": 1300.0,
       "prestige": 1820.0,
       "enterprise": "quote"
      }
     },
     {
      "units": 10,
      "cheapest_plan": "essentials",
      "cheapest_plan_name": "Essentials",
      "total_month": 1590.0,
      "billed": {
       "amount": 1590.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "essentials": 1590.0,
       "premier": 2600.0,
       "prestige": 3640.0,
       "enterprise": "quote"
      }
     },
     {
      "units": 20,
      "cheapest_plan": "essentials",
      "cheapest_plan_name": "Essentials",
      "total_month": 3180.0,
      "billed": {
       "amount": 3180.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "essentials": 3180.0,
       "premier": 5200.0,
       "prestige": 7280.0,
       "enterprise": "quote"
      }
     },
     {
      "units": 50,
      "cheapest_plan": "essentials",
      "cheapest_plan_name": "Essentials",
      "total_month": 7950.0,
      "billed": {
       "amount": 7950.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "essentials": 7950.0,
       "premier": 13000.0,
       "prestige": 18200.0,
       "enterprise": "quote"
      }
     }
    ],
    "switch_points": [],
    "conflicts": [],
    "unknowns": [
     "ePrescribe is $45 per prescriber, not per location, so it is left out of the per-location total.",
     "The separate Medspa tab carries its own bundles."
    ]
   }
  }
 },
 "unknowns": [
  "Plan-by-plan prices are not structured in this record yet; pricing.notes has the full text.",
  "Contract terms (cancellation, data export, data location, minimum seats) are not researched as separate fields; pricing.notes mentions them only where the vendor's pricing page does.",
  "Being verified: free trial and refund terms are not yet matched to a verbatim line on the vendor's own pages. Not matched does not mean there is none.",
  "Not tested hands-on by us: what the product does comes from the vendor's pages and our reading of them."
 ],
 "verification": {
  "price": "read",
  "free_trial": "being_verified",
  "refund": "being_verified"
 },
 "status_page": null,
 "task_evidence": null,
 "open_questions": [
  {
   "question_id": "boulevard:cancellation_terms",
   "key": "cancellation_terms",
   "question": "Can a customer cancel at any time, and what happens to an annual plan that is cancelled mid-term?",
   "status": "open"
  },
  {
   "question_id": "boulevard:data_export",
   "key": "data_export",
   "question": "Which data can a customer export, in which formats, on which plans?",
   "status": "open"
  },
  {
   "question_id": "boulevard:data_location",
   "key": "data_location",
   "question": "Where is customer data stored, and can a customer choose the region?",
   "status": "open"
  },
  {
   "question_id": "boulevard:pricing_gap_1",
   "key": "pricing_gap_1",
   "question": "Our price check could not put a number on this part of the cost: ePrescribe is $45 per prescriber, not per location, so it is left out of the per-location total. Can you publish the price or the rule?",
   "status": "open"
  },
  {
   "question_id": "boulevard:pricing_gap_2",
   "key": "pricing_gap_2",
   "question": "Our price check could not put a number on this part of the cost: The separate Medspa tab carries its own bundles. Can you publish the price or the rule?",
   "status": "open"
  }
 ],
 "vendor_answers": [],
 "agent_channels": {
  "vendor_mcp": null,
  "agent_checkout": {
   "status": "not_found",
   "detail": "No explicit support for purchases by AI agents on the vendor's own pages.",
   "checked_at": "2026-10-07",
   "method": "homepage, /pricing and the pricing page we cite, read as plain HTML (no JavaScript) and searched for explicit support of purchases by AI agents: Agentic Commerce Protocol, Instant Checkout, Agent Payments Protocol, buy in ChatGPT, agentic checkout"
  }
 }
}
