User Manual · সহজ বাংলায়

BengalStack ISP — সম্পূর্ণ ব্যবহার গাইড

এই গাইডটি এমনভাবে লেখা যেন কোনো technical জ্ঞান ছাড়াই আপনি পুরো ISP software টি নিজে setup ও চালাতে পারেন। Customer যোগ করা, bill করা, payment নেওয়া, SMS/WhatsApp/Telegram automation — সব কিছু ধাপে ধাপে দেওয়া আছে।

এই গাইড কীভাবে পড়বেন

BengalStack ISP হলো একটি complete software দিয়ে পুরো ISP business চালানোর system। এক কথায় — নতুন customer নেওয়া থেকে শুরু করে তার router-এর PPPoE login ঠিক রাখা, প্রতি মাসে bill করা, bKash/Nagad/cash-এ payment নেওয়া, line down হলে technician পাঠানো, staff-এর হাজিরা-বেতন, reseller ম্যানেজ — সব একই জায়গায়।

বাম পাশের সূচিপত্র থেকে যেকোনো অংশে যেতে পারবেন। মোবাইলে থাকলে উপরে বাম কোণায় ☰ সূচিপত্র বাটনে চাপুন।

এই গাইডে technical শব্দগুলো (যেমন Router, Package, PPPoE, MikroTik, SMS, WhatsApp) English-এই রাখা হয়েছে যাতে software-এর ভেতরের লেখার সাথে মিলে যায়। ভাষা যতটা সম্ভব সহজ রাখা হয়েছে।

যেভাবে সাজানো

প্রথমে একবার করার কাজগুলো (কোম্পানির তথ্য, Router, Package) — তারপর প্রতিদিনের কাজ (Customer, Bill, Payment) — তারপর Automation (SMS/WhatsApp/Telegram) ও বাকি সব feature।

নতুন হলে ১ থেকে ৭ নম্বর section পর্যন্ত ধারাবাহিকভাবে করুন — তাহলেই আপনার ISP চালু হয়ে যাবে। বাকিগুলো পরে দরকারমতো দেখে নিন।

শুরুর Setup — প্রথম দিন যা করবেন

লগইন করার পর সবার আগে আপনার কোম্পানির তথ্য ও কিছু basic setting ঠিক করে নিন। এগুলো একবার করলেই হয়।

১.১ লগইন

আপনার panel-এর ঠিকানা সাধারণত yourdomain.com/admin অথবা apps.yourdomain.com/admin। username আর password দিয়ে Secure Login-এ চাপুন।

১.২ কোম্পানির তথ্য (Company / Branding)

যান Settings → System Settings — এখানে দিন:

  • Company NameTagline — আপনার ISP-এর নাম।
  • Support Email / Phone / Helpline — customer-দের message ও AI assistant এই নম্বর ব্যবহার করবে।
  • Currency Symbol (সাধারণত BDT / ৳) ও VAT Percent (default 15%)।
  • Logo (light ও dark) এবং Favicon upload করুন।
  • Accent Colour — আপনার brand-এর রঙ; পুরো panel ও app এই রঙ নেবে।

১.৩ Authentication মোড — MikroTik নাকি RADIUS

যান Settings → Network / AAA। এখানে ঠিক করুন customer-দের internet কীভাবে authenticate হবে:

মোডকখন ব্যবহার করবেন
MikroTik mode (default)ছোট/মাঝারি ISP, প্রতিটি router নিজে থেকেই PPPoE login সামলায়। শুরুতে এটাই রাখুন।
RADIUS modeঅনেকগুলো router আছে এবং সব জায়গায় একসাথে speed/suspend কাজ করাতে চান। Managed (BengalStack চালাবে, setup লাগবে না) বা Custom (নিজের RADIUS server) বেছে নিতে পারেন।
শুরুতে MikroTik mode রেখেই কাজ চালান। পরে router বাড়লে RADIUS-এ যাওয়া যায় — system নিজে সব customer/package/router RADIUS-এ sync করে দেবে।

১.৪ Email (SMTP) — ঐচ্ছিক

Settings → Email Configuration-এ SMTP তথ্য দিলে password reset ইত্যাদি email যাবে। Send test email দিয়ে যাচাই করুন।

Router, OLT ও Zone যোগ করা

Customer যোগ করার আগে আপনার network device (Router, OLT) ও এলাকা (Zone) system-এ দিতে হবে।

২.১ MikroTik Router যোগ

  1. যান Networking & Ops → DevicesAdd Device
  2. Device type Router (MikroTik) নির্বাচন করুন; নাম, host/IP, API port, username, password দিন।
  3. Save করলে system নিজে থেকেই router-এর PPP profile গুলো টেনে আনবে (এগুলো দিয়েই পরে package বানাবেন)।
  4. Connection test দিয়ে দেখে নিন router-এর সাথে যোগাযোগ ঠিক আছে কিনা।

২.২ OLT (ফাইবার device) যোগ

একইভাবে Add Device → OLT। system নিজে থেকে OLT-এর brand চিনে (auto-detect) ঠিক driver বেছে নেয় এবং background-এ সব ONU (গ্রাহকের বাসার fiber box) টেনে আনে। সমর্থিত brand: VSOL, BDCOM, Huawei, ZTE, Nokia, Aveis সহ আরও অনেক।

২.৩ Zone (এলাকা)

যান Networking & Ops → Zones → নতুন Zone দিন (নাম, একটি router-এর সাথে যুক্ত, চাইলে map)। প্রতিটি Zone-এ কতজন customer active/due তা এক নজরে দেখা যায়।

Zone দিয়ে আপনি এলাকাভিত্তিক report পাবেন, এবং কোনো staff-কে শুধু তার নিজের Zone দেখতে দিতে পারবেন (zone manager)।

Package (প্ল্যান) তৈরি

Package হলো আপনার বিক্রি করা internet plan (যেমন "10Mbps — ৫০০৳/মাস")।

  1. যান Networking & Ops → PackagesAdd Package
  2. একটি Router এবং তার একটি আসল PPP profile বেছে নিন (এই profile-এই speed ঠিক থাকে)।
  3. Display name (যেমন 10 Mbps), Monthly Price, marketing description দিন।
  4. চাইলে Popular চিহ্ন দিন এবং drag করে order সাজান — এই order-এই website-এর pricing page দেখাবে।
একই router-এ একই profile দিয়ে দুটি package বানানো যাবে না — profile আলাদা হতে হবে।

Customer যোগ ও ম্যানেজ

৪.১ নতুন Customer যোগ

  1. যান Main → CustomersAdd Customer
  2. নাম, mobile, address; Package, Router, Zone বেছে নিন।
  3. PPPoE username ও password দিন, Customer Code দিন (এই code দিয়েই পরে bKash/Nagad payment মিলবে)।
  4. Monthly price, billing শুরুর তারিখ, paid/due অবস্থা দিন। চাইলে VIP চিহ্ন দিন।
  5. Save করলে login router-এ চলে যাবে — customer অনলাইন হতে পারবে।
Customer Code system নিজে suggest করতে পারে (আপনার কোম্পানির নামের আদ্যক্ষর দিয়ে)। এই Code পরে খুব গুরুত্বপূর্ণ — payment এটা দিয়েই মেলে।

৪.২ প্রতিদিনের কাজ

কাজযা হয়
Suspend / Reactivateলাইন বন্ধ/চালু — সাথে সাথে router-এ চলে যায়।
List / UnlistUnlist করলে customer router-এ চালু থাকে কিন্তু bill/report থেকে বাদ থাকে (internet বন্ধ হয় না)।
Change Packagereset (এখনই নতুন দামে bill), align (এই মাসের bill সমন্বয়), বা none (পরের মাস থেকে) — যেকোনো একটি।
Sync to MikroTikএক ক্লিকে profile/password/on-off router-এ পাঠায়।
Force-set BalanceAdmin সরাসরি সঠিক due/advance বসিয়ে দিতে পারেন (সম্পূর্ণ audit থাকে)।
PPPoE username বা password বদলালে system নিজে নতুন তথ্য router-এ পাঠায় এবং পুরনো session কেটে দেয় — যাতে সাথে সাথে কাজ করে।

৪.৩ App/Portal access চালু

Customer profile থেকে Enable app/portal access দিলে customer তার একই PPPoE username/password দিয়ে My Internet app-এ login করতে পারবে (নতুন password লাগে না)।

একসাথে অনেক Customer আনা (Bulk Import)

Excel/CSV file দিয়ে একবারে অনেক customer আনা যায় — নতুন ISP নিলে বা router থেকে সব user আনতে কাজে লাগে।

  1. যান Main → Bulk Import
  2. Router বেছে template download করুন (এতে router-এর PPPoE username আগে থেকেই বসানো থাকে)।
  3. Excel-এ তথ্য পূরণ করে upload করুন → Preview দেখুন। system প্রতিটি row-কে create / enlist / update / skip হিসেবে দেখাবে।
  4. ঠিক থাকলে Commit — সব customer একবারে যোগ হবে।
ভুল হলে ভয় নেই — Rollback দিয়ে পুরো batch ফেরত নেওয়া যায় (যা তৈরি হয়েছিল সব মুছে আগের অবস্থায় ফিরিয়ে দেয়)। শেষ ৩০টি import-এর ইতিহাস থাকে।

Router থেকে সরাসরি টানতে চাইলে Sync all customers from routers ব্যবহার করুন — এটি প্রতিটি router-এর সব PPPoE user টেনে customer বানায়/আপডেট করে।

Bill তৈরি ও Auto-Suspend

৬.১ মাসিক Bill

যান Accounting → BillingGenerate due invoices চাপলে যাদের bill হওয়ার সময় হয়েছে তাদের invoice তৈরি হয়। এটি প্রতিদিন নিজে থেকেও চলে (auto scheduler), তাই সাধারণত হাতে করতে হয় না।

৬.২ Manual Invoice

কারো জন্য আলাদা bill করতে Create invoice — amount, discount, late fee, due date দিন। ভুল হলে Void করে বাতিল করা যায় (সব হিসাব ঠিক থাকে)।

৬.৩ Auto-Suspend (সময়মতো বন্ধ)

যান Networking & Ops → Automation। এখানে চালু করতে পারেন:

  • Auto-suspend on due date — bill-এর দিন টাকা না দিলে লাইন নিজে বন্ধ হবে (grace day দিতে পারেন)।
  • Auto re-enable on payment — টাকা দিলে সাথে সাথে লাইন নিজে চালু।
  • Walled-garden — একদম বন্ধ না করে শুধু payment page-এ যেতে দেওয়া (টাকা দিলেই আগের speed ফিরে আসে)।
  • Payment reminder — bill-এর কত দিন আগে reminder যাবে, কোন channel-এ (email/push)।
Auto-suspend/restore হলে customer তার নিজের Telegram/app-এ নোটিফিকেশন পায় ("আপনার লাইন বন্ধ — bill দিন / আবার চালু হয়েছে")।

Payment নেওয়া (bKash / Nagad / Cash)

৭.১ হাতে Payment রেকর্ড

যান Accounting → CollectionsRecord a payment। Customer, invoice (চাইলে), amount, method (cash/bKash/Nagad/Rocket/bank), reference, তারিখ দিন। বেশি দিলে অতিরিক্ত টাকা advance credit হিসেবে জমা থাকে।

৭.২ Payment Gateway (অনলাইন)

যান Settings → Payment Gateways। চারটি gateway আছে — SSLCommerz, bKash, Nagad, Rocket। শুধু credential বসান (base URL আগে থেকেই দেওয়া)। তারপর customer app/portal থেকে নিজে online bill দিতে পারবে।

৭.৩ Direct Payment — না-মেলা bKash/Nagad SMS

Customer আপনার personal bKash নম্বরে টাকা পাঠালে reference ভুল হলে সেটা auto-মেলে না। এগুলো জমা হয় Accounting → Direct Payments-এ:

  • Assign — সঠিক customer-এর সাথে মিলিয়ে দিন (তার bill শোধ হবে, লাইন চালু হবে)।
  • Reject — spam/ভুল হলে বাদ দিন। Reassign — ভুল customer-এ গেলে সরিয়ে দিন।
SMS Collector app (নিচে দেখুন) ব্যবহার করলে আপনার bKash/Nagad-এর "টাকা পেলাম" SMS নিজে থেকেই এখানে চলে আসে এবং Customer Code মিললে auto শোধ হয়ে যায়।

SMS Automation

SMS দিয়ে customer-দের bill reminder, payment confirmation ইত্যাদি পাঠানো যায়।

৮.১ SMS Gateway যোগ

  1. যান Settings → SMS Center (বা SMS Gateway)।
  2. আপনার SMS provider-এর API URL, Sender ID, API key, HTTP method দিন। parameter-এর নাম map করে দিন যাতে যেকোনো বাংলাদেশি SMS API-তে খাপ খায়।
  3. প্রতি SMS-এর দাম দিন (নিজের হিসাবের জন্য)।
  4. Send test SMS দিয়ে যাচাই করুন — তারপর Enable

৮.২ Automatic SMS

Bill due, expiry reminder, payment received — এসব ঘটনায় নির্দিষ্ট template অনুযায়ী customer-কে নিজে থেকেই SMS চলে যায়। Template-এ [COMPANY_NAME], [HELPLINE] ইত্যাদি নিজে বসে যায়।

SMS হলো একমাত্র channel যেটা যে কোনো নম্বরে সরাসরি যায় (opt-in লাগে না)। তাই cold reminder-এর জন্য SMS সবচেয়ে নির্ভরযোগ্য।

WhatsApp Automation

নিজের WhatsApp নম্বর যুক্ত করে customer-দের একই notification WhatsApp-এও পাঠানো যায়।

৯.১ WhatsApp নম্বর যুক্ত করা (QR scan)

  1. যান Settings → WhatsApp
  2. Connect WhatsApp-এ চাপলে একটি QR code দেখাবে।
  3. আপনার ফোনে WhatsApp খুলুন → Linked devicesLink a device → QR টি scan করুন।
  4. যুক্ত হলে Enabled করুন এবং test পাঠিয়ে দেখুন।

৯.২ যা হয়

WhatsApp add-on চালু থাকলে যে ঘটনায় SMS যায় (bill due, payment ইত্যাদি) সেই একই message customer-এর WhatsApp-এও চলে যায়।

এটি WhatsApp-এর একটি gateway ব্যবহার করে। অনেক অপরিচিত নম্বরে গণহারে message দিলে WhatsApp নম্বর block করতে পারে — তাই bulk cold message-এ সাবধান।

১০ Telegram Automation — সম্পূর্ণ গাইড

Telegram হলো ফ্রি, official ও নিরাপদ channel। Bill, reminder, outage/device alert পাঠানো এবং customer-এর reply নেওয়া — সব করা যায়, কোনো খরচ নেই এবং block হওয়ার ভয় নেই।

১০.১ সবচেয়ে জরুরি কথা — Opt-in (একবার connect)

SMS/WhatsApp-এর মতো এখানে নম্বর দিয়ে message পাঠানো যায় না। Telegram bot শুধু তাদেরই message দিতে পারে যারা একবার bot-টি Start করেছে। তাই প্রতিটি customer/staff একবার একটা লিংকে চাপ দিয়ে connect করবে — এরপর তাকে যত খুশি message পাঠানো যাবে।

অর্থাৎ: customer-এর mobile নম্বর জানলেই Telegram যাবে না; তাকে একবার "Connect Telegram" বাটনে চাপ দিতে হবে। এটাই মূল পার্থক্য।

১০.২ দুই ভাবে চালানো যায়

মোডবর্ণনা
Shared BengalStack bot (default)কিছুই setup লাগে না — সাথে সাথে কাজ করে। bot-এর নাম @BengalStack_notify_bot। নতুন হলে এটাই ব্যবহার করুন।
নিজের bot (BYO)নিজের brand-এর নামে bot চান? @BotFather থেকে নিজের bot বানিয়ে token বসান। তখন message আপনার নিজের bot থেকে যাবে এবং আলাদা speed limit পাবেন।

১০.৩ নিজের Telegram Bot বানানো (ঐচ্ছিক)

নিজের brand-এর bot চাইলে:

  1. Telegram-এ @BotFather খুঁজে চ্যাট খুলুন।
  2. /newbot লিখে পাঠান।
  3. bot-এর একটি নাম দিন (যেমন My ISP Alerts)।
  4. একটি username দিন যা bot দিয়ে শেষ হবে (যেমন myisp_notify_bot)।
  5. BotFather একটি token দেবে — দেখতে এমন: 123456:ABC-DEF...। এটি copy করুন।
  6. Panel-এ যান Settings → TelegramUse my own bot → token বসিয়ে Connect my bot
Token হলো password-এর মতো গোপন জিনিস — কাউকে দেবেন না। ভুল token দিলে Telegram তা গ্রহণ করবে না, তখন আবার সঠিকটা বসান।

১০.৪ Panel-এর Telegram পেজে কী কী আছে

যান Settings → Telegram:

  • Bot — shared নাকি নিজের bot; Enable/Disable toggle; bot live আছে কিনা।
  • My Telegram (operator alerts)Connect my Telegram বাটন। আপনি (admin/staff) এখানে চাপ দিয়ে নিজের Telegram যুক্ত করলে device down, port down, outage, system alert আপনার Telegram-এ আসবে।
  • Connect a customer — কোনো customer-এর mobile/Code/PPPoE/ID লিখে Find দিলে তার personal connect-link পাবেন; Copy করে তাকে SMS/WhatsApp-এ পাঠাতে পারেন।
  • Broadcast an outage — All customers / by Zone / by Area / by Device — যাদের line down তাদের একসাথে জানান।
  • Feedback inbox — customer Telegram-এ কিছু লিখলে এখানে আসে; এখান থেকেই reply দিতে পারেন (এবং সেটা তার support ticket-এও যোগ হয়)।
  • Recent messages — সর্বশেষ যা যা পাঠানো হয়েছে।

১০.৫ Customer কীভাবে connect করবে

Customer নিজে থেকে connect করতে পারে My Internet app-এ (Profile → Connect Telegram) অথবা আপনি panel-এর "Connect a customer" থেকে তার link বের করে তাকে পাঠাতে পারেন। সে একবার লিংকে চাপ দিয়ে bot-এ Start দিলেই যুক্ত হয়ে যাবে — এরপর তার bill, reminder, payment confirmation সব Telegram-এ যাবে।

১০.৬ কে কী পায় (গোপনীয়তা)

প্রত্যেকে শুধু নিজের message পায় — bot-এর সাথে প্রত্যেকের চ্যাট আলাদা ও private। Customer X তার ৫০০৳ due-এর message পাবে, Customer Y তার ১০০০৳ payment-এর confirmation পাবে; কেউ কারো message দেখতে পায় না। Admin/staff পায় network/ops alert; customer পায় নিজের bill-এর তথ্য।

১০.৭ কোন কোন ঘটনায় Telegram যায়

  • Customer-কে — bill due, payment received, লাইন suspend/restore, service update.
  • Admin/Operator-কে — device down, port down, system warning, outage summary, daily collection summary.
  • দুই দিকেই (two-way) — customer reply দিলে তা support ticket + feedback inbox-এ আসে।
Telegram একবার customer connect করলে এটাই সবচেয়ে সস্তা (ফ্রি) channel। তাই app/portal/bill-এ "Connect Telegram" লিংক রেখে যত বেশি customer connect করানো যায় ততই ভালো। যারা connect করেনি তারা আগের মতো SMS পাবে।

১১ Customer Portal ও Mobile App

১১.১ My Internet (Customer app)

Customer-রা Play Store থেকে My Internet app নামিয়ে আপনার ISP-এর 6-character connect code লিখে (বা QR scan করে) যুক্ত হয়। তারপর নিজের PPPoE username/password দিয়ে login।

  • Home — live connection status, technician এলে location share banner।
  • Bills — due bill, invoice list, app থেকেই online payment।
  • Plans — package upgrade request।
  • Support — ticket খোলা, ছবি/PDF যুক্ত করা; AI SupportLive Chat
  • Profile → Connect Telegram — এক ট্যাপে Telegram যুক্ত।

আপনার Connect Code দেখতে যান Settings → Subscription — সেখানে Mobile app connect code দেওয়া আছে।

১১.২ অন্যান্য app

Appকার জন্য
Office ManagerStaff — হাজিরা, job, payroll, leave।
Bill Collectorমাঠের bill collector — customer খুঁজে on-the-spot payment নেওয়া।
SMS CollectorbKash/Nagad "টাকা পেলাম" SMS auto forward করা।
ISP Adminমালিক/admin — মোবাইল থেকেই dashboard, customer, payment, network।

১২ Support Ticket ও Technician পাঠানো

১২.১ Ticket

Customer app থেকে বা admin panel থেকে Support → Tickets-এ ticket খোলা যায়। প্রতিটি ticket-এর status: open → in progress → waiting → resolved → closed। ছবি/PDF/audio যুক্ত করা যায়। প্রতিটি reply-তে customer notification পায়।

১২.২ Field Job (technician dispatch)

Ticket থেকে বা সরাসরি customer-এর জন্য Job তৈরি করে technician-কে assign করুন। Technician তার app-এ "New job" push পায়। Job চলাকালীন:

  • Technician-এর live location দেখা যায়।
  • Customer-এর location চাওয়া যায় (২ ঘণ্টা পর নিজে বন্ধ হয়)।
  • এক ক্লিকে Google Maps direction

১৩ AI Assistant ও Live Chat

এটি একটি bilingual (বাংলা/English/Banglish) AI যেটি customer-এর আসল account/network অবস্থা দেখে তবেই উত্তর দেয়।

  • Customer-এর line online কিনা, bill বাকি কিনা, এলাকায় outage কিনা — দেখে সঠিক পরামর্শ দেয়।
  • নিজে সমাধান না হলে নিজে থেকেই support ticket বানিয়ে সঠিক department-এ পাঠায়।
  • চাইলে নিজের ChatGPT/Gemini/Claude API key যুক্ত করা যায় (Settings → AI Assistant)।
  • Live Chat — website-এর ভিজিটর বা customer-এর সাথে সরাসরি চ্যাট; AI প্রথমে উত্তর দেয়, দরকার হলে মানুষ নেয়।
শুরুতে AI বন্ধ থাকে। Settings → AI Assistant-এ গিয়ে চালু করুন এবং Test Console-এ যাচাই করে নিন।

১৪ Reseller (ফ্র্যাঞ্চাইজি/সাব-ডিলার)

আপনি যদি reseller/সাব-ডিলারের মাধ্যমে ব্যবসা করেন।

  • যান Networking & Ops → Resellers → reseller যোগ করুন (নাম, revenue-share %, credit limit, zone, 6-digit PIN)।
  • দুই model: MAC model (প্রতি payment-এ share) বা Bandwidth model (মাসে flat bandwidth খরচ)।
  • Reseller-এর wallet আছে — সে recharge করে, customer renew করলে আপনার share তার wallet থেকে কাটে।
  • Reseller নিজের portal-এ login করে নিজের customer, wallet, ticket, hotspot, SMS ম্যানেজ করে।

১৫ Staff / HR — হাজিরা ও বেতন

  • Admin & HR → Employees — staff যোগ (auto code EMP-0001), 6-digit PIN, designation, salary, zone।
  • Attendance — staff app থেকে GPS সহ check-in/out; ৮ ঘণ্টা shift, শুক্রবার off; খোলা shift ১৬ ঘণ্টা পর auto বন্ধ।
  • Live GPS — "Locate now" দিলে staff-এর ফোন একবার location পাঠায় (সবসময় track নয়, battery বাঁচে)।
  • Payroll — কাজের দিন/ঘণ্টা, overtime, bonus, fine ধরে payslip নিজে হিসাব করে। Holiday calendar আলাদা।
  • Leave — staff app থেকে leave চায়, admin paid/unpaid approve করে।

১৬ Hotspot (Guest WiFi)

দোকান/ক্যাফে/অনুষ্ঠানে টাকার বিনিময়ে guest WiFi বিক্রি করতে চাইলে।

  • One-click provisioning — MikroTik-এ আলাদা isolated guest network system নিজে বানিয়ে দেয় (আপনার আসল PPPoE customer-দের কিছু হয় না)।
  • Voucher — speed/time/data limit সহ একবার-ব্যবহারের code বানান (একসাথে ১০০০ পর্যন্ত), QR সহ printable।
  • Guest self-payment — guest নিজে bKash/Nagad-এ টাকা দিয়ে voucher নেয়; gateway না থাকলে offline (নম্বরে টাকা পাঠিয়ে TrxID দেওয়া) মোডও আছে।

১৭ Report ও Dashboard

১৭.১ Customer Report

Main → Customer Reports — Due, Paid, Active, Suspended, Listed, Unlisted, All এবং BTRC report; তারিখ ধরে, XLSX/CSV download।

১৭.২ Accounting Report

Accounting → Reports — Paid, Bill Collection, Invoice Register, Dues Aging, Profit & Loss, VAT estimate, Branch-wise collection ইত্যাদি।

১৭.৩ Dashboard বোঝা

Login-এর পর প্রথম পেজ (Command Center) — active customer, এই মাসের collection vs লক্ষ্য, online user, open ticket, আজকের overdue, আজ কে হাজির — সব এক নজরে। সব হিসাব আপনার zone অনুযায়ী।

১৮ Staff Account ও Permission

  • Settings → System Users — staff account বানান; role দিন; চাইলে zone scope দিয়ে শুধু তার এলাকা দেখতে দিন।
  • Settings → Roles — নিজের মতো role বানান, ~৪৬টি আলাদা permission থেকে টিক দিন (কে dashboard দেখবে, কে payment নেবে, কে network দেখবে ইত্যাদি)।
নিরাপত্তার জন্য: নিজের account মোছা যায় না, super admin মোছা যায় না, এবং অন্তত একজন super admin সবসময় থাকতেই হবে।

১৯ Website ও Branding

  • Front Settings — আপনার নিজের marketing website (hero, feature, package section, footer, social link, app badge)।
  • Coverage Area — এলাকা যোগ করলে website-এ coverage checker কাজ করে।
  • নতুন connection-এর আবেদন website-এর AI chatbot ধরে Connection Requests-এ জমা করে।
  • পুরো website এক toggle-এ চালু/বন্ধ করা যায়।

২০ Backup ও Restore

সবচেয়ে গুরুত্বপূর্ণ নিরাপত্তা feature — নিয়মিত backup রাখুন।

  • Settings → Backup & Restore — Local download / Email / দুটোই; schedule (12 ঘণ্টা/দৈনিক); কতগুলো রাখবে (default 14)।
  • Create Backup Now — এখনই একটি backup।
  • Restore — যেকোনো snapshot থেকে ফেরত। Restore করার ঠিক আগে system নিজে একটি "pre-restore" backup রাখে, তাই ভুল হলেও ফেরানো যায়।
Backup-এ payment gateway-এর গোপন key কখনো থাকে না (নিরাপত্তার জন্য blank করা হয়)। media file ও log backup-এ থাকে না — এটি business data-র backup।

২১ নিজের Domain যুক্ত করা ও Subscription

২১.১ Subscription পেজ

যান Settings → Subscription — এখানে দেখবেন আপনার plan (কতগুলো router/OLT/reseller/user), Mobile app connect code, এবং Connect your own domain

২১.২ নিজের Domain

  1. "How do you want to use the system?" — Website + system (root domain, যেমন yourdomain.com) নাকি System only (subdomain, যেমন apps.yourdomain.com) বেছে নিন।
  2. System আপনাকে হুবহু DNS record (A / CNAME) দেখাবে — copy করে আপনার domain-এর DNS-এ বসান।
  3. DNS ছড়াতে কিছু সময় লাগে; এরপর আপনার নিজের নামে panel/website চলবে।
Plan বাড়াতে/renew করতে বা কিছু বদলাতে আপনার platform provider (BengalStack)-এর সাথে যোগাযোগ করুন।

২২ সাধারণ সমস্যা ও সমাধান (FAQ)

Customer টাকা দিয়েছে কিন্তু লাইন চালু হয়নি

Payment ঠিকমতো record হয়েছে কিনা দেখুন (Accounting → Collections)। bKash/Nagad-এ দিলে Direct Payments-এ না-মেলা অবস্থায় থাকতে পারে — সঠিক customer-এ Assign করুন। Auto re-enable চালু থাকলে assign করলেই লাইন চালু হবে।

Telegram message যাচ্ছে না

Customer কি "Connect Telegram" করেছে? না করলে Telegram যাবে না (নম্বর দিয়ে যায় না)। Panel-এ Settings → Telegram-এ bot EnabledLIVE আছে কিনা দেখুন।

Router-এর সাথে মিল নেই (কেউ হাতে router বদলেছে)

Networking & Ops → Conflicts / Reconciliation-এ যান — system কোন কোন জায়গায় গরমিল আছে দেখায় এবং এক ক্লিকে system-এর সঠিক অবস্থা router-এ পাঠিয়ে ঠিক করে দেয়।

কোনো page ধীরে load হচ্ছে

WhatsApp/Telegram page provider-এর সাথে যোগাযোগ করে বলে একটু সময় নিতে পারে; page খোলার পর তথ্য background-এ আসে। network ধীর হলে "checking…" দেখাবে, তারপর ঠিক হয়ে যাবে।

নতুন staff-কে সব দেখতে দিতে চাই না

Settings → System Users-এ তাকে একটি সীমিত role দিন এবং zone scope দিয়ে শুধু তার এলাকা দেখান।

যেকোনো কিছুতে আটকে গেলে: প্রথমে নিয়মিত Backup আছে কিনা নিশ্চিত করুন, তারপর নির্দিষ্ট section-এর ধাপগুলো আবার মিলিয়ে দেখুন।