Skip to content
Enterprise

App configuration

Platform-admin console for managing subscription packs — pricing, currencies, features, Stripe sync — and referential time zone data.

App Configuration is the platform-administrator area of the console for operating PulsVault's commercial catalog and referential data. It has two tabs — Subscription Packs and Time Zones — and is only available to platform admins (the management API behind it is gated to the admin role).

Subscription packs#

Each pack is one sellable plan (Free, Premium, Solo Professional, Family, Team, Business, Enterprise). The list offers a Cards view for day-to-day editing and a Compare view that renders the per-plan entitlement matrix: quotas, limits, and gated capabilities side by side.

What's code-owned vs editable#

Standard packs are seeded from code and re-seeded when the code baseline's version increases, so structure can't drift in the database:

Managed in code (read-only) Editable in the console
Plan type, pack type (flat rate / per user) Description, marketing feature list
Quotas: max users, vaults, items per vault, storage Per-currency pricing and discounts
Trial days and trial payment-method requirement Popular / Recommended flags, Active toggle
Entitlement matrix (gated features, limits) Name and description translations (JSON import)

Custom packs can be created with Add Pack (a JSON import mode is available at creation) and deleted from their card.

Pricing and currencies#

From a pack's edit page you can:

  • Add or remove currencies, each with monthly and annual amounts and discounts.
  • Auto-calculate a currency's pricing from a base monthly price plus discount percentages.
  • Apply global discounts across periods, optionally preserving custom per-currency discounts.

Stripe provisioning#

Each card shows a Stripe sync status pill. Sync to Stripe (re)provisions the pack's Stripe Product and Prices and refreshes the stored price ids; the edit page also exposes the pack's price history (current and archived Stripe prices).

Changes go live

Pack pricing and presentation feed the public pricing page and checkout. Verify amounts and currency before syncing to Stripe. See Plans & subscription for the customer-facing side.

Time zones#

The Time Zones tab manages the referential list used across the platform. The table is searchable and paginated; editing a row opens a modal with:

  • Zone Name, TZ Name, and Abbreviation
  • GMT Offset and GMT Offset Name
  • Is Default — marks the platform-wide default zone
Was this page helpful?