# Coupon Code

This guide will help you understand how to create and manage coupon codes in Gamify Route. There are two main options for generating coupon codes: **Runtime Coupon Code** and **Manual Coupon Code**.

{% embed url="<https://youtu.be/s_G9PCtZ4ZM?si=YjgpOn8TJZ9cx0bQ>" %}

### Coupon Code Options

<figure><img src="https://2433803393-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpavEzBU30M4JenpiGJBP%2Fuploads%2Fn7Vcq4mFm9ot7ivS5BF3%2Fimage5.png?alt=media&#x26;token=2132b3b3-094d-43d5-849c-3b38797e4c54" alt=""><figcaption></figcaption></figure>

### 1. Runtime Coupon Code

You can create a single coupon code or multiple codes with various customization options.

<figure><img src="https://2433803393-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpavEzBU30M4JenpiGJBP%2Fuploads%2FOpYe0p31KyAwMxiKM6ZU%2Fimage1.png?alt=media&#x26;token=bce989b6-d9be-4d7d-9526-d7e7781ff111" alt=""><figcaption></figcaption></figure>

**Unlimited Code**

* **Description**: Generates a single coupon code.
* **Max Length**: 20 characters.
* **Advanced Options**:
  * **Code Prefix**: Adds a prefix at the beginning.
  * **Code Suffix**: Adds a suffix at the end.
  * **Uppercase**: Includes uppercase letters.
  * **Lowercase**: Includes lowercase letters.
  * **Digit**: Includes numbers.

**Limited Code**

* **Description**: Generates multiple coupon codes (up to 100).
* **Max Length**: 20 characters each.
* **Advanced Options**:
  * **Code Prefix**: Adds a prefix at the beginning.
  * **Code Suffix**: Adds a suffix at the end.
  * **Uppercase**: Includes uppercase letters.
  * **Lowercase**: Includes lowercase letters.
  * **Digit**: Includes numbers.

### 2. Manual Coupon Code

This option allows for more manual control over the coupon generation process.

<figure><img src="https://2433803393-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpavEzBU30M4JenpiGJBP%2Fuploads%2FcxQQ512aiOjQCodfH8UO%2Fimage2.png?alt=media&#x26;token=3cdeaa12-f2c8-46b6-be99-61a433e58154" alt=""><figcaption></figcaption></figure>

**Random Code Generator**

* **Automatic Generation**: System generates codes automatically.
* **Enter Codes Length**: Specify how many codes to generate (max: 1000).
* **Single Code Length**: Set the length of each code (max: 20 characters).
* **Usage Type**:
  * **Once**: Each code can only be used once.
  * **Unlimited**: Each code can be used an unlimited number of times.
  * **Limited**: Each code can be used a specified number of times.
* **Advanced Options**:
  * **Code Prefix**: Adds a prefix at the beginning.
  * **Code Suffix**: Adds a suffix at the end.
  * **Uppercase**: Includes uppercase letters.
  * **Lowercase**: Includes lowercase letters.
  * **Digit**: Includes numbers.

**Manual Generation**

* **Description**: Manually create and manage codes.
* **Usage Type**:
  * **Unlimited**: Codes can be used an unlimited number of times.
  * **Limited**: Codes can be used a specified number of times.
* **Access Code**: Enter your desired code manually.
* **Upload Excel**: Upload an Excel file with your codes.

### Additional Features

* **Convert Codes**:
  * To transfer a manual coupon code to a runtime coupon code, click the "Update to Runtime Coupon Code" button. Confirm the transfer to complete the process.
  * To convert a runtime coupon code to a manual coupon code, follow the same process as above.
* **History**: The system keeps a record of all generated codes, whether created manually or using the runtime option.

***

For further assistance, please contact our support team at <support@gamifyroute.com>.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.gamifyroute.com/kb/advance-features/coupon-code.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
