Skip to main content

Plans

A Plan represents a subscription tier (e.g., Starter, Professional, Enterprise). Each plan has:
  • Name and description
  • Feature list with INCLUDE/NOT_INCLUDE/DEFAULT types
  • Optional highlight flag for UI emphasis
  • Status (ACTIVE/INACTIVE)

Plan Intervals

Each plan has one or more intervals defining billing frequency and price:
IntervalDescription
MONTHLYBilled every month
QUARTERLYBilled every 3 months
SEMIANNUALLYBilled every 6 months
YEARLYBilled every 12 months
Each interval has an amount in cents and a currency.

Stripe Sync

  • Plan → Stripe Product
  • PlanInterval → Stripe Price (linked to product)