Market practice
What VOIR AI does
Prices only in client-side JavaScriptPlans invisible to a search engine, to an LLM assistant, to a browser without JS.
Every figure sits in the server-rendered HTML and is duplicated in /pricing.md.
A single credit with no published conversionThe customer cannot predict the bill before it arrives.
Two units plus a full operations price list with the cost of each one.
The most expensive model by defaultA silent five-fold inflation of the bill for anyone who did not read the docs.
Model choice is explicit and its MC spend is shown before the run.
A penalty for bringing your own model keyPunishing the customer for saving money.
BYOK with no markup on every plan.
Billing for a failed actionThe customer pays for the platform's error.
Failures and retries cost 0 VU.
Monthly credits that expireAccumulated value wiped every billing period.
Carry-over is indefinite, including purchased packs.
A price cliff between tiersThe middle segment falls out and there is no growth path.
A ladder of $19 → $79 → $249 → from $800, plus top-up packs.
"Unlimited users" alongside a seat capMarketing contradicting the plan table.
Unlimited seats on every paid plan, with no small print.
Everything behind "talk to sales"You cannot learn the price without a call.
Self-serve plans with public prices; a conversation is needed only to scope Enterprise.
Anyone who mentions the bot becomes a paid seatThe bill grows because a colleague asked a question.
Seats are not billed at all.
Counters that ship as zeros in the HTMLValues injected by animation, so scrapers read "0".
Every number on the page is a literal in the markup, never animated up from zero.
Invented urgencyA "first 100 customers" discount presented as a fact.
Nothing is on sale, so there are no discounts, no deadlines and no countdowns.