Promo Codes

Promo Codes

Source route: /promotion/promo-codes

This page is the operational workspace for code-based promotional campaigns.

What You Can Do

  • filter promo codes by date range, status, bonus type, and code
  • create or edit promo codes from the modal
  • open code-level view flow
  • export the filtered result set as XLSX or CSV
  • expand rows to review currency and amount details

Status Behavior

The list shows source-backed promo-code statuses such as:

  • active
  • inactive
  • used
  • expired

Important behavior:

  • direct status toggle is intended for active and inactive
  • used or expired rows are not meant to behave like freely toggleable live campaigns

Create And Edit Flow

The promo-code modal supports:

  • code
  • linked bonus
  • promo-code type
  • max count
  • active period
  • min deposit and pass-day style thresholds
  • verified-player-only and balance validation flags
  • per-currency amount rows when the selected bonus allows them

When editing:

  • the current coupon is loaded
  • the linked bonus and available currencies are rehydrated
  • the existing currency rows are restored into the form

Export And Audit Use

Use export when you need:

  • campaign audit output
  • a redemption-cap check
  • currency/amount review outside the UI

The export logic includes nested promo-code currency rows, not only the top-level list fields.

When To Use This Page

  • when the campaign is redeemed by code
  • when you must review remaining usage count or used count
  • when eligibility is tied to a specific code pool rather than a generic active bonus