SMS marketing opt-in for Iranian online stores: from the form to a compliant send

A practical checklist for promotional SMS opt-in in Iranian ecommerce: CRA 3-270 context, forms/popups, transactional vs promotional, and Leadara setup.

Amir Hosseini

Runs email, SMS, and push campaigns for acquisition, retention, and reactivation.

September 27, 2026 · 6 min read

Also available in فارسی

چک‌لیست رضایت و گوشی روی میز کرم برای رضایت‌نامه پیامک تبلیغاتی

Promotional SMS opt-in for an online store means you collect an explicit, provable permission before any marketing blast or journey — not a recycled spreadsheet or a bought list.

Opt-in means the subscriber knowingly agreed to receive marketing SMS from your brand/sender before you send those texts. Capturing a phone number for order tracking is not the same as permission to run Friday discount campaigns.

A usable consent record is usually:

  1. Explicit — a separate “marketing SMS” checkbox, not pre-ticked and not bundled with the site terms;
  2. Logged — time, form source, and the copy the user saw stored on the profile or in an event;
  3. Revocable — clear cancel-via-11 (لغو ۱۱) language and a preference path in the account.

This article is a practical marketer checklist, not legal advice. Align edge cases with your counsel and SMS panel.

Why Iranian shops are asking now

CRA commission resolution 3-270 (rules for SMS content services) is widely reported as banning bulk promotional / informational / VAS SMS without the subscriber’s prior permission. 1404 coverage on DMBoard, GadgetNews, and industry wires also points people to complaint paths such as 195 and common handset short codes like *800#. The risk is brand damage plus a real complaint channel.

The question owners paste into ChatGPT is blunt: “How do I collect promotional SMS consent without killing form conversion?” Short answer: mobile field + explicit marketing checkbox + honest promise of what you’ll send + wire that flag into every promotional journey.

Transactional vs promotional before you touch the form

TypeExampleMarketing opt-in usually required?Practical note
Transactional / serviceOTP, order confirm, tracking codeTied to that transactionKeep copy short and event-related
Promotional / marketingFriday sale, offer-led cart recovery, new arrivalsYes — prior explicit consentDo not enroll without the flag
Grey zone“Order ready + 10% on next buy”Treat as promotional if unsureAsk counsel/panel when ambiguous

If the team still mixes the two, align on transactional vs promotional definitions first, then change the form.

  1. Checkout / signup — highest quality intent; keep marketing SMS separate from “accept terms”;
  2. Lead popup — for guests; phone + consent; a specific promise (stock alert or welcome code);
  3. Campaign landing — Instagram ad → your landing → consented phone; not undocumented DMs;
  4. Account preferences — let people turn SMS marketing off later.

Sample checkbox tone (not mandatory legal text):
“I’d like to receive discount and store news SMS from [Brand]. I can cancel anytime with لغو ۱۱.”

Avoid: pre-ticked boxes; one mega-checkbox for terms+newsletter+SMS+email; bought lists; assuming OTP equals marketing consent.

Checklist from form to first compliant send

StepActionDone when
1Define sms_marketing_consent (+ timestamp/source)Visible on the profile
2Form/popup requires explicit checkboxSubmit cannot silently invent true consent
3Sync into Leadara / SMS panelConsented contacts appear in a test segment
4SMS template with brand + لغو ۱۱Persian preview reads clean on mobile
5Journeys only enter consented audienceRun history skips non-consented numbers
6Internal playbook for opt-out / 195Named owner exists

Respect quiet hours even with consent.

Common mistakes

  1. Blasting an old Excel of “customers”;
  2. Mixing tracking copy with a coupon in one template without marketing consent;
  3. Popups that capture phone with zero mention of marketing SMS;
  4. Turning on abandoned-cart SMS before the consent flag is populated;
  5. No source log when a complaint arrives;
  6. Promising daily codes you cannot sustain.

How to implement it in Leadara (truthful)

Leadara helps you capture and automate; actual SMS goes through your Kavenegar or Nikaline panel:

  1. Use Popups / forms to collect phone and map an explicit marketing-consent checkbox to a profile property;
  2. Build a segment: valid mobile + marketing SMS consent = true;
  3. Activate welcome or promo journeys only on that audience;
  4. Attach SMS templates with لغو ۱۱ and check the Persian preview;
  5. Use AI Chat inside the dashboard to draft checkbox or SMS copy — it is an internal team assistant, not a customer-facing storefront bot;
  6. Live Chat is human support — do not confuse it with consent collection;
  7. Do not claim WhatsApp/Telegram connectors unless they are documented and enabled in your workspace.

If mobile capture is weak, fix the popup or checkout gate before expecting SMS journeys to work.

What to measure

MetricSimple definitionWhy
Form opt-in rateConsent ticks / phone submitsClarity of promise
Source qualityConversion & complaints by popup vs checkoutCut spammy sources
Delivery / panel failsSuccess / attemptsBad numbers or blocks
Cancel-11 rateOpt-outs / sendsBrand health
Revenue per consented contactAttributed ordersJustify clean list growth

A/B the checkbox copy or popup promise — one variable at a time.

FAQ

Is a checkout phone enough for discount SMS?

Usually no. Order phone ≠ marketing opt-in. Keep them separate unless counsel/panel say otherwise for your case.

Are pre-ticked boxes a practical risk?

Yes — they hurt trust and weaken your position in disputes. Default off.

Is abandoned-cart SMS transactional or promotional?

Most teams treat it as promotional and apply consent rules. Confirm with your panel and counsel.

Flag state, change time, form/popup source, and the copy shown. Store on the profile or a consent_updated event.

What are *800# and 195?

Common subscriber paths for managing/complaining about unwanted SMS. Support should know which log to show.

Is Leadara the SMS operator?

No. Sends go through your SMS panel; Leadara orchestrates journeys, segments, and templates.

Does email need the same discipline?

Professionally yes. Email consent ≠ SMS consent.

How does someone come back after opt-out?

Only with a fresh explicit opt-in — never by silence.

Next step

Add a marketing SMS consent flag, fill it from one test popup or checkout, build a consented segment, and attach a short welcome journey. Watch opt-in rate, panel fails, and cancel-11 for two weeks before any large blast.

Keep reading