---
title: Promo Kodlar
title_en: Promo Codes
order: 50
product: back-office
section_tr: Promosyonlar
section_en: Promotions
cardImage: /img/bo/system-configuration/8-1-5/tqdxkduq4fvnfyjq-image-b748385a.webp
---
# Promo Codes

![Promo Codes](/img/bo/system-configuration/8-1-5/tqdxkduq4fvnfyjq-image-b748385a.webp)

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
