Plans and limits

Zevio SaaS plan (FREE, BASIC, PREMIUM, ENTERPRISE, TRIAL) is assigned to the organization and gates limits and features. Plans page (/dashboard/plans) is visible to OWNER and ADMIN. TRIAL lasts 14 days and is treated as Enterprise-class for webhooks UI and Premium+ for conversion tracking.

Hard limits

  • FREE - 5 offers, 100 subscription customers, 0 PLN/mo
  • BASIC - 20 offers, 500 customers, 499 PLN/mo
  • PREMIUM - unlimited offers, 3000 customers, 1499 PLN/mo
  • ENTERPRISE - unlimited, custom pricing
  • TRIAL - Enterprise-like limits, 14 days, 0 PLN

Feature matrix

  • Dashboard, gateway, offer builder, customers, analytics, recurring charges, passes, prepaid, one-time - all plans including FREE
  • Payment branding + REST/Workbench/Stripe/Shoper UI - paid (BASIC+/TRIAL)
  • Conversion tracking - PREMIUM|ENTERPRISE|TRIAL
  • Webhooks UI - ENTERPRISE|TRIAL; webhook endpoint API create asserts Premium+
  • Timetable appears when the org has timetable-enabled offers - not a Premium middleware gate
  • Analytics is not in PLAN_REQUIRED_PATHS

Recurring model in the offer

Every dashboard subscription offer stores BLIK model O (frequency + optional occurrences / monthly anchor). Models A/M exist in API/legacy but are not selectable in UI. FREE may create recurring offers within offer and subscription-customer limits.

Do not confuse

  • Org SaaS plan ≠ customer subscription on a QR offer
  • PLAN-context payments are not merchant-refundable in the refunds module
  • Webhook events include payment.success, payment.failed, refund.created, refund.completed - there is no event named refunded
Offer/customer limits are enforced by the backend (PLAN_OFFER_LIMIT, PLAN_SUBSCRIPTION_CUSTOMER_LIMIT).