BulkSMSBD-এর জন্য অফিসিয়াল মোবাইল অ্যাপ
১৩ বছরের গেটওয়ে — এবার গ্রাহকের পকেটে। BulkSMSBD-এর বিদ্যমান API ও প্যানেলের উপর ভিত্তি করে একটি Android + iOS ক্লায়েন্ট অ্যাপ। নতুন করে কোনো সিস্টেম বানাতে হবে না — যা আছে, তা-ই মোবাইলে নিয়ে আসা।
ব্যালেন্স, SMS পাঠানো, ডেলিভারি রিপোর্ট, রিসেলার ক্লায়েন্ট ম্যানেজমেন্ট, bKash/Nagad টপ-আপ — সবকিছু এক অ্যাপে।
একটা কথা আগে বলে নিই
আমি BulkSMSBD-র বাইরের কেউ নই। বহুদিন ধরে আপনাদের রিসেলার, আর আমার সফটওয়্যার থেকে প্রতিদিন হাজারো OTP আপনাদের গেটওয়ে দিয়েই যায়। ব্যবসার হিসাবে হয়তো আমি একজন গ্রাহক, কিন্তু মনের দিক থেকে নিজেকে এই প্রতিষ্ঠানেরই একজন মনে করি।
তাই নিচের লেখাগুলো কোনো বিক্রির প্রস্তাব হিসেবে পড়বেন না। রোজ ব্যবহার করতে গিয়ে যা চোখে পড়ে, যেগুলো ঠিক করলে আপনাদেরই লাভ — সেগুলোই গুছিয়ে লিখে রাখলাম। কিছু জায়গায় হয়তো সরাসরি বলে ফেলেছি; সেটা সমালোচনা নয়, ভালো চাওয়ার জায়গা থেকে।
আমার একটাই চাওয়া — BulkSMSBD আরও অনেকদিন প্রথম সারিতে থাকুক, আর গ্রাহক যেন বলেন "এদের সার্ভিসটা সবচেয়ে গোছানো"। কাজটা আমাকে দিলে খুশি হব, অন্য কেউ করলেও আপত্তি নেই — হওয়াটাই আসল।
লেখা পড়ার আগে — অ্যাপটা চালিয়ে দেখুন
প্রস্তাবিত অ্যাপের ২৫টি স্ক্রিন, একটা ফোনের ভেতরে। ফোনের ডান পাশে ট্যাপ করলে পরের স্ক্রিন, বাঁ পাশে আগেরটা।
প্রস্তাবিত অ্যাপের ২৫টি স্ক্রিন, একটা ফোন ফ্রেমের ভেতরে।
ওয়াকথ্রু খুলুনগেটওয়ে যেখানে আছে, অ্যাক্সেস সেখানে নেই
মাস্কিং/নন-মাস্কিং, ভয়েস, WhatsApp, লোকেশন-ভিত্তিক SMS, API, WHMCS-WordPress প্লাগইন, মাল্টি-লেভেল রিসেলার — প্ল্যাটফর্মটা যতটা গভীর, ব্যবহারের মাধ্যম ততটাই সীমিত: শুধু ডেস্কটপ ব্রাউজার।
আমার নিজের রিসেলার প্যানেলের সংখ্যা
নিচের ডেটা আমার BulkSMSBD রিসেলার অ্যাকাউন্ট থেকে নেওয়া (১১ আগস্ট ২০২৬) — নেটওয়ার্কের শত শত রিসেলারের মধ্যে মাত্র একজনের চিত্র।
এই ভলিউমের প্রায় পুরোটাই source: api — অর্থাৎ ব্যবহারকারীরা ইতিমধ্যেই প্রোগ্রামেটিক্যালি SMS পাঠাচ্ছেন। কিন্তু ব্যালেন্স দেখা, রিপোর্ট বের করা, ক্লায়েন্টকে টাকা দেওয়া, sender ID-র স্ট্যাটাস জানা — এই দৈনন্দিন কাজগুলো এখনও ডেস্কটপ প্যানেলে আটকে আছে।
প্রোডাক্ট শক্তিশালী। অ্যাক্সেসটা নয়।
নিচের কথাগুলো অভিযোগ নয় — রোজ ব্যবহার করতে গিয়ে যেগুলো সামনে পড়ে, সেগুলোই। বাংলাদেশে ইন্টারনেট ব্যবহারের সিংহভাগ এখন মোবাইলে। আপনার রিসেলার, SME ক্লায়েন্ট, এজেন্ট — কেউই সারাদিন ল্যাপটপের সামনে বসে থাকেন না। অথচ BulkSMSBD-র সঙ্গে যেকোনো কাজ করতে হলে আজও একটা ডেস্কটপ ব্রাউজার লাগে।
ডেস্কটপ-ফার্স্ট প্যানেল, মোবাইলে অকার্যকর
SMS Log টেবিলে ১৩টি কলাম। ফোনের স্ক্রিনে এটি ব্যবহারযোগ্য নয়। ফিল্টার ফর্ম, ডেট পিকার, পেজিনেশন — সবই মাউস-নির্ভর।
| ID | Sender | Recipient | Message | Send Time | SMS Count | SMS Rate | Status | Source | Date Time | IP Address |
|---|---|---|---|---|---|---|---|---|---|---|
| 322344411 | 8809617613089 | 88016•••••009 | আপনার সমিতি কিপার লগইন কোড: ••••• | 2026-08-11 19:46:34 | 1 | 0.25 | Delivered | api | 2026-08-11 19:46:34 | 139.99.118.102 |
| 322344005 | 8809617613089 | 88017•••••394 | আপনার সমিতি কিপার লগইন কোড: ••••• | 2026-08-11 19:44:08 | 1 | 0.25 | Delivered | api | 2026-08-11 19:44:08 | 139.99.118.102 |
| 322343473 | 8809617613089 | 88016•••••065 | আপনার সমিতি কিপার লগইন কোড: ••••• | 2026-08-11 19:43:23 | 1 | 0.25 | Delivered | api | 2026-08-11 19:43:24 | 139.99.118.102 |
ব্যালেন্স শেষ হলে কেউ জানায় না
ব্যালেন্স বা ভ্যালিডিটি ফুরালে SMS চুপচাপ ফেল করে (1007 Balance Insufficient, 1006 Balance Validity Not Available)। OTP-নির্ভর ক্লায়েন্টের জন্য এটি সরাসরি রাজস্ব ক্ষতি — এবং সাপোর্ট টিমের উপর চাপ। কোনো push alert নেই।
Google Play ও App Store-এ অফিসিয়াল অ্যাপ নেই
থার্ড-পার্টি APK সাইটে একটি পুরনো "BULKSMSBD" অ্যাপ (v1.0, Android 2.3.4 যুগের) পাওয়া যায় — যা অফিসিয়াল স্টোরে নেই, আপডেট হয় না। এটি ব্র্যান্ডের জন্য ঝুঁকি: গ্রাহক খুঁজলে পুরনো/অজানা APK পায়।
রিসেলারের হাত বাঁধা
ক্লায়েন্ট ব্যালেন্স দেওয়া, নতুন ক্লায়েন্ট খোলা, অ্যাকাউন্ট ডি-অ্যাক্টিভ করা — রিসেলারের সবচেয়ে ঘন ঘন করা কাজগুলোর জন্য প্রতিবার কম্পিউটারে বসতে হয়। বিকেল ৫টায় ক্লায়েন্ট ফোন দিলে রিসেলার তখন রাস্তায়।
টপ-আপে ঘর্ষণ
bKash/Nagad পেমেন্ট ফ্লো ব্রাউজারে করতে হয়। অথচ bKash অ্যাপ, মোবাইল ব্যাংকিং — সব মোবাইলে। ইন-অ্যাপ টপ-আপ না থাকা মানে প্রতিটি রিচার্জে ড্রপ-অফের সুযোগ।
ক্যাম্পেইনের ফলাফল রিয়েল-টাইমে জানা যায় না
১০,০০০ SMS-এর ক্যাম্পেইন দিয়ে দেওয়ার পর কতটা ডেলিভার হলো, কতটা ফেল — জানতে হলে আবার লগইন করে লগ ঘাঁটতে হয়। ক্যাম্পেইন শেষ হওয়ার notification নেই।
প্রতিযোগিতা মোবাইলে চলে যাচ্ছে
আজকের SME গ্রাহক প্রোভাইডার বাছেন সহজ ব্যবহারের ভিত্তিতে, শুধু রেটে নয়। যে প্রতিদ্বন্দ্বী আগে একটা ভালো অ্যাপ নামাবে, সে "মডার্ন" তকমাটা পেয়ে যাবে — যদিও গেটওয়ে হিসেবে আপনি এগিয়ে।
অ্যাপ মানে সুবিধা নয় — রাজস্ব
একটি মোবাইল অ্যাপ শুধু "সুন্দর" জিনিস নয়। এটি সরাসরি চারটি জায়গায় সংখ্যায় প্রভাব ফেলে: টপ-আপের ফ্রিকোয়েন্সি, রিসেলারের সক্রিয়তা, সাপোর্ট খরচ এবং গ্রাহক ধরে রাখা।
| ক্ষেত্র | এখন (শুধু ওয়েব) | অ্যাপ চালুর পর | ব্যবসায়িক ফল |
|---|---|---|---|
| ব্যালেন্স টপ-আপ | ব্যালেন্স শেষ হলে তবেই টের পাওয়া যায়; ব্রাউজারে গিয়ে পেমেন্ট | ব্যালেন্স কমলে push alert + দুই ট্যাপে bKash/Nagad টপ-আপ | টপ-আপ ফ্রিকোয়েন্সি ↑ · SMS ফেল ↓ |
| রিসেলার কার্যক্রম | ক্লায়েন্টকে ব্যালেন্স দিতে কম্পিউটার দরকার | যেকোনো জায়গা থেকে ৩০ সেকেন্ডে ক্লায়েন্ট রিচার্জ | রিসেলার লেনদেন ↑ · নেটওয়ার্ক সক্রিয়তা ↑ |
| সাপোর্ট কল | "আমার SMS যায়নি কেন?" — প্রতিটি কেসে ম্যানুয়াল লগ চেক | গ্রাহক নিজেই ডেলিভারি স্ট্যাটাস ও error code দেখেন | সাপোর্ট টিকিট ↓ · রেসপন্স টাইম ↓ |
| গ্রাহক ধরে রাখা | ব্র্যান্ড শুধু ব্রাউজার বুকমার্কে | প্রতিদিন হোম স্ক্রিনে আইকন, নিয়মিত notification | Churn ↓ · Top-of-mind ↑ |
| নতুন গ্রাহক অনবোর্ডিং | ওয়েব রেজিস্ট্রেশন → ইমেইল → ভেরিফিকেশন | অ্যাপ থেকে সাইনআপ, OTP ভেরিফাই, তাৎক্ষণিক টেস্ট SMS | Signup → first SMS সময় ↓ |
| ব্র্যান্ড অবস্থান | Play Store-এ অফিসিয়াল উপস্থিতি নেই | যাচাইকৃত ডেভেলপার অ্যাকাউন্ট, রেটিং, রিভিউ, ASO | বিশ্বাসযোগ্যতা ↑ · অর্গানিক ডিসকভারি ↑ |
উপরের "ফল" অংশটি দিকনির্দেশক প্রত্যাশা — শিল্পখাতে মোবাইল-ফার্স্ট রূপান্তরের সাধারণ প্যাটার্নের ভিত্তিতে। চূড়ান্ত সংখ্যা নির্ভর করবে আপনার বাস্তব ব্যবহারকারী ডেটার উপর; লঞ্চের পর in-app analytics দিয়ে এগুলো পরিমাপযোগ্য করে দেওয়া হবে।
নীরব ব্যর্থতার শেষ
ব্যালেন্স, ভ্যালিডিটি, ক্যাম্পেইন কমপ্লিশন, sender ID অ্যাপ্রুভাল, ব্যর্থ ডেলিভারির হঠাৎ বৃদ্ধি — সবকিছুর জন্য push notification। গ্রাহক সমস্যাটা জানার আগেই সমাধান করেন।
ঘর্ষণহীন টাকা
ইন-অ্যাপ bKash/Nagad টপ-আপ, তাৎক্ষণিক ব্যালেন্স আপডেট, ডিজিটাল রসিদ। যত সহজ রিচার্জ, তত বেশি রিচার্জ।
বিনামূল্যের মার্কেটিং চ্যানেল
নতুন ফিচার, অফার, রেট আপডেট — সরাসরি লক্ষ লক্ষ ইনস্টলে পাঠানো যায়, প্রতি মেসেজে কোনো খরচ ছাড়াই।
কাজের ৮০% আপনার আগে থেকেই আছে
এটি শূন্য থেকে সিস্টেম বানানোর প্রকল্প নয়। আপনার প্যানেল ঘেঁটে যা পেয়েছি — অ্যাপ চালু করতে যা যা লাগে, তার প্রায় সবই ইতিমধ্যে বিদ্যমান। অ্যাপটি সেই একই ভিত্তির উপর বসবে।
| যা ইতিমধ্যে আছে | প্যানেলে প্রমাণ | অ্যাপে ব্যবহার |
|---|---|---|
| SMS API (GET ও POST) | /api/smsapi — api_key, senderid, number, message | Quick / Group / Dynamic SMS পাঠানো |
| Balance API | /api/getBalanceApi | হোম স্ক্রিনে লাইভ ব্যালেন্স |
| পূর্ণ Error Code সেট | 202 থেকে 1032 পর্যন্ত ২০+ কোড, স্পষ্ট অর্থসহ | বাংলায় বোধগম্য এরর মেসেজ ও সমাধানের নির্দেশনা |
| v2 মডিউলে JSON REST | রিপোর্ট SPA ইতিমধ্যে JSON কল করে — যেমন /v2/monthlyProfitSummary?page=1&limit=10&column_name=id&order=desc | রিপোর্ট, সামারি, প্রফিট — পেজিনেশন ও সর্টিংসহ সরাসরি ব্যবহারযোগ্য |
| OTP লগইন | Settings-এ "Enable OTP Login" ইতিমধ্যে চালু | অ্যাপের মোবাইল-নম্বর ভিত্তিক নিরাপদ লগইন |
| IP Whitelisting | Phone Book → IP White List মডিউল | নিরাপত্তা কাঠামো আগে থেকেই আছে; মোবাইলের জন্য টোকেন-স্কোপ যোগ হবে |
| bKash / Nagad ইন্টিগ্রেশন | Payment → bKash (New), From bKash, From Nagad | ইন-অ্যাপ টপ-আপ ফ্লো |
| রিসেলার আর্কিটেকচার | Client List, Add/View Balance, Client Payment Log, Client History Log | অ্যাপের সম্পূর্ণ রিসেলার মডিউল |
তাহলে আসলে নতুন কী লাগবে?
মূলত দুটি জিনিস — (১) মোবাইলের জন্য একটি টোকেন-ভিত্তিক অথেনটিকেশন লেয়ার (যাতে API key ফোনে রাখতে না হয়), এবং (২) কিছু বিদ্যমান রিপোর্ট/লিস্ট এন্ডপয়েন্টকে JSON আকারে উন্মুক্ত করা। বাকি লজিক, ডেটা, গেটওয়ে — সব আপনার সার্ভারেই থাকবে, অপরিবর্তিত। ঝুঁকি ন্যূনতম, বিদ্যমান সিস্টেমে কোনো বড় পরিবর্তন নয়।
প্যানেলের প্রতিটি মডিউল, মোবাইলের ভাষায়
ওয়েব প্যানেলের ফিচারগুলো হুবহু ছোট স্ক্রিনে চাপিয়ে দেওয়া হবে না — প্রতিটি কাজকে মোবাইলের জন্য নতুন করে ডিজাইন করা হবে। ১২টি মডিউল · ৭০+ ফিচার। যেকোনো মডিউলে ট্যাপ করে বিস্তারিত দেখুন।
০১অথেনটিকেশন ও নিরাপত্তা P1
- মোবাইল নম্বর + OTP লগইন — পাসওয়ার্ড মুখস্থ রাখার ঝামেলা নেই
- ইউজারনেম/পাসওয়ার্ড লগইন — বিদ্যমান অ্যাকাউন্টের জন্য
- PIN ও বায়োমেট্রিক লক — ফিঙ্গারপ্রিন্ট / Face unlock
- ডিভাইস বাইন্ডিং — অচেনা ডিভাইসে লগইন হলে সতর্কবার্তা
- মাল্টি-অ্যাকাউন্ট সুইচ — এজেন্সি একাধিক অ্যাকাউন্ট চালাতে পারবে
- অটো সেশন টাইমআউট ও রিমোট লগআউট
০২হোম ড্যাশবোর্ড P1
- লাইভ ব্যালেন্স ও ভ্যালিডিটির তারিখ, বড় ও পরিষ্কারভাবে
- আজকের SMS, ডেলিভারি রেট, ব্যর্থতার সংখ্যা
- প্রফিট চার্ট (রিসেলারের জন্য) — ঘণ্টাভিত্তিক, দৈনিক, মাসিক
- ক্লায়েন্ট ব্যালেন্স সামষ্টিক — রিসেলারের অধীনে মোট জমা
- কুইক অ্যাকশন — SMS পাঠান, টপ-আপ, রিপোর্ট, ক্লায়েন্ট
- কম-ব্যালেন্স সতর্কতা সরাসরি হোমে, একটি অ্যাকশন বাটনসহ
০৩SMS পাঠানো P1
- Quick SMS — নম্বর টাইপ/পেস্ট, ডুপ্লিকেট চেক টগল
- Group SMS — সেভ করা গ্রুপে পাঠানো
- Dynamic SMS — প্রতি নম্বরে আলাদা ব্যক্তিগতকৃত মেসেজ
- File2SMS — ফোন থেকে সরাসরি CSV/XLSX/TXT বেছে নেওয়া
- ফোনবুক থেকে কন্টাক্ট পিকার — ডিভাইসের কন্টাক্ট সরাসরি
- লাইভ ক্যারেক্টার কাউন্টার — GSM_7BIT বনাম Unicode, SMS parts ও আনুমানিক খরচ রিয়েল-টাইমে
- টেমপ্লেট ও ড্রাফট — বারবার ব্যবহৃত মেসেজ সেভ
- Schedule / Send Later — তারিখ ও সময় বেছে নিয়ে
- পাঠানোর আগে প্রিভিউ — প্রাপক সংখ্যা, খরচ, sender ID যাচাই
- Sender ID সিলেক্টর — অনুমোদিত তালিকা থেকে
০৪ফোনবুক ও কন্টাক্ট P2
- গ্রুপ তৈরি, সম্পাদনা, মুছে ফেলা
- ডিভাইস কন্টাক্ট থেকে ইমপোর্ট — এক ট্যাপে
- CSV / Excel ইমপোর্ট ও এক্সপোর্ট
- ক্যাম্পেইন লিস্ট ম্যানেজমেন্ট
- Number Block List — DND নম্বর ব্যবস্থাপনা
- নম্বর ভ্যালিডেশন — অপারেটর শনাক্তকরণ ও ভুল ফরম্যাট ধরা
০৫রিপোর্ট ও ডেলিভারি লগ P1
- SMS Log — মোবাইলের জন্য কার্ড লেআউট, ১৩ কলামের টেবিল নয়
- ফিল্টার — স্ট্যাটাস, তারিখের রেঞ্জ, sender ID, সোর্স
- সার্চ — নম্বর বা মেসেজের অংশ দিয়ে
- Campaign SMS Log — ক্যাম্পেইনভিত্তিক ফলাফল
- History Log ও Activity Log
- SMS Summary — দৈনিক ভলিউম ও খরচ
- Daily / Monthly Profit — রিসেলারের জন্য চার্টসহ
- এক ট্যাপে শেয়ার — PDF/CSV তৈরি করে WhatsApp বা ইমেইলে পাঠানো
০৬রিসেলার ও ক্লায়েন্ট ব্যবস্থাপনা P2
- ক্লায়েন্ট লিস্ট — সার্চ, রোল ও ব্যালেন্স অনুযায়ী ফিল্টার
- নতুন ক্লায়েন্ট তৈরি — মোবাইল থেকে সরাসরি
- Add Balance / View Balance — দুই ট্যাপে রিচার্জ
- Activate / De-activate ক্লায়েন্ট
- ক্লায়েন্টভিত্তিক রেট নির্ধারণ
- Client Payment Log ও Client History Log
- ক্লায়েন্ট মেয়াদ শেষের আগাম নোটিফিকেশন
০৭পেমেন্ট ও টপ-আপ P2
- ইন-অ্যাপ bKash টপ-আপ — বিদ্যমান গেটওয়ে ব্যবহার করে
- ইন-অ্যাপ Nagad টপ-আপ
- প্যাকেজ সিলেকশন — প্রি-সেট অ্যামাউন্ট ও কাস্টম
- পেমেন্ট লগ ও ডিজিটাল রসিদ (PDF ডাউনলোড)
- তাৎক্ষণিক ব্যালেন্স রিফ্রেশ ও কনফার্মেশন
- SMS Rates — মাস্কিং/নন-মাস্কিং লাইভ রেট তালিকা
০৮পুশ নোটিফিকেশন P1
- কম ব্যালেন্স — নিজের ঠিক করা থ্রেশহোল্ডে
- ভ্যালিডিটি শেষ হওয়ার আগাম বার্তা — ৭ / ৩ / ১ দিন আগে
- ক্যাম্পেইন সম্পন্ন — ডেলিভারি সামারিসহ
- Sender ID অনুমোদিত বা প্রত্যাখ্যাত
- পেমেন্ট গৃহীত — রিসেলার ও ক্লায়েন্ট উভয়ে
- ব্যর্থ ডেলিভারির অস্বাভাবিক বৃদ্ধি — সমস্যা বড় হওয়ার আগেই
- নতুন ইনবক্স মেসেজ (two-way SMS)
- ব্রডকাস্ট — অফার ও ঘোষণা, BulkSMSBD টিমের কনসোল থেকে
০৯ইনবক্স ও দ্বিমুখী SMS P3
- ইনকামিং মেসেজ ইনবক্স — চ্যাট-স্টাইল ভিউ
- সরাসরি রিপ্লাই অ্যাপ থেকে
- থ্রেড ভিউ — নম্বর অনুযায়ী কথোপকথন
- কীওয়ার্ড-ভিত্তিক অটো রিপ্লাই নিয়ম
১০Sender ID ব্যবস্থাপনা P2
- অনুমোদিত Sender ID তালিকা ও স্ট্যাটাস
- নতুন Sender ID-র আবেদন — কাগজপত্র ক্যামেরা দিয়ে তুলে আপলোড
- আবেদনের অগ্রগতি ট্র্যাকিং
- মাস্কিং SMS-এর নিয়মাবলি অ্যাপের ভেতরেই
১১ডেভেলপার টুলস P3
- API Key দেখা ও রিজেনারেট — বায়োমেট্রিক নিশ্চিতকরণসহ
- IP Whitelist ব্যবস্থাপনা — বর্তমান IP এক ট্যাপে যোগ
- অ্যাপের ভেতরে API ডকুমেন্টেশন — কপি-রেডি কোড স্নিপেট
- Error code রেফারেন্স — বাংলা ব্যাখ্যাসহ
- লাইভ API টেস্টার — অ্যাপ থেকেই টেস্ট কল
১২অ্যাপ অভিজ্ঞতা P1
- বাংলা ও ইংরেজি — সম্পূর্ণ দ্বিভাষিক ইন্টারফেস
- ডার্ক ও লাইট মোড
- অফলাইন ক্যাশ — নেট না থাকলেও শেষ ব্যালেন্স ও লগ দেখা যায়
- অনবোর্ডিং ট্যুর ও ইন-অ্যাপ টিউটোরিয়াল ভিডিও
- ইন-অ্যাপ সাপোর্ট — কল, WhatsApp, টিকিট
- হোম স্ক্রিন উইজেট — ব্যালেন্স এক নজরে P3
- ক্র্যাশ রিপোর্টিং ও অ্যানালিটিক্স — কোন ফিচার কতটা ব্যবহৃত হচ্ছে
পাঁচটি ট্যাব। যেকোনো কাজ তিন ট্যাপে।
নিচের কাঠামোটি রিসেলার ও সাধারণ ক্লায়েন্ট — উভয়ের জন্য কাজ করে। ক্লায়েন্ট লগইন করলে "ক্লায়েন্ট" ট্যাবটি স্বয়ংক্রিয়ভাবে লুকিয়ে যাবে।
একটি কোডবেস। দুটি প্ল্যাটফর্ম।
Flutter দিয়ে তৈরি — Google-এর তৈরি ফ্রেমওয়ার্ক, যা একই কোড থেকে Android ও iOS দুটোতেই নেটিভ পারফরম্যান্স দেয়। আলাদা করে দুটি টিম, দুটি বাজেট বা দুটি টাইমলাইনের দরকার নেই।
Flutter 3.x
একই কোডে Android + iOS · Material 3 · ভবিষ্যতে ওয়েব ও ডেস্কটপের সুযোগ
Riverpod
স্টেট ম্যানেজমেন্ট · টেস্টেবল, স্কেলেবল আর্কিটেকচার
Dio + Retrofit
HTTP ক্লায়েন্ট · অটো রিট্রাই, টাইমআউট, টোকেন রিফ্রেশ
Secure Storage
Android Keystore / iOS Keychain · টোকেন এনক্রিপ্টেড
Firebase FCM
পুশ নোটিফিকেশন · টপিক ও সেগমেন্ট ভিত্তিক ব্রডকাস্ট
Isar / Hive
লোকাল ডেটাবেস · অফলাইন ক্যাশ ও দ্রুত লোড
fl_chart
নেটিভ চার্ট · প্রফিট, ভলিউম, ডেলিভারি ট্রেন্ড
Sentry
ক্র্যাশ রিপোর্টিং · সমস্যা অভিযোগের আগেই ধরা
নিরাপত্তা — আপস নয়
- API Key কখনোই ডিভাইসে সংরক্ষিত হবে না — বদলে স্বল্পমেয়াদি টোকেন
- Refresh token রোটেশন ও রিমোট রিভোকেশন
- TLS certificate pinning — ম্যান-ইন-দ্য-মিডল আক্রমণ প্রতিরোধ
- ডিভাইস বাইন্ডিং ও নতুন ডিভাইসে লগইন অ্যালার্ট
- Root / Jailbreak সনাক্তকরণ ও সতর্কতা
- সংবেদনশীল কাজে (API key দেখা, ব্যালেন্স ট্রান্সফার) বায়োমেট্রিক নিশ্চিতকরণ
- প্রতিটি অ্যাকশনের অডিট ট্রেইল — আপনার বিদ্যমান Activity Log-এ
আপনার দিক থেকে যা লাগবে
- মোবাইল অথেনটিকেশন এন্ডপয়েন্ট (login / OTP verify / refresh / logout)
- প্রোফাইল ও ব্যালেন্স — getBalanceApi ইতিমধ্যে আছে
- SMS Log ও Campaign Log — JSON, পেজিনেশনসহ
- ফোনবুক গ্রুপ ও কন্টাক্টের CRUD
- ক্লায়েন্ট লিস্ট, ক্লায়েন্ট তৈরি, ব্যালেন্স ট্রান্সফার
- Sender ID তালিকা ও আবেদন
- পেমেন্ট ইনিশিয়েট ও কলব্যাক (bKash / Nagad)
- FCM ডিভাইস টোকেন রেজিস্ট্রেশন
এন্ডপয়েন্টগুলোর সম্পূর্ণ স্পেসিফিকেশন (রিকোয়েস্ট/রেসপন্স স্কিমাসহ) Phase 0-তে আমি লিখে দেব — আপনার ডেভেলপার টিম শুধু ইমপ্লিমেন্ট করবে। প্রয়োজনে ইমপ্লিমেন্টেশনও আমি করে দিতে পারি।
প্রায় ১৩ সপ্তাহ — স্টোরে লাইভ পর্যন্ত
ধাপে ধাপে ডেলিভারি। প্রতিটি ফেজ শেষে চালানোর মতো একটি বিল্ড আপনার হাতে যাবে — শেষ দিনে গিয়ে চমক নয়।
API সমন্বয় ও ডিজাইন স্প্রিন্ট
আপনার টেক টিমের সঙ্গে বসা, বিদ্যমান এন্ডপয়েন্ট ম্যাপিং, নতুন এন্ডপয়েন্টের স্পেসিফিকেশন লেখা, এবং ক্লিকযোগ্য UI প্রোটোটাইপ (Figma) — যাতে কোড শুরুর আগেই আপনি অ্যাপটি "চালিয়ে" দেখতে পারেন।
MVP — মূল অ্যাপ
লগইন ও নিরাপত্তা, হোম ড্যাশবোর্ড, Quick/Group/Dynamic/File2SMS পাঠানো, SMS Log ও রিপোর্ট, পুশ নোটিফিকেশন, বাংলা-ইংরেজি, ডার্ক মোড। ইন্টারনাল টেস্টিং বিল্ড।
রিসেলার, পেমেন্ট ও ফোনবুক
সম্পূর্ণ ক্লায়েন্ট ম্যানেজমেন্ট, ব্যালেন্স ট্রান্সফার, ইন-অ্যাপ bKash/Nagad টপ-আপ, ফোনবুক ও গ্রুপ, ক্যাম্পেইন, Sender ID মডিউল। ক্লোজড বেটা — আপনার বাছাই করা ৩০–৫০ জন রিসেলারের সঙ্গে।
অ্যাডভান্সড ফিচার ও স্টোর লঞ্চ
ইনবক্স ও two-way SMS, ডেভেলপার টুলস, হোম স্ক্রিন উইজেট, পারফরম্যান্স অপটিমাইজেশন, নিরাপত্তা অডিট। Play Store ও App Store-এ জমা ও অনুমোদন, স্টোর লিস্টিং গ্রাফিক্স ও প্রাইভেসি পলিসিসহ।
সাপোর্ট ও স্থিতিশীলতা
বিনামূল্যে বাগ-ফিক্স ওয়ারেন্টি, ক্র্যাশ মনিটরিং, ব্যবহারকারীর ফিডব্যাক অনুযায়ী ছোট উন্নয়ন, এবং আপনার টিমের জন্য হ্যান্ডওভার ট্রেনিং।
আপনি ঠিক কী হাতে পাবেন
প্রোডাকশন বিল্ড
Android AAB ও APK, iOS IPA — আপনার নিজের Play Console ও App Store Connect অ্যাকাউন্টে প্রকাশিত।
সম্পূর্ণ সোর্স কোড
Git রিপোজিটরি, ডকুমেন্টেড কোড, বিল্ড নির্দেশনা — মালিকানা সম্পূর্ণ আপনার।
ডিজাইন ফাইল
Figma সোর্স, UI কিট, অ্যাপ আইকন, স্টোর স্ক্রিনশট ও ফিচার গ্রাফিক্স।
API ডকুমেন্টেশন
মোবাইল এন্ডপয়েন্টের সম্পূর্ণ স্পেসিফিকেশন — ভবিষ্যতের যেকোনো ইন্টিগ্রেশনে পুনঃব্যবহারযোগ্য।
পুশ কনসোল
একটি সহজ ওয়েব প্যানেল — যেখান থেকে আপনার টিম সব ব্যবহারকারীকে অফার বা ঘোষণা পাঠাতে পারবে।
ট্রেনিং ও ওয়ারেন্টি
টিমের জন্য হ্যান্ডওভার সেশন, বাংলা টিউটোরিয়াল ভিডিও, এবং ৩ মাসের বাগ-ফিক্স ওয়ারেন্টি।
বিনিয়োগ
স্কোপ, ফেজ ও সাপোর্টের মেয়াদ চূড়ান্ত হওয়ার পর একটি বিস্তারিত মূল্য প্রস্তাব দেওয়া হবে। প্রয়োজনে ফেজভিত্তিক পেমেন্ট — প্রতিটি ফেজ ডেলিভারির পর কিস্তি — যাতে আপনার ঝুঁকি সর্বনিম্ন থাকে। শুধু Phase 1 (MVP) দিয়ে শুরু করে ফলাফল দেখে এগোনোর সুযোগও আছে।
শুরু করতে দুটো সিদ্ধান্ত লাগবে
এক — স্কোপ। পুরো তিন ফেজ একসঙ্গে, নাকি শুধু Phase 1 (MVP) দিয়ে শুরু করে ফলাফল দেখে এগোনো।
দুই — এন্ডপয়েন্ট। আপনাদের টেক টিম মোবাইল টোকেন-অথ ও বাকি JSON এন্ডপয়েন্টগুলো দেবে, নাকি সেটাও আমি করে দেব।
এই দুটো ঠিক হলেই Phase 0 শুরু — প্রথম সপ্তাহে এন্ডপয়েন্ট স্পেসিফিকেশন, দুই সপ্তাহে ক্লিকযোগ্য প্রোটোটাইপ আপনার ফোনে।
তাড়াহুড়োর কিছু নেই। সময় নিয়ে দেখুন, টিমের সঙ্গে আলাপ করুন। শুধু অনুরোধ — কাজটা যেন ফেলে না রাখা হয়। যত দেরি, প্রতিদ্বন্দ্বীর জন্য মাঠটা তত খালি।
ওয়েব প্ল্যাটফর্ম রি-বিল্ড — প্যানেল ও ওয়েবসাইট
মোবাইল অ্যাপ নতুন দরজা খুলবে। কিন্তু যে ঘরে ঢোকাবে, সেই ঘরটাও একটু গুছিয়ে নেওয়া দরকার। প্যানেল ও ওয়েবসাইট — দুটোই কাজ করে, কেউ অস্বীকার করছে না। কিন্তু দুটোই তৈরি হয়েছিল এমন সময়ে, যখন প্রতিযোগিতাটা ছিল রেট নিয়ে।
রেট এখন ২৫ পয়সা — নামানোর জায়গা প্রায় শেষ। পরের প্রতিযোগিতাটা হবে অভিজ্ঞতা নিয়ে। যে গেটওয়ে ব্যবহার করতে সবচেয়ে আরাম, বড় গ্রাহক তার কাছেই থাকবে।
প্যানেলটা ছোট ব্যবহারকারীর জন্য বানানো
যিনি মাসে ৫০০ SMS পাঠান, তাঁর জন্য বর্তমান প্যানেল যথেষ্ট — এটা ঠিকঠাক কাজ করে। কিন্তু যিনি দিনে ১৪,০০০ পাঠান, যাঁর অধীনে ২৭৫ জন ক্লায়েন্ট, যাঁর অফিসে ৫ জন স্টাফ — তাঁর জন্য প্রতিটা কাজ অপ্রয়োজনীয় রকম কষ্টকর হয়ে যায়। কথাটা আমি অভিজ্ঞতা থেকেই বলছি। আর রাজস্বের সিংহভাগ তো আসে এই বড় ব্যবহারকারীদের কাছ থেকেই।
দুই প্রজন্মের UI পাশাপাশি
কিছু পেজ পুরনো সার্ভার-রেন্ডার্ড (/sms-logs/list), কিছু নতুন SPA (/v2/report/index#/sms-summary)। দেখতে আলাদা, আচরণেও আলাদা — ব্যবহারকারী প্রতিবার নতুন করে শেখেন।
বাল্ক অ্যাকশন নেই
২৭৫ জন ক্লায়েন্টের মেয়াদ বাড়াতে হলে ২৭৫ বার ক্লিক। একসাথে সিলেক্ট করে রেট বদলানো, ব্যালেন্স দেওয়া বা ডি-অ্যাক্টিভ করার কোনো উপায় নেই।
ফিল্টার সেভ করা যায় না
প্রতিদিন একই রিপোর্ট বের করতে প্রতিবার একই ফিল্টার ভরতে হয় — স্ট্যাটাস, তারিখ, sender ID, সোর্স। সেভড ভিউ বা শিডিউলড রিপোর্ট নেই।
টিম ও রোল নেই
বড় কোম্পানির মার্কেটিং, অ্যাকাউন্টস ও IT — তিন বিভাগ একই লগইন-পাসওয়ার্ড শেয়ার করে। কে কী পাঠাল, কে ব্যালেন্স খরচ করল — জবাবদিহি নেই। এন্টারপ্রাইজ ক্রেতার কাছে এটি বড় আপত্তি।
ড্যাশবোর্ড তথ্য দেয়, কাজ দেয় না
চার্ট দেখা যায়, কিন্তু চার্টে ক্লিক করে ড্রিল-ডাউন নেই। "আজ ৩% ফেল হয়েছে" দেখে ঐ ৩% কারা, তা বের করতে আবার আলাদা পেজে গিয়ে ফিল্টার করতে হয়।
লিংক শেয়ার করা যায় না
পেমেন্ট লগের URL দেখতে এমন — /paymentList/eyJpdiI6Im4rZGhURHRT…। বুকমার্ক, শেয়ার বা রিপোর্টে লিংক দেওয়া — কোনোটাই সম্ভব নয়।
API ব্যবহারের কোনো দৃশ্যমানতা নেই
ভলিউমের প্রায় পুরোটাই API দিয়ে যায়, অথচ ডেভেলপারের জন্য কল সংখ্যা, লেটেন্সি, এরর রেট বা কোন error code কতবার এল — কিছুই দেখার উপায় নেই। সমস্যা হলে সাপোর্টে ফোন করা ছাড়া উপায় থাকে না।
গ্লোবাল সার্চ নেই
একটা মোবাইল নম্বর খুঁজতে হলে আগে ঠিক করতে হয় সেটা SMS Log-এ নাকি Phonebook-এ নাকি Client List-এ — তারপর সেই পেজে গিয়ে খোঁজা। এক জায়গা থেকে সবকিছু খোঁজার উপায় নেই।
পেজ ধরে ধরে নতুন করে ভাবা
শুধু রং-চেহারা বদলানো নয়। প্রতিটা পেজে প্রশ্নটা একটাই — এই পেজে এসে ব্যবহারকারী আসলে কী করতে চান, আর সেটা কত কম ক্লিকে করা যায়?
| পেজ | এখন | স্মার্ট সংস্করণে |
|---|---|---|
| ড্যাশবোর্ড | তিনটি চার্ট ও ব্যালেন্স বক্স | ক্লিকযোগ্য চার্ট (ড্রিল-ডাউন), অ্যানোমালি অ্যালার্ট, "আজ যা মনোযোগ চায়" প্যানেল, কাস্টমাইজেবল উইজেট |
| Quick / Group SMS | ফর্ম, ম্যানুয়াল নম্বর পেস্ট | লাইভ খরচ ও পার্ট প্রিভিউ, নম্বর ভ্যালিডেশন ও অপারেটর ব্রেকডাউন পাঠানোর আগেই, ডুপ্লিকেট ও DND রিপোর্ট, টেমপ্লেট লাইব্রেরি, A/B ভ্যারিয়েন্ট |
| ক্যাম্পেইন | তৈরি করে পাঠানো, পরে লগে দেখা | ক্যাম্পেইন ক্যালেন্ডার, লাইভ প্রোগ্রেস বার, চলাকালীন থামানো/পুনরায় চালু, ডেলিভারি ফানেল, পুনরায় পাঠানো শুধু ব্যর্থগুলোতে |
| SMS Log | ১৩ কলামের টেবিল, আলাদা ফিল্টার ফর্ম | ইনলাইন ফিল্টার চিপ, সেভড ভিউ, কলাম নিজে বাছাই, ইনফিনিট স্ক্রল, এক ক্লিকে CSV/Excel, প্রতিটি সারিতে "কেন ফেল হলো" ব্যাখ্যা |
| রিপোর্ট | আলাদা আলাদা ৮টি রিপোর্ট পেজ | এক রিপোর্ট বিল্ডার — নিজের কলাম, নিজের গ্রুপিং; শিডিউল করে ইমেইলে অটো-পাঠানো; তুলনা (এ মাস বনাম গত মাস) |
| ফোনবুক | গ্রুপ ও ক্যাম্পেইন লিস্ট | শর্ত-ভিত্তিক ডায়নামিক সেগমেন্ট, ডি-ডুপ্লিকেশন, কাস্টম ফিল্ড (নাম, শহর, তারিখ), ইমপোর্ট ম্যাপিং উইজার্ড, অটো DND সিঙ্ক |
| ক্লায়েন্ট (রিসেলার) | টেবিল, প্রতি সারিতে আলাদা বাটন | বাল্ক সিলেক্ট ও অ্যাকশন, ক্লায়েন্টভিত্তিক প্রফিট ভিউ, নিষ্ক্রিয় ক্লায়েন্ট চিহ্নিতকরণ, মেয়াদ শেষের আগাম তালিকা, এক ক্লিকে ইনভয়েস |
| পেমেন্ট | লগ ও গেটওয়ে লিংক | অটো-রিচার্জ নিয়ম (ব্যালেন্স X-এর নিচে নামলে নিজে থেকে টপ-আপ), স্বয়ংক্রিয় ইনভয়েস ও VAT চালান, খরচের পূর্বাভাস |
| Sender ID | আবেদন ফর্ম | স্ট্যাটাস ট্র্যাকার (কোন ধাপে আটকে), প্রয়োজনীয় কাগজের চেকলিস্ট, প্রত্যাখ্যানের কারণ ও সংশোধনের পথ |
| Developers | API key ও উদাহরণ কোড | API অ্যানালিটিক্স (কল, লেটেন্সি, এরর রেট), লাইভ রিকোয়েস্ট লগ, Webhook ম্যানেজার, একাধিক key ও স্কোপ, স্যান্ডবক্স মোড |
| সেটিংস | প্রোফাইল ও OTP লগইন | টিম মেম্বার ও রোল, 2FA, নোটিফিকেশন পছন্দ, অডিট লগ, ব্র্যান্ডিং (রিসেলারের জন্য) |
যে ফিচারগুলো এন্টারপ্রাইজ গ্রাহক ধরে রাখে
বড় প্রতিষ্ঠান গেটওয়ে বদলায় না শুধু রেটের জন্য — বদলায় যখন কাজ চালানো কঠিন হয়ে যায়। নিচের ফিচারগুলোই সেই কঠিনটা সহজ করে, এবং প্রতিযোগীর কাছে যাওয়ার কারণটা মুছে দেয়।
টিম ও রোল
এক অ্যাকাউন্টে একাধিক ব্যবহারকারী, আলাদা পারমিশন — কেউ শুধু পাঠাবে, কেউ শুধু রিপোর্ট দেখবে, কেউ ব্যালেন্স ব্যবস্থাপনা করবে।
অনুমোদন ওয়ার্কফ্লো
জুনিয়র স্টাফ ক্যাম্পেইন ড্রাফট করবে, ম্যানেজার অনুমোদন দিলে তবেই যাবে। ৫০,০০০ SMS ভুলে চলে যাওয়ার ঝুঁকি শেষ।
অডিট লগ
কে, কখন, কোন নম্বরে, কী পাঠিয়েছে — সম্পূর্ণ ট্রেইল। ব্যাংক, হাসপাতাল ও সরকারি সংস্থার কমপ্লায়েন্সের জন্য অপরিহার্য।
Webhook ও কলব্যাক
ডেলিভারি স্ট্যাটাস গ্রাহকের নিজের সিস্টেমে রিয়েল-টাইমে পুশ — বারবার API পোল করার দরকার নেই।
API অ্যানালিটিক্স
কল সংখ্যা, গড় লেটেন্সি, এরর রেট, কোন error code কতবার — ডেভেলপার নিজেই ডিবাগ করবেন, সাপোর্টে ফোন করার আগে।
খরচ নিয়ন্ত্রণ
মাসিক বাজেট সীমা, খরচের পূর্বাভাস, বিভাগভিত্তিক খরচ বিভাজন, অটো-রিচার্জ নিয়ম।
হোয়াইট-লেবেল রিসেলার পোর্টাল
রিসেলার নিজের লোগো ও ডোমেইনে প্যানেল দিতে পারবেন। এটি রিসেলারদের আটকে রাখার সবচেয়ে শক্ত বাঁধন — এবং প্রিমিয়াম চার্জের সুযোগ।
নিরাপত্তা
2FA, IP হোয়াইটলিস্ট ব্যবস্থাপনা, সেশন ব্যবস্থাপনা, একাধিক স্কোপড API key, প্রয়োজনে SSO।
শিডিউলড রিপোর্ট
প্রতি সোমবার সকালে গত সপ্তাহের ডেলিভারি রিপোর্ট নিজে থেকে ইমেইলে — কাউকে লগইন করতে হবে না।
bulksmsbd.com — প্রথম ছাপটাই সবচেয়ে দামি
যে এন্টারপ্রাইজ ক্রেতা বছরে ২০ লাখ টাকার SMS কিনবেন, তিনি প্রথমে ওয়েবসাইটে আসেন। সাইটটা কাজ করে, মোবাইলেও ঠিকঠাক খোলে — সেটা আমি নিজে দেখে নিয়েছি। কিন্তু এটি এখনও একটা ব্রোশিওর; বিক্রির যন্ত্র হয়ে ওঠেনি। অথচ এই একটা জায়গায় কাজ করলে ফল সবচেয়ে দ্রুত পাওয়া যায়।
যা পরিমাপ করে দেখেছি (১১ আগস্ট ২০২৬)
৩G বা দুর্বল নেটওয়ার্কে এই ওজন সরাসরি ভিজিটর হারায়, এবং Google-এর Core Web Vitals র্যাংকিংয়েও নেতিবাচক প্রভাব ফেলে। মজার ব্যাপার হলো — কনটেন্ট এক রেখেই, শুধু ছবি অপটিমাইজ ও আইকন SVG করলেই ওজন প্রায় ৭৩% কমে যায়। এটুকু কাজে কয়েক দিনের বেশি লাগার কথা নয়।
যেসব ফাঁক দেখা যায়
- পজিশনিং দামকেন্দ্রিক — হেডলাইনে "২৫ পয়সা"। দাম দিয়ে লড়লে মার্জিন কমে; ডেলিভারেবিলিটি, আপটাইম ও সাপোর্ট দিয়ে লড়লে মার্জিন বাড়ে
- ডকুমেন্টেশন পোর্টাল নেই — একটি মাত্র API পেজ। ডেভেলপার-নির্ভর ব্যবসায় ডকসই প্রধান বিক্রয়কর্মী
- স্ট্যাটাস পেজ নেই — এন্টারপ্রাইজ ক্রেতা কেনার আগে uptime দেখতে চান
- কেস স্টাডি নেই — আকিজ, গ্রিনলাইফ, বাংলা একাডেমির লোগো আছে, গল্প নেই
- ব্লগ বা SEO কনটেন্ট নেই — "OTP API বাংলাদেশ" জাতীয় সার্চে অর্গানিক ট্রাফিক হারাচ্ছে
- আলাদা .php ফাইল — CMS নেই, একটা দাম বদলাতেও ডেভেলপার লাগে
- সেলফ-সার্ভ ট্রায়াল নেই — ভিজিটর নিজের নম্বরে একটা টেস্ট SMS পাঠিয়ে দেখতে পারেন না
নতুন সাইটে যা থাকবে
- গতি — WebP/AVIF ছবি, SVG আইকন, লেজি লোড, CDN। লক্ষ্য ২.৭ MB → ৬০০ KB-র নিচে
- লাইভ ডেমো — ভিজিটর নিজের নম্বর দিয়ে তৎক্ষণাৎ একটি টেস্ট SMS পাবেন। এক ধাপে বিশ্বাস তৈরি
- ডেভেলপার ডকস পোর্টাল — কপি-রেডি কোড (PHP, Laravel, Node, Python, C#), Postman কালেকশন, "Try it" কনসোল, error code রেফারেন্স
- স্বচ্ছ প্রাইসিং + ক্যালকুলেটর — মাসে কত SMS → কত খরচ, তাৎক্ষণিক
- স্ট্যাটাস পেজ — গেটওয়ে হেলথ ও uptime, জনসমক্ষে
- কেস স্টাডি — কোন প্রতিষ্ঠান কী সমস্যার সমাধান পেল, সংখ্যাসহ
- CMS — মার্কেটিং টিম নিজেই দাম, অফার, ব্লগ আপডেট করবে
- বাংলা + ইংরেজি দুই ভাষায় পূর্ণ SEO
- সেলফ-সার্ভ সাইনআপ — রেজিস্ট্রেশন থেকে প্রথম SMS পর্যন্ত ১০ মিনিটে
প্রস্তাবিত ওয়েবসাইট, ব্রাউজারের ভেতরে
চারটি পেজ — হোম, প্রাইসিং, রিসোর্স ও কাস্টমার। উইন্ডোর ভেতরে স্ক্রল করে পুরো পেজ দেখা যাবে, পাশের তীর দিয়ে পেজ বদলাবে।
প্রস্তাবিত সাইটের চারটি পেজ, একটা ব্রাউজার উইন্ডোর ভেতরে।
ওয়াকথ্রু খুলুনএকদিনে সব বদলে যাবে না — মডিউল ধরে ধরে
চালু সিস্টেম বন্ধ করে নতুন কিছু বসানোর ঝুঁকি আমরা নেব না। পুরনো প্যানেল চলতে থাকবে; নতুন মডিউল একটা একটা করে পাশে যোগ হবে, ব্যবহারকারী চাইলে পুরনোতে ফিরে যেতে পারবেন। ডেটাবেসে হাত পড়বে না।
ডিজাইন সিস্টেম ও API লেয়ার
একটি অভিন্ন কম্পোনেন্ট লাইব্রেরি ও ডিজাইন টোকেন — যা প্যানেল, ওয়েবসাইট ও মোবাইল অ্যাপ তিন জায়গাতেই এক চেহারা দেবে। সঙ্গে API লেয়ার, যা মোবাইল অ্যাপ প্রকল্পের সঙ্গে ভাগাভাগি হবে — অর্থাৎ দুটি প্রকল্প একে অপরের খরচ কমায়।
সবচেয়ে বেশি ব্যবহৃত পেজ আগে
ড্যাশবোর্ড, SMS পাঠানো ও SMS Log — এই তিনটিতেই ব্যবহারকারীর ৮০% সময় যায়। এগুলো আগে নতুন করে, নতুন UI-তে টগল করে দেখার সুযোগসহ।
রিসেলার, ফোনবুক ও পেমেন্ট
বাল্ক অ্যাকশন, ডায়নামিক সেগমেন্ট, অটো-রিচার্জ, ইনভয়েস। এই ধাপেই বড় ব্যবহারকারীর সবচেয়ে বড় ব্যথাগুলো সারে।
টিম, রোল, অডিট ও ডেভেলপার টুলস
এন্টারপ্রাইজ ফিচার — যেগুলো নতুন ধরনের গ্রাহক আনতে ও ধরে রাখতে সরাসরি কাজ করে।
পাবলিক ওয়েবসাইট
ওয়েবসাইট প্যানেলের উপর নির্ভরশীল নয়, তাই এটি আলাদাভাবে সমান্তরালে এগোতে পারে — এবং সবচেয়ে দ্রুত ফল দেয়।
দুটি প্রকল্প একসঙ্গে করলে যা সাশ্রয় হয়
মোবাইল অ্যাপ ও নতুন ওয়েব প্যানেল — দুটোই একই API লেয়ার ব্যবহার করবে, একই ডিজাইন সিস্টেম মানবে। আলাদা আলাদা করলে API দুবার লিখতে হয়, ডিজাইন দুবার করতে হয়। একসঙ্গে করলে সেই দ্বিগুণ কাজটা বাদ যায় — এবং তিন জায়গায় (ওয়েব, অ্যান্ড্রয়েড, iOS) গ্রাহক একই অভিজ্ঞতা পান।
সাপোর্ট ও টিকেটিং সিস্টেম
এই কথাটা আমি সবচেয়ে বেশি অনুভব করি — কারণ আমি নিজেই ভুক্তভোগী। আপনাদের সঙ্গে যোগাযোগের একমাত্র রাস্তা এখন মোবাইলে WhatsApp। কাজ চলে যায় ঠিকই, কিন্তু এভাবে চলতে থাকলে সেবার মান একটা জায়গার পর আর বাড়ানো যায় না।
ক্লায়েন্ট ও রিসেলার — দুজনেই যেন সরাসরি আপনাদের সঙ্গে একটা গোছানো চ্যাট বা টিকেটিং সিস্টেমে কথা বলতে পারেন। অভিযোগ করা যাবে, পরামর্শ দেওয়া যাবে, স্ক্রিনশট বা ভয়েস মেসেজ পাঠানো যাবে। এটুকু হলেই আপনাদের সেবার মান অন্য উচ্চতায় চলে যাবে।
WhatsApp-এ কথা হয়, কিন্তু কিছুই থাকে না
WhatsApp দ্রুত ও পরিচিত — সেজন্যই এটা চলছে। কিন্তু এটি ব্যক্তিগত মেসেজিং অ্যাপ, প্রতিষ্ঠানের সাপোর্ট চ্যানেল নয়। ফলে যা যা হারায়:
আগের হিস্টোরি খুঁজে পাওয়া যায় না
তিন মাস আগে কোন সমস্যার কী সমাধান হয়েছিল, কে কী কথা দিয়েছিল — হাজার মেসেজের ভিড়ে হারিয়ে যায়। একই আলোচনা বারবার নতুন করে শুরু করতে হয়।
স্টাফ বদলালে সব হারায়
যে ব্যক্তির ফোনে কথোপকথন, তিনি ছুটিতে গেলে বা চাকরি ছাড়লে পুরো ইতিহাস তাঁর সঙ্গেই চলে যায়। প্রতিষ্ঠানের কাছে কিছু থাকে না।
কোনো জবাবদিহি নেই
কোন সমস্যা কতক্ষণে সমাধান হলো, কোনটা এখনো ঝুলে আছে, কে দায়িত্বে — মাপার কোনো উপায় নেই। ফলে সেবার মান উন্নত করার সুযোগও নেই।
সমস্যা চাপা পড়ে যায়
একই ভুল যদি ৫০ জন গ্রাহকের হয়, WhatsApp-এ সেটা ৫০টি আলাদা কথোপকথন। কোথাও যোগফল দেখা যায় না, তাই মূল সমস্যাটাও ধরা পড়ে না।
পরামর্শ দেওয়ার জায়গা নেই
ব্যবহারকারীরাই সবচেয়ে ভালো জানেন কী দরকার। কিন্তু সেই পরামর্শ পৌঁছানোর কোনো নির্দিষ্ট পথ নেই — বলা হয় চ্যাটে, তারপর হারিয়ে যায়।
এন্টারপ্রাইজ গ্রাহক আস্থা পান না
ব্যাংক বা হাসপাতাল যখন জিজ্ঞেস করে "আপনাদের সাপোর্ট SLA কী?" — তখন WhatsApp নম্বর একটা দুর্বল উত্তর।
এক জায়গায় সব কথা, চিরকাল
ওয়েব প্যানেল ও মোবাইল অ্যাপ — দুই জায়গা থেকেই একই টিকিট ও চ্যাট। কথোপকথন প্রতিষ্ঠানের সম্পত্তি হয়ে থাকবে, কারও ব্যক্তিগত ফোনে নয়।
লাইভ চ্যাট ও টিকিট
জরুরি হলে সরাসরি চ্যাট, বড় বিষয় হলে টিকিট। দুটোই এক থ্রেডে, স্ট্যাটাসসহ — খোলা, চলমান, সমাধান।
স্ক্রিনশট ও ফাইল
সমস্যার ছবি সরাসরি তুলে পাঠানো — বর্ণনা করার ঝামেলা নেই। কাগজপত্র, CSV, লগ ফাইল — সবই সংযুক্ত করা যাবে।
ভয়েস মেসেজ
যাঁরা টাইপ করতে স্বচ্ছন্দ নন — বিশেষ করে জেলার রিসেলাররা — তাঁরা বলে দেবেন। বাংলায় বলা অনেক সহজ।
বিভাগ ও অগ্রাধিকার
ব্যালেন্স, Sender ID, API, পেমেন্ট, অভিযোগ, পরামর্শ — বিভাগ অনুযায়ী সঠিক টিমের কাছে সরাসরি।
SLA ও জবাবদিহি
প্রথম উত্তরের সময়, সমাধানের সময়, কে দায়িত্বে — সব মাপা হবে। এন্টারপ্রাইজ গ্রাহককে দেওয়ার মতো একটা সত্যিকারের উত্তর।
পরামর্শ বক্স
ব্যবহারকারী ফিচারের প্রস্তাব দেবেন, অন্যরা ভোট দেবেন। কোনটা সবচেয়ে বেশি চাওয়া হচ্ছে — সংখ্যায় দেখা যাবে।
নলেজ বেস
সাধারণ প্রশ্নের উত্তর আগেই লেখা। টিকিট খোলার সময় মিল থাকলে নিজে থেকেই দেখাবে — অর্ধেক প্রশ্ন সেখানেই মিটে যাবে।
পুশ নোটিফিকেশন
উত্তর এলে সঙ্গে সঙ্গে ফোনে জানান। বারবার লগইন করে দেখার দরকার নেই।
সাপোর্ট অ্যানালিটিক্স
কোন সমস্যা সবচেয়ে বেশি আসছে — সেটাই পরের প্রোডাক্ট উন্নতির তালিকা। সাপোর্ট তখন খরচ নয়, তথ্যের উৎস।
রিসেলারও যেন নিজের গ্রাহককে সেবা দিতে পারেন
এটাই সবচেয়ে গুরুত্বপূর্ণ অংশ। রিসেলারের নিজের ২৭৫ জন ক্লায়েন্ট আছে — তাঁরাও তো সাপোর্ট চান। এখন সেটাও ব্যক্তিগত ফোনে চলে।
ক্লায়েন্ট → রিসেলার
ক্লায়েন্ট নিজের প্যানেল বা অ্যাপ থেকেই তাঁর রিসেলারের কাছে টিকিট খুলবেন। রিসেলার এক জায়গা থেকে সব ক্লায়েন্টের সমস্যা দেখবেন।
রিসেলার → BulkSMSBD
রিসেলার নিজে সমাধান করতে না পারলে এক ক্লিকে টিকিটটি উপরে পাঠাবেন — পুরো কথোপকথনসহ। আবার নতুন করে ব্যাখ্যা করতে হবে না।
আপনাদের উপর চাপ কমবে
ছোট সমস্যাগুলো রিসেলার স্তরেই মিটে যাবে; আপনাদের কাছে আসবে শুধু যেগুলো সত্যিই আপনাদের লাগে। একই সঙ্গে সেবার মান বাড়বে, খরচ কমবে।
WhatsApp বন্ধ করতে হবে না
অভ্যাস একদিনে বদলায় না, আর জোর করাও ঠিক নয়। তাই WhatsApp চালু থাকবে — শুধু সেটি সিস্টেমের সঙ্গে যুক্ত করে দেওয়া হবে, যাতে WhatsApp-এ আসা মেসেজও নিজে থেকে টিকিট হয়ে যায়। গ্রাহক আগের মতোই লিখবেন, কিন্তু ইতিহাসটা এবার থেকে যাবে।
শেষ কথা
BulkSMSBD ২০১৩ থেকে প্রথম সারিতে আছে — এটা এমনি এমনি হয়নি, অনেক পরিশ্রমে হয়েছে। আমি চাই এই জায়গাটা যেন হাতছাড়া না হয়। প্রযুক্তিতে অবস্থান হারানোটা হঠাৎ ঘটে না, ধীরে ধীরে ঘটে — একদিন হঠাৎ দেখা যায় নতুন গ্রাহক অন্য কারও কাছে যাচ্ছে, শুধু কারণ তাদের জিনিসটা ব্যবহার করতে আরাম।
সেই দিনটা যেন না আসে, সেজন্যই এই লেখা। উদ্দেশ্য এমন একটা প্ল্যাটফর্ম দাঁড় করানো, যেটা ব্যবহার করে গ্রাহক নিজে থেকে বলবেন — "এটাই বাংলাদেশের সবচেয়ে গোছানো SMS সার্ভিস"।
চারটি কাজ — মোবাইল অ্যাপ, প্যানেল রি-বিল্ড, ওয়েবসাইট, সাপোর্ট ও টিকেটিং। একসঙ্গে বা আলাদা, যেভাবে আপনাদের সুবিধা। আমাকে দিলে মন দিয়ে করব, অন্য কাউকে দিলেও আমি খুশি — কাজটা হোক, এটাই চাওয়া।