From 9b511da2e8963093a1995d48ce4335d83d74c37d Mon Sep 17 00:00:00 2001 From: kipavy Date: Sat, 12 Sep 2026 20:59:30 +0000 Subject: [PATCH] feat(pricing): sell Teams, keep Business gated MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Teams was marked "Coming soon" on the pricing page with an empty CTA href, while the Terms page priced it and promised a 14-day free trial. Those cannot both be true, and the product side works: an isolated end-to-end run confirmed team creation, invite and accept, built-in and custom roles, and seat-cap enforcement refusing a member over the cap with 402. Unlock the Teams card so it renders a real CTA, and drop the Terms trial claim rather than restate it — the Pro trial is granted at registration, whereas a Teams trial would come from the LemonSqueezy variant, which is not verifiable from this repo. Stating the price and the per-seat minimum is the part we can stand behind. Business stays gated and is now marked not available for purchase in the Terms. It is not simply Teams plus granular permissions from a billing standpoint: create_checkout matches only pro and teams, and tier_from_variant_id knows only those variants, so a Business purchase would be charged and silently skip the tier update. --- landing/app/components/Pricing.tsx | 5 ++--- landing/app/terms/page.tsx | 7 +++---- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/landing/app/components/Pricing.tsx b/landing/app/components/Pricing.tsx index b65ba59..b461a54 100644 --- a/landing/app/components/Pricing.tsx +++ b/landing/app/components/Pricing.tsx @@ -56,9 +56,8 @@ const plans = [ savings: "Save 17% with annual billing", desc: "Shared vaults, live terminals, and access control for teams (3-user minimum).", highlight: false, - comingSoon: true, - cta: "Coming soon", - ctaHref: "", + cta: "Get Teams", + ctaHref: "https://app.voltius.app/signup?plan=teams", features: [ "Everything in Pro", "Team vaults & invites", diff --git a/landing/app/terms/page.tsx b/landing/app/terms/page.tsx index f3b2df0..8426e04 100644 --- a/landing/app/terms/page.tsx +++ b/landing/app/terms/page.tsx @@ -65,12 +65,11 @@ export default function TermsPage() {
  • Teams — $15/user/month (billed annually) or - $18/user/month (billed monthly), 3-user minimum. Includes a 14-day free trial, - credit card required. + $18/user/month (billed monthly), billed per seat with a 3-user minimum.
  • - Business — $30/user/month. Contact us for - custom contracts and self-hosted deployment. + Business — $30/user/month. Not yet available + for purchase. Contact us for custom contracts and self-hosted deployment.