Event SMS ISPBills-কে গ্রাহকের অ্যাকাউন্টে কোনো নির্দিষ্ট অ্যাকশন বা ইভেন্ট ঘটলে স্বয়ংক্রিয়ভাবে একটি SMS পাঠাতে সক্ষম করে। প্রতিটি লেনদেন বা স্ট্যাটাস পরিবর্তনের পর ম্যানুয়ালি গ্রাহকদের জানানোর পরিবর্তে, আপনি প্রতিটি ইভেন্ট টাইপের জন্য একবার একটি বার্তার টেমপ্লেট কনফিগার করেন এবং সিস্টেম ভবিষ্যতের সমস্ত নোটিফিকেশন নিজেই পরিচালনা করে।

সমর্থিত ইভেন্ট টাইপ

ISPBills নিম্নলিখিত ইভেন্টগুলোর জন্য স্বয়ংক্রিয় SMS ট্রিগার সমর্থন করে:

ইভেন্ট কখন ট্রিগার হয়
New Customer Registration সিস্টেমে একটি নতুন গ্রাহক অ্যাকাউন্ট তৈরি হয়।
Payment Received একটি গ্রাহকের অ্যাকাউন্টে পেমেন্ট রেকর্ড করা হয় (ম্যানুয়াল এন্ট্রি বা অনলাইন পেমেন্ট)।
Package Activated গ্রাহকের অ্যাকাউন্টে একটি প্যাকেজ অ্যাসাইন বা সক্রিয় করা হয়।
Account Suspended গ্রাহকের অ্যাকাউন্ট সাসপেন্ড করা হয় (যেমন অনাদায়ের কারণে)।
Account Disabled গ্রাহকের অ্যাকাউন্ট সম্পূর্ণরূপে নিষ্ক্রিয় করা হয়।

প্রতিটি ইভেন্ট টাইপ স্বাধীনভাবে কনফিগারযোগ্য — আপনি কিছু সক্রিয় রাখতে পারেন এবং অন্যগুলো নিষ্ক্রিয় রাখতে পারেন, এবং প্রতিটির নিজস্ব বার্তার টেমপ্লেট আছে।

Event SMS কনফিগার করা

ইভেন্ট ট্রিগার পরিচালনা করতে Settings → SMS Notifications → Event SMS-এ যান।

তালিকাভুক্ত প্রতিটি ইভেন্টের জন্য আপনি পাবেন:

  • Enable toggle – আপনার বার্তার টেমপ্লেট না হারিয়ে ইভেন্ট SMS চালু বা বন্ধ করুন।
  • Message Template – ইভেন্ট ট্রিগার হলে যে SMS বডি পাঠানো হবে।

টেমপ্লেট ভেরিয়েবল

যেকোনো ইভেন্ট বার্তার টেমপ্লেটের ভিতরে নিম্নলিখিত ভেরিয়েবল ব্যবহার করা যায়:

ভেরিয়েবল যা দিয়ে প্রতিস্থাপিত হয় সর্বোত্তম ব্যবহার
{customer_name} গ্রাহকের পূর্ণ নাম সকল ইভেন্ট টাইপ
{package_name} সংশ্লিষ্ট প্যাকেজের নাম প্যাকেজ অ্যাক্টিভেশন এবং মেয়াদ শেষ সম্পর্কিত ইভেন্ট
{amount_due} বকেয়া ব্যালেন্স সাসপেনশন, বকেয়া এবং ব্যালেন্স রিমাইন্ডার
{amount_paid} সর্বশেষ পেমেন্টের পরিমাণ পেমেন্ট নিশ্চিতকরণ
{expiry_date} প্যাকেজ মেয়াদ শেষের তারিখ প্যাকেজ অ্যাক্টিভেশন এবং মেয়াদ শেষ সম্পর্কিত ইভেন্ট

প্রতিটি ইভেন্টের জন্য সব ভেরিয়েবল প্রযোজ্য নয় — প্রতিটি প্রসঙ্গের জন্য যুক্তিসঙ্গত ভেরিয়েবলই শুধু ব্যবহার করুন।

উদাহরণ টেমপ্লেট

New Customer Registration:

Welcome to our network, {customer_name}! Your account has been created. Please contact us if you need any assistance.

Payment Received:

Hi {customer_name}, we have received your payment of {amount_paid}. Thank you. Your remaining balance is {amount_due}.

Package Activated:

Hi {customer_name}, your {package_name} package has been activated. Enjoy your internet service.

Account Suspended:

Dear {customer_name}, your account has been suspended because of an outstanding balance of {amount_due}. Please make a payment to restore your service.

Account Disabled:

Dear {customer_name}, your account has been disabled. Please contact us to discuss reactivation.

পৃথক ইভেন্ট সক্রিয় ও নিষ্ক্রিয় করা

প্রতিটি ইভেন্ট স্বাধীনভাবে টগল করা যায়। যদি আপনি পেমেন্ট নিশ্চিতকরণ পাঠাতে চান কিন্তু অ্যাকাউন্ট সাসপেন্ড হলে বার্তা পাঠাতে না চান, তাহলে সাসপেনশন ইভেন্টটি নিষ্ক্রিয় রাখুন। পরিবর্তন তাৎক্ষণিকভাবে কার্যকর হয় — পরবর্তী সময়ে সেই ইভেন্ট ঘটলে শুধুমাত্র সক্রিয় ইভেন্টই SMS ট্রিগার করবে।

বিশেষ নোট

  • Event SMS বার্তাগুলো ট্রিগারিং অ্যাকশন ঘটার সময় রিয়েল-টাইমে পাঠানো হয়, শিডিউল ভিত্তিতে নয়।
  • প্রতি পাঠানো বার্তায় একটি SMS ক্রেডিট খরচ হয়। Payment Received-এর মতো উচ্চ-ভলিউম ইভেন্ট ঘন ঘন ক্রেডিট খরচ করতে পারে; সে অনুযায়ী আপনার SMS ব্যালেন্স পর্যবেক্ষণ করুন।
  • Event SMS কাজ করতে Settings → SMS Gateway-এ SMS গেটওয়ে কনফিগার ও সক্রিয় থাকতে হবে।
  • কোনো গ্রাহকের প্রোফাইলে বৈধ মোবাইল নম্বর না থাকলে, সেই গ্রাহকের জন্য SMS নীরবে বাদ দেওয়া হবে। গ্রাহকের যোগাযোগের তথ্য আপ-টু-ডেট রাখুন।