Skip to content

Plan comparison

All three plans share the same per-customer Azure architecture, the same AI model, and the same Teams integration. The differences are seat quota, monthly fee, and support tier.

At a glance

StartGrowthProfessional
Price (USD/mo)$49$99$199
Human agent seats3715
AI chat triageUnlimitedUnlimitedUnlimited
Per-customer Azure stack
Teams personal tab
Embedded chat widget
Custom system prompt
Cost projection dashboardLinearLinear + medianLinear + median
Custom branding (logo/color)
Support tierStandard (business hours)Priority emailPremium 24/7 + named CSM
7-day grace period on seats
Cancel anytime + 30-day data retention

What “seats” means

A seat is a distinct human agent who has claimed a session within the last hour. If your team of 5 has 4 agents idle and 1 actively handling a chat, your seat usage is 1. The plan quota is the maximum concurrent agents, not total headcount.

Going over your quota triggers a 7-day grace period:

  • During grace: all agents continue to work; the dashboard shows a warning banner; you and your billing contact receive an email.
  • After day 7: the (N+1)th agent’s claim is rejected with a 403; existing-claim agents are unaffected.

On plan upgrade, the grace counter resets immediately.

More on seat enforcement →

How to choose

  • Start — Pick this for pilots and small teams. If you’ll never have more than 2-3 agents working concurrently, the $49/month is the cheapest path to having the full product.
  • Growth — The most common production plan. 7 concurrent seats handles small-to-medium support teams (typically 10-15 named agents on shift rotation).
  • Professional — For larger teams (15+ named, 8+ concurrent), and any customer who wants custom branding in the widget or premium 24/7 support with named CSM.

What’s NOT included in the plan fee

You pay the plan fee to PointOfContactAI for the seats + support. You separately pay Azure for the resources running in your subscription:

  • Azure OpenAI — usage-based (~$0.25 / 1M input tokens, $2 / 1M output tokens for gpt-5-mini). The dashboard projects your monthly cost.
  • Cosmos DB serverless — usage-based; typically <$5/month for low-volume support traffic.
  • Storage / Key Vault / App Insights — near-zero idle cost; <$1/month total.
  • SignalR Free tier — $0 (20 concurrent connections; sufficient for support teams).
  • Function App Flex Consumption — pay-per-execution; typically <$5/month.

Total Azure resource cost for a typical 3-7 seat customer is $10-30/month on top of the plan fee.

Switching plans

You can switch any time from the Azure Marketplace. Effective immediately:

  1. Open the Marketplace → your PointOfContactAI subscription → Change plan.
  2. Pick a new plan. Confirm.
  3. Microsoft notifies us via lifecycle webhook. We PATCH your customer Function App’s SEAT_QUANTITY env var via ARM.
  4. Your dashboard’s Plan & Seats tile updates within 30 seconds.

More on upgrade / downgrade →