Skip to content

Upgrade / downgrade

You can switch plans any time from the Azure Marketplace.

Upgrade (e.g. Start → Growth)

  1. Open the Marketplace → your PointOfContactAI subscription → Change plan.
  2. Pick the higher tier. Confirm.
  3. Microsoft notifies us via lifecycle webhook within seconds.
  4. We PATCH your customer Function App’s SEAT_QUANTITY env var via ARM (zero downtime).
  5. Your dashboard’s Plan & Seats tile updates within 30 seconds.
  6. If you were in a seat-quota grace period, it’s cleared.

You receive a plan-changed email confirming the new tier + new seat quota.

Cost & tier implications

A plan change updates your seat quota immediately. It does not re-provision the Azure resource tiers you chose at deploy time (SignalR SKU, OpenAI ceiling, always-ready instances) — those are standard Azure resources in your own subscription that you scale separately. So an upgrade raises your seat count and plan license right away, but your Azure infrastructure bill only changes when you scale those resources yourself.

The exception is at initial deploy: choosing Professional on a fresh stack provisions SignalR Standard S1 (~$49.73/mo) plus an always-ready Function instance, which raises your Azure infrastructure floor from the ~$3–30/mo Start/Growth range to ~$60–120/mo.

Resource tiers & sizing →

Downgrade (e.g. Growth → Start)

Same flow, but:

  • If your current seatsUsed > newSeatQuota, a fresh 7-day grace period starts.
  • You have 7 days to either drop below the new quota OR re-upgrade.

Cancellation

For a Managed Application offer, cancelling is deleting: billing stops when you delete the Managed Application resource, and that same delete removes the Managed Resource Group — Cosmos DB and every conversation in it — immediately and irreversibly. There is no retention window and no copy held anywhere else (we have zero standing access to your data, so we can’t keep one for you).

The safe order is export first, then delete — full walkthrough in Cancel & uninstall.

When the delete goes through, we receive the lifecycle event, mark your subscription Unsubscribed, and send a confirmation email. You can buy again at any time, but the new deployment starts empty.