Subscription Plans Overview
Survanta's active catalog contains four canonical plan codes: STARTER, PRO, ENTERPRISE, and CUSTOM. The PRO display name is Professional. Plans grant numeric quotas and Boolean capabilities through PlanLimit rows.
Plan Types
Effective-dated PlanPrice rows provide the monthly base price by country and currency, plus a discount percentage for each subscription duration (1, 3, 6, and 12 months). Longer durations are priced from that same monthly base rather than from a separate price row, so a duration total is always the monthly price multiplied by the months, less that duration's own discount. Pricing-page and custom-builder visibility are independent catalog flags.
Two different "no price" states
A plan with no applicable price can mean one of two things, and the commercial surfaces keep them apart:
- Tailored pricing (intentional). The plan is marked enterprise-custom and no fixed price is expected; it is quoted rather than published. The pricing page shows Contact Sales, and the custom-plan builder shows a tailored-pricing state with an explanatory note. This is not an error and nothing is missing.
- Price unavailable (a catalog defect). The plan is expected to carry a price, but no current
PlanPricerow resolves for the selected country, currency, and billing cycle. This is a genuine availability problem and is still reported as an error so it can be fixed.
The distinction is the conjunction of the enterprise-custom flag and an unresolved price. An enterprise-custom plan that does resolve a price still shows that price, and a failure caused by something other than the plan price — a missing limit price, for example — is still reported as an error rather than presented as intentional.
Available Plan Tiers
| Catalog behavior | Starter | Professional | Enterprise | Custom Plan |
|---|---|---|---|---|
| Public pricing page | Visible | Visible | Visible | Hidden |
| Custom-plan builder base | Available | Available | Hidden | Available |
| External integration clients in seeded base | 0 | 5 | 25 | 0, configurable |
| Report API in seeded base | Off | On | On | Off, configurable |
| Raw-response API in seeded base | Off | Off | On | Off, configurable |
Refer to the pricing page for current, exact values for each tier.
Planned survey-version entitlements
Immutable Survey Version History is approved but not part of the current seeded offers. The planned numeric allowance is Survey versions; initial values are Starter 0, Professional 10, Enterprise 50, and Custom baseline 0. The current version counts toward the value; 0 disables history/Restore, and 1..50 enables that many visible/restorable entries. These values must not be treated as a current offer until the catalog seed and feature are implemented. Runtime contentHash will not depend on the tier.
How Plan Assignment Works
Survanta uses a commercial order and payment-verification workflow. When you choose a plan:
- Confirm a standard plan and its duration through Standard plan request, create and submit an order through Create order, or submit a custom-plan order through the Custom plan builder. Submission requires sign-in and the appropriate request permission.
- A Platform Admin approves or rejects the submitted order. Approval issues its draft invoice as Unpaid.
- A Platform Admin records full cash payment, or verifies the customer's uploaded cash-payment proof.
- Only verified full payment changes the order to Applied, the invoice to Paid, and applies the subscription entitlement snapshot.
There is one exception, and it involves no payment at all: if a discount brings the total to zero, approval applies the order immediately. The invoice reaches Paid with a zero total, no payment record is created, and the interface says Payment not required rather than implying a payment happened.
This model ensures that every organization's subscription is set up correctly and that any specific requirements can be addressed before activation.
Exceeding Plan Limits
When an enforced limit is reached, the protected new action is blocked. Use a LimitIncrease or PlanChange order rather than relying on an automatic warning or upgrade. See Limit Increase Requests for details.
Choosing a Duration
The pricing page shows each plan at 1, 3, 6, and 12 months. The amount you see is the amount your invoice will use: it is produced by the same calculation that prices the order, from the current published price for your market. You choose the duration on the confirmation page, and Survanta re-checks the plan, the duration, and the price on the server before creating anything.