সংক্ষেপে উত্তর
এই লেখায় যা আছে (11)
- SMS notification কী এবং বাংলাদেশে কেন কাজে লাগে
- হাতে-কলমে কীভাবে চলে, আর কোথায় ভেঙে পড়ে
- কোন কোন ঘটনায় SMS পাঠাবেন
- Masking বনাম non-masking SMS
- Bangla SMS-এর দৈর্ঘ্য: কেন part বেশি লাগে
- একটা ভালো SMS system-এ কী থাকে
- ধাপে ধাপে SMS notification চালু করা
- SMS notification-এ সাধারণ ভুল
- Build vs buy: খরচ কীসের উপর নির্ভর করে
- EOMS কীভাবে সাহায্য করতে পারে
- এখন কী করবেন
Order দেওয়ার পর customer সবচেয়ে বেশি যে প্রশ্ন করে: "আমার order কি হয়েছে?" আর "parcel কবে আসবে?" প্রতিটি প্রশ্নের উত্তর inbox-এ হাতে দিতে থাকলে moderator-এর দিন চলে যায়। ঠিক সময়ে একটা ছোট SMS এই প্রশ্নগুলোর অনেকটাই আগেই মিটিয়ে দেয়, আর courier এলে customer ফোন ধরতে প্রস্তুত থাকে।
এই লেখায় দেখবেন কোন কোন ঘটনায় SMS পাঠানো উচিত, masking আর non-masking-এর পার্থক্য, Bangla SMS-এর দৈর্ঘ্যের হিসাব, setup-এর ধাপ, আর খরচ কীসের উপর নির্ভর করে।
SMS notification কী এবং বাংলাদেশে কেন কাজে লাগে
SMS notification মানে order-এর বিভিন্ন ধাপে customer-এর ফোনে স্বয়ংক্রিয় বার্তা যাওয়া — order পাওয়া, confirm, courier-এ পাঠানো, delivery, return ইত্যাদি। এটা সাধারণত website বা order management system থেকে একটা SMS provider-এর API দিয়ে পাঠানো হয়।
WhatsApp বা Messenger থাকা সত্ত্বেও SMS এখনো গুরুত্বপূর্ণ, কারণ:
- প্রায় সব ফোনে SMS পৌঁছায় — feature phone, data বন্ধ থাকলেও।
- ঢাকার বাইরে দুর্বল mobile data-র এলাকায়ও কাজ করে।
- Customer-কে আলাদা কোনো app বা opt-in flow-এর মধ্য দিয়ে যেতে হয় না (তবে promotional বার্তার ক্ষেত্রে সম্মতির বিষয়টা মাথায় রাখুন)।
- OTP-এর মতো যাচাইয়ের কাজে এখনো সবচেয়ে প্রচলিত মাধ্যম।
হাতে-কলমে কীভাবে চলে, আর কোথায় ভেঙে পড়ে
অনেক shop নিজের ফোন থেকে হাতে SMS পাঠায়, বা একটা bulk SMS panel-এ দিনে একবার নম্বর paste করে বার্তা দেয়। সমস্যাগুলো:
- ব্যস্ত দিনে বার্তা পাঠানো বাদ পড়ে যায়।
- Tracking নম্বর বা courier-এর নাম হাতে লিখতে গিয়ে ভুল হয়।
- কাকে কী পাঠানো হয়েছে তার রেকর্ড থাকে না।
- ব্যক্তিগত নম্বর থেকে বার্তা গেলে customer ব্যবসা চিনতে পারে না, আস্থাও কম পায়।
- Offer-এর বার্তা আর order update একই নম্বর থেকে যাওয়ায় customer সবকিছু spam ভেবে উপেক্ষা করে।
কোন কোন ঘটনায় SMS পাঠাবেন
| ঘটনা | উদ্দেশ্য | গুরুত্ব |
|---|---|---|
| Order পাওয়া গেছে | Order ID ও মোট টাকা জানানো, আস্থা তৈরি | জরুরি |
| Order confirm | Confirm হয়েছে ও আনুমানিক delivery সময় | জরুরি |
| Courier-এ পাঠানো হয়েছে | Courier-এর নাম, tracking, COD amount | জরুরি |
| Delivered | ধন্যবাদ, সমস্যা হলে যোগাযোগের নম্বর | ভালো |
| OTP | Order বা login যাচাই | প্রয়োজনে |
| Return/refund update | Return গ্রহণ ও refund-এর অবস্থা | ভালো |
| Offer বা নতুন product | পুরোনো customer-কে ফেরানো | সম্মতি থাকলে, সীমিত |
Order confirm-এর কাজে SMS একা যথেষ্ট নয় — customer সাড়া দিয়েছে কি না বোঝা যায় না। Call বা WhatsApp-এর সাথে কীভাবে মিলিয়ে ব্যবহার করবেন তা আছে order confirmation system লেখায়।
Masking বনাম non-masking SMS
- Masking: বার্তা যায় আপনার ব্র্যান্ডের নাম দিয়ে (Sender ID, যেমন "MyShopBD")। Customer সহজে চেনে, আস্থা বেশি। সাধারণত provider-এর মাধ্যমে sender ID নিবন্ধন ও অনুমোদন লাগে, যার জন্য trade license-এর মতো কাগজপত্র চাওয়া হতে পারে এবং কিছুটা সময় লাগে। খরচও সাধারণত বেশি।
- Non-masking: বার্তা যায় একটা সাধারণ নম্বর থেকে। চালু করা সহজ ও সাধারণত সস্তা, তবে customer ব্যবসা চিনতে পারে কম।
বাংলাদেশে bulk SMS ও sender ID BTRC-এর নিয়মের আওতায় পড়ে, আর বার্তা যায় BTRC-তালিকাভুক্ত SMS aggregator/provider-এর মাধ্যমে। BTRC মোবাইল অপারেটরদের সব promotional SMS/campaign বাংলায় পাঠানোর নির্দেশনা দিয়েছে; অনেক provider জানায় যে notification ও transactional bulk SMS-এর template-ও বাংলায় রাখতে হয় (OTP, order নম্বর, link ইংরেজিতে থাকতে পারে)। Sender ID-এর দৈর্ঘ্য ও অক্ষরের শর্ত, promotional বার্তার সময় ইত্যাদি নিয়মও বদলাতে পারে — ব্যবহারের আগে আপনার provider-এর বর্তমান শর্ত দেখে নিন।
Bangla SMS-এর দৈর্ঘ্য: কেন part বেশি লাগে
SMS-এর খরচ হিসাব হয় "part" বা অংশ ধরে। English (GSM অক্ষর) বার্তায় এক অংশে প্রায় ১৬০ অক্ষর ধরে। কিন্তু Bangla লিখলে বার্তা Unicode হয়ে যায়, আর তখন এক অংশে প্রায় ৭০ অক্ষর। বার্তা একাধিক অংশে ভাগ হলে প্রতি অংশের ধারণক্ষমতা আরও কিছুটা কমে (সাধারণত Unicode-এ ৬৭, English-এ ১৫৩)।
মানে, একই তথ্য Bangla-তে লিখলে ২–৩ অংশ লাগতে পারে, আর সাধারণত প্রতিটি অংশ আলাদা SMS হিসেবে গোনা হয় (Bangla ও English SMS-এর rate provider ভেদে আলাদা হতে পারে)। আরও একটা ফাঁদ: English বার্তায় একটা মাত্র Bangla অক্ষর বা কিছু বিশেষ চিহ্ন থাকলে পুরো বার্তাটাই Unicode হয়ে যেতে পারে।
একটা ভালো SMS system-এ কী থাকে
- Order status বদলালে স্বয়ংক্রিয় trigger।
- Variable-সহ template: {name}, {order_id}, {amount}, {courier}, {tracking}।
- প্রতিটি template-এর অক্ষর ও part সংখ্যা দেখানো।
- Delivery report — কোন বার্তা পৌঁছেছে, কোনটা ব্যর্থ।
- Transactional ও promotional বার্তা আলাদা রাখা।
- Balance কমে গেলে সতর্কবার্তা।
- Opt-out তালিকা — যে আর promotional বার্তা চায় না তাকে বাদ দেওয়া।
- কোন order-এ কী SMS গেছে তা order-এর ভেতরেই দেখা।
ধাপে ধাপে SMS notification চালু করা
- 1কোন ঘটনায় SMS যাবে তা ঠিক করুন: শুরুতে order পাওয়া, confirm ও courier-এ পাঠানো — এই তিনটাই যথেষ্ট।
- 2Masking না non-masking সিদ্ধান্ত নিন: ব্র্যান্ড পরিচিতি জরুরি হলে masking; দ্রুত শুরু করতে non-masking।
- 3২–৩টা অনুমোদিত SMS provider তুলনা করুন: Per-SMS rate, masking-এর শর্ত, API documentation, delivery report ও support দেখুন।
- 4কাগজপত্র জমা দিন: Masking-এর জন্য provider যা চায় (সাধারণত trade license ও আবেদন) জমা দিয়ে sender ID অনুমোদনের অপেক্ষা করুন।
- 5Template লিখুন ও part গুনুন: প্রতিটি বার্তা ১ part-এর মধ্যে রাখার চেষ্টা করুন।
- 6Website বা order system-এর সাথে API যুক্ত করুন: Status বদলালে বার্তা যাবে — test নম্বরে পরীক্ষা করুন।
- 7ব্যর্থ বার্তা ও balance-এর দিকে নজর রাখুন: Delivery report সপ্তাহে একবার দেখুন।
- 8এক মাস পর মূল্যায়ন করুন: "Order কোথায়?" ধরনের inbox প্রশ্ন কমেছে কি না, SMS খরচ কত হচ্ছে।
SMS notification-এ সাধারণ ভুল
Build vs buy: খরচ কীসের উপর নির্ভর করে
SMS-এর খরচ দুই ভাগে ভাবুন — প্রতি বার্তার চলমান খরচ, আর system-এর সাথে যুক্ত করার খরচ।
- Per-SMS rate: Masking সাধারণত non-masking-এর চেয়ে বেশি; volume বাড়লে rate কমতে পারে। বর্তমান rate provider-এর কাছে জেনে নিন।
- Part সংখ্যা: লম্বা বার্তা, বিশেষ করে Unicode (Bangla) বার্তা মানে বেশি part, বেশি খরচ।
- প্রতি order-এ কয়টা বার্তা: ৩টা বার্তা আর ৬টা বার্তার খরচ মাসে অনেক পার্থক্য করে।
- Integration: WooCommerce-এ plugin দিয়ে সহজ হতে পারে; custom system-এ provider-এর API দিয়ে কাজ করতে হয়।
- Template ও trigger-এর জটিলতা: শুধু ৩টা status নাকি return, OTP, segment-ভিত্তিক বার্তাও।
দিনে অল্প কয়েকটা order হলে provider-এর web panel থেকে হাতে পাঠানোও চলতে পারে। Order বাড়লে status-ভিত্তিক স্বয়ংক্রিয় বার্তা সময় ও ভুল দুটোই বাঁচায়।
EOMS কীভাবে সাহায্য করতে পারে
EOMS-এর order management software-এ WhatsApp ও SMS-এর rule engine আছে — Confirmed → Shipped → Delivered-এর মতো status বদলালে বার্তা স্বয়ংক্রিয়ভাবে বা এক ক্লিকে পাঠানো যায়। আপনার পছন্দের SMS provider-এর সাথে কীভাবে যুক্ত হবে বা template কেমন হবে, তা আপনার প্রয়োজন অনুযায়ী EOMS-এর সাথে আলোচনা করে দেখুন। Sender ID অনুমোদন ও SMS balance সাধারণত provider-এর সাথে আপনার নিজের account-এই থাকে।
এখন কী করবেন
আপনার বর্তমান বার্তাগুলো লিখে প্রতিটির part সংখ্যা গুনে দেখুন — অনেক সময় শুধু template ছোট করেই খরচ কমে। তারপর order পাওয়া, confirm ও courier-এ পাঠানো — এই তিনটা স্বয়ংক্রিয় করুন। যে customer-রা WhatsApp বেশি ব্যবহার করেন তাদের জন্য পড়ুন WhatsApp notification।
Checklist: E-commerce SMS Notification: কোন SMS, masking vs non-masking ও খরচ

