Referral & Coupon Application Process

For Marketing, Sales, CX, Tech, and Support Teams


1. Purpose of This SOP

This SOP defines:

  • How the Referral Program works

  • How Coupons are applied

  • Where customers enter referral/coupon codes

  • How rewards are credited

  • Validations & restrictions

  • Common user issues & resolutions

Goal:
✔ Reduce confusion
✔ Improve conversion
✔ Ensure consistent communication
✔ Maintain clean tracking in Admin Panel


2. Key Definitions

Referral Code

A personal code that one user shares with friends.
When a new user sells a device → Both parties get benefits.

Coupon Code

A promotional code created by Marketing to offer:

  • Flat Off

  • Extra ₹ bonus

  • Limited-time rewards

Coupons apply per order, not per user.


3. Referral Flow (Step-by-Step)

The Referral Program gives:

  • Referrer (Existing User): Earns ₹100 per successful referral

  • New User: Gets ₹400 extra on their first sale

Below is the complete journey.


STEP 1 — Existing User Shares Referral Link/Code

Users share via:

  • WhatsApp

  • SMS

  • Copy-paste code

  • Social media

Referral code is embedded in the sharing link.


STEP 2 — New User Lands on Website/App

The link automatically attaches:

  • Referral Source

  • Referral ID

  • Tracking parameters

If they downloaded the app → Referral ID is stored.


STEP 3 — New User Creates Order

During checkout, the user sees:
“Have a Referral Code?” → Apply Code

Two scenarios:

A. Referral auto-applied (via referral link)

Referral ID is pre-filled.

B. Manual Entry

User enters referral code manually.

System checks:

✔ Code validity
✔ Whether the user is NEW
✔ Whether the code is active

Referral cannot apply if the user has previous orders.


STEP 4 — Vendor Completes Order + OTP Payment

Referral bonus is awarded only after order completion.

Not triggered if:

  • Order is cancelled

  • Customer rejects price

  • Vendor fails to complete

  • Customer entered wrong info and order doesn’t finish


STEP 5 — Referral Reward Credited

Referrer Gets:

  • ₹100 to Cashkr wallet / referral earnings panel

New User Gets:

  • ₹100 extra added during final payout
    (Shown as “Referral Bonus” in pricing breakdown)


4. Referral Validations (Internal Logic)

  1. Referral applies only to first-time users.

  2. Referral cannot be combined with other restricted coupons.

  3. Referrer cannot refer themselves.

  4. Fake/duplicate accounts are auto-blocked.

  5. Referral reward goes only if order is successfully completed.

  6. Referral is counted per successful order, not per lead.


5. Coupon Application Flow (Step-by-Step)

Coupons are created by the Marketing Team in the backend.

Examples:

  • FEST100 → Extra ₹100

  • MAC500 → Flat ₹500 off

  • WELCOME200 → First-time user bonus


STEP 1 — Customer Reaches Checkout

During order creation (last step), user sees:
“Have a coupon code?” → Enter Code


STEP 2 — User Enters Coupon

System validates:

✔ Code exists
✔ Code is active
✔ Minimum price criteria
✔ Device type conditions
✔ New/Existing user eligibility
✔ Expiry date
✔ City restrictions (if any)


STEP 3 — Coupon Applied Successfully

User sees:

  • Discount applied

  • Extra bonus added

  • New total receiving price

Example:
Base price: ₹5,000
Coupon: +₹100
Final payout: ₹5,100


STEP 4 — Vendor Completes Inspection

Coupon is applied only if order completes.

If a user cancels / rejects / order fails → Coupon expires automatically.


6. Coupon Validations (Internal Logic)

  1. Coupon must be active & valid.

  2. User cannot combine multiple coupons.

  3. Coupon may be user-type restricted:

    • New Users Only

    • Returning Users Only

    • City-specific

    • Device-type-specific

  4. Coupon might require a minimum device price.

  5. Coupon benefit is added only after final approval of order.

  6. If vendor finds lower final value after inspection, coupon bonus still applies unless invalidated by rules.


7. Admin Panel View (Internal)

Admin can see:

  • Referral code used

  • Coupon code applied

  • Referral bonus breakdown

  • Coupon amount added

  • Eligibility status

  • User details & history

Finance team uses these logs to confirm payouts.


8. Common Customer Issues & Resolutions


A. “My referral code is not applying.”

Reasons:

  • User already created an order before

  • Code entered incorrectly

  • Referral belongs to themselves

  • Code expired

Script:
“Referral codes apply only for first-time users. I will check if your account is eligible.”


B. “My coupon says invalid.”

Check:

  • Spelling

  • Validity period

  • Device type restrictions

  • Minimum price conditions

  • Whether coupon is expired

Script:
“This coupon is either expired or doesn’t apply to your device/order. Let me check an active code for you.”


C. “Referrer didn’t receive their ₹100.”

Check:

  • Did the new user complete the order?

  • Was referral code applied?

  • Was the contact number different?

  • Was the user new or existing?

Script:
“The reward is given only after the referred user completes their sale successfully.”


D. “My referral didn’t get ₹100 extra on price.”

Check:

  • Was referral code applied at checkout?

  • Did vendor complete the order?


9. Rules for Sales & CX Teams

✔ Always explain that referral bonus applies after successful sale
✔ Never promise coupon application without checking validity
✔ Always check user history before helping with referral issues
✔ Communicate clearly: “Referral = Rewards for both after completion”
✔ Do not manually add extra bonuses without Ops/Marketing approval


10. Short 1-Page Summary (Training Card)

Referral Flow:

Share code → New user applies → Order completes → Both earn ₹100

Coupon Flow:

Enter code on checkout → System validates → Bonus added if eligible → Applied on final payout

Important Rules:

  • Referral only for new users

  • One coupon per order

  • Rewards apply only after successful sale

  • No manual modification unless approved


Was this article helpful?
© 2026 BigBold Technologies Pvt. Ltd.