How to offer extra discounts to regular customers?
This is a step-by-step guide to create coupons based on customers’ past purchase behavior, helping you reward repeat buyers, high spenders, or existing coupon users using the Purchase Driven feature.
Purchase Driven Coupon Overview
The Purchase Driven Coupon feature allows you to create targeted discounts based on customer behavior such as past orders, total spend, or coupon usage.
This helps build loyalty, improve retention, and run personalized campaigns for high-value customers.
Step 1:
Login to your FlexyPe dashboard and go to Coupons from the left sidebar.

Step 2:
Click on Add Coupon from upper right corner to create coupon.

Step 3:
Click on Purchase Driven.

Create a Purchase Driven Coupon
Step 4: Setup
Configure how the coupon is applied and what discount value it offers.

Options include
- Application Type
- Coupon Code – customer enters the code at checkout
- Automatic Discount – applied automatically when conditions are met
- Discount Value
- Percentage off (e.g., 5% off)
- Fixed amount off (e.g., ₹500 off per order)
- Maximum Cap
- Set an upper limit on the discount amount
Define User Behavior
Step 5: User behavior
Target customers based on their past purchase activity.

Options include
- Behavior Period
- Select a time range (past X days, weeks, or months)
- Behavioral Conditions
- Used a specific coupon (e.g.,
WELCOME10) - Minimum total spend (e.g., lifetime spend above ₹10,000)
- Minimum number of orders (e.g., at least 3 purchases)
Set Purchase Conditions
Step 6: Condition
Define the current purchase requirements for applying the discount.

Options include
- No Requirement – applies to all qualifying customers
- Min / Max Purchase Value
- Min / Max Quantity
- Scope
- Entire cart
- Specific products
- Specific collections
Configure User Eligibility
Step 7: User eligibility
Control which customers are allowed to redeem the coupon.

Options include
- Audience Type
- All users
- Specific users only
- Order Scope
- All orders
- First order only
- Based on total order count
Set Usage Limits
Step 8: Usage limits
Manage how frequently the coupon can be used.

Options include
- Global Usage Limit – total redemptions allowed
- Per Customer Limit – restrict usage per customer
- Stacking Permissions – allow or block combination with other discounts
- Active Window – define start and end date/time
- Disable COD – optionally restrict Cash on Delivery
Preview Coupon Display
Step 9: Preview
Customize how the coupon appears to customers during checkout.

Options include
- Coupon Visibility – show or hide on checkout
- Display Details
- Add titles and short descriptions
- Example: “Exclusive 10% loyalty discount for repeat customers”
Step 10:
Click on Submit to apply changes.
Related articles
- How to set-up buy X get Y discount coupon?
- How to offer free delivery on orders?
- How to give combo offers to customers
- How to offer free gifts with purchase?
- How to give fixed discounts on orders?
Updated on: 27/01/2026
Thank you!
