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
| Start | Growth | Professional | |
|---|---|---|---|
| Price (USD/mo) | $49 | $99 | $199 |
| Human agent seats | 3 | 7 | 15 |
| AI chat triage | Unlimited | Unlimited | Unlimited |
| Per-customer Azure stack | ✓ | ✓ | ✓ |
| Teams personal tab | ✓ | ✓ | ✓ |
| Embedded chat widget | ✓ | ✓ | ✓ |
| Custom system prompt | ✓ | ✓ | ✓ |
| Cost projection dashboard | Linear | Linear + median | Linear + median |
| Custom branding (logo/color) | — | — | ✓ |
| Support tier | Standard (business hours) | Priority email | Premium 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.
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:
- Open the Marketplace → your PointOfContactAI subscription → Change plan.
- Pick a new plan. Confirm.
- Microsoft notifies us via lifecycle webhook. We PATCH your customer Function App’s
SEAT_QUANTITYenv var via ARM. - Your dashboard’s Plan & Seats tile updates within 30 seconds.