আপনি যদি বাংলাদেশে ছোট ব্যবসা করেন—যেমন অনলাইনে পোশাক বিক্রি, হোম ডেলিভারি ফুড সার্ভিস, বা টিউশন সেন্টার—তাহলে কাস্টমারকে সময়মতো SMS পাঠানো কতটা জরুরি, সেটা আপনি ভালো করেই জানেন। অর্ডার কনফার্মেশন, ডেলিভারি আপডেট, বা পেমেন্ট রিমাইন্ডার একটা SMS আপনার কাস্টমারের বিশ্বাস বাড়ায়, আবার ব্যবসার রেপুটেশনও ভালো করে। কিন্তু সমস্যা হলো, অনেক SMS গেটওয়ে বা বাল্ক SMS সার্ভিসের খরচ ছোট ব্যবসার জন্য বোঝা হয়ে দাঁড়ায়।
এখানেই কাজে আসে ফ্রি SMS অ্যালার্ট সিস্টেম বাংলাদেশ—যা আপনি Google Sheets আর একটি ফ্রি SMS API দিয়ে নিজেই বানিয়ে ফেলতে পারেন, কোনো বড় খরচ ছাড়াই। এই আর্টিকেলে আমি আপনাকে দেখাবো কীভাবে মাত্র কয়েকটি ধাপে একটি সম্পূর্ণ অটোমেটেড SMS অ্যালার্ট সিস্টেম তৈরি করবেন, যেখানে কাস্টমারের নাম, ফোন নম্বর আর মেসেজ শিটে লিখলেই স্বয়ংক্রিয়ভাবে SMS চলে যাবে।
কেন Google Sheets আর ফ্রি SMS API ব্যবহার করবেন?
বাংলাদেশের বেশিরভাগ ছোট ব্যবসায়ী এখনো কাস্টমার ডেটা রাখেন খাতায় বা এক্সেলে। Google Sheets ব্যবহারের সুবিধা হলো—এটি ফ্রি, ক্লাউডে সেভ হয়, মোবাইল থেকেও অ্যাক্সেস করা যায়, আর সবচেয়ে বড় কথা, এখানে সহজেই স্ক্রিপ্ট লিখে অটোমেশন করা যায়।
অন্যদিকে, ফ্রি SMS API বলতে এমন কিছু সার্ভিসকে বোঝায় যেগুলো প্রতিদিন বা মাসে একটি নির্দিষ্ট সংখ্যক SMS ফ্রি পাঠাতে দেয়। এর মধ্যে উল্লেখযোগ্য হলো:
- Textbelt – প্রতিদিন ১টি ফ্রি SMS (ডেভেলপমেন্টের জন্য দারুণ)
- Fast2SMS – ভারত-ভিত্তিক, কিছু ফ্রি ক্রেডিট দেয়
- Twilio ট্রায়াল – কিছু ফ্রি ক্রেডিট, তবে বাংলাদেশে নাম্বার ভেরিফিকেশন লাগে
- BulkSMSBD / Alpha SMS – লোকাল প্রোভাইডার, এদের কিছু ফ্রি ট্রায়াল প্যাকেজ আছে
আপনি যদি একেবারে শূন্য থেকে শুরু করেন, তাহলে Textbelt দিয়ে শুরু করা সবচেয়ে সহজ। পরে ব্যবসা বড় হলে লোকাল প্রোভাইডারে সুইচ করতে পারবেন।
মনে রাখবেন: ফ্রি প্ল্যানে সাধারণত প্রতিদিন সীমিত SMS পাঠানো যায়। তাই টেস্টিংয়ের জন্য ফ্রি, আর প্রোডাকশনের জন্য ছোট একটি পেইড প্ল্যান—এটাই বাস্তবসম্মত পথ।
প্রস্তুতি: যা যা লাগবে
শুরু করার আগে নিচের জিনিসগুলো ঠিক করে নিন:
- একটি Google অ্যাকাউন্ট (Gmail থাকলেই হবে)
- একটি ফ্রি SMS API অ্যাকাউন্ট এবং API Key
- কাস্টমারের নাম, ফোন নম্বর ও মেসেজের একটি তালিকা
- একটি কম্পিউটার বা ল্যাপটপ (মোবাইল থেকেও করা যায়, তবে কম্পিউটারে সহজ)
API Key কীভাবে পাবেন? Textbelt-এ গিয়ে সাইন আপ করলে একটি কী পাবেন, যা দিয়ে প্রতিদিন ১টি SMS ফ্রি পাঠাতে পারবেন। অন্য প্রোভাইডারেও অনুরূপ প্রক্রিয়া।
ধাপে ধাপে Google Sheets সেটআপ
ধাপ ১: শিট তৈরি ও কলাম সাজানো
Google Sheets খুলে একটি নতুন স্প্রেডশিট তৈরি করুন। প্রথম রো-তে নিচের হেডারগুলো লিখুন:
- A1: নাম
- B1: ফোন
- C1: মেসেজ
- D1: স্ট্যাটাস
এরপর A2, B2, C2-তে একটি টেস্ট ডেটা দিন। যেমন:
নাম: রহিম উদ্দিন
ফোন: 88017XXXXXXXX
মেসেজ: আপনার অর্ডার কনফার্ম হয়েছে। ধন্যবাদ!
স্ট্যাটাস: (খালি রাখুন)
ফোন নম্বরটি অবশ্যই দেশ কোড সহ লিখুন—যেমন 8801XXXXXXXXX। অনেক সময় লোকাল ফরম্যাটে (01XXXXXXXXX) SMS API কাজ করে না।
ধাপ ২: Apps Script এডিটর খোলা
Google Sheets-এর মেনু থেকে Extensions → Apps Script-এ ক্লিক করুন। একটি নতুন স্ক্রিপ্ট এডিটর খুলবে। এখানেই আমরা কোড লিখবো।
ধাপ ৩: SMS পাঠানোর কোড লেখা
নিচের কোডটি কপি করে Apps Script এডিটরে পেস্ট করুন। এখানে Textbelt API ব্যবহার করা হয়েছে।
function sendSMS() {
var sheet = SpreadsheetApp.getActiveSheet();
var lastRow = sheet.getLastRow();
for (var i = 2; i <= lastRow; i++) {
var name = sheet.getRange(i, 1).getValue();
var phone = sheet.getRange(i, 2).getValue();
var message = sheet.getRange(i, 3).getValue();
var status = sheet.getRange(i, 4).getValue();
if (status === 'sent') continue;
var payload = {
'phone': phone,
'message': message,
'key': 'YOUR_API_KEY'
};
var options = {
'method': 'post',
'payload': payload
};
var response = UrlFetchApp.fetch('https://textbelt.com/text', options);
var result = JSON.parse(response.getContentText());
if (result.success) {
sheet.getRange(i, 4).setValue('sent');
} else {
sheet.getRange(i, 4).setValue('failed: ' + result.error);
}
}
}
গুরুত্বপূর্ণ: YOUR_API_KEY-এর জায়গায় আপনার আসল API Key বসান। কোডে সিঙ্গেল কোট ব্যবহার করা হয়েছে, যা Apps Script-এ বৈধ।
ধাপ ৪: ট্রিগার সেট করা (অটোমেশন)
এখন এই ফাংশনটি যাতে নির্দিষ্ট সময় পরপর নিজে নিজে চলে, সেজন্য একটি ট্রিগার যোগ করতে হবে।
- Apps Script এডিটরের বাম পাশে Triggers আইকনে ক্লিক করুন।
- Add Trigger বাটনে ক্লিক করুন।
- Function:
sendSMSসিলেক্ট করুন। - Event source: Time-driven রাখুন।
- Type: Minutes timer, Interval: Every 5 minutes দিন।
- Save করুন।
এবার প্রতি ৫ মিনিটে স্ক্রিপ্ট চলবে এবং নতুন এন্ট্রি পেলেই SMS পাঠাবে।
বাস্তব উদাহরণ: একটি ছোট অনলাইন দোকান
ধরা যাক, আপনার নাম ফাতেমা, আপনি ফেসবুক পেজে হোমমেড কেক বিক্রি করেন। একজন কাস্টমার অর্ডার করলে আপনি Google Form দিয়ে তার নাম, ফোন ও অর্ডারের বিবরণ নেন। সেই Form-এর রেসপন্স সরাসরি আপনার Google Sheet-এ জমা হয়। এখন স্ক্রিপ্টটি অটোমেটিক কাস্টমারকে SMS পাঠাবে: “প্রিয় [নাম], আপনার অর্ডারটি আমরা পেয়েছি। ডেলিভারি ২৪ ঘণ্টার মধ্যে।”
একইভাবে আপনি পেমেন্ট রিমাইন্ডারও পাঠাতে পারেন। যেমন, ইনভয়েস ইস্যু করার ৩ দিন পর যদি পেমেন্ট না আসে, তাহলে শিটে একটি নতুন রো যোগ করলেই SMS চলে যাবে।
আরও অ্যাডভান্সড করতে চাইলে আপনি Google Forms-এর সাথে Zapier বা Make (Integromat)-এর ফ্রি প্ল্যান ব্যবহার করে আরও অটোমেশন করতে পারেন। তবে শুরুতে Apps Script-ই যথেষ্ট।
কোড ছাড়াই বিকল্প: Google Sheets অ্যাড-অন
যদি কোডিং করতে না চান, তাহলে কিছু ফ্রি অ্যাড-অন আছে যেগুলো দিয়ে সরাসরি শিট থেকে SMS পাঠানো যায়। যেমন Bulk SMS বা SMS Sender অ্যাড-অন। এগুলো ইনস্টল করে আপনার API Key দিলেই কাজ শেষ। তবে ফ্রি ভার্সনে প্রতিদিনের SMS সংখ্যা সীমিত।
আর যদি একেবারে প্রফেশনাল হতে চান, তাহলে আমাদের কোর্সগুলো দেখতে পারেন, যেখানে Google Apps Script ও অটোমেশন নিয়ে বিস্তারিত শেখানো হয়।
সতর্কতা ও টিপস
- ফোন নম্বর ফরম্যাট: সবসময়
8801XXXXXXXXXফরম্যাটে লিখুন। - API লিমিট: ফ্রি প্ল্যানে প্রতিদিন কত SMS পাঠানো যাবে, তা জেনে নিন।
- টেস্টিং: প্রথমে নিজের নম্বরে টেস্ট করুন।
- ডেটা সিকিউরিটি: কাস্টমারের ফোন নম্বর পাবলিক শিটে শেয়ার করবেন না।
- ব্যাকআপ: শিটের নিয়মিত কপি রাখুন।
আরও রিসোর্স ও টিপস পেতে আমাদের রিসোর্স পেজ দেখুন।
উপসংহার
একটি ফ্রি SMS অ্যালার্ট সিস্টেম বাংলাদেশের ছোট ব্যবসার জন্য গেম-চেঞ্জার হতে পারে। খুব কম খরচে, এমনকি শূন্য খরচে আপনি কাস্টমার কমিউনিকেশন অটোমেট করতে পারবেন। Google Sheets আর একটি ফ্রি SMS API দিয়ে শুরু করা যায়, আর ব্যবসা বাড়লে সহজেই স্কেল করা যায়।
আজই একটি Google Sheet খুলুন, একটি ফ্রি API Key নিন, আর উপরের কোডটি বসিয়ে টেস্ট করুন। যদি আরও শিখতে চান, আমাদের অনলাইন কোর্স বা কমিউনিটি-তে যোগ দিন।
সাধারণ প্রশ্নোত্তর
১. ফ্রি SMS API দিয়ে কি সত্যিই প্রতিদিন SMS পাঠানো যায়?
হ্যাঁ, বেশিরভাগ ফ্রি API প্রতিদিন বা মাসে একটি নির্দিষ্ট সংখ্যক SMS ফ্রি পাঠাতে দেয়। যেমন Textbelt প্রতিদিন ১টি ফ্রি SMS দেয়। ব্যবসার জন্য হয়তো এটি কম, তবে টেস্টিং ও ছোট পরিসরে কাজ চালানোর জন্য যথেষ্ট।
২. Google Sheets থেকে SMS পাঠাতে কি প্রোগ্রামিং জানা লাগে?
একদম না। এই গাইডের কোডটি কপি-পেস্ট করলেই কাজ হবে। তবে Apps Script-এর বেসিক জানা থাকলে আপনি নিজের মতো কাস্টমাইজ করতে পারবেন।
৩. বাংলাদেশে কোন ফ্রি SMS API সবচেয়ে ভালো?
Textbelt শুরু করার জন্য সহজ, তবে বাংলাদেশে ডেলিভারি রেট ভালো পেতে BulkSMSBD বা Alpha SMS-এর মতো লোকাল প্রোভাইডার ব্যবহার করা ভালো। এদের অনেকেরই ফ্রি ট্রায়াল থাকে।
৪. SMS না পৌঁছালে কী করব?
প্রথমে ফোন নম্বরের ফরম্যাট চেক করুন—দেশ কোড সহ আছে কিনা। তারপর API Key ও ইন্টারনেট কানেকশন ঠিক আছে কিনা দেখুন। সমস্যা থাকলে প্রোভাইডারের ড্যাশবোর্ডে লগ দেখুন।
৫. এই সিস্টেম কি বাণিজ্যিকভাবে ব্যবহার করা যাবে?
অবশ্যই। তবে ফ্রি প্ল্যানের লিমিট শেষ হলে আপনাকে পেইড প্ল্যানে যেতে হবে। ছোট ব্যবসার জন্য মাসে কয়েকশো টাকার প্ল্যানই যথেষ্ট।


