fix: simplify pricing to single plan — 10 free devices, $3/device/month after

All features available to everyone. No tiered plans.
This commit is contained in:
Graham McIntire 2026-02-14 10:59:02 -06:00
parent 2c45b09588
commit 301c3c1803

View file

@ -322,97 +322,69 @@
Start free. Pay only when you're ready to scale.
</p>
</div>
<div class="mt-16 mx-auto max-w-3xl grid grid-cols-1 gap-8 lg:grid-cols-2">
<!-- Free -->
<div class="rounded-2xl bg-white p-8 shadow-sm ring-1 ring-slate-200">
<h3 class="text-lg font-semibold text-slate-900">Starter</h3>
<p class="mt-2 text-sm text-slate-500">Get started with your first tower.</p>
<div class="mt-6">
<span class="text-4xl font-bold text-slate-900">Free</span>
<div class="mt-16 mx-auto max-w-xl">
<div class="rounded-2xl bg-white p-8 shadow-lg ring-2 ring-blue-600 text-center">
<div class="mt-2">
<span class="text-5xl font-bold text-slate-900">$3</span>
<span class="text-lg text-slate-500">/device/month</span>
</div>
<ul class="mt-8 space-y-3 text-sm text-slate-600">
<li class="flex items-center gap-2">
<.icon name="hero-check" class="h-5 w-5 text-blue-600 flex-shrink-0" />
Up to 10 monitored devices
</li>
<li class="flex items-center gap-2">
<.icon name="hero-check" class="h-5 w-5 text-blue-600 flex-shrink-0" />
1 agent / 1 network
</li>
<li class="flex items-center gap-2">
<.icon name="hero-check" class="h-5 w-5 text-blue-600 flex-shrink-0" />
SNMP monitoring &amp; alerts
</li>
<li class="flex items-center gap-2">
<.icon name="hero-check" class="h-5 w-5 text-blue-600 flex-shrink-0" />
7-day data retention
</li>
<li class="flex items-center gap-2">
<.icon name="hero-check" class="h-5 w-5 text-blue-600 flex-shrink-0" />
Impact dashboard
</li>
</ul>
<.link
navigate={~p"/users/register"}
class="mt-8 block w-full rounded-full py-2.5 text-center text-sm font-semibold text-blue-600 ring-1 ring-blue-200 hover:ring-blue-300 hover:bg-blue-50"
>
Get started free
</.link>
</div>
<!-- Pro -->
<div class="rounded-2xl bg-white p-8 shadow-lg ring-2 ring-blue-600 relative">
<div class="absolute -top-4 left-1/2 -translate-x-1/2">
<span class="inline-flex items-center rounded-full bg-blue-600 px-4 py-1 text-xs font-semibold text-white">
Most popular
</span>
</div>
<h3 class="text-lg font-semibold text-slate-900">Pro</h3>
<p class="mt-2 text-sm text-slate-500">For growing WISPs with multiple sites.</p>
<div class="mt-6">
<span class="text-4xl font-bold text-slate-900">$3</span>
<span class="text-sm text-slate-500">/device/month</span>
</div>
<ul class="mt-8 space-y-3 text-sm text-slate-600">
<li class="flex items-center gap-2">
<p class="mt-3 text-base text-slate-600">
First <strong class="text-slate-900">10 devices free</strong>, forever. All features included.
</p>
<div class="mt-10 grid grid-cols-2 gap-x-8 gap-y-3 text-sm text-slate-600 text-left max-w-md mx-auto">
<div class="flex items-center gap-2">
<.icon name="hero-check" class="h-5 w-5 text-blue-600 flex-shrink-0" />
Unlimited devices
</li>
<li class="flex items-center gap-2">
</div>
<div class="flex items-center gap-2">
<.icon name="hero-check" class="h-5 w-5 text-blue-600 flex-shrink-0" />
Unlimited agents &amp; networks
</li>
<li class="flex items-center gap-2">
</div>
<div class="flex items-center gap-2">
<.icon name="hero-check" class="h-5 w-5 text-blue-600 flex-shrink-0" />
SNMP monitoring &amp; alerts
</div>
<div class="flex items-center gap-2">
<.icon name="hero-check" class="h-5 w-5 text-blue-600 flex-shrink-0" />
Impact dashboard
</div>
<div class="flex items-center gap-2">
<.icon name="hero-check" class="h-5 w-5 text-blue-600 flex-shrink-0" />
Gaiia / Sonar integration
</li>
<li class="flex items-center gap-2">
</div>
<div class="flex items-center gap-2">
<.icon name="hero-check" class="h-5 w-5 text-blue-600 flex-shrink-0" />
Preseem QoE integration
</li>
<li class="flex items-center gap-2">
</div>
<div class="flex items-center gap-2">
<.icon name="hero-check" class="h-5 w-5 text-blue-600 flex-shrink-0" />
Subscriber trace &amp; alert triage
</li>
<li class="flex items-center gap-2">
</div>
<div class="flex items-center gap-2">
<.icon name="hero-check" class="h-5 w-5 text-blue-600 flex-shrink-0" />
Config change tracking
</li>
<li class="flex items-center gap-2">
</div>
<div class="flex items-center gap-2">
<.icon name="hero-check" class="h-5 w-5 text-blue-600 flex-shrink-0" />
90-day data retention
</li>
</ul>
Team access &amp; email alerts
</div>
<div class="flex items-center gap-2">
<.icon name="hero-check" class="h-5 w-5 text-blue-600 flex-shrink-0" />
API access
</div>
</div>
<.link
navigate={~p"/users/register"}
class="mt-8 block w-full rounded-full py-2.5 text-center text-sm font-semibold text-white bg-blue-600 hover:bg-blue-500"
class="mt-10 inline-block rounded-full px-8 py-3 text-sm font-semibold text-white bg-blue-600 hover:bg-blue-500"
>
Get started free
</.link>
</div>
</div>
<p class="mt-8 text-center text-sm text-slate-500">
All plans include team access, email alerts, and API access.
Need a custom plan for 500+ devices? <a
No credit card required. Need a custom plan for 500+ devices? <a
href="mailto:hi@towerops.net"
class="text-blue-600 hover:text-blue-500 underline"
>Talk to us</a>.