const { useState: useStatePr } = React; const TIERS = [ { name: 'Starter', setup: '$500–700', monthly: '$299', minutes: '500', bestFor: 'Single outlet, small business', features: [ ['Custom-trained AI agent', true], ['Dashboard + recordings', true], ['Human handoff', true], ['Dedicated number', '1'], ['Urdu + English', true], ['Monthly performance report', false], ['Multi-location support', false], ['Bi-weekly strategy sessions', false], ], }, { name: 'Growth', setup: '$700–900', monthly: '$599', minutes: '1,500', bestFor: 'Growing business, busy lines', star: true, features: [ ['Custom-trained AI agent', true], ['Dashboard + recordings', true], ['Human handoff', true], ['Dedicated number', '1'], ['Urdu + English', true], ['Monthly performance report', true], ['Multi-location support', false], ['Bi-weekly strategy sessions', false], ], }, { name: 'Pro', setup: '$1,000–1,500', monthly: '$999', minutes: '4,000', bestFor: 'High-volume, enterprise, multi-location', features: [ ['Custom-trained AI agent', true], ['Dashboard + recordings', true], ['Human handoff', true], ['Dedicated number', '1'], ['Urdu + English', true], ['Monthly performance report', true], ['Multi-location support', true], ['Bi-weekly strategy sessions', true], ], }, ]; function Pricing() { const [billing, setBilling] = useStatePr('monthly'); const isMobile = useMediaQuery('(max-width: 768px)'); const isNarrow = useMediaQuery('(max-width: 1024px)'); return (
04 — PRICING

Simple plans. Pay for what you use.

{['monthly', 'annual'].map((b) => ( ))}
{TIERS.map((t, i) => { const monthlyNum = parseInt(t.monthly.replace(/\D/g, '')); const displayMonthly = billing === 'annual' ? '$' + Math.round(monthlyNum * 0.85) : t.monthly; return (
{t.star && (
★ MOST POPULAR
)}
{t.name}
{t.bestFor}
{displayMonthly} /mo
+ {t.setup} ONE-TIME SETUP
Call minutes {t.minutes} / MO
{t.features.map(([label, val], j) => (
{val === true ? ( ) : val === false ? ( ) : ( {val} )} {label}
))}
); })}
Need more than 4,000 minutes?
Custom enterprise plans for chains, contact centers, and franchises.
); } window.Pricing = Pricing;