# How To Create A Package

### **What is a Package?**

A **package** in Tebex represents a digital product your customers can purchase. Each package includes:

* A name and description
* A price (one-time, recurring, or both)
* Deliverables (e.g., game server commands, Discord roles, license keys)

***

### **Step 1: Create a New Package**

1. Log in to your [**Tebex Control Panel**.](https://creator.tebex.io/dashboard)
2. Navigate to **Packages** in the left sidebar.
3. Click **Add New** → **Package**.

***

### **Step 2: Fill in Basic Package Info**

{% hint style="warning" %}
You can attach videos to packages, in addition to images.
{% endhint %}

| Field                              | Description                                                                                                                                                                                                          |
| ---------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Name**                           | The public name shown on your webstore.                                                                                                                                                                              |
| **Description**                    | Clearly explain the product. List all included benefits if applicable.                                                                                                                                               |
| **Category**                       | Assign to a store category. You can edit categories later if needed.                                                                                                                                                 |
| **Image and/or Video via YouTube** | <p>Images are displayed on the store depending on your template. Use PNG ≤165px height.<br><br>Videos (via YouTube) can be listed in addition to images; these are displayed alongside the images in a carousel.</p> |
| **Price**                          | Set a one-time fee, subscription, or both.                                                                                                                                                                           |

{% hint style="info" %}
Clear, benefit-driven descriptions help increase conversions.
{% endhint %}

***

### **Step 3: Configure Pricing & Delivery Rules**

#### **Payment Options**

* **One-Time Payment**
* **Recurring Subscription**
* **Both** (same price for both)

#### **Delivery Scheduling**

* **Remove After**: Automatically revoke access after X days.
* **Charge Every**: Set subscription frequency (e.g., monthly).

{% hint style="danger" %}
**'Remove After' does not work with FiveM/RedM Assets.**

Revoking an asset is only possible when issuing a refund for paid transactions or when a customer's subscription expires for recurring transactions. This is done to combat fraudulent use of the platform.
{% endhint %}

***

### **Step 4: Set Purchase Limits (Optional)**

* **Global Limit**: Limit total store-wide purchases.
* **User Limit**: Limit per-customer purchases.
* **Exclude Removed Packages** from limit tracking.

{% hint style="info" %}
**Setting up a subscription where you only want the customer to have one active subscription at a time?**

You'll need to set a User Limit of 1 per month to restrict purchases.
{% endhint %}

***

### **Step 5: Apply Restrictions (Optional)**

* **Required Packages**: Gate access behind owning one or more packages.
* **Quantity Lock**: Prevent customers from adjusting quantity.
* **Visibility Options**:
  * Publish date range
  * Hide for anonymous users
  * Fully disable package from store

{% hint style="info" %}
Disabling a package won’t affect any existing subscriptions, but it will prevent new ones from being created.
{% endhint %}

***

### **Step 6: Add Deliverables**

Each deliverable is triggered by specific events (purchase, refund, removal, etc.).

#### Supported Deliverable Types

| Type                     | Description                                                                                                                                                                                                  |
| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Game Server Commands** | Send in-game commands on purchase (e.g., using [Tebex Plugin](https://github.com/tebexio/Tebex-Minecraft/releases) or [RCON](https://docs.tebex.io/creators/tebex-control-panel/game-servers/rcon-adapter)). |
| **FiveM Assets**         | Link assets from your CFX Account for automatic delivery.                                                                                                                                                    |
| **Discord Actions**      | Assign/remove roles, send messages, or invite users to Discord.                                                                                                                                              |
| **License Keys**         | Upload a CSV (max 500 keys) for Tebex to distribute via email.                                                                                                                                               |
| **File Downloads**       | Provide digital downloads (max 300MB).                                                                                                                                                                       |
| **Webhooks**             | Send transaction info to your own server. [See Developer Docs](https://docs.tebex.io/developers/webhooks/overview).                                                                                          |
| **Gift Cards**           | Issue a [gift card](https://docs.tebex.io/creators/growth-and-success/gift-cards) to the customer equal to the purchase amount.                                                                              |

{% hint style="info" %}
**Need help writing server commands?** [Check our Command Guide.](https://docs.tebex.io/creators/command-management/an-introduction-to-commands)
{% endhint %}

***

### **Step 7: Advanced Options**

* **Custom URL Slug**: Make package URLs more readable and SEO-friendly.
* **Community Goal Tracking**: Add packages toward Community Goals.
* **Upsell Configurations**: Promote additional products during checkout.

***

### **Final Step: Save the Package**

Click **Create** or **Update** to finalize your package. Your new product will now appear on your webstore.

### **Prefer a Video Walkthrough?**

Check out our Package Creation Overview Guide for a visual introduction.

{% embed url="<https://www.youtube.com/watch?t=74s&v=WsvBbt62-qs>" %}
