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 use3→ 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
Open Coupons
Click Add Coupon
Enter Coupon Code →
SAVE50Enter Description → “50 off your order”
Choose Discount Type → Fixed Amount
Enter Discount Value → 50
Set Usage Limit → 1
Set Start Date & End Date
(Optional) Set Minimum Order Amount
Click Save
Result
Customer enters
SAVE5050 is deducted from the order
2) Percentage Discount Coupon
Example: “10% off up to 100”
Steps
Go to Coupons → Add Coupon
Coupon Code →
TENOFFDescription → “10% off your order”
Discount Type → Percentage
Discount Value → 10
Maximum Discount → 100
Set usage limit
Set dates
Click Save
Result
Customer gets 10% off
Discount never exceeds 100
3) First Order Coupon
Example: “30 off your first order”
Steps
Go to Coupons → Add Coupon
Coupon Code →
FIRST30Description → “30 off your first order”
Discount Type → Fixed Amount
Discount Value → 30
Select Apply Only to First Order
Usage Limit → 1
Set dates
Click Save
Result
Coupon works only if the customer never ordered before
4) Minimum Order Coupon
Example: “50 off orders over 300”
Steps
Add a new coupon
Coupon Code →
SAVE300Description → “50 off orders over 300”
Discount Type → Fixed Amount
Discount Value → 50
Set Minimum Order Amount → 300
Usage Limit → 1
Set dates
Save
Result
Coupon works only if order total is 300 or more
5) Category-Based Coupon
Example: “10% off Fresh Products”
Steps
Add new coupon
Coupon Code →
FRESH10Description → “10% off fresh products”
Discount Type → Percentage
Discount Value → 10
Select Apply to Specific Categories
Choose category → Fresh Products
Set usage limit & dates
Save
Result
Coupon works if cart contains any product from that category
6) Item-Specific Coupon
Example: “Buy item X and get discount”
Steps
Add new coupon
Coupon Code →
ITEM50Description → “50 off selected item”
Discount Type → Fixed Amount
Discount Value → 50
Select Apply to Specific Products
Choose the product(s)
Set usage limit & dates
Save
Result
Coupon works only when selected items are in the cart
7) Free Item Coupon
Example: “Free water bottle with order”
Steps
Add new coupon
Coupon Code →
FREEWATERDescription → “Free water bottle”
Discount Type → Free Item
Select the free item
(Optional) Set minimum order amount
Usage Limit → 1
Set dates
Save
Result
Free item is added when coupon is applied
8) Customer Group (Segment) Coupon
Example: “Special offer for loyal customers”
Steps
Add new coupon
Coupon Code →
LOYAL20Description → “20 off for loyal customers”
Discount Type → Fixed Amount
Discount Value → 20
Select Who Can Use This Coupon → Customer Groups
Choose group → Loyal Customer
Set usage limit & dates
Save
Result
Only customers in that group see and use the coupon
9) Personal (Non-Shareable) Coupon
Example: “Personal welcome gift”
Steps
Add new coupon
Enter an internal code (customers won’t see it)
Description → “Welcome gift”
Discount Type → Fixed Amount
Discount Value → 40
Select Personal Coupon (One per customer)
Choose customer group
Set usage limit → 1
Set dates
Save
Result
Each customer gets a unique coupon code
Sharing does not work
10) Delivery / Pickup Only Coupon
Example: “Delivery-only discount”
Steps
Add new coupon
Coupon Code →
DELIVERY10Description → “10 off delivery orders”
Discount Type → Fixed Amount
Discount Value → 10
Select Apply to Service Type
Choose → Delivery
Set usage limit & dates
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 →
WELCOME50Short Description → “50 off your first delivery order”
Type →
fixedValue →
50Target Type →
segmentSelect Segment → New Download
Service Type →
deliveryCondition Type →
first_orderMaximum →
1Set 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 →
MISSYOU25Short Description → “25% off your order”
Type →
percentageValue →
25Discount Cap →
200Condition Type →
totalCondition Value →
400Target Type →
segmentSelect Segment → Lost Loyalty
Maximum →
1Expiry → 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 →
PICKUP20Short Description → “20 off pickup orders”
Type →
fixedValue →
20Service Type →
pickupCondition Type →
totalCondition Value →
250Target Type →
segmentSelect Segment → Low Spender
Maximum →
1Expiry → 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 →
FREEJUICEShort Description → “Free juice on your order”
Type →
free_itemSelect Item → Juice
Target Type →
segmentSelect Segment → Window Shopper
Maximum →
1Expiry → 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 →
THANKYOU30Short Description → “30 off your next order”
Type →
fixedValue →
30Target Type →
segmentSelect Segment → New Customer
Maximum →
1Expiry → 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 →
VIPCASH5Short Description → “5% cashback on your order”
Type →
cashback_percentageValue →
5Target Type →
segmentSelect Segment → Loyal Customer
Service Type →
allMaximum →
3Expiry → 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 →
BIG150Short Description → “150 off large orders”
Type →
fixedValue →
150Condition Type →
totalCondition Value →
1200Target Type →
segmentSelect Segment → Big Spender
Maximum →
1Expiry → 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 →
BACK15Short Description → “15% off selected categories”
Type →
percentageValue →
15Condition Type →
category_in_cartSelect Categories
Target Type →
segmentSelect Segment → The One-Time Wonder
Maximum →
1Expiry → 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 →
COME10Short Description → “10 off your order”
Type →
fixedValue →
10Target Type →
segmentSelect Segment → Lost
Maximum →
1Expiry → 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 →
FREQ20Short Description → “20 off your next orders”
Type →
fixedValue →
20Target Type →
segmentSelect Segment → Frequent Buyer
Maximum →
3Expiry → 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 →
NODELIVERYShort Description → “Free delivery on your order”
Type →
fixedValue → delivery fee amount
Service Type →
deliveryTarget Type →
segmentSelect Segment → Window Shopper
Maximum →
1Expiry → 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 →
PICKUPGIFTShort Description → “Free item with pickup”
Type →
free_itemSelect Item
Service Type →
pickupTarget Type →
segmentSelect Segment → Frequent Buyer
Maximum →
2Expiry → 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 →
NIGHT15Short Description → “15% off delivery orders”
Type →
percentageValue →
15Discount Cap →
100Service Type →
deliveryCondition Type →
totalCondition Value →
300Target Type →
genericMaximum →
1Expiry → 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 →
FREEBREADShort Description → “Free bread on your order”
Type →
free_itemSelect Item → Bread
Condition Type →
totalCondition Value →
200Target Type →
segmentSelect Segment → Lost
Maximum →
1Expiry → 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 →
RETURNCASHShort Description → “20 cashback”
Type →
cashbackValue →
20Target Type →
segmentSelect Segment → Returning
Maximum →
2Expiry → 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 →
SNACK20Short Description → “20% off snacks”
Type →
percentageValue →
20Condition Type →
category_in_cartSelect Category → Snacks
Target Type →
segmentSelect Segment → Low Spender
Maximum →
1Expiry → 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 →
VIP10Short Description → “10% off large orders”
Type →
percentageValue →
10Discount Cap →
200Condition Type →
totalCondition Value →
1000Target Type →
segmentSelect Segment → Loyal Customer
Maximum →
1Expiry → 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 →
BACKPICKUPShort Description → “25 off pickup order”
Type →
fixedValue →
25Service Type →
pickupTarget Type →
segmentSelect Segment → The One-Time Wonder
Maximum →
1Expiry → 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 →
NEXT10Short Description → “10 off your next order”
Type →
fixedValue →
10Target Type →
segmentSelect Segment → New Customer
Maximum →
1Expiry → 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 →
BIG50Short Description → “50 off next orders”
Type →
fixedValue →
50Target Type →
segmentSelect Segment → Big Spender
Maximum →
3Expiry → set dates
Save
Result
Reusable benefit limited by usage count.