---
title: Discount Types
slug: discount-types
docTags: 
createdAt: 2026-02-16T16:45:25.882Z
---

## Create Coupon and Discount Codes (Text-Based Triggers)

Coupon or discount codes can be used to trigger discounts to add to a user's cart (or even fields, forms, products, or autobilling plans to show or add!).

### Create a Place for Codes to be Entered

Go to **Settings&#x20;**→ **Forms&#x20;**→ click **Edit Form Fields** beside the form you'd like the discount code field on → add field → **Short Answer&#x20;**→ name it → under **ADMIN FIELD & FILTER/TRIGGERING OPTIONS** turn **ON&#x20;**"**Add field to filter options on backend**" → **Save**. 

::Image[]{src="https://api.archbee.com/api/optimize/uAn0OdaGcbD9zMQmvOuP7/PN03MwxKTqctH8X64raLK_389449544827154.gif" size="64" width="572" height="690" darkWidth="572" darkHeight="690" position="flex-start" showCaption="false"}

### Trigger Your Discount to Add Automatically

1. Head to **Settings** → **Products&#x20;**&#x61;nd create your discount
2. Hover over your discount and click **Trigger&#x20;**→ **Add product to user's cart and hide from others**
3. In the trigger menu, open up Fields and find your newly created Discount/Coupon Code field
4. Type in your discount code and click the green + symbol
5. Click **That's it, I'm finished!**

![](https://api.archbee.com/api/optimize/uAn0OdaGcbD9zMQmvOuP7/80mb23xEHjb5WsseiFrxV_389449261408271.gif)

### Best Practices/Warnings

- ***NOTE**: The short answer field CANNOT be on the **Checkout&#x20;**&#x66;orm. A form must be submitted to fire the trigger.*
- If you have a family/group project, the field and discount must be on the child/sub-unit level as discounts apply per child/sub-unit.
- We recommend adding this field before the **Confirm Selection&#x20;**&#x66;orm so that your users can see the discount apply in their cart.

***

## How to Create an Early Bird Discount

### First, create the discount.

### Add an expiration date

- This will allow the discount to be applied until a specific date.
- You can find availability/expiration date in the settings tab of the discount product

  ![early bird discount expiration date](https://api.archbee.com/api/optimize/uAn0OdaGcbD9zMQmvOuP7/dZA5Us0q5Q3ej0gnsZknN_389449261421072.png)

### Trigger the Discount

- Triggers allow you to automate actions in the system. In this case, triggering the discount to add automatically.
- If you'd like everyone to have the early bird discount until the expiration date, trigger the discount to add automatically to everyone when their account is created, and ensure the expiration date is in place.

![early\_bird\_discount.gif](https://api.archbee.com/api/optimize/uAn0OdaGcbD9zMQmvOuP7/zXsNhj5zUC94A1N1MQbZM_389449544871955.gif)

You could also set up an early bird discount based on [a discount code.](https://help.regpack.com/hc/en-us/articles/5834326983067-How-to-Set-Up-a-Discount-Code)

***

## How to Create a Sibling Discount

### First, create the discount

### To make it a sibling discount, trigger the discount to add to any children added after the first.

Click **Trigger&#x20;**→ **Add product to user's cart and hide from others** → **Set Trigger Conditions**

![how to add a sibling discount \_ trigger](https://api.archbee.com/api/optimize/uAn0OdaGcbD9zMQmvOuP7/1WsmpmnO64ew45JNB-TrQ_389449261445393.png)

Select **Registration&#x20;**→ "Sub unit / child number is from:" enter 2 to 100 (or however many max you'd like the discount applied to → click **That's It, I'm Finished**

![sibling discount on 2nd child](https://api.archbee.com/api/optimize/uAn0OdaGcbD9zMQmvOuP7/FOADZZ8zmDlDl4L7dHcNx_389449544898836.png)

You could also make a special discount for the second child only (2-2), or copy the discount to make it for children after the 2nd (3-100). 
