How to Create Different Types of Coupons in Your App (Complete Setup Guide)

By admin , 15 January 2026
How to Create Different Types of Coupons

Coupons allow you to control who gets an offer, when it applies, and how it’s rewarded.
This guide explains each coupon field in simple terms, then shows the different coupon types you can create in mobstep.


Coupon Setup –  Explanation

This section explains what each field means when creating or editing a coupon.
 

Coupon Code

What it is:
A unique name for the coupon.

How it’s used:

  • Entered by customers for manual coupons

  • Used internally for auto-apply coupons

Examples:
WELCOME50, FREEDEL, VIP10


Short Description

What it is:
The text customers see in the app.

Use it to explain:

  • The benefit (discount, free item, cashback)

  • Any important condition

Example:
“10% off orders over 300”


Coupon Type

What it controls:
What the customer receives when the coupon is applied.

Available options include:

  • Fixed – Flat discount amount

  • Percentage – Percentage discount (with optional cap)

  • Free Item – Adds a specific item for free

  • Free Service – Waives a service cost (e.g. delivery)

  • Cashback – Value returned after order

  • Points – Adds loyalty points

  • Raffle Chance – Entry into a draw


Value

What it is:
The amount or percentage of the reward.

Examples:

  • Fixed → 50

  • Percentage → 10

  • Cashback → 20

(For free items, you select the item instead of entering a number.)


Discount Cap (Optional)

What it is:
The maximum discount allowed.

Used with:

  • Percentage discounts

  • Cashback

  • Points

Example:
“10% off, up to 100”


Target Audience

What it controls:
Who can use this coupon.

Options:

  • All Customers – Everyone in the app

  • Specific Customers – Selected customers only

  • Customer Segments – Based on customer behavior
    (Frequent Buyer, New Download, Lost, etc.)


Conditions

What it controls:
When the coupon becomes valid.

Available options:

  • Minimum Order Total – Requires a minimum cart value

  • Item in Cart – Requires specific items

  • Category in Cart – Requires items from a category

  • First Order Only – Valid only on the first order

You can use one condition per coupon.


Service Type

What it controls:
Where the coupon applies.

Options:

  • Delivery

  • Pickup

  • In-Store

  • All Services

Example:
A delivery-only coupon will not apply to pickup orders.


Usage Limit

What it controls:
How many times one customer can use the coupon.

Examples:

  • 1 → One-time use

  • 3 → Can be used three times


Start Date & End Date

What it controls:
When the coupon is active.

  • Before start date → coupon does not work

  • After end date → coupon expires automatically


Auto Apply

What it does:
Applies the coupon automatically when conditions are met.

Important points:

  • Customer does NOT enter a code

  • Coupon applies silently

  • Common for:

    • Free delivery

    • Loyalty rewards

    • Welcome offers


Combined Coupons (Stacking Option)

Combined

What it controls:
Whether this coupon can be applied together with other auto-apply coupons.

Options:

  • Enabled → Can stack with other combined coupons

  • Disabled → Applies alone

Important notes:

  • Only affects auto-apply coupons

  • Manual coupons are typically used one at a time

  • Final stacking behavior depends on app rules

Example use cases:

  • Free delivery + loyalty discount

  • Cashback + category discount


Coupon Types You Can Create (Quick Reference)

Below is a list of 30 ready-to-use coupon types you can build by mixing fields above:



Coupon Types – Step-by-Step Setup

Each section below shows exact steps and one example.


1) Fixed Amount Discount Coupon

Example: “50 off your order”

Steps

  1. Open Coupons

  2. Click Add Coupon

  3. Enter Coupon CodeSAVE50

  4. Enter Description → “50 off your order”

  5. Choose Discount Type → Fixed Amount

  6. Enter Discount Value → 50

  7. Set Usage Limit → 1

  8. Set Start Date & End Date

  9. (Optional) Set Minimum Order Amount

  10. Click Save

Result

  • Customer enters SAVE50

  • 50 is deducted from the order


2) Percentage Discount Coupon

Example: “10% off up to 100”

Steps

  1. Go to Coupons → Add Coupon

  2. Coupon Code → TENOFF

  3. Description → “10% off your order”

  4. Discount Type → Percentage

  5. Discount Value → 10

  6. Maximum Discount → 100

  7. Set usage limit

  8. Set dates

  9. Click Save

Result

  • Customer gets 10% off

  • Discount never exceeds 100


3) First Order Coupon

Example: “30 off your first order”

Steps

  1. Go to Coupons → Add Coupon

  2. Coupon Code → FIRST30

  3. Description → “30 off your first order”

  4. Discount Type → Fixed Amount

  5. Discount Value → 30

  6. Select Apply Only to First Order

  7. Usage Limit → 1

  8. Set dates

  9. Click Save

Result

  • Coupon works only if the customer never ordered before


4) Minimum Order Coupon

Example: “50 off orders over 300”

Steps

  1. Add a new coupon

  2. Coupon Code → SAVE300

  3. Description → “50 off orders over 300”

  4. Discount Type → Fixed Amount

  5. Discount Value → 50

  6. Set Minimum Order Amount → 300

  7. Usage Limit → 1

  8. Set dates

  9. Save

Result

  • Coupon works only if order total is 300 or more


5) Category-Based Coupon

Example: “10% off Fresh Products”

Steps

  1. Add new coupon

  2. Coupon Code → FRESH10

  3. Description → “10% off fresh products”

  4. Discount Type → Percentage

  5. Discount Value → 10

  6. Select Apply to Specific Categories

  7. Choose category → Fresh Products

  8. Set usage limit & dates

  9. Save

Result

  • Coupon works if cart contains any product from that category


6) Item-Specific Coupon

Example: “Buy item X and get discount”

Steps

  1. Add new coupon

  2. Coupon Code → ITEM50

  3. Description → “50 off selected item”

  4. Discount Type → Fixed Amount

  5. Discount Value → 50

  6. Select Apply to Specific Products

  7. Choose the product(s)

  8. Set usage limit & dates

  9. Save

Result

  • Coupon works only when selected items are in the cart


7) Free Item Coupon

Example: “Free water bottle with order”

Steps

  1. Add new coupon

  2. Coupon Code → FREEWATER

  3. Description → “Free water bottle”

  4. Discount Type → Free Item

  5. Select the free item

  6. (Optional) Set minimum order amount

  7. Usage Limit → 1

  8. Set dates

  9. Save

Result

  • Free item is added when coupon is applied


8) Customer Group (Segment) Coupon

Example: “Special offer for loyal customers”

Steps

  1. Add new coupon

  2. Coupon Code → LOYAL20

  3. Description → “20 off for loyal customers”

  4. Discount Type → Fixed Amount

  5. Discount Value → 20

  6. Select Who Can Use This Coupon → Customer Groups

  7. Choose group → Loyal Customer

  8. Set usage limit & dates

  9. Save

Result

  • Only customers in that group see and use the coupon


9) Personal (Non-Shareable) Coupon

Example: “Personal welcome gift”

Steps

  1. Add new coupon

  2. Enter an internal code (customers won’t see it)

  3. Description → “Welcome gift”

  4. Discount Type → Fixed Amount

  5. Discount Value → 40

  6. Select Personal Coupon (One per customer)

  7. Choose customer group

  8. Set usage limit → 1

  9. Set dates

  10. Save

Result

  • Each customer gets a unique coupon code

  • Sharing does not work


10) Delivery / Pickup Only Coupon

Example: “Delivery-only discount”

Steps

  1. Add new coupon

  2. Coupon Code → DELIVERY10

  3. Description → “10 off delivery orders”

  4. Discount Type → Fixed Amount

  5. Discount Value → 10

  6. Select Apply to Service Type

  7. Choose → Delivery

  8. Set usage limit & dates

  9. Save

Result

Coupon works only for delivery orders


11) First Order Voucher for New Download (Delivery Only)

Who: New Download
What: Fixed discount
Where: Delivery only
Condition: First completed order

Example

  • “50 off your first delivery order”

  • Steps

  • Go to Coupons

  • Click Add Coupon

  • Code → WELCOME50

  • Short Description → “50 off your first delivery order”

  • Type → fixed

  • Value → 50

  • Target Type → segment

  • Select Segment → New Download

  • Service Type → delivery

  • Condition Type → first_order

  • Maximum → 1

  • Set Expiry

  • Save

Result
Only brand-new users can use it, only once, only on delivery.


12) Comeback Coupon for Lost Loyalty (Stronger Incentive)

Who: Lost Loyalty
What: Percentage discount
Condition: Minimum order total

Example

  • “25% off – we miss you”

  • Steps

  • Add Coupon

  • Code → MISSYOU25

  • Short Description → “25% off your order”

  • Type → percentage

  • Value → 25

  • Discount Cap → 200

  • Condition Type → total

  • Condition Value → 400

  • Target Type → segment

  • Select Segment → Lost Loyalty

  • Maximum → 1

  • Expiry → set dates

  • Save

Result
Only previously loyal customers who stopped ordering can use it.


13) Basket Booster for Low Spender (Pickup Orders)

Who: Low Spender
What: Fixed discount
Where: Pickup
Condition: Minimum order

Example

  • “20 off pickup orders over 250”

  • Steps

  • Add Coupon

  • Code → PICKUP20

  • Short Description → “20 off pickup orders”

  • Type → fixed

  • Value → 20

  • Service Type → pickup

  • Condition Type → total

  • Condition Value → 250

  • Target Type → segment

  • Select Segment → Low Spender

  • Maximum → 1

  • Expiry → set dates

  • Save

Result
Encourages small-basket customers to increase order value.


14) Free Item for Window Shopper (Activation Push)

Who: Window Shopper
What: Free item
Condition: Any order

Example

  • “Free juice on your first order”

Steps

  • Add Coupon

  • Code → FREEJUICE

  • Short Description → “Free juice on your order”

  • Type → free_item

  • Select Item → Juice

  • Target Type → segment

  • Select Segment → Window Shopper

  • Maximum → 1

  • Expiry → set dates

  • Save

Result
Only users who never ordered before (but downloaded earlier) can use it.


15) Thank-You Coupon for New Customer / Recent Beginner

Who: New Customer
What: Fixed discount
Condition: Second order

Example

  • “Thanks for your first order – 30 off next time”

Steps

  • Add Coupon

  • Code → THANKYOU30

  • Short Description → “30 off your next order”

  • Type → fixed

  • Value → 30

  • Target Type → segment

  • Select Segment → New Customer

  • Maximum → 1

  • Expiry → set dates

  • Save

Result
Visible only to customers who recently completed their first order.


16) VIP Cashback for Loyal Customer (All Services)

Who: Loyal Customer
What: Cashback
Where: All services

Example

  • “5% cashback for loyal customers”

Steps

  • Add Coupon

  • Code → VIPCASH5

  • Short Description → “5% cashback on your order”

  • Type → cashback_percentage

  • Value → 5

  • Target Type → segment

  • Select Segment → Loyal Customer

  • Service Type → all

  • Maximum → 3

  • Expiry → set dates

  • Save

Result
Cashback is credited after order completion for loyal users only.


17) High-Value Incentive for Big Spender

Who: Big Spender
What: Fixed discount
Condition: High minimum order

Example

  • “150 off orders over 1200”

  • Steps

  • Add Coupon

  • Code → BIG150

  • Short Description → “150 off large orders”

  • Type → fixed

  • Value → 150

  • Condition Type → total

  • Condition Value → 1200

  • Target Type → segment

  • Select Segment → Big Spender

  • Maximum → 1

  • Expiry → set dates

  • Save

Result
Only high-spending customers see and benefit from this coupon.


18) Return Push for One-Time Wonder (Category-Based)

Who: The One-Time Wonder
What: Percentage discount
Condition: Category in cart

Example

  • “15% off your favorite category”

  • Steps

  • Add Coupon

  • Code → BACK15

  • Short Description → “15% off selected categories”

  • Type → percentage

  • Value → 15

  • Condition Type → category_in_cart

  • Select Categories

  • Target Type → segment

  • Select Segment → The One-Time Wonder

  • Maximum → 1

  • Expiry → set dates

  • Save

Result
Encourages return using products similar to their first order.


19) Soft Reactivation for Lost (Low Friction)

Who: Lost
What: Fixed discount
No minimum order

Example

  • “10 off your order”

  • Steps

  • Add Coupon

  • Code → COME10

  • Short Description → “10 off your order”

  • Type → fixed

  • Value → 10

  • Target Type → segment

  • Select Segment → Lost

  • Maximum → 1

  • Expiry → short date range

  • Save

Result
Low-risk incentive to bring medium-engaged users back.


20) Frequent Buyer Reward (Usage-Limited)

Who: Frequent Buyer
What: Fixed discount
Usage: Multiple times

Example

  • “20 off your next 3 orders”

  • Steps

  • Add Coupon

  • Code → FREQ20

  • Short Description → “20 off your next orders”

  • Type → fixed

  • Value → 20

  • Target Type → segment

  • Select Segment → Frequent Buyer

  • Maximum → 3

  • Expiry → set dates

  • Save

Result
Same code, reusable up to 3 completed orders per customer.

 


21) Delivery Fee Saver for Window Shopper

Who: Window Shopper
What: Fixed discount
Where: Delivery only
Condition: Any order

Example

  • “Free delivery on your order”

  • Steps

  • Add Coupon

  • Code → NODELIVERY

  • Short Description → “Free delivery on your order”

  • Type → fixed

  • Value → delivery fee amount

  • Service Type → delivery

  • Target Type → segment

  • Select Segment → Window Shopper

  • Maximum → 1

  • Expiry → set dates

  • Save

Result
Removes delivery hesitation for users who never converted.


22) Pickup-Only Bonus for Frequent Buyer

Who: Frequent Buyer
What: Free item
Where: Pickup only

Example

  • “Free snack with pickup order”

  • Steps

  • Add Coupon

  • Code → PICKUPGIFT

  • Short Description → “Free item with pickup”

  • Type → free_item

  • Select Item

  • Service Type → pickup

  • Target Type → segment

  • Select Segment → Frequent Buyer

  • Maximum → 2

  • Expiry → set dates

  • Save

Result
Rewards frequent buyers while controlling delivery cost.


23) Late-Night Order Coupon (All Customers)

Who: Generic
What: Percentage discount
Where: Delivery
Condition: Minimum order

Example

  • “15% off late delivery orders”

  • Steps

  • Add Coupon

  • Code → NIGHT15

  • Short Description → “15% off delivery orders”

  • Type → percentage

  • Value → 15

  • Discount Cap → 100

  • Service Type → delivery

  • Condition Type → total

  • Condition Value → 300

  • Target Type → generic

  • Maximum → 1

  • Expiry → set dates

  • Save

Result
Works for all customers, delivery only, above minimum basket.


24) Free Item After Inactivity (Lost)

Who: Lost
What: Free item
Condition: Minimum order

Example

  • “Free bread when you order again”

  • Steps

  • Add Coupon

  • Code → FREEBREAD

  • Short Description → “Free bread on your order”

  • Type → free_item

  • Select Item → Bread

  • Condition Type → total

  • Condition Value → 200

  • Target Type → segment

  • Select Segment → Lost

  • Maximum → 1

  • Expiry → set dates

  • Save

Result
Adds value without cutting price.


25) App-Only Cashback for Returning Customers

Who: Returning
What: Cashback
Where: All services

Example

  • “20 cashback on your order”

  • Steps

  • Add Coupon

  • Code → RETURNCASH

  • Short Description → “20 cashback”

  • Type → cashback

  • Value → 20

  • Target Type → segment

  • Select Segment → Returning

  • Maximum → 2

  • Expiry → set dates

  • Save

Result
Cashback applied after order completion.


26) Category Push for Low Spender

Who: Low Spender
What: Percentage discount
Condition: Category in cart

Example

  • “20% off snacks”

  • Steps

  • Add Coupon

  • Code → SNACK20

  • Short Description → “20% off snacks”

  • Type → percentage

  • Value → 20

  • Condition Type → category_in_cart

  • Select Category → Snacks

  • Target Type → segment

  • Select Segment → Low Spender

  • Maximum → 1

  • Expiry → set dates

  • Save

Result
Targets small spenders with focused category incentive.


27) High-Minimum VIP Coupon (Loyal Customer)

Who: Loyal Customer
What: Percentage discount
Condition: High minimum order

Example

  • “10% off orders over 1000”

  • Steps

  • Add Coupon

  • Code → VIP10

  • Short Description → “10% off large orders”

  • Type → percentage

  • Value → 10

  • Discount Cap → 200

  • Condition Type → total

  • Condition Value → 1000

  • Target Type → segment

  • Select Segment → Loyal Customer

  • Maximum → 1

  • Expiry → set dates

  • Save

Result
Controlled VIP benefit for high-value carts.


28) Second-Chance Coupon for One-Time Wonder (Pickup)

Who: The One-Time Wonder
What: Fixed discount
Where: Pickup only

Example

  • “25 off your pickup order”

  • Steps

  • Add Coupon

  • Code → BACKPICKUP

  • Short Description → “25 off pickup order”

  • Type → fixed

  • Value → 25

  • Service Type → pickup

  • Target Type → segment

  • Select Segment → The One-Time Wonder

  • Maximum → 1

  • Expiry → set dates

  • Save

Result
Lower-cost reactivation channel.


29) Small Nudge Coupon for New Customer

Who: New Customer
What: Fixed discount
No conditions

Example

  • “10 off your next order”

  • Steps

  • Add Coupon

  • Code → NEXT10

  • Short Description → “10 off your next order”

  • Type → fixed

  • Value → 10

  • Target Type → segment

  • Select Segment → New Customer

  • Maximum → 1

  • Expiry → set dates

  • Save

Result
Simple follow-up incentive after first purchase.


30) Limited-Use Coupon for Big Spender (Multiple Uses)

Who: Big Spender
What: Fixed discount
Usage: Multiple times

Example

  • “50 off your next 3 orders”

  • Steps

  • Add Coupon

  • Code → BIG50

  • Short Description → “50 off next orders”

  • Type → fixed

  • Value → 50

  • Target Type → segment

  • Select Segment → Big Spender

  • Maximum → 3

  • Expiry → set dates

  • Save

  • Result
    Reusable benefit limited by usage count.
     

Blog Section