EduSync · Billing

Promo Codes Management

Manage discount codes used at checkout. Every create / update / activate / suspend / archive appends a `promo_audit_events` row, and successful redemptions land in `promo_redemption_events` so analytics stays aligned with real billing outcomes.

Discount CampaignsCheckout ValidationGrowth Tracking

Promo Code Control Center

Configure discount codes, plan eligibility, expiry windows, and redemption limits. Validation is server-side at checkout and surfaces structured reasons (not active, expired, usage limit reached, per-user limit, plan not eligible).

Active0Visible at checkout
Draft · Suspended0 · 0Not currently redeemable
Expired0Past end_at
Total Redemptions0All-time applied
Redemptions (30d)0Last 30 days
Discount Granted$0.00Sum across applied redemptions

Validate at Checkout

Mirror of the read-only /billing/promo-codes/validate endpoint used by checkout. No redemption is recorded.
Used to compute discount
Loading promo codes…