Invite-a-friend referral with SMS and email for Iranian online stores

How to run a referral program with unique codes, rewards after verified purchase, and an SMS/email sequence without fraud.

Reza Ahmadi

SEO and content strategy for organic traffic and brand visibility in search results.

September 30, 2026 · 7 min read

Also available in فارسی

برنامه معرفی به دوست با پیامک و ایمیل برای فروشگاه اینترنتی ایران

An invite-a-friend referral program lets a current customer share a unique code or link and unlocks rewards only after the friend’s verified purchase — not for empty clicks.

What is a referral SMS + email playbook?

It is acquisition through a happy customer: after delivery (or for a loyal segment) you send an invite email/SMS; the friend signs up or buys with the code; the system attributes the referrer; a one-sided or two-sided reward issues only when a valid condition is met (usually a paid first order).

Persian search intent is usually: “How do I build an invite-a-friend program with SMS/email that does not get gamed?” Answer: reward on verified purchase, block self-referrals, and send clear status messages.

ModelReferrer rewardFriend rewardRisk
One-sidedCredit/discount after friend’s purchase—Simpler
Two-sidedCreditFirst-order discountMore attractive; needs abuse caps
Signup-only rewardNot recommended for product stores—High fraud

Why demand is high now

Ad costs are high and Iranian loyalty/referral plugins that SMS codes show stores want cheaper acquisition. A satisfied buyer often converts better than a cold click — if the invite is simple and the reward actually pays out.

Who should be asked to invite?

  • Recent buyers with a good delivery experience (not mid shipping delay!);
  • Repeat / VIP segments;
  • Positive reviewers;
  • Not a cold email list that never purchased.

Good timing is often 3–14 days after successful delivery — or as a distinct touch in the post-first-purchase welcome path, not glued to a delay apology.

Suggested SMS + email sequence

TouchTimingChannelContent
13–7 days after deliveryEmailUnique link/code + reward rules
2+5–7 days if not sharedShort email or opted-in SMSOne-line reminder
3Friend signed upSMS/email to referrer“Your invite was registered”
4Friend completed valid purchaseSMS/email“Reward unlocked” + how to use
5To the friendWelcome emailFirst-order code + separate welcome series

Sample SMS to referrer:

“[Brand] invite a friend with your link; after their first order you get [reward]: [link] STOP11”

Anti-fraud rules to write on day one

  1. Reward only after referred_purchase_completed (paid), not click;
  2. Reject self-referrals and duplicate phone/email;
  3. Monthly reward cap per referrer;
  4. Cancelled orders claw back rewards;
  5. Unique code per customer;
  6. Promo SMS only with consent.

Coordination with welcome and win-back

  • Put new referred friends into the welcome series, not only a code;
  • Do not mix active referrers into dormant win-back blasts;
  • Post-purchase cross-sell can sit nearby but should not replace referral;
  • If the order is delayed, fix trust first, then ask for invites.

Step-by-step implementation checklist

  1. Write a one-page reward policy;
  2. Issue a unique code/link in profile or post-purchase;
  3. Events: optional referral_shared, referral_signup, referred_purchase_completed, referral_reward_issued;
  4. Invite + reward-status email/SMS;
  5. Eligible segment;
  6. Post-delivery journey with reward branch;
  7. Weekly fraud review;
  8. Metrics: valid invites, approximate CAC, friend purchase rate, abuse.
MetricDefinitionNote
Share rateInvite clicks / touch-1 recipientsSubject + link simplicity
Friend purchase ratePurchases / coded signupsTraffic quality
Reward cost / new orderReward IRR / orderCompare to paid CAC
Rejected fraud rateRejects / attemptsZero often means no filters

Common mistakes

  1. Rewarding phone capture alone;
  2. SMS to everyone without opt-in;
  3. Asking for invites during a shipping crisis;
  4. One public code for all customers;
  5. Promising rewards without automatic issuance;
  6. No cap for professional abusers.

How to build it in Leadara (truthfully)

Leadara gives you events, segments, journeys, email, SMS, popups:

  1. Trigger an invite journey after order_delivered or a satisfied-buyer segment;
  2. Bring the code/link from your store/loyalty system into the message (do not invent a magical built-in referral-code engine Leadara does not document);
  3. On referred purchase, send “reward unlocked”;
  4. SMS via Kavenegar/Nikaline with consent;
  5. Enroll the friend into the welcome journey;
  6. Internal AI Chat to draft invite copy;
  7. Human Live Chat for reward disputes;
  8. A popup can remind logged-in users of their code — do not confuse this with cold spin-to-win lead capture.

Do not invent a WhatsApp Business connector; stick to documented channels.

Simple math for reward design

Suppose paid CAC for a new customer is about X. If a two-sided reward totals roughly 0.3X–0.5X and friend purchase rate stays above ~20–30%, referral usually wins. Huge rewards without a paid-purchase filter can cost more than ads.

ParameterDecision question
Referrer reward valueIs it under ~half of CAC?
Friend discountDoes it wreck first-order margin?
Monthly capCan one person drain the system?
Unlock timingAfter the return window ends?

Sample invite email

Subject: “Share [brand] with a friend — you both benefit”

Hi [name], If you liked your recent order, send your personal link to a friend. After their first successful purchase, you get [referrer reward] and they get [friend reward]. Your link: [link] Short rules: reward after valid payment; no self-referrals; monthly cap [N]. Questions? Ask on Live Chat — a human will answer.

Measuring the first eight weeks

Weeks 1–2: launch only to satisfied buyers with one email; review fraud manually. Weeks 3–4: add reminder SMS and “reward unlocked”. Weeks 5–8: compare approximate referral CAC to paid; if abuse rises, tighten caps before quietly shrinking the public promise.

Reminder surfaces without spam

You can surface the referral link in these places without daily SMS:

  1. Order-confirmation page with a copy-link button;
  2. Account / loyalty area;
  3. Footer of selected transactional emails (not all of them);
  4. Popup only for logged-in users who have not copied the link yet.

Reserve SMS for high-value moments: the initial invite to a warm segment, and “reward unlocked”. Daily invite nagging buys opt-outs.

FAQ

When do we pay the reward?

After the friend’s verified purchase, not on click or signup alone.

Email or SMS?

Email explains rules; consented SMS is great for reminders and “reward unlocked”.

Is two-sided required?

Attractive, but needs caps. Starting one-sided is fine.

Is referral the same as affiliate?

No. Referrers are usually customers; affiliates are contracted partners.

When after purchase should we ask?

Often a few days after successful delivery — not mid delay.

How do we reduce fraud?

Paid purchase requirement, self-referral blocks, monthly caps, clawbacks on cancel.

Should we blast referral codes to the whole list?

Prefer eligible segments and a journey; untargeted blasts raise abuse.

How do we measure success?

New orders from codes, reward cost vs CAC, and repeat purchase of referred customers.

Wrap-up and next step

This week: write a one-page reward policy, wire unique codes and a referred-purchase event, build one post-delivery invite email plus a reward SMS, and drop friends into welcome. Acquisition from happy customers is cheap if you close fraud on day one.

Keep reading