কাস্টমারকে আবার কেনাকাটা করাতে সবচেয়ে বেশি ব্যবহার হওয়া টুল হলো কুপন। কিন্তু বেশিরভাগ কুপন প্রোগ্রাম সবাইকে একই broadcast কোড আর একই 20% ছাড় পাঠিয়ে দেয়। এতে কাস্টমারের মধ্যে “ছাড়ের অভ্যাস” তৈরি হয় — তারা এখনই না কিনে পরের সেলের জন্য অপেক্ষা করতে শেখে।
সঠিক সময়ে পাঠানো একটা কুপন হয়ে ওঠে ফিরে আসার একটা নির্ধারিত কারণ — আর এটা পুনরায় কেনাকাটা এবং কাস্টমার লাইফটাইম ভ্যালু (CLV) বাড়ানোর সবচেয়ে কম খরচের উপায়গুলোর একটা।
এই গাইডে দেখানো হয়েছে কিভাবে এমন একটা কুপন পাঠাবেন যার কোড সত্যিই স্ক্যান হয় — native (নিজস্ব সিস্টেমে তৈরি), পার্সোনালাইজড, কোনো 3rd-party ছবির উপর নির্ভর না করে, যাতে কাস্টমার ফিরে এসে আবার কেনার একটা বাস্তব কারণ পায়।
মেসেজের ভেতরেই একটা স্ক্যান করা যায় এমন বারকোড সহ।
সংক্ষেপে বলি: এই গাইড customer retention-কেন্দ্রিক কুপন মার্কেটিং স্ট্র্যাটেজি নিয়ে — মানে ইউজারকে আবার কেনাকাটা করানো: পুনরায় কেনাকাটা, রিনিউয়াল, আপগ্রেড (শুধু অ্যাপ খোলানো নয়)।
এমন একটা কুপন কোড পাঠান যা সত্যিই স্ক্যান হয়
কাস্টমার নিজে টাইপ করে যে promo code ব্যবহার করে, সেটা অনলাইন চেকআউটে ভালোভাবেই কাজ করে। কিন্তু অনেক পুনরায় কেনাকাটা হয় কাউন্টারে — দোকানে, ক্যাফেতে, অথবা পিকআপ পয়েন্টে — আর সেখানে কোডটা স্ক্যান করতেই হয়।
একটা সাধারণ ফ্ল্যাট কুপন ছবি পার্সোনালাইজ বা ট্র্যাক করা যায় না, আর টেক্সট কোড কাউন্টারে একেবারেই স্ক্যান করা যায় না। এটাই হলো “কাজ করা কুপন” আর “কাউন্টারে আটকে যাওয়া কুপনের” মধ্যে পার্থক্য।
এখন Pushwoosh-এ ইমেইল এবং in-app মেসেজে barcode block ব্যবহার করা যায়। এটা মেসেজে যোগ করুন, আপনার কুপন ফিল্ডের সাথে যুক্ত করুন — প্রতিটা রিসিপিয়েন্ট নিজের একটা আলাদা স্ক্যান করা যায় এমন কোড পাবে — native, কোনো 3rd-party ছবি ছাড়াই। যেসব অ্যাপের অফলাইন পয়েন্ট অফ সেল আছে (মানে দোকানে গিয়ে যেখানে কাস্টমার সরাসরি রিডিম করে), ঠিক তাদের জন্যই এই ফিচার বানানো হয়েছে।
Push দিয়ে পাঠাচ্ছেন? সোয়াইপ করে সরিয়ে দেওয়া push হারিয়ে যায় না, কারণ মেসেজটা অ্যাপের Message inbox-এ সেভ হয়ে থাকে — তাই বারকোডটা অ্যাপেই থেকে যায়, যতক্ষণ না কাস্টমার কাউন্টারে গিয়ে সেটা খুলে স্ক্যান করছে।
টেকনিক্যাল সেটআপের জন্য পড়ুন ইমেইল বারকোড ব্লক আর in-app বারকোড ব্লকের ডকুমেন্টেশন।
স্ক্যান করা যায় এমন কুপন কেন আপনার retention স্ট্র্যাটেজিতে থাকা উচিত
রিডিমেবল অফার (যে অফার রিডিম বা ব্যবহার করা যায়) কাজ করে কাস্টমারের জার্নির নির্দিষ্ট কিছু মুহূর্তে, সবসময়ের জন্য ছাড় হিসেবে নয়:
- Welcome অফার. Onboarding-এর সময়, যখন কেনার ইচ্ছা সবচেয়ে বেশি থাকে, তখন প্রথম কেনাকাটার কোড দিলে একটা নতুন ইনস্টলকে প্রথম অর্ডারে বদলে দেওয়া যায়।
- Winback (ফিরিয়ে আনা). যে বায়ার নিষ্ক্রিয় হয়ে গেছে, সে আগে একবার আপনাকে পেমেন্ট করেছে। তার শেষ কেনা ক্যাটাগরির সাথে যুক্ত একটা পার্সোনাল কোডই সাধারণত সম্পর্কটা আবার চালু করার জন্য যথেষ্ট।
- Geo trigger (লোকেশন-ভিত্তিক). আপনার দোকানের কাছাকাছি শারীরিকভাবে থাকাটাই একটা শক্তিশালী সিগন্যাল। ঠিক সেই পাঁচ মিনিটের সময়ে পাঠানো কুপন একজন পথচারীকে ভিজিটরে বদলে দেয়।
- Loyalty tier reward (লয়্যালটি লেভেল রিওয়ার্ড). লেভেল বাড়ার সময় আনলক হওয়া কোড একটা abstract স্ট্যাটাসকে হাতে ধরা যায় এমন কিছুতে বদলে দেয়।
এই প্রতিটা মুহূর্ত একটা ট্রিগার, একটা চ্যানেল, আর দেখার মতো একটা KPI-এর সাথে যুক্ত:
| অফারের ধরন | ট্রিগার | সেরা চ্যানেল | যে KPI দেখতে হবে |
|---|---|---|---|
| Welcome ডিসকাউন্ট | ডিভাইস রেজিস্টার হয়েছে | In-app + ইমেইল | প্রথম কেনাকাটার হার |
| Winback কোড | 14–30 দিন নিষ্ক্রিয় | ইমেইল → push fallback | রি-অ্যাক্টিভেশন রেট, পুনরায় কেনাকাটা |
| Geo অফার | লোকেশনের কাছে থাকা | In-app (বা push) | দোকানে রিডেম্পশন, পুনরায় ভিজিট |
| Tier রিওয়ার্ড | আপগ্রেড / লেভেল পরিবর্তন | In-app + ইমেইল | CLV, রিডেম্পশন রেট |
এই টেবিলটাকে একটা রুট ম্যাপ হিসেবে পড়ুন: মুহূর্তটা ঠিক করে ট্রিগার কী হবে, ট্রিগারটা ঠিক করে চ্যানেল কী হবে, আর KPI বলে দেয় অফারটা সত্যিই কাজে লেগেছে কিনা। সবকিছুকে যুক্ত করা metric হলো পুনরায় কেনাকাটার হার, আর তার পেছনে আছে customer lifetime value।
লয়্যালটি প্রোগ্রামের অন্য দিকটা — পয়েন্ট সিস্টেম, wallet-ভিত্তিক কার্ড, লেভেল — নিয়ে পড়ুন ব্যবসার জন্য লয়্যালটি কার্ড আর্টিকেলে।
বাস্তবে কুপন মার্কেটিং
৪টা সিনারিও, একই স্ক্যান করা যায় এমন barcode/QR ব্লক, প্রতিটাতে জীবনচক্রের আলাদা মুহূর্ত।
👋 নতুন ইউজার: একটা welcome কোড যা হারায় না
সমস্যা: একজন নতুন ইউজার push-এ welcome ডিসকাউন্ট পায়, সোয়াইপ করে সরিয়ে দেয়, আর কাউন্টারে পৌঁছানোর সময় কোডটা আর খুঁজে পায় না।
সমাধান: Welcome push মেসেজটা Message inbox-এ সেভ হয়ে থাকে, যেখানে বারকোডটা রিডিম না হওয়া পর্যন্ত থেকে যায়।
Pushwoosh-এ যেভাবে করবেন: যখন একটা নতুন ডিভাইস রেজিস্টার হয়, একটা push পাঠান: “স্বাগতম — আপনার প্রথম অর্ডারে 15% ছাড় এখানে আছে।” এটা বারকোডসহ Message inbox-এ চলে যায়, তাই ইউজার চেকআউটের সময় অ্যাপ খুলে স্ক্রিন থেকে সরাসরি স্ক্যান করতে পারে। ফলাফল — প্রথম কেনাকাটা, আর হারানো কোড নেই।
🛒 ই-কমার্স ও ডেলিভারি: এমন একটা winback কোড যা অফলাইনেও স্ক্যান হয়
সমস্যা: একজন কাস্টমার দুইবার কিনেছে, তারপর 6 সপ্তাহ ধরে চুপ। “আপনাকে মিস করছি” ধরনের একটা ইমেইল, যেখানে অ্যাকশন নেওয়ার কোনো কারণ নেই, সোজা আর্কাইভে চলে যায়।
সমাধান: ইমেইলে একটা voucher pool কোড (মানে একগুচ্ছ আলাদা আলাদা কোড থেকে নেওয়া), যেটা প্রতিটা ইউজারের জন্য আলাদা, আর তার শেষ কেনা ক্যাটাগরির সাথে যুক্ত।
Pushwoosh-এ যেভাবে করবেন: 21+ দিন নিষ্ক্রিয় বায়ারদের সেগমেন্ট করুন। একটা ইমেইল পাঠান: “আপনার 15% কোড ভেতরে আছে — পরের অর্ডারে কাজ করবে।” বারকোডটা ইমেইলের ভেতরেই রেন্ডার হয়, একটা আলাদা কোডসহ, যেটা কাস্টমার পিকআপের সময় বা দোকানে গিয়ে স্ক্যান করে। যদি ইমেইল দিয়ে কাস্টমারকে না পাওয়া যায়, তাহলে journey-টা automatically push-এ ফিরে যায়। ক্যাশিয়ার কাউন্টারে স্ক্যান করে; কোডটা একবার রিডিম হয়ে তারপর মেয়াদ শেষ হয়ে যায়।
💳 সাবস্ক্রিপশন অ্যাপ: আপগ্রেডের মুহূর্তে একটা tier-reward কোড
সমস্যা: একজন ইউজার উঁচু প্ল্যানে আপগ্রেড করে আর শুধু একটা confirmation স্ক্রিন দেখে। স্ট্যাটাস বদলানোর ঠিক এই মুহূর্তটাই সেটাকে মজবুত করার সময়, কিন্তু বেশিরভাগ অ্যাপ এই সুযোগটা নষ্ট করে ফেলে।
সমাধান: upgrade ইভেন্ট ট্রিগার হওয়ার সাথে সাথে একটা in-app মেসেজ, যেটাতে নতুন tier-এর সাথে যুক্ত একটা রিডিমেবল সুবিধা থাকে।
Pushwoosh-এ যেভাবে করবেন: tier_upgraded ইভেন্টে, একটা in-app মেসেজ দেখান যেখানে একটা QR ব্লক একটা device tag থেকে reward কোড নিয়ে আসে — “Gold আনলক হয়েছে। আপনার মেম্বার গিফটের জন্য স্ক্যান করুন।” অ্যাপে একবার ট্যাপ, বা কোনো পার্টনার লোকেশনে একবার স্ক্যান। রিওয়ার্ডটা নির্দিষ্ট, তাৎক্ষণিক, আর ঠিক যে স্ট্যাটাস তারা মাত্র অর্জন করলো, তার সাথেই যুক্ত।
টিপ: বারকোডটা Message inbox-এও সেভ করে রাখুন, যাতে কেউ পরে রিডিম করতে চাইলে সুবিধাটা অ্যাপের ভেতরেই অপেক্ষা করে।
🛍️ রিটেইল + লোকেশন: কাছাকাছি থাকা থেকে হাতে একটা কুপন
সমস্যা: একজন শপার ঠিক এখন আপনার দোকানের জোনে দাঁড়িয়ে আছে, আর আপনার অ্যাপ সেটা জানে — কিন্তু একটা সাধারণ push সহজেই উপেক্ষা করা যায়, বিশেষ করে দোকানের ভেতরে হাঁটার সময়।
সমাধান: একটা geo-dwell (লোকেশনে থাকার ভিত্তিতে) ট্রিগার, যেটা শুধু একটা রিমাইন্ডার নয়, বরং একটা আসল কুপন হাতে দেয়, যতক্ষণ কাস্টমার শারীরিকভাবে কাছাকাছি থাকে।
Pushwoosh-এ যেভাবে করবেন: একজন শপার আপনার মূল দোকানের চারপাশের জোনে ঢোকে আর সেখানে থাকে। 3 মিনিট পর, dwell ইভেন্ট ট্রিগার হয় আর একটা in-app মেসেজ দেখা যায়: “আপনি দোকানে আছেন — আজকের জন্য 15% ছাড়ের জন্য স্ক্যান করুন।” বারকোডটা মেসেজের ভেতরেই থাকে, পার্সোনালাইজড আর কাউন্টারে স্ক্যান করা যায়।
Geofencing আপনাকে ট্রিগার দেয়; barcode block আপনাকে দেয় রিডিমেবল অফারটাই।
সম্পূর্ণ geo সেটআপ: Geofencing মার্কেটিং: মোবাইল অ্যাপের জন্য ব্যবহারের ক্ষেত্র, উদাহরণ, আর একটা প্লেবুক।
আপনার প্রথম কুপন journey তৈরি করুন
উপরের প্রতিটা ফ্লো একই 4টা ধাপ দিয়ে তৈরি। Customer Journey Builder-এ অফার থেকে লাইভ ক্যাম্পেইন পর্যন্ত সবচেয়ে ছোট পথ:
- 1
অফার আর কোড ঠিক করুন
কী ধরনের ইনসেন্টিভ দেবেন আর কোড কিভাবে ইস্যু হবে সেটা ঠিক করুন — প্রতি ইউজারের জন্য একটা আলাদা ভ্যালু (ইমেইলে
{{voucher}}দিয়ে বা in-app-এ একটা device tag দিয়ে)। - 2
Barcode block যোগ করুন
ইমেইল বা in-app এডিটরে barcode block যোগ করুন, কোথায় স্ক্যান হবে তার সাথে মিলিয়ে symbology সেট করুন, আর ভ্যালুটা আপনার merge tag বা device tag-এর সাথে যুক্ত করুন।
- 3
Journey ভাগ করুন
ট্রিগার ঠিক করুন — নিষ্ক্রিয়তা, একটা upgrade ইভেন্ট, geo-dwell — তারপর চ্যানেল আর reachability অনুযায়ী রুট করুন, আর প্রথম চ্যানেলে না পাওয়া ইউজারদের জন্য একটা fallback রাখুন।
- 4
গার্ডরেইল সেট করুন
একটা মেয়াদ শেষ হওয়ার সময় আর একটা goal check যোগ করুন, যাতে রিডিম হওয়া কোড ইউজারকে ফ্লো থেকে বের করে দেয়।
কিছু ভুল যা নিঃশব্দে রিডেম্পশন রেট কমিয়ে দেয়:
- কোনো মেয়াদ শেষের সময় না থাকা। ডেডলাইন ছাড়া একটা কোড এখনই অ্যাকশন নেওয়ার কোনো কারণ দেয় না। ডেটটা টেক্সটেও দিন আর journey logic-এও দিন।
- একটা শেয়ার করা কোড। পুরো লিস্টের জন্য একটাই কোড মানে প্রতি-ইউজার ট্র্যাকিং নেই — আর এটা মাত্র একটা স্ক্রিনশট দূরে আপনার লাভ কমিয়ে দেওয়া থেকে। voucher pool ব্যবহার করুন।
- ব্লকের বদলে আপলোড করা ছবি। একটা ফ্ল্যাট ছবি inbox-এ ভেঙে যেতে পারে, পার্সোনালাইজ করা যায় না, ট্র্যাক করা যায় না। Native block ঠিক এই সমস্যাটাই সমাধান করে।
কোডটা কোথায় রাখা উচিত?
আপনি কোডসহ কুপন 3টা জায়গায় ব্যবহার করতে পারেন — কোডটা কতক্ষণ টিকে থাকতে হবে তার উপর নির্ভর করে:
- মেসেজের ভেতরে। ইমেইল বা in-app-এর barcode block: তাৎক্ষণিক আর পার্সোনালাইজড, যে মুহূর্তে পাঠাচ্ছেন তার জন্য।
- Message inbox-এ। মেসেজটা আপনার অ্যাপের ভেতরেই থেকে যায়, তাই কাস্টমার কাউন্টারে গিয়েও কোডটা বের করতে পারে, এমনকি push বা in-app অনেক আগে চলে গেলেও।
- একটা wallet pass-এ। Apple বা Google Wallet-এ থাকে — অ্যাপ আনইনস্টল হয়ে গেলেও টিকে থাকে, আর দোকানের কাছে গেলে আবার দেখা যেতে পারে।
Pushwoosh দিয়ে অফারকে বারবার আসা রেভিনিউতে বদলান
একটা কুপন ততটাই ভালো, যতটা ভালো সেটা পৌঁছানোর মুহূর্ত আর যে কোডটা স্ক্যান হয়। Pushwoosh আপনাকে দুইটাই দেয়: barcode block ইমেইল, in-app, বা Message inbox-এ native, পার্সোনালাইজড, ট্র্যাক করা যায় এমন কোড দেখায়, আর Customer Journey Builder সেগুলোকে ঠিক সেই lifecycle মুহূর্তে ট্রিগার করে যা একটা কেনাকাটাকে পরেরটায় বদলে দেয়।
আপনার সবচেয়ে বেশি সম্ভাবনাময় মুহূর্তটা বেছে নিন — একটা winback, একটা tier reward, দোকানের কাছে থাকা একজন শপার — আর তার পেছনে কুপন ফ্লোটা তৈরি করুন। তারপর রিডেম্পশনগুলো দেখুন।
সাধারণ জিজ্ঞাসা
সম্পর্কিত আর্টিকেল
সব দেখুন