---
title: Offer Builder
slug: offer-builder
docTags: 
createdAt: 2025-07-04T06:51:20.391Z
---

![](https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/mE0Bt1VH0_qirz5j-0uqZ-20251127-194437.png)

The **Offer Builder&#x20;**&#x61;llows you to create and manage different types of promotions. Whether you want to offer product discounts, order-level savings, free delivery, bundle deals, or free gifts, the builder gives you all the tools you need to set up and control your discounts in just a few steps.



## Navigating to the Coupons Page

- On the Admin Panel, click on "Promotions."&#x20;

::Image[]{src="https://images.archbee.com/A6k4A417O1V2DGm4H5kN0/H8MTnJIpcHvH9X2KFjvHt_how-to-create-and-configure-coupons-in-hyperzod-app-step-2.png?format=webp" size="70" width="800" height="448" position="center" darkWidth="800" darkHeight="448" showCaption="false"}

- Then click "Coupons."

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/uBVCT0-V2JOmnaAhGtitu_image.png" size="70" width="1107" height="611" position="center" darkWidth="1107" darkHeight="611" showCaption="false"}

***

## Creating a Discount

- To add, click "Create New."

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/U_femOOhgCo7qc8Aj1uC__image.png" size="80" width="1877" height="583" position="center" darkWidth="1877" darkHeight="583" showCaption="false"}

- The Offer Builder pop-up window opens.

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/f9xNmbrWEuu2x6kYRflk5_image.png" size="60" width="804" height="780" position="center" darkWidth="804" darkHeight="780" showCaption="false"}

***

## Select Discount Type

Hyperzod’s Offer Builder provides different types of promotions to help you boost sales, whether you want to discount products, remove delivery fees, or offer bundle deals.

To help you choose the right discount for your campaign, the following section explains each discount type one by one.

Here are the discount types you can choose from:

- **Product Discount -&#x20;**&#x41;pplies a percentage or fixed amount off selected **products or categories**.
  Example: 10% off all Beverages; ₹50 off Large Pizza.&#x20;

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/NesMOqUwHS2IcenAzOPko_image.png" size="60" width="808" height="743" position="center" darkWidth="808" darkHeight="743" showCaption="false"}

- **Order Discount -&#x20;**&#x52;educes the total amount of the entire order by a fixed value or percentage, often with a minimum spend.
  Example: 15% off orders above ₹599; ₹100 off any order.&#x20;

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/bgkW5tj6VyK3KFE1i8kSJ_image.png" size="60" width="708" height="713" position="center" darkWidth="708" darkHeight="713" showCaption="false"}

- **Delivery Fee Discount -&#x20;**&#x4F;ffer a free delivery fee on customer orders.
  Example: Free delivery on orders above ₹299.&#x20;

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/bUOgi0UdStgIMxsxg2obw_image.png" size="60" width="706" height="715" position="center" darkWidth="706" darkHeight="715" showCaption="false"}

- **Buy X Get Y -&#x20;**&#x47;ives a free or discounted item when customers buy certain products or quantities.
  Example: Buying 2 Burgers, Getting Fries at a discounted price.&#x20;

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/__A23cguQoZ5L2PzyTcjN_image.png" size="60" width="681" height="736" position="center" darkWidth="681" darkHeight="736" showCaption="false"}

- **Free Gift -&#x20;**&#x55;nlock a free gift once the cart meets a minimum spend.
  Example: Free dessert for orders above ₹799.&#x20;

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/Hk6P4_w_sTeZtxEytK-Nq_image.png" size="60" width="696" height="710" position="center" darkWidth="696" darkHeight="710" showCaption="false"}

***

## General Discount Settings

Enter basic Discount details. Enter the code customers will use and a short description line explaining the offer.

**Example:** "10% off on Beverages"

:::hint{type="info"}
Tailor your description to customer choices. Use [language settings](https://help.hyperzod.com/language) to add or remove options or choose the default language.
:::



::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/6tXybNiFTGnxpQxy7gTcc_image.png" size="70" width="1032" height="480" position="center" darkWidth="1032" darkHeight="480" showCaption="false"}

### Basic Details

- **Public Coupon -&#x20;**&#x57;hen enabled, the coupon becomes visible and discoverable to all customers. When disabled, only customers who have the specific code can use it.

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/SnlAbGo_Xi05cytx35nB1_image.png" size="70" width="1017" height="296" position="center" showCaption="false"}

- **Active Status -&#x20;**&#x57;hen enabled, the discount is active and available for customers to use. When disabled, it becomes inactive and cannot be applied.

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/T0EHRnI7pwqPfVfQA-wTF_image.png" size="70" width="998" height="278" position="center" showCaption="false"}

### Discount Value

This section lets you choose how the discount will be calculated, either as a percentage or a fixed amount.

- **Percentage -&#x20;**&#x45;nter a percentage for a discount. "Max Amount" allows you to set a threshold amount; for example, if you set $50, even if the % calculation results in a $90 discount, the maximum applied discount will be $50

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/b3YlOojGhl2ZbW5Hj4qco_image.png" size="70" width="993" height="255" position="center" darkWidth="993" darkHeight="255" showCaption="false"}

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/aMzX_BPz500z0dIqHjc85_image.png" size="50" width="540" height="828" position="center" darkWidth="540" darkHeight="828" showCaption="false"}

- **Flat Amount -** Enter a fixed amount to be applied to the customer's cart as a discount.

:::hint{type="info"}
If the checkbox for **Once Per Order&#x20;**&#x69;s enabled, the discount is applied only once. If disabled, the fixed amount applies to **each&#x20;**&#x65;ligible item in the order.
:::

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/q5A44rdG0aZQQKjna4sYQ_image.png" size="70" width="1000" height="267" position="center" showCaption="false"}

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/Fkf_nMdpwye65msTmT7oe_image.png" size="50" width="543" height="818" position="center" darkWidth="543" darkHeight="818" showCaption="false"}

**Free Delivery -** Waive the delivery fee from the customer's cart.

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/ga_kf8dPgYPIKFNb9wn1N_image.png" size="62" width="574" height="170" position="center" darkWidth="574" darkHeight="170" showCaption="false"}

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/BC4khpaCaayNCNeAbF71O_image.png" size="50" width="533" height="841" position="center" darkWidth="533" darkHeight="841" showCaption="false"}

### Buy X Get Y Configuration&#x20;

This section lets you create offers where customers buy certain items and receive another item for free or at a discount.

- **Merchant Selection -&#x20;**&#x53;tart by selecting the merchant. Once a merchant is chosen, the system will use **that merchant’s products and categories** in both the “Customer Buys” and “Customer Gets” sections.

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/q-L8KUUNw7uydKFcopGxB_image.png" size="60" width="1004" height="603" position="center" darkWidth="1004" darkHeight="603" showCaption="false"}

- **Customer Buys -&#x20;**&#x48;ere, you define **what the customer must buy** to unlock the offer.

You can choose between:

- **Minimum quantity of items -&#x20;**&#x46;or example, A Customer must buy **2 items**.
- **Minimum purchase amount -&#x20;**&#x46;or example, A Customer must spend **£50.**

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/XwSFanrY0Y4Us6cYx1i-9_image.png" size="62" width="571" height="236" position="center" darkWidth="571" darkHeight="236" showCaption="false"}

:::hint{type="info"}
You can also decide whether the customer must buy:

- **Any products**, or&#x20;
- **Specific products/categories**
:::

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/Ufg7eDD5gr7Cr6IKQjiq__image.png" size="62" width="920" height="352" position="center" darkWidth="920" darkHeight="352" showCaption="false"}

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/HyKMJS0Dw6iY4biAk9sv5_image.png" size="62" width="965" height="489" position="center" darkWidth="965" darkHeight="489" showCaption="false"}

- **Customer Gets -&#x20;**&#x4E;ext, define **what the customer will receive** once the “Buy X” condition is met.

Options include:

- The **quantity** they will get (e.g., 1 free fries)&#x20;
- Whether they can get a&#x6E;**&#x20;item** from **specific products** or **specific categories**

This allows you to configure classic offers like “Buy 1 Get 1 Free” or cross-sell offers like “Buy a Pizza, Get a Drink.”&#x20;

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/wvfrRI7wuVQLIayWZuIry_image.png" size="62" width="968" height="340" position="center" darkWidth="968" darkHeight="340" showCaption="false"}

- **At a Discounted Value -&#x20;**&#x43;hoose how the reward item will be discounted:

**Percentage -&#x20;**&#x45;xample: Get the second item at **15% off**.

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/9Cwu5Fv5HcKl5qOPIPb34_image.png" size="62" width="827" height="174" position="center" darkWidth="827" darkHeight="174" showCaption="false"}

**Amount off each -&#x20;**&#x45;xample: Get **£5 off** the selected reward item.

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/03RHhPQCaM-82SWnxPMnr_image.png" size="62" width="675" height="203" position="center" darkWidth="675" darkHeight="203" showCaption="false"}

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/hjSf9RUUKR34O7oJsagi9_image.png" size="50" width="539" height="734" position="center" darkWidth="539" darkHeight="734" showCaption="false"}

**Free -&#x20;**&#x54;he reward item becomes completely free.

:::hint{type="info"}
**Maximum uses per order -&#x20;**&#x55;seful when you want to prevent customers from stacking the offer too many times in a single order.
:::

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/OeCC1aZ0BaeTS_lKOl6qm_image.png" size="62" width="734" height="302" position="center" darkWidth="734" darkHeight="302" showCaption="false"}

### Free Gift Configuration

The **Free Gift Configuration&#x20;**&#x6C;ets you offer a free product when a customer spends a minimum amount.

- **Merchant Selection -&#x20;**&#x53;tart by selecting the merchant. The free gift product will be chosen **from this merchant’s product list.**
- **Customer Buys -&#x20;**&#x53;et the **minimum purchase amount** required for the customer to unlock the free gift
- **Customer Gets -&#x20;**&#x43;hoose the item the customer will receive for free.

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/89AvOav-dZed6RGle_rTn_image.png" size="62" width="995" height="723" position="center" darkWidth="995" darkHeight="723" showCaption="false"}

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/HbEwju1Uh-XNIcdel4vBg_image.png" size="50" width="515" height="740" position="center" darkWidth="515" darkHeight="740" showCaption="false"}

### Selecting Where the Discount Applies

This section lets you choose where the discount should work.

- If you **don’t select any merchant**, the discount will apply to **all merchants** by default.&#x20;
- If you **select a merchant**, you can then choose whether the discount applies to:&#x20;
  - **Specific Categories**, or **Specific Products** within that merchant.



::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/ULyROYYSjV4mnNSO-jMGl_image.png" size="62" width="1009" height="380" position="center" darkWidth="1009" darkHeight="380" showCaption="false"}

### Minimum Purchase Requirements

Use this section to set conditions the customer must meet before the discount applies.

- **No minimum requirements -&#x20;**&#x54;he discount applies without any conditions.&#x20;

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/ZfOb3hddZWziamRYEj9Jk_image.png" size="64" width="617" height="218" position="center" darkWidth="617" darkHeight="218" showCaption="false"}

- **Minimum purchase amount -&#x20;**&#x54;he customer must spend a certain amount to use the discount.

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/dEQIbU9GHeBsT9ZTlhDQS_image.png" size="62" width="646" height="309" position="center" darkWidth="646" darkHeight="309" showCaption="false"}

- **Minimum quantity -&#x20;**&#x54;he customer must buy a specific number of items

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/hZNu9j2IqFZl35zRpuQAv_image.png" size="62" width="580" height="294" position="center" darkWidth="580" darkHeight="294" showCaption="false"}

### Eligible Customers

Choose who can use this discount.

- **All customers -&#x20;**&#x54;he discount is available to everyone.&#x20;

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/V6gGxXfLRJZcV4dyttzZH_image.png" size="62" width="588" height="260" position="center" darkWidth="588" darkHeight="260" showCaption="false"}

- **Specific segments -&#x20;**&#x41;pply the discount only to certain customer groups (e.g., loyal customers who have ordered more than 20 times).&#x20;

:::hint{type="info"}
You can create different custom segments of your choice from the [segmentation](https://help.hyperzod.com/segmentation#i4v8N) section.
:::



::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/gA5TswFAFdnqwhiKiW7RF_image.png" size="62" width="1022" height="325" position="center" darkWidth="1022" darkHeight="325" showCaption="false"}

- **Specific customers -&#x20;**&#x4C;imit the discount to selected individual customers only.

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/rnJsmGG16suuNWSuD8d-u_image.png" size="70" width="985" height="297" position="center" darkWidth="985" darkHeight="297" showCaption="false"}

### Eligible Order Types & Payment Methods

This section lets you control when the discount can be used.

**Order Types**

- **All Order Types -&#x20;**&#x54;he discount applies to every order type (delivery, pickup, etc.).&#x20;
- Or you can choose specific order types if you want the discount to apply only in certain cases.&#x20;

:::hint{type="info"}
You can configure the order type from the [Order Settings](https://help.hyperzod.com/order#sXY4W).
:::

**Payment Methods**

- **All Payment Methods -&#x20;**&#x54;he discount works with all payment options.
- Or you can limit it to specific payment methods such as Stripe, PayPal, etc.

:::hint{type="info"}
You can configure the payment options from the [Payment Methods](https://help.hyperzod.com/payment-methods-global#W9ftk) option in the Admin panel.
:::

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/FudMGlnDUJjj9tccrhVtQ_image.png" size="70" width="1013" height="403" position="center" darkWidth="1013" darkHeight="403" showCaption="false"}

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/LMJdFCe_YBO6SiFnHBgIA_image.png" size="70" width="1010" height="389" position="center" darkWidth="1010" darkHeight="389" showCaption="false"}

### Set Discount Usage Limits

Use this to control how many times the discount can be used.

- **Limit total uses -&#x20;**&#x54;he discount will stop working after it reaches this number of total redemptions.&#x20;

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/0h24e71HBYTBqUN33EFkT_image.png" size="62" width="590" height="212" position="center" darkWidth="590" darkHeight="212" showCaption="false"}

- **Limit uses per customer -&#x20;**&#x45;ach customer can only use the discount a set number of times.

:::hint{type="info"}
If you leave both unchecked, the discount can be used **an unlimited number of times**.
:::

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/ddzWsZbSlWa0IiwNw3L6T_image.png" size="62" width="556" height="243" position="center" darkWidth="556" darkHeight="243" showCaption="false"}

### Combine With Other Discounts

Choose whether this discount can work alongside other active discounts.

- **Product discounts**&#x20;
- **Order discounts**&#x20;
- **Delivery fee discounts**&#x20;

If enabled, customers can apply multiple types of discounts in the same order. If disabled, the discount will not stack with others.

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/ZoKZ9RJVnaxAql57tuT9T_image.png" size="62" width="662" height="231" position="center" darkWidth="662" darkHeight="231" showCaption="false"}

### Active Dates

Set when the discount becomes active and when it should end.

- **Start Date & Start Time -&#x20;**&#x54;he exact date and time the discount begins working.&#x20;
- **Set end date** (optional) - Choose an end date if it’s a limited-time offer. If left unchecked, the discount continues indefinitely.

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/hw2Ifn4f2lQ3k_EcJyl5v_image.png" size="70" width="996" height="361" position="center" darkWidth="996" darkHeight="361" showCaption="false"}

***

# Automatic Discounts

An **Automatic Discount** is a promotion that the system applies **automatically&#x20;**&#x6F;nce the customer meets the defined criteria.

Customers **do not need to enter a coupon code**.As soon as the conditions you configured are met, the discount is automatically applied to the cart and at checkout.

***

### How to create an Automatic Discount

- Navigate to **Promotions > Coupons** and click **Create New**.
- First, select the **discount type** you want to create, such as Product Discount, Order Discount, Delivery Fee Discount, Buy X Get Y, Free Item, or another available promotion.

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/8UWP_S1m6kVJmlatBrg4w_image.png" size="60" width="731" height="722" position="center" darkWidth="731" darkHeight="722" showCaption="false"}

- Next, under **Discount Type**, select **Automatic Discount**.

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/bK5IaoZKdhfilcRBIrea3_image.png" size="72" width="1033" height="632" position="center" darkWidth="1033" darkHeight="632" showCaption="false"}

- Configure the promotion using the previously explained settings, like discount value, eligibility conditions, and order or payment options.
- Once configured, click **Save**. The discount will automatically apply whenever the defined conditions are met.

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/aeYvJ5xwqMw2cxieF9wBW_image.png" size="60" width="621" height="412" position="center" darkWidth="621" darkHeight="412" showCaption="false"}

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/nGo8OyIl_X_pEwWL0VweX_image.png" size="50" width="518" height="805" position="center" darkWidth="518" darkHeight="805" showCaption="false"}

***

## Track Coupon Usage

**Usage Count -** Now you can keep track of your Coupon Usage Count under the list.

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/PGQi_BAKLKUjIwpeG4F27_image.png" size="70" width="1568" height="698" position="center" darkWidth="1568" darkHeight="698" showCaption="false"}

**Actions -** Even perform actions such as temporarily disabling/enabling, editing, or deleting from the list.

::Image[]{src="https://api.archbee.com/api/optimize/A6k4A417O1V2DGm4H5kN0/m32CsUnKzox8zQZ7tOm3R_image.png" size="70" width="893" height="430" position="center" darkWidth="893" darkHeight="430" showCaption="false"}

***

## Frequently Asked Questions (FAQs)



:::ExpandableHeading
**How can I control the total usage for a specific coupon?**

You have granular control over coupon usage within the **Usage Limits&#x20;**&#x73;ection of your coupon settings. You can define two distinct types of restrictions that can be applied simultaneously: the **Per Customer Limit**, which sets the maximum number of times a single customer account can successfully apply the coupon; and the **Total Global Limit**, which sets the maximum number of times the coupon can be used across all customers combined before it expires.
:::

***

:::ExpandableHeading
**Can I modify or edit a coupon after it has been created and saved?**

Yes, you can modify an existing coupon. To edit a coupon, locate it in the **Coupons&#x20;**&#x6C;ist and click the **Edit&#x20;**&#x6F;ption under the **Actions&#x20;**&#x63;olumn to make the changes accordingly.
:::

***

:::ExpandableHeading
**What does the 'Usage Count' metric represent, and how frequently is it updated?**

The **Usage Count&#x20;**&#x63;olumn displays the total number of times a specific coupon code has been successfully redeemed by customers to date. The count is typically updated in real-time as transactions are completed, providing you with the most current data on the coupon's usage status.
:::

***

:::ExpandableHeading
**Can merchants create their own coupons, or is this feature restricted to the Admin?**

Yes, merchants have the ability to create their own promotional coupons. Merchants can access this functionality by navigating to the **Merchant Panel**, selecting the **Coupons&#x20;**&#x73;ection, and creating the discounts according to their specific needs
:::

***

:::ExpandableHeading
**What is the difference in liability and ownership between coupons created by the Admin versus the Merchant?**

The primary distinction lies in which party bears the financial liability for the discount. Coupons created via the **Admin Panel&#x20;**&#x61;re funded by and deducted from the **Admin's (Platform's) budget**. Conversely, coupons created directly within the **Merchant Panel&#x20;**&#x61;re funded solely by the **Merchant**, and the discount amount is deducted directly from that merchant's associated earnings or account balance.
:::

***

:::ExpandableHeading
**Is the coupon discount applied to the Subtotal or the Grand Total order value?**

The coupon discount is calculated and applied to the **Subtotal&#x20;**&#x76;alue of the order. The Subtotal represents the cost of the items before any additional charges are included, such as the Delivery fee, Tip, Commission, or Surges.&#x20;
:::

***

:::ExpandableHeading
**Can I create a private coupon that is only usable by specific or selected customers?**

Yes, you have multiple ways to limit access. You can make the coupon private by simply **disabling&#x20;**&#x74;he **Public Coupon&#x20;**&#x73;etting, which ensures the coupon only works for customers who have been given and enter that specific code. Additionally, you can choose to target **Specific customers&#x20;**&#x6F;r **Specific segments&#x20;**&#x75;nder the **Eligible Customers&#x20;**&#x73;ection instead of making it available to all customers.
:::

***

:::ExpandableHeading
**Can a first-order discount be applied once per customer for each individual merchant, and can it be set to apply automatically without a code?**

Currently, automatic discount coupons cannot be created based on such personalisations and customer segmentations; however, you can achieve a similar result using **Customer Segments** and **Public Coupons**.

- Navigate to **Admin Panel > Customers > Segments**.&#x20;
- Create a new segment with the condition:&#x20;
- **Total Number of Completed Orders = 0**&#x20;
- Save the segment. This segment will automatically include all customers who have not yet placed a completed order.&#x20;
- Next, create a **Public Coupon**.&#x20;
- Under the **Eligible Customers** section, select the segment you created.&#x20;

With this configuration, the coupon will only be visible and redeemable by customers who belong to that segment (i.e., first-time customers). Once a customer completes their first order, they will no longer meet the segment criteria and therefore will no longer be eligible to use the coupon again. This effectively provides a **one-time first-order discount** for eligible customers.
:::

