← হোম

SKYLINK ISP BILLING

বাংলাদেশের #১ ISP ম্যানেজমেন্ট SaaS — বিলিং, MikroTik, OLT/GPON, RADIUS, রিসেলার, HRM, SMS, ক্লায়েন্ট পোর্টাল সহ সম্পূর্ণ ISP পরিচালনার একমাত্র প্ল্যাটফর্ম। Bangladesh's #1 ISP Management SaaS — the only all-in-one platform covering billing, MikroTik, OLT/GPON, RADIUS, resellers, HRM, SMS, and a fully branded client portal.

🏆 কেন SKYLINK ISP BILLING বেছে নেবেন? 🏆 Why Choose SKYLINK ISP BILLING?

বাজারে অনেক ISP billing সফটওয়্যার আছে — কিন্তু SKYLINK ISP BILLING সবার থেকে আলাদা কারণ এটি শুধু বিলিং সফটওয়্যার নয়, এটি একটি সম্পূর্ণ ISP অপারেশন প্ল্যাটফর্ম। নিচে আমাদের পার্থক্যগুলো বিস্তারিত দেওয়া হলো: Many ISP billing tools exist — but SKYLINK ISP BILLING stands apart because it's not just billing software; it's a complete ISP operations platform. Below are the key differentiators in detail:

🤖 সম্পূর্ণ অটোমেশনFull Automation
বিল তৈরি, সাসপেন্ড, পুনরুদ্ধার, late fee, SMS নোটিফিকেশন — সব কিছু স্বয়ংক্রিয়। মানুষের হাত ছাড়াই ব্যবসা চলে।Invoice generation, suspend, restore, late fees, SMS notifications — all automatic. Your business runs without manual effort.
🌐 MikroTik + RADIUS এক জায়গায়MikroTik + RADIUS Unified
PPPoE secret, IP pool, profile change, live session kick — সরাসরি MikroTik API-তে। RADIUS sync স্বয়ংক্রিয়।PPPoE secrets, IP pools, profile changes, live session kicks — directly via MikroTik API. RADIUS sync is automatic.
📡 OLT/GPON সাপোর্টOLT/GPON Support
VSOL/BDCOM OLT থেকে ONU status, RX power, fiber cut detection — real-time। বাংলাদেশের বেশিরভাগ ISP সফটওয়্যারে এই ফিচার নেই।VSOL/BDCOM OLT ONU status, RX power, fiber cut detection — real-time. Most Bangladesh ISP software lacks this entirely.
💰 বাংলাদেশি পেমেন্ট গেটওয়েBangladesh Payment Gateways
bKash, Nagad, Rocket, SSLCommerz, AamarPay, ShurjoPay — সব এক জায়গায়। ক্লায়েন্ট পোর্টাল থেকে সরাসরি পেমেন্ট।bKash, Nagad, Rocket, SSLCommerz, AamarPay, ShurjoPay — all in one. Clients pay directly from their portal.
🔐 এন্টারপ্রাইজ সিকিউরিটিEnterprise Security
2FA (TOTP + SMS OTP), Audit Log, Role-based permission, Rate Limiting, Encrypted credentials — Bank-grade security।2FA (TOTP + SMS OTP), Audit Log, Role-based permissions, Rate Limiting, Encrypted credentials — bank-grade security.
📱 Native App FeelNative App Feel
মোবাইল ও ডেস্কটপে অভিন্ন অভিজ্ঞতা। Offline-ready PWA, dark mode, Bengali সম্পূর্ণ সাপোর্ট।Identical experience on mobile and desktop. Offline-ready PWA, dark mode, full Bengali language support.

⚡ প্রতিযোগীদের সাথে তুলনা ⚡ Comparison with Competitors

নিচের তুলনামূলক চার্টে দেখুন কেন SKYLINK ISP BILLING সবার চেয়ে এগিয়ে: See the comparative chart below to understand why SKYLINK ISP BILLING leads the market:

ফিচারFeature SKYLINK ISP BILLING সাধারণ ISP সফটওয়্যারTypical ISP Software
অটো মাসিক ইনভয়েসAuto Monthly Invoicingসম্পূর্ণFull⚠️ আংশিকPartial
MikroTik API সরাসরি সংযোগDirect Connectionম্যানুয়ালManual
FreeRADIUS ইন্টিগ্রেশনIntegrationরিয়েল-টাইম syncReal-time sync
OLT/GPON ম্যানেজমেন্টManagement✅ VSOL + BDCOMনেইNone
অটো সাসপেন্ড + পুনরুদ্ধারAuto Suspend + RestoreRADIUS + MikroTik উভয়েBoth RADIUS + MikroTik⚠️ শুধু একটিOnly one
bKash / Nagad ইন্টিগ্রেশনIntegration✅ 6 গেটওয়েgateways⚠️ 1-2
ক্লায়েন্ট সেলফ-সার্ভিস পোর্টালClient Self-Service Portalসম্পূর্ণFullনেইNone
রিসেলার প্যানেলReseller Panel
HRM (কর্মী ব্যবস্থাপনাStaff Management)
Live Bandwidth GraphLive Bandwidth Graphপ্রতি সেকেন্ডেPer second
2FA সুরক্ষাSecurity (TOTP + SMS)
Audit Log (কে কী করেছে)Audit Log (who did what)সম্পূর্ণComplete
VPN L2TP/IPsec ইন্টিগ্রেশনIntegration
Hotspot কার্ড ম্যানেজমেন্টCard Management⚠️
Dark Mode + বাংলা ভাষাBangla Language
PWA / মোবাইল অ্যাপMobile Appইন্সটলযোগ্যInstallable
Telegram নোটিফিকেশনNotification
API Access (তৃতীয় পক্ষ ইন্টিগ্রেশন3rd Party Integration)✅ REST API
Subscription Tier Limit EnforcementSubscription Tier Enforcementস্বয়ংক্রিয়Automatic
কাস্টম ডোমেইন + SSLCustom Domain + SSLঅটো Let's EncryptAuto Let's Encrypt

📋 সম্পূর্ণ ফিচার তালিকা 📋 Complete Feature List

💰 বিলিং ও পেমেন্ট সিস্টেমBilling & Payment System

  • অটো মাসিক ইনভয়েস: প্রতি মাসের ১ তারিখে স্বয়ংক্রিয়ভাবে সব postpaid ক্লায়েন্টের invoice তৈরি হয় — credit balance থেকে auto-pay সহ।Auto Monthly Invoice: On the 1st of each month, invoices for all postpaid clients auto-generate — with auto-pay from credit balance.
  • Pro-rated First Bill: নতুন সংযোগে মাসের মাঝামাঝি যোগ দিলে সেই মাসের বাকি দিনের হিসেবে বিল তৈরি হয়।Pro-rated First Bill: New connections joining mid-month get a bill for only the remaining days.
  • Late Fee অটোমেশন: Due date পার হলে স্বয়ংক্রিয়ভাবে late fee যোগ হয় এবং dunning SMS/email পাঠানো হয়।Late Fee Automation: Late fees auto-apply after the due date, with automated dunning SMS/email.
  • VAT সাপোর্ট: প্রতিটি ক্লায়েন্টের আলাদা VAT % সেট করা যায় (0–100%)। invoice-এ VAT breakdown দেখা যায়।VAT Support: Set individual VAT % per client (0–100%). VAT breakdown shown in every invoice.
  • Volume Billing: নির্দিষ্ট GB limit পার হলে overage charge স্বয়ংক্রিয়ভাবে invoice-এ যোগ হয়।Volume Billing: Overage charges auto-apply when a client exceeds their GB data cap.
  • Advance Payment: ২, ৩, ৬, ১২ মাসের অগ্রিম পেমেন্ট নেওয়া যায় — discount সহ।Advance Payment: Accept 2, 3, 6, or 12 months advance payment — with discount support.
  • Auto-Renew Mandate: ক্লায়েন্টের bKash/Nagad থেকে স্বয়ংক্রিয় মাসিক পেমেন্টের জন্য mandate setup।Auto-Renew Mandate: Set up automatic monthly payments from a client's bKash/Nagad account.
  • Invoice PDF: প্রতিটি invoice PDF হিসেবে ডাউনলোড ও ইমেইল করা যায়।Invoice PDF: Every invoice can be downloaded as PDF and emailed.
  • Credit Note: ক্লায়েন্টের account-এ credit balance যোগ করা যায় — পরের বিলে অটো-ডিডাক্ট হয়।Credit Note: Add credit balance to a client's account — auto-deducted from the next bill.
  • Bill Preview: পরের মাসের বিল কত হবে তা আগেই দেখা যায় (base fee + overage + VAT + discount সহ)।Bill Preview: See next month's expected bill in advance (base fee + overage + VAT + discount).
  • Payment Gateway (৬টি): bKash, Nagad, Rocket, SSLCommerz, AamarPay, ShurjoPay — ক্লায়েন্ট পোর্টাল থেকে সরাসরি পেমেন্ট।Payment Gateways (6): bKash, Nagad, Rocket, SSLCommerz, AamarPay, ShurjoPay — clients pay directly from their portal.
  • Billing Profile: VIP, Monthly, Daily, Free, Postpaid — বিভিন্ন ধরনের billing cycle সাপোর্ট। VIP ক্লায়েন্ট কখনো suspend হয় না।Billing Profile: VIP, Monthly, Daily, Free, Postpaid — multiple billing cycle types. VIP clients are never suspended.
  • Subscription Tier Limit: ISP-এর plan অনুযায়ী client limit enforce হয় — limit ছাড়িয়ে গেলে নতুন client add হয় না।Subscription Tier Limit: Client limits enforced per plan — no new clients can be added beyond the tier limit.

🌐 নেটওয়ার্ক ব্যবস্থাপনাNetwork Management

  • MikroTik API Integration: PPPoE secret তৈরি/মুছুন/প্রোফাইল পরিবর্তন সরাসরি MikroTik-এ। Session kick, IP binding, Address List ম্যানেজমেন্ট।MikroTik API Integration: Create/delete/change PPPoE secrets directly on MikroTik. Session kick, IP binding, Address List management.
  • One-Click Setup: PPPoE Server, IP Pool, PPP Profile, RADIUS client — সব এক ক্লিকে MikroTik-এ configure হয়।One-Click Setup: PPPoE Server, IP Pool, PPP Profile, RADIUS client — all configured on MikroTik in a single click.
  • FreeRADIUS Sync: ক্লায়েন্ট যোগ/সম্পাদনা/মুছলে RADIUS-এ সাথে সাথে sync হয়। radcheck + radreply উভয়ই।FreeRADIUS Sync: Instantly syncs to RADIUS when a client is added, edited, or deleted. Both radcheck and radreply.
  • Auto Suspend (Defense-in-Depth): Expire হলে আগে RADIUS-এ block, তারপর MikroTik-এ suspended pool — দুই স্তরে সুরক্ষা।Auto Suspend (Defense-in-Depth): On expiry: first blocks in RADIUS, then moves to suspended pool on MikroTik — two-layer protection.
  • Live Traffic Graph: যেকোনো ক্লায়েন্টের real-time bandwidth (Kbps/Mbps/Gbps) — MikroTik থেকে সরাসরি।Live Traffic Graph: Real-time bandwidth (Kbps/Mbps/Gbps) for any client — pulled directly from MikroTik.
  • OLT/GPON Module: VSOL ও BDCOM OLT থেকে ONU status, RX/TX power, fiber cut detection — real-time। OTDR simulation ও AI risk prediction।OLT/GPON Module: VSOL and BDCOM OLT ONU status, RX/TX power, fiber cut detection — real-time. OTDR simulation and AI risk prediction.
  • VPN L2TP/IPsec: Ubuntu VPS-এ L2TP VPN setup, swanctl ভিত্তিক — MikroTik 6.x-এর সাথে compatible।VPN L2TP/IPsec: L2TP VPN setup on Ubuntu VPS, swanctl-based — compatible with MikroTik 6.x.
  • Network Topology Map: পুরো নেটওয়ার্কের visual মানচিত্র — রাউটার, OLT, ক্লায়েন্ট সব একসাথে।Network Topology Map: Visual map of the entire network — routers, OLTs, and clients all together.
  • Port Forward ম্যানেজার: MikroTik-এ port forwarding rules সরাসরি যোগ/সম্পাদনা/মুছুন।Port Forward Manager: Add/edit/delete port forwarding rules on MikroTik directly.
  • Router Health Monitor: প্রতি ৫ মিনিটে CPU, RAM, temp চেক — offline হলে Telegram alert।Router Health Monitor: CPU, RAM, temp check every 5 minutes — Telegram alert if offline.
  • Bandwidth Quota: ক্লায়েন্টের monthly data limit পার হলে স্বয়ংক্রিয়ভাবে throttle বা disconnect।Bandwidth Quota: Automatically throttles or disconnects clients who exceed their monthly data limit.

👥 ক্লায়েন্ট ম্যানেজমেন্টClient Management

  • সম্পূর্ণ প্রোফাইল: নাম, ফোন, ইমেইল, NID, ঠিকানা, ছবি, স্বাক্ষর, পিতার নাম — KYC compliant।Complete Profile: Name, phone, email, NID, address, photo, signature, father's name — KYC compliant.
  • Dual Layout: মোবাইলে card view, desktop-এ table view — native app-এর মতো অভিজ্ঞতা।Dual Layout: Card view on mobile, table view on desktop — native app-like experience.
  • Package Change Scheduling: নির্দিষ্ট তারিখে package change schedule করুন — effective date-এ স্বয়ংক্রিয়ভাবে apply হবে।Package Change Scheduling: Schedule package changes for a specific date — auto-applied on the effective date.
  • Bulk Actions: শত শত ক্লায়েন্ট একসাথে enable/disable/suspend/expire/delete।Bulk Actions: Enable/disable/suspend/expire/delete hundreds of clients simultaneously.
  • CSV Import/Export: Excel template দিয়ে bulk import — সব ক্লায়েন্ট এক ফাইলে।CSV Import/Export: Bulk import via Excel template — all clients in one file.
  • Activity Log: প্রতিটি ক্লায়েন্টের সব পরিবর্তনের ইতিহাস — কে কখন কী করেছে সহ।Activity Log: Full history of every change for each client — including who, when, and what.
  • Referral System: ক্লায়েন্ট রেফারেল code শেয়ার করলে discount পায়।Referral System: Clients get discounts when they refer new connections with their referral code.
  • Field Task Management: কর্মীদের field visit task assign, completion tracking।Field Task Management: Assign field visit tasks to staff, track completion.
  • MAC Binding: ক্লায়েন্টের MAC address MikroTik-এ bind করুন — device change হলে auto-disconnect।MAC Binding: Bind a client's MAC address on MikroTik — auto-disconnects if device changes.
  • Pending Invoice Badge: Client profile-এ কতটি অপরিশোধিত invoice আছে তা সাথে সাথে দেখা যায়।Pending Invoice Badge: Instantly see how many unpaid invoices exist directly on the client profile.

📱 ক্লায়েন্ট সেলফ-সার্ভিস পোর্টালClient Self-Service Portal

  • PPPoE ID দিয়ে Login: ক্লায়েন্ট তার PPPoE username দিয়ে portal-এ login করতে পারে।PPPoE Login: Clients log in with their PPPoE username — no separate password needed.
  • অনলাইনে বিল পেমেন্ট: bKash/Nagad/SSLCommerz দিয়ে সরাসরি বিল দিন — payment হলে internet তৎক্ষণাৎ চালু।Online Bill Payment: Pay bills directly via bKash/Nagad/SSLCommerz — internet restored instantly after payment.
  • বিল ইতিহাস: সব invoice ও payment history দেখুন, PDF download করুন।Bill History: View all invoices and payment history, download PDFs.
  • Speed Test: পোর্টাল থেকে সরাসরি internet speed test করুন।Speed Test: Run an internet speed test directly from the portal.
  • Support Ticket: সমস্যার জন্য ticket খুলুন, admin-এর সাথে real-time communicate করুন।Support Ticket: Open tickets for issues and communicate with admin in real time.
  • Notice Board: Admin-এর announcement ও নোটিশ দেখুন।Notice Board: View admin announcements and notices.
  • Maintenance Mode: নেটওয়ার্ক maintenance-এর সময় ক্লায়েন্টদের আগাম জানানো যায়।Maintenance Mode: Notify clients in advance during planned network maintenance.
  • Referral: পোর্টাল থেকে referral code শেয়ার করুন — বন্ধু-বান্ধব আনলে discount পান।Referral: Share referral code from the portal — earn discounts when friends sign up.

🔁 রিসেলার সিস্টেমReseller System

  • রিসেলার অ্যাকাউন্ট: প্রতিটি রিসেলারের আলাদা ওয়ালেট, commission rate, custom pricing।Reseller Account: Each reseller has their own wallet, commission rate, and custom pricing.
  • রিসেলার-নির্দিষ্ট Package Price: একই package-এর জন্য রিসেলারভেদে আলাদা মূল্য সেট করুন।Reseller-Specific Pricing: Set different prices for the same package per reseller.
  • Wallet Transaction: রিসেলার wallet থেকে ক্লায়েন্ট bill auto-deduct হয়।Wallet Transaction: Client bills auto-deducted from the reseller's wallet balance.
  • Permission Control: রিসেলার কী করতে পারবে আর কী পারবে না — granular permission সেটিং।Permission Control: Granular settings on what each reseller can and cannot do.
  • SMS Balance: রিসেলারের আলাদা SMS balance — খরচ তাদের হিসেব থেকে কাটে।SMS Balance: Resellers have their own SMS balance — messages deducted from their account.

👔 HRM ও ফিল্ড টাস্ক& Field Tasks

  • কর্মী ব্যবস্থাপনা: কর্মীদের প্রোফাইল, department, designation, যোগদানের তারিখ।Employee Management: Staff profiles, departments, designations, and join dates.
  • বেতন হিসাব (Payroll): মাসিক বেতন, বোনাস, কর্তন সহ payslip তৈরি।Payroll: Monthly salary, bonuses, deductions, and payslip generation.
  • Expense Tracking: অফিসের খরচের হিসাব রাখুন — category ভিত্তিক।Expense Tracking: Track office expenses by category.
  • Field Task: কর্মীদের cable installation, fault repair ইত্যাদি task assign করুন।Field Tasks: Assign cable installation, fault repair, and other tasks to field staff.

🔐 নিরাপত্তা ও অ্যাক্সেস কন্ট্রোলSecurity & Access Control

  • 2FA (Two-Factor Authentication): Google Authenticator (TOTP) ও SMS OTP — admin login-এর দ্বিতীয় স্তর সুরক্ষা।2FA: Google Authenticator (TOTP) and SMS OTP — second-layer protection for admin login.
  • Role-Based Permissions: Admin, Support Agent, Recharge Agent, Reseller — প্রতিটির আলাদা permission set।Role-Based Permissions: Admin, Support Agent, Recharge Agent, Reseller — each with a distinct permission set.
  • Support Agent Panel: Support agent শুধু তার assigned ক্লায়েন্ট দেখতে পারে — billing/delete access নেই।Support Agent Panel: Support agents only see assigned clients — no billing or delete access.
  • Audit Log: কে কখন কী করেছে — Super Admin level-এ সব operation track হয়।Audit Log: Who, when, and what — all operations tracked at the Super Admin level.
  • Encrypted Credentials: RADIUS API key, payment gateway secret — database-এ AES-256 encrypted হয়ে সংরক্ষিত।Encrypted Credentials: RADIUS API keys and payment gateway secrets stored AES-256 encrypted in the database.
  • Rate Limiting: Login, bulk action, payment — সব sensitive endpoint-এ throttle protection।Rate Limiting: Login, bulk actions, and payments — all sensitive endpoints are throttle-protected.
  • Login Attempt Monitor: ব্যর্থ login-এর IP, browser, সময় — সবই track।Login Attempt Monitor: Tracks IP, browser, and time for all failed login attempts.
  • IP Block: ১৫ মিনিটে ৫ বার ব্যর্থ হলে IP স্বয়ংক্রিয়ভাবে block।IP Block: Auto-block after 5 failed attempts within 15 minutes.

☁️ SaaS প্ল্যাটফর্ম ফিচারSaaS Platform Features

  • Multi-Tenant: একটি সার্ভারে হাজারো ISP — প্রতিটির data সম্পূর্ণ আলাদা ও নিরাপদ।Multi-Tenant: Thousands of ISPs on one server — each with completely isolated and secure data.
  • Custom Domain + Auto SSL: আপনার নিজের domain (যেমন billing.myisp.com) — Let's Encrypt SSL স্বয়ংক্রিয়ভাবে।Custom Domain + Auto SSL: Use your own domain (e.g., billing.myisp.com) — Let's Encrypt SSL auto-configured.
  • Subscription Tier: ক্লায়েন্ট সংখ্যা অনুযায়ী মাসিক bill — বেশি ক্লায়েন্ট, তত বেশি সাশ্রয়।Subscription Tier: Monthly billing based on client count — more clients, more savings per client.
  • OLT Module (Paid Addon): VSOL/SNMP driver, AI risk prediction, OTDR simulation — enterprise-level fiber management।OLT Module (Paid Addon): VSOL/SNMP driver, AI risk prediction, OTDR simulation — enterprise fiber management.
  • White-label Branding: আপনার কোম্পানির logo, নাম, রঙ — client কোথাও "SKYLINK" দেখবে না।White-label Branding: Your company logo, name, and colors — clients never see "SKYLINK".
  • Database Backup: প্রতিদিন রাত ২:৩০ টায় স্বয়ংক্রিয় database backup।Database Backup: Automatic database backup every day at 2:30 AM.

💬 SMS ও নোটিফিকেশন& Notifications

  • অটো SMS: নতুন সংযোগ, বিল তৈরি, due reminder, মেয়াদ শেষের আগে সতর্কতা, পেমেন্ট confirmation — সব automatic।Auto SMS: New connection, bill creation, due reminders, expiry warnings, payment confirmations — all automatic.
  • Multi-step Dunning: ৭ দিন, ৩ দিন, ১ দিন আগে reminder — তারপর suspension notice।Multi-step Dunning: Reminders 7 days, 3 days, 1 day before due — then suspension notice.
  • Bulk SMS Campaign: zone, package, status অনুযায়ী হাজারো ক্লায়েন্টকে একসাথে SMS।Bulk SMS Campaign: Send SMS to thousands of clients filtered by zone, package, or status.
  • Telegram Notification: Router down, client expire, daily summary — Telegram-এ সরাসরি।Telegram Notification: Router down alerts, client expiry, daily summary — sent directly to Telegram.
  • Email: Invoice PDF, payment receipt, 2FA OTP — সব ইমেইলেও যায়।Email: Invoice PDF, payment receipts, 2FA OTP — all sent via email too.
  • SMS Template: বাংলা ও ইংরেজিতে custom template তৈরি করুন — variable যেমন {name}, {amount} সাপোর্ট।SMS Template: Create custom templates in Bangla and English — variable support like {name}, {amount}.

📊 রিপোর্ট ও AnalyticsReports & Analytics

  • Collection Report — দৈনিক, মাসিক, বার্ষিক আয়ের বিস্তারিতCollection Report — daily, monthly, annual revenue details
  • Due Bills Report — কোন ক্লায়েন্টের কত বকেয়াDue Bills Report — outstanding balance per client
  • Zone-wise Report — এলাকাভিত্তিক revenue ও ক্লায়েন্ট বিশ্লেষণZone-wise Report — revenue and client analysis by area
  • Package Revenue — প্যাকেজ অনুযায়ী আয়ের তুলনাPackage Revenue — income comparison by package
  • BTRC Report — সরকারি রিপোর্টের জন্য formatted exportBTRC Report — formatted export for government compliance
  • Expiry Report — আগামী ৭/১৫/৩০ দিনে মেয়াদ শেষ হবে এমন ক্লায়েন্টExpiry Report — clients expiring in the next 7/15/30 days
  • Reseller Performance — রিসেলার-ভিত্তিক collection ও growthReseller Performance — per-reseller collection and growth
  • SMS Report — পাঠানো SMS-এর সংখ্যা, সাফল্য/ব্যর্থতার হারSMS Report — count of sent messages, success/failure rate

🔥 Hotspot কার্ড সিস্টেমCard System

  • Card Batch: একসাথে হাজারো hotspot voucher card তৈরি করুন — serial number ও QR code সহ।Card Batch: Generate thousands of hotspot voucher cards at once — with serial numbers and QR codes.
  • Public Login Page: MikroTik ক্লায়েন্ট redirect করলে branded login page দেখায়।Public Login Page: Branded login page shown when MikroTik redirects unauthenticated clients.
  • Card Status Tracking: কোন card কে ব্যবহার করেছে, কখন শেষ হয়েছে — পুরো ইতিহাস।Card Status Tracking: Who used which card, when it expired — full history.
🚀
শুরু করুন আজই!Get Started Today!
বাম মেনু থেকে "রেজিস্ট্রেশন ও ডোমেইন" পড়ুন অথবা সরাসরি রেজিস্ট্রেশন করুন। ট্রায়াল সম্পূর্ণ বিনামূল্যে — কোনো ক্রেডিট কার্ড লাগবে না। Read "Registration & Domain" in the left menu or directly register. Trial is completely free — no credit card required.

রেজিস্ট্রেশন ও ডোমেইন সেটআপRegistration & Domain Setup

SKYLINK ISP BILLING-এ নতুন অ্যাকাউন্ট তৈরি থেকে শুরু করে কাস্টম ডোমেইন সংযুক্ত করার সম্পূর্ণ গাইড।Complete guide from creating a new account to connecting your custom domain.

নতুন অ্যাকাউন্ট তৈরিCreating a New Account

1
রেজিস্ট্রেশন পেজে যানGo to Registration Page
SKYLINK ISP BILLING-এর মূল ওয়েবসাইটে যান এবং "Register" বা "বিনামূল্যে শুরু করুন" বাটনে ক্লিক করুন।Visit the SKYLINK ISP BILLING main website and click "Register" or "Get Started Free".
2
কোম্পানির তথ্য পূরণ করুনFill Company Information
নিচের তথ্যগুলো দিন:Provide the following details:
  • কোম্পানির নাম — আপনার ISP-এর পূর্ণ নাম (যেমন: XYZ Broadband)Company Name — Your ISP's full name (e.g., XYZ Broadband)
  • সাবডোমেইন — আপনার billing URL হবে yourname.skylinkbilling.comSubdomain — Your billing URL will be yourname.skylinkbilling.com
  • অ্যাডমিন ইমেইল — লগইনের জন্য ব্যবহৃত হবেAdmin Email — Used for login and notifications
  • পাসওয়ার্ড — কমপক্ষে ৮ অক্ষর, মিশ্রিত character ব্যবহার করুনPassword — Minimum 8 characters, use mixed characters
  • ফোন নম্বর — যোগাযোগের জন্যPhone Number — For support contact
3
প্ল্যান বেছে নিনChoose a Plan
ক্লায়েন্ট সংখ্যা অনুযায়ী প্ল্যান বেছে নিন। ট্রায়াল সময়ে সম্পূর্ণ সিস্টেম বিনামূল্যে ব্যবহার করা যাবে।Choose a plan based on client count. You can use the full system free during the trial period.
4
লগইন করুনLog In
রেজিস্ট্রেশন সম্পন্ন হলে আপনার সাবডোমেইন URL-এ গিয়ে ইমেইল ও পাসওয়ার্ড দিয়ে লগইন করুন।After registration, visit your subdomain URL and log in with your email and password.
লগইনের পর আপনি সরাসরি Admin Dashboard দেখতে পাবেন। প্রথমে Settings → Company তে কোম্পানির তথ্য আপডেট করুন।After login you'll see the Admin Dashboard directly. First, update your company info in Settings → Company.

কাস্টম ডোমেইন সংযুক্ত করাConnecting a Custom Domain

ডিফল্ট সাবডোমেইনের পরিবর্তে আপনার নিজের ডোমেইন (যেমন billing.yourcompany.com) ব্যবহার করতে পারবেন।Instead of the default subdomain, you can use your own domain (e.g., billing.yourcompany.com).

1
DNS রেকর্ড যোগ করুনAdd a DNS Record
আপনার domain registrar (যেমন Namecheap, GoDaddy, Cloudflare)-এ গিয়ে নিচের CNAME বা A রেকর্ড যোগ করুন: In your domain registrar (e.g., Namecheap, GoDaddy, Cloudflare), add the following record:
TypeName / HostValue / Points To
CNAMEbillingyourname.skylinkbilling.com
অথবাor Abillingসার্ভারের IP addressServer's IP address
2
Admin → Settings → ডোমেইন সেটআপDomain Setup
Admin Panel-এ লগইন করে Settings → Domain Setup-এ যান। "Custom Domain" ফিল্ডে আপনার domain (যেমন billing.yourcompany.com) টাইপ করুন।Log in to Admin Panel, go to Settings → Domain Setup. In "Custom Domain" field, enter your domain (e.g., billing.yourcompany.com).
3
SSL সক্রিয় করুনActivate SSL
"Enable Auto SSL" চেক করুন এবং Save করুন। সিস্টেম স্বয়ংক্রিয়ভাবে Let's Encrypt দিয়ে SSL সার্টিফিকেট তৈরি করবে। DNS propagation সম্পন্ন হলে (সাধারণত ৫–৩০ মিনিট) আপনার custom domain সক্রিয় হয়ে যাবে।Check "Enable Auto SSL" and save. The system automatically creates an SSL certificate via Let's Encrypt. Once DNS propagation is done (usually 5–30 minutes), your custom domain will be active.
⚠️
DNS Propagation: DNS পরিবর্তন সারা বিশ্বে ছড়িয়ে পড়তে ৫ মিনিট থেকে ৪৮ ঘণ্টা লাগতে পারে। Cloudflare ব্যবহার করলে সাধারণত ৫ মিনিটের মধ্যে হয়।DNS Propagation: DNS changes can take 5 minutes to 48 hours to propagate worldwide. Using Cloudflare usually takes under 5 minutes.

ক্লায়েন্ট পোর্টাল ডোমেইনClient Portal Domain

ক্লায়েন্টরা আপনার billing URL দিয়েই পোর্টালে ঢুকবে। আলাদা domain সেটআপ লাগে না — একই domain-এ admin ও client portal দুটোই চলে।Clients access the portal via the same billing URL. No separate domain setup needed — both admin panel and client portal run on the same domain.

🔗
আপনার URL কাঠামো:
• Admin Panel: billing.yourcompany.com/dashboard
• Client Portal: billing.yourcompany.com/portal
• Client Login: billing.yourcompany.com/portal/login
Your URL structure:
• Admin Panel: billing.yourcompany.com/dashboard
• Client Portal: billing.yourcompany.com/portal
• Client Login: billing.yourcompany.com/portal/login

পাসওয়ার্ড রিসেটPassword Reset

লগইন পেজে "Forgot Password?" লিঙ্কে ক্লিক করলে আপনার রেজিস্টার্ড ইমেইলে reset link পাঠানো হবে। ইমেইল না পেলে Spam/Junk ফোল্ডার চেক করুন।Click "Forgot Password?" on the login page and a reset link will be sent to your registered email. Check Spam/Junk folder if you don't receive it.

প্রথম লগইন ও সেটআপFirst Login & Setup

রেজিস্ট্রেশনের পর প্রথমবার লগইন করে সিস্টেম সম্পূর্ণরূপে পরিচালনার উপযোগী করার ধাপে ধাপে গাইড।Step-by-step guide to making the system fully operational after your first login.

⚠️
প্রথম লগইনের পর অবশ্যই একটি শক্তিশালী পাসওয়ার্ড ব্যবহার করুন এবং 2FA (Two-Factor Authentication) চালু করুন।After first login, use a strong password and enable 2FA (Two-Factor Authentication) for security.

প্রাথমিক সেটআপ চেকলিস্টInitial Setup Checklist

  1. Settings → Company Profile: কোম্পানির নাম, ঠিকানা, ফোন, ইমেইল, টাইমজোন, মুদ্রা এবং লোগো সেট করুন।Settings → Company Profile: Set company name, address, phone, email, timezone, currency, and logo.
  2. Settings → Packages: ইন্টারনেট প্যাকেজ তৈরি করুন (নাম, মূল্য, bandwidth, মেয়াদ)।Settings → Packages: Create internet packages (name, price, bandwidth, validity).
  3. Settings → Zones: আপনার সেবা এলাকার জোন তৈরি করুন (এলাকা/পাড়া)।Settings → Zones: Create service area zones (neighborhoods/areas).
  4. Network → Routers → Add: MikroTik রাউটার যোগ করুন এবং API সংযোগ পরীক্ষা করুন।Network → Routers → Add: Add your MikroTik router and test the API connection.
  5. One-Click Setup: রাউটার সিলেক্ট করে "Full PPPoE Server Setup" রান করুন।One-Click Setup: Select router and run "Full PPPoE Server Setup".
  6. Settings → Payment Gateway: bKash, Nagad বা SSLCommerz credentials যোগ করুন।Settings → Payment Gateway: Add bKash, Nagad, or SSLCommerz credentials.
  7. Settings → SMS Gateway: SMS API key দিন — auto notification-এর জন্য জরুরি।Settings → SMS Gateway: Add SMS API key — essential for auto notifications.
  8. Settings → Billing: Late fee, grace period, auto invoice generation চালু করুন।Settings → Billing: Configure late fees, grace periods, and auto invoice generation.
  9. Security → 2FA: Two-Factor Authentication চালু করুন।Security → 2FA: Enable Two-Factor Authentication.
  10. Clients → New Client: প্রথম ক্লায়েন্ট যোগ করুন এবং সংযোগ পরীক্ষা করুন।Clients → New Client: Add your first client and test the connection.

সাইডবার নেভিগেশনSidebar Navigation

মেনু আইটেমMenu ItemকাজFunction
Dashboardসামগ্রিক অবস্থার সারসংক্ষেপ — revenue, active clients, duesSummary of overall status — revenue, active clients, dues
Clientsসব ক্লায়েন্ট দেখা, যোগ করা, ম্যানেজ করাView, add, and manage all clients
Billingইনভয়েস, পেমেন্ট, বিল তৈরিInvoices, payments, bill generation
NetworkMikroTik, OLT, IP Pool, VPN, topologyMikroTik, OLT, IP Pool, VPN, topology
Resellersরিসেলার ম্যানেজমেন্ট ও walletReseller management and wallet
Reports১১+ ধরনের রিপোর্ট ও analytics11+ report types and analytics
HRMকর্মী, বেতন, উপস্থিতি, ছুটিEmployees, payroll, attendance, leave
SMSSMS পাঠানো, template, auto notificationSend SMS, templates, auto notifications
Settingsসিস্টেমের সব কনফিগারেশনAll system configurations
One-Click Setupরাউটারে PPPoE/Hotspot/RADIUS এক ক্লিকে সেটআপOne-click PPPoE/Hotspot/RADIUS setup on router

ড্যাশবোর্ডDashboard

Admin ড্যাশবোর্ড ISP-এর সামগ্রিক অবস্থার real-time সারসংক্ষেপ দেখায় — revenue, ক্লায়েন্ট, বকেয়া, router health সবকিছু এক জায়গায়।The Admin Dashboard shows a real-time summary of your ISP's status — revenue, clients, dues, and router health all in one place.

প্রধান স্ট্যাট কার্ডMain Stat Cards

কার্ডCardকী দেখায়Shows
🟢 সক্রিয় ক্লায়েন্টActive Clientsবর্তমানে active status-এর মোট ক্লায়েন্ট সংখ্যাTotal clients with active status
📡 অনলাইনOnlineএই মুহূর্তে PPPoE/RADIUS-এ connected ক্লায়েন্টClients currently connected via PPPoE/RADIUS
💰 মাসিক আয়Monthly Revenueচলতি মাসে সংগৃহীত মোট পেমেন্টTotal payments collected this month
বকেয়াTotal Dueসব unpaid ও partial invoice-এর মোট বকেয়া পরিমাণTotal amount outstanding across all unpaid and partial invoices
🔴 সাসপেন্ডSuspendedবকেয়ায় সাসপেন্ড হওয়া ক্লায়েন্ট সংখ্যাClients suspended due to overdue payments
⚠️ মেয়াদ শেষExpiredমেয়াদোত্তীর্ণ ক্লায়েন্টClients with expired subscriptions

Revenue চার্টRevenue Chart

বিগত ৬ মাসের আয়ের বার চার্ট দেখা যায়। চার্টে hover করলে প্রতি মাসের সংগ্রহ ও বকেয়া দেখায়।A bar chart of the last 6 months' revenue is shown. Hovering on the chart shows each month's collection and dues.

সাম্প্রতিক পেমেন্টRecent Payments

সর্বশেষ ১০টি পেমেন্টের তালিকা — ক্লায়েন্টের নাম, পরিমাণ, method ও সময় দেখায়। এখান থেকে সরাসরি ক্লায়েন্ট প্রোফাইলে যাওয়া যায়।List of the last 10 payments — shows client name, amount, method, and time. You can go directly to the client profile from here.

Router HealthRouter Health

সব MikroTik রাউটারের real-time অবস্থা — CPU %, RAM %, uptime, temperature দেখায়। কোনো রাউটার offline হলে সতর্কবার্তা দেখা যাবে।Real-time status of all MikroTik routers — shows CPU %, RAM %, uptime, and temperature. Alerts appear when a router goes offline.

Live Network MonitorLive Network Monitor

Network → Live Monitor পেজে real-time stats দেখা যায় — প্রতি ৩০ সেকেন্ডে auto-refresh হয়। Online/offline client count, আজকের payment feed, router status সব এক পেজে।The Network → Live Monitor page shows real-time stats, auto-refreshing every 30 seconds. Online/offline client count, today's payment feed, and router status all in one page.

দ্রুত অ্যাকশনQuick Actions

নতুন ক্লায়েন্টNew Client
Dashboard থেকে সরাসরি ক্লায়েন্ট যোগ করুনAdd a client directly from the dashboard
💳 পেমেন্ট নিনCollect Payment
Quick Pay — ক্লায়েন্ট খুঁজে পেমেন্ট নিনQuick Pay — search client and collect payment
📄 বিল তৈরিGenerate Bills
সব ক্লায়েন্টের মাসিক invoice এক ক্লিকেMonthly invoices for all clients in one click
📊 রিপোর্টReports
Collection, due bills, BTRC report দ্রুত দেখুনQuickly view collection, due bills, BTRC reports

ক্লায়েন্ট ম্যানেজমেন্টClient Management

ক্লায়েন্ট যোগ, সম্পাদনা, সাসপেন্ড, প্যাকেজ পরিবর্তন, লেজার, KYC, live traffic — সম্পূর্ণ লাইফসাইকেল ম্যানেজমেন্ট।Full lifecycle management — add, edit, suspend, change packages, ledger, KYC, and live traffic monitoring.

নতুন ক্লায়েন্ট যোগ করাAdding a New Client

1
Clients → New Client
নাম, ফোন, ইমেইল, জোন, প্যাকেজ, সংযোগের তারিখ পূরণ করুন। NID নম্বর ও ঠিকানা যোগ করুন।Fill in name, phone, email, zone, package, and connection date. Add NID number and address.
2
PPPoE / নেটওয়ার্ক সেটিংNetwork Settings
PPPoE username ও password দিন। সংযোগের ধরন সিলেক্ট করুন: PPPoE / Hotspot / Static। MikroTik রাউটার assign করুন।Enter PPPoE username and password. Select connection type: PPPoE / Hotspot / Static. Assign a MikroTik router.
3
বিলিং তথ্যBilling Details
Monthly fee, billing type (prepaid/postpaid), billing profile সেট করুন। প্রয়োজনে discount ও VAT % দিন।Set monthly fee, billing type (prepaid/postpaid), and billing profile. Add discount and VAT % if needed.
4
সংরক্ষণ ও সংযোগSave & Connect
Save করলে স্বয়ংক্রিয়ভাবে RADIUS-এ user তৈরি হবে এবং MikroTik PPPoE secret push হবে। ক্লায়েন্ট তৎক্ষণাৎ সংযোগ দিতে পারবে।Saving auto-creates RADIUS user and pushes PPPoE secret to MikroTik. Client can connect immediately.

ক্লায়েন্ট লিস্ট ও ফিল্টারClient List & Filters

Clients পেজে নিচের ফিল্টার ব্যবহার করে নির্দিষ্ট ক্লায়েন্ট খুঁজুন:Use the following filters on the Clients page to find specific clients:

  • Search: নাম, PPPoE username, ফোন নম্বর বা Client ID দিয়ে অনুসন্ধানSearch: Search by name, PPPoE username, phone, or Client ID
  • Status Tab: Online / Offline / Suspended / Expired ফিল্টারStatus Tab: Filter by Online / Offline / Suspended / Expired
  • Zone / Package: নির্দিষ্ট এলাকা বা প্যাকেজের ক্লায়েন্ট দেখুনZone / Package: View clients by specific area or package
  • Expiry Filter: আজকে বা এই সপ্তাহে মেয়াদ শেষ হচ্ছে এমন ক্লায়েন্ট দেখুনExpiry Filter: View clients expiring today or this week
  • Export: ফিল্টার করা তালিকা CSV হিসেবে ডাউনলোড করুনExport: Download filtered list as CSV

ক্লায়েন্ট প্রোফাইল — সব অ্যাকশনClient Profile — All Actions

একটি ক্লায়েন্টের নামে ক্লিক করলে তার পূর্ণ প্রোফাইল পেজ খুলবে। এখান থেকে সব ধরনের কাজ করা যায়:Clicking a client's name opens their full profile page, from which all actions are available:

অ্যাকশনActionকাজFunction
Pay Billনির্দিষ্ট invoice-এর বিপরীতে পেমেন্ট নিন (cash/bKash/bank)Collect payment against a specific invoice (cash/bKash/bank)
Quick Payসবচেয়ে পুরনো বকেয়া invoice-এ দ্রুত পেমেন্ট করুনQuickly pay the oldest outstanding invoice
Generate Billএকটি ক্লায়েন্টের জন্য আলাদাভাবে invoice তৈরি করুনCreate an invoice individually for this client
Package Changeনতুন প্যাকেজে পরিবর্তন করুন — bandwidth profile MikroTik-এ push হবেChange to new package — bandwidth profile is pushed to MikroTik
Suspend / Unsuspendম্যানুয়ালি internet বন্ধ বা চালু করুনManually block or restore internet access
DisconnectPPPoE সেশন force disconnect করুন (MikroTik-এ)Force disconnect the PPPoE session on MikroTik
Live Trafficreal-time bandwidth graph দেখুন (MikroTik monitor)View real-time bandwidth graph (MikroTik monitor)
Send SMSক্লায়েন্টকে সরাসরি SMS পাঠানSend a direct SMS to the client
Update Expiryমেয়াদ বাড়ান বা পরিবর্তন করুনExtend or modify the expiry date
Billing Profilebilling profile পরিবর্তন করুন (VIP, daily, monthly)Change billing profile (VIP, daily, monthly)
MAC Bindক্লায়েন্টের MAC address বাঁধুনBind client's MAC address
KYC PDFKYC তথ্য PDF হিসেবে ডাউনলোড করুনDownload KYC information as PDF
Ledgerসব invoice + payment-এর combined timeline দেখুনView combined timeline of all invoices and payments
Activity Logক্লায়েন্টের সব পরিবর্তনের ইতিহাস দেখুনView complete change history for this client
Transferঅন্য রিসেলারে ক্লায়েন্ট স্থানান্তর করুনTransfer client to another reseller

ক্লায়েন্ট স্ট্যাটাসClient Status

Statusঅর্থMeaningইন্টারনেটInternetবিল তৈরি হয়?Bills generated?
activeসক্রিয়Active connection
suspendedবকেয়ায় সাসপেন্ডSuspended for overdueসেটিং অনুযায়ীPer setting
inactiveনিষ্ক্রিয়Manually deactivated
expiredমেয়াদ শেষ (daily billing)Validity expired (daily billing)

বাল্ক অ্যাকশনBulk Actions

Clients তালিকায় checkbox দিয়ে একাধিক ক্লায়েন্ট সিলেক্ট করে নিচের কাজ একসাথে করুন:In the Clients list, select multiple clients with checkboxes and perform the following actions together:

  • Enable / Disable / Suspend / Unsuspend / Expire / DeleteEnable / Disable / Suspend / Unsuspend / Expire / Delete
  • নির্বাচিত ক্লায়েন্টদের বাল্ক SMS পাঠানোSend bulk SMS to selected clients
  • CSV/Excel থেকে ক্লায়েন্ট import — template download করে পূরণ করুনImport clients from CSV/Excel — download template and fill it in

স্বয়ংক্রিয় সাসপেন্ড ও পুনরুদ্ধারAuto Suspend & Restore

⚙️
বিল বকেয়া হলে সিস্টেম স্বয়ংক্রিয়ভাবে ক্লায়েন্টকে suspend করে (RADIUS-এ access block এবং MikroTik-এ suspended pool-এ নিয়ে যায়)। পেমেন্ট হলে তৎক্ষণাৎ পুনরুদ্ধার হয়। Grace period Settings → Billing-এ কনফিগার করুন।When a bill is overdue, the system auto-suspends the client (blocks RADIUS access and moves them to the suspended pool on MikroTik). Restored immediately upon payment. Configure grace period in Settings → Billing.

বিলিং ও পেমেন্টBilling & Payments

ইনভয়েস তৈরি, পেমেন্ট সংগ্রহ, late fee, VAT, billing profile এবং সব billing workflow-এর সম্পূর্ণ গাইড।Complete guide to invoice generation, payment collection, late fees, VAT, billing profiles, and all billing workflows.

ইনভয়েস তৈরি করার পদ্ধতিWays to Generate Invoices

পদ্ধতিMethodকীভাবেHowকখন ব্যবহার করবেনWhen to Use
অটো (মাসিক)Auto (Monthly)প্রতি মাস ১ তারিখে স্বয়ংক্রিয়ভাবেAutomatically on the 1st of each monthSettings → Billing → Auto Generate চালু থাকলেWhen Settings → Billing → Auto Generate is on
ম্যানুয়াল (সব)Manual (All)Billing → Generate Bills → মাস ও বছর দিনEnter month and yearনির্দিষ্ট মাসের জন্য একসাথে তৈরি করতেTo generate all at once for a specific month
একক ক্লায়েন্টSingle ClientClient Profile → Generate BillClient Profile → Generate Billনির্দিষ্ট ক্লায়েন্টের জন্য আলাদাভাবেFor a specific client individually

Invoice-এ যা অন্তর্ভুক্ত হয়What's Included in an Invoice

  • Base Amount — মাসিক ফি (first invoice-এ pro-ration হতে পারে)Base Amount — Monthly fee (may be pro-rated on first invoice)
  • VAT — ক্লায়েন্টের VAT % অনুযায়ী (0% হলে দেখায় না)VAT — Based on client's VAT % (not shown if 0%)
  • Discount — ক্লায়েন্ট-ভিত্তিক discountDiscount — Client-level discount
  • Late Fee — due date পার হলে স্বয়ংক্রিয়ভাবে যোগ হয়Late Fee — Auto-added when due date passes
  • Extra Charges — cable charge, installation fee ইত্যাদি manually যোগ করা যায়Extra Charges — Cable charge, installation fee, etc. can be manually added
  • Overage Charge — Volume billing চালু থাকলে GB overage chargeOverage Charge — GB overage charge if volume billing is enabled

পেমেন্ট সংগ্রহ করাCollecting Payment

1
Client Profile → Pay BillClient Profile → Pay Bill
Clients তালিকা থেকে ক্লায়েন্টের নামে ক্লিক → "Pay Bill" বাটন চাপুন।Click client's name in the Clients list → press "Pay Bill".
2
পরিমাণ ও MethodAmount & Method
পরিমাণ, payment method (Cash / bKash / Nagad / Bank / Balance) এবং transaction ID দিন।Enter amount, payment method (Cash / bKash / Nagad / Bank / Balance), and transaction ID.
3
স্বয়ংক্রিয় আপডেটAutomatic Update
পেমেন্টের পর invoice status আপডেট হয়, SMS যায়, suspended client-এর ইন্টারনেট স্বয়ংক্রিয়ভাবে চালু হয়।After payment, invoice status updates, SMS is sent, and a suspended client's internet is automatically restored.

Billing → Invoices পেজBilling → Invoices Page

সব ক্লায়েন্টের সব invoice এক জায়গায় দেখুন। ফিল্টার করুন: status (paid/unpaid/partial), তারিখ, ক্লায়েন্ট, মাস। প্রতিটি invoice থেকে:View all invoices for all clients in one place. Filter by: status (paid/unpaid/partial), date, client, month. From each invoice:

  • PDF Download: Invoice PDF ডাউনলোড করুন — VAT, discount, late fee সহPDF Download: Download invoice PDF — includes VAT, discount, late fee
  • Email: ক্লায়েন্টের ইমেইলে invoice পাঠানEmail: Send invoice to client's email
  • Edit: Extra charges যোগ বা পরিবর্তন করুনEdit: Add or modify extra charges
  • Collect Payment: সরাসরি Invoices পেজ থেকে পেমেন্ট নিনCollect Payment: Collect payment directly from the Invoices page

Billing → Payments পেজBilling → Payments Page

সব পেমেন্টের তালিকা — method, transaction ID, collector, তারিখ সহ। Reverse payment-এর সুবিধা আছে ভুল পেমেন্ট সংশোধনের জন্য।List of all payments — with method, transaction ID, collector, and date. Payment reversal is available to correct erroneous payments.

Late Fee সেটআপLate Fee Setup

⚙️
Settings → Billing-এ late fee কনফিগার করুন:
Late Fee Type: শতাংশ (%) বা নির্দিষ্ট পরিমাণ
Late Fee Amount: ১০% বা নির্দিষ্ট টাকা
After Days: Due date-এর কতদিন পর late fee যোগ হবে
প্রতিদিন রাত ৩টায় সিস্টেম স্বয়ংক্রিয়ভাবে late fee apply করে।
Configure in Settings → Billing:
Late Fee Type: Percentage (%) or fixed amount
Late Fee Amount: 10% or fixed amount
After Days: Days after due date before late fee is applied
The system automatically applies late fees daily at 3 AM.

Billing ProfileBilling Profile

Admin → Billing → Billing Profiles-এ ক্লায়েন্টের billing আচরণ নিয়ন্ত্রণ করা যায়। একাধিক profile তৈরি করে বিভিন্ন ক্লায়েন্টে assign করুন।Billing Profiles in Admin → Billing → Billing Profiles control each client's billing behavior. Create multiple profiles and assign them to different clients.

ফিল্ডFieldবিবরণDescription
Billing TypeMonthly (invoice-ভিত্তিক) | Daily (মেয়াদ-ভিত্তিক) | Free (বিল নেই)Monthly (invoice-based) | Daily (validity-based) | Free (no billing)
First Bill TypeFull Month / Till End of Month / Till Next Payment Date — নতুন ক্লায়েন্টের প্রথম invoice pro-rate করেHow to pro-rate the first invoice for new clients
Payment Dateমাসের কোন তারিখে bill due হবে (১–২৮)Day of month when bill is due (1–28)
Grace PeriodDue date-এর কতদিন পর suspend হবেDays after due date before suspension
Auto Billএই profile-এর ক্লায়েন্টদের অটো invoice তৈরি হবে কিনাWhether to auto-generate invoices for clients on this profile
Auto Suspendবকেয়া হলে স্বয়ংক্রিয় সাসপেন্ড চালু/বন্ধEnable/disable auto-suspension on overdue
VIPVIP ক্লায়েন্ট কখনো suspend হবে নাVIP clients are never suspended
Allow Partialআংশিক পেমেন্ট গ্রহণ করবে কিনাWhether to accept partial payments

সাপোর্টেড পেমেন্ট গেটওয়েSupported Payment Gateways

bKash
bKash merchant account দিয়ে ক্লায়েন্ট সরাসরি পোর্টাল থেকে পেমেন্ট করতে পারবে। Agreement-based auto-renewal-ও সাপোর্ট করে।Clients pay directly from the portal. Also supports agreement-based auto-renewal.
Nagad
Nagad merchant API — RSA encrypted payment। পোর্টাল থেকে সরাসরি পেমেন্ট।Nagad merchant API with RSA encryption. Direct portal payment.
AamarPay
কার্ড, mobile banking সহ বিভিন্ন পদ্ধতিতে পেমেন্ট।Payments via card, mobile banking, and more.
SSLCommerz
সকল major payment method সাপোর্ট করে।Supports all major payment methods.
Cash / Balance
নগদ টাকা বা ক্লায়েন্টের pre-paid balance থেকে কেটে নেওয়া।Cash or deduction from client's pre-paid balance.

অ্যাডভান্সড বিলিংAdvanced Billing

Volume-based billing, অগ্রিম পেমেন্ট ছাড়, এবং bKash Auto-Renewal — ISP-এর জন্য পেশাদার billing ব্যবস্থা।Volume-based billing, advance payment discounts, and bKash Auto-Renewal — professional billing tools for your ISP.

১. Volume / GB-ভিত্তিক বিলিং1. Volume / GB-based Billing

নির্দিষ্ট মাসিক ফি-র বাইরে ক্লায়েন্ট কতটুকু ডেটা ব্যবহার করেছে তার উপর ভিত্তি করে বিল তৈরি হয়।Bills are generated based on how much data a client used — beyond a fixed monthly base fee.

⚙️
সেটআপের জায়গা:Where to configure: Admin → Billing → Billing Profiles → Edit → Volume / GB Billing

দুটি মোড আছেTwo Modes Available

Modeকীভাবে কাজ করেHow It WorksউদাহরণExample
Volume + Overage বেস ফি + নির্দিষ্ট cap-এর পর প্রতি GB চার্জBase fee + per-GB charge after a monthly cap ৫০০৳/মাস, ৫০GB ফ্রি, তারপর ৫৳/GB৳500/month, 50GB free, then ৳5/GB
Tiered (Slab) প্রতিটি GB slab-এর আলাদা রেট, ব্যবহারের পুরো অংশ সেই slab-এ হিসাব হয়Each GB slab has its own rate, applied to the full usage within that slab ০-১০GB: বিনামূল্যে, ১০-৫০GB: ৫৳/GB, ৫০GB+: ১০৳/GB0–10GB: free, 10–50GB: ৳5/GB, 50GB+: ৳10/GB

কনফিগার করার ধাপConfiguration Steps

1
Billing Profile খুলুনOpen Billing Profile
Admin → Billing → Billing Profiles থেকে profile edit করুন।Go to Admin → Billing → Billing Profiles and edit a profile.
2
Billing Mode সিলেক্ট করুনSelect Billing Mode
"Volume + Overage" বা "Tiered GB Pricing" বেছে নিন। Cap (GB) ও per-GB rate দিন।Choose "Volume + Overage" or "Tiered GB Pricing". Set the cap (GB) and per-GB rate.
3
RADIUS Accounting নিশ্চিত করুনEnsure RADIUS Accounting is Active
Volume billing কাজ করতে RADIUS accounting-এ usage data ঠিকমতো আসতে হবে। PPPoE Setup-এ RADIUS enable থাকলে এটি স্বয়ংক্রিয়।RADIUS accounting must be active to collect usage data. It is automatic when RADIUS is enabled in PPPoE Setup.
4
Invoice Generate করুনGenerate Invoice
মাস শেষে invoice generate হলে সেই মাসের total GB হিসাব করে overage charge automatically invoice-এ যোগ হবে।When the monthly invoice is generated, total GB for that month is calculated and overage charge is automatically added.
⚠️
Volume billing-এ invoice PDF-এ ডেটা ব্যবহার বিস্তারিত দেখা যাবে: Used GB / Cap / Overage GB / Overage Charge।Volume billing invoices show full usage details in the PDF: Used GB / Cap / Overage GB / Overage Charge.

২. অগ্রিম পেমেন্ট ছাড়2. Advance Payment Discount

ক্লায়েন্ট একসাথে ৩, ৬, বা ১২ মাসের বিল পরিশোধ করলে নির্ধারিত হারে ছাড় পাবেন — এবং সব মাসের invoice একসাথে তৈরি হয়ে paid হয়ে যাবে।When a client pays 3, 6, or 12 months in advance, they receive a configured discount — and all month's invoices are created and marked paid at once.

ধাপ ১ — ছাড়ের হার কনফিগার করুনStep 1 — Configure Discount Tiers

⚙️
Admin → Billing → Billing Profiles → Edit → "Advance Payment Discounts" অংশে মাস ও ছাড়ের হার যোগ করুন।In Admin → Billing → Billing Profiles → Edit, scroll to "Advance Payment Discounts" and add months + discount tiers.
অগ্রিম মাসAdvance Monthsছাড়ের উদাহরণDiscount ExampleসুবিধাBenefit
২ মাস২%ছোট উৎসাহSmall incentive
৩ মাস৫%ত্রৈমাসিকQuarterly
৬ মাস১০%আধা-বার্ষিকSemi-annual
১২ মাস১৫%বার্ষিক — সর্বোচ্চ সাশ্রয়Annual — maximum saving

ধাপ ২ — Advance Payment সম্পন্ন করুনStep 2 — Process Advance Payment

1
Admin → Billing → Invoices → Advance Payment
পেজের উপরে "Advance Payment" বাটনে ক্লিক করুন।Click the "Advance Payment" button at the top of the Invoices page.
2
ক্লায়েন্ট ও মাস সিলেক্ট করুনSelect Client and Months
Client বেছে নিন, তারপর ২/৩/৬/১২ মাস সিলেক্ট করলে Live Preview দেখাবে — প্রতি মাসের বিল ও মোট ছাড় সহ।Select a client, then choose 2/3/6/12 months. A live preview shows per-month breakdown and total discount applied.
3
Payment Method দিন ও Submit করুনEnter Payment Method and Submit
Cash / bKash / Bank যেকোনো method দিন। Submit করলে সব মাসের invoice তৈরি হয়ে তৎক্ষণাৎ Paid mark হবে।Choose any method (Cash / bKash / Bank). On submit, all month invoices are created and immediately marked as Paid.
Invoice PDF-এ "ADVANCE" badge, পুরো period (তারিখ থেকে তারিখ), এবং discount-এর বিবরণ স্বয়ংক্রিয়ভাবে দেখা যাবে।The invoice PDF automatically shows an "ADVANCE" badge, full period dates, and a detailed discount breakdown.

৩. Auto-Renewal — bKash-এ স্বয়ংক্রিয় পেমেন্ট3. Auto-Renewal — Automatic Payment via bKash

ক্লায়েন্ট একবার bKash Agreement অনুমোদন করলে, প্রতি মাসে invoice due হলে সিস্টেম স্বয়ংক্রিয়ভাবে bKash থেকে কেটে নেবে — কোনো manual কাজ ছাড়াই।Once a client approves a bKash Agreement, the system automatically charges their bKash account when each invoice is due — no manual action needed.

⚠️
পূর্বশর্ত: Settings → Payment Gateway-এ bKash Merchant API credentials সেট করা থাকতে হবে।Prerequisite: bKash Merchant API credentials must be configured in Settings → Payment Gateway.

কীভাবে সেটআপ করবেনHow to Set Up

1
Admin → Billing → Invoices → Setup Auto-Renewal
Invoices পেজে "Advance Payment" বাটনের পাশে "Setup Auto-Renewal" বিকল্প পাবেন — অথবা ক্লায়েন্ট প্রোফাইল থেকে।Find "Setup Auto-Renewal" on the Invoices page, or from a client's profile.
2
ক্লায়েন্ট সিলেক্ট করুন, bKash-এ Redirect হবেSelect Client — Redirected to bKash
ক্লায়েন্ট bKash পেজে গিয়ে একবার Agreement অনুমোদন করবেন। এটি তাদের wallet থেকে নির্ধারিত পরিমাণ কাটার অনুমতি দেয়।The client approves a one-time Agreement on bKash's page, authorizing automatic charges to their wallet.
3
স্বয়ংক্রিয় চার্জ শুরু হবেAutomatic Charging Begins
প্রতিদিন সকাল ৮টায় সিস্টেম চেক করে — কোনো invoice due হলে সেই ক্লায়েন্টের bKash mandate ব্যবহার করে automatically কেটে নেয় এবং invoice paid করে দেয়।Every morning at 8 AM, the system checks — if any invoice is due, it automatically charges via the client's bKash mandate and marks the invoice as paid.

Mandate Status বোঝাUnderstanding Mandate Status

Statusঅর্থMeaningপদক্ষেপAction
pendingক্লায়েন্ট bKash-এ এখনো অনুমোদন দেননিClient hasn't approved on bKash yetপুনরায় redirect করুনRedirect again
activeAgreement সক্রিয়, auto-charge চলবেAgreement active, auto-charge will runকোনো কিছু করার নেইNo action needed
inactiveAdmin বা ক্লায়েন্ট কর্তৃক বন্ধ করাDeactivated by admin or clientআবার Setup করুনSet up again
failed৩ বার charge fail হয়েছে, auto-charge বন্ধ3 consecutive charge failures, auto-charge haltedনতুন Agreement Setup করুনSet up a new Agreement
🔒
Auto-charge সম্পূর্ণ নিরাপদ — bKash Agreement শুধুমাত্র নির্দিষ্ট merchant (আপনার ISP) কে charge করার অনুমতি দেয়। ক্লায়েন্ট যেকোনো সময় bKash অ্যাপ থেকে agreement বাতিল করতে পারবেন।Auto-charge is fully secure — a bKash Agreement only authorizes your specific ISP merchant to charge. The client can cancel the agreement from their bKash app at any time.

Billing Profile — সম্পূর্ণ রেফারেন্সBilling Profile — Complete Reference

Admin → Billing → Billing Profiles-এ সব billing logic একসাথে configure করা যায়।All billing logic is configured in Admin → Billing → Billing Profiles.

ফিল্ডFieldবিবরণDescription
Billing TypeMonthly = ইনভয়েস-ভিত্তিক | Daily = মেয়াদ-ভিত্তিক | Free = বিল নেইMonthly = invoice-based | Daily = validity-based | Free = no billing
Billing ModeFlat = নির্দিষ্ট মাসিক ফি | Volume Overage = base + GB | Tiered = slab rateFlat = fixed monthly fee | Volume Overage = base + GB | Tiered = slab rate
First Bill Typeনতুন client-এর প্রথম bill-এ pro-ration পদ্ধতিPro-ration method for a new client's first bill
Data Cap (GB)মাসিক বিনামূল্যের ডেটা সীমা (volume billing-এ)Monthly free data cap (for volume billing)
Overage RateCap-এর পর প্রতি GB চার্জ (৳)Charge per GB above the cap (৳)
Advance Discountsঅগ্রিম মাস-ভিত্তিক ছাড়ের তালিকাList of advance-payment discount tiers by months
Auto Suspendবকেয়া হলে স্বয়ংক্রিয় সাসপেন্ডAuto-suspend on overdue payment
VIPসত্য হলে কখনো সাসপেন্ড হবে নাIf true, client is never suspended

MikroTik ইন্টিগ্রেশনIntegration

RouterOS API দিয়ে MikroTik রাউটার সম্পূর্ণ ম্যানেজমেন্ট — PPPoE, session management, bandwidth control, routing।Complete MikroTik router management via RouterOS API — PPPoE, session management, bandwidth control, and routing.

রাউটার যোগ করাAdding a Router

1
Network → Routers → Add Router
Router name, IP address, API port (default: 8728), username ও password দিন।Enter router name, IP address, API port (default: 8728), username, and password.
2
Test API ConnectionTest API Connection
"Test API" বাটন ক্লিক করুন। ✅ দেখালে সংযোগ সফল। Router uptime, version, CPU/RAM দেখাবে।Click "Test API". ✅ means success — shows router uptime, version, CPU/RAM.
3
One-Click PPPoE SetupOne-Click PPPoE Setup
One-Click Setup পেজে এই router সিলেক্ট করে "Full PPPoE Server Setup" রান করুন — IP pool, profile, RADIUS, NAT সব একসাথে কনফিগার হবে।In One-Click Setup, select this router and run "Full PPPoE Server Setup" — IP pool, profile, RADIUS, and NAT are all configured at once.
💡
VPN-এর পেছনে থাকা রাউটার: Private IP (10.x.x.x) থাকলে VPN L2TP/WireGuard দিয়ে সংযুক্ত করুন। VPS proxy SSH দিয়ে সব API call পাঠানো হয়।Router behind VPN: If the router has a private IP (10.x.x.x), connect via L2TP/WireGuard VPN. All API calls are sent through VPS proxy SSH.

MikroTik ম্যানেজমেন্ট ফিচারসমূহMikroTik Management Features

ফিচারFeatureপথPathবিবরণDescription
PPPoE SessionsNetwork → Routers → Sessionsসব active PPPoE session দেখা, force disconnectView all active PPPoE sessions, force disconnect
Router HealthNetwork → Routers → Router CardCPU %, RAM %, HDD, temperature, voltage, uptimeCPU %, RAM %, HDD, temperature, voltage, uptime
PPP ProfilesNetwork → PPP ProfilesBandwidth profile তৈরি ও MikroTik-এ syncCreate bandwidth profiles and sync to MikroTik
IP PoolsNetwork → IP PoolsIPv4 address range তৈরি ও client-এ assignCreate IPv4 address ranges and assign to clients
Port ForwardingNetwork → Port ForwardsNAT rule তৈরি ও মুছাCreate and delete NAT rules
Walled GardenNetwork → Walled GardenSuspended client-রা এই IP-গুলোতে access পাবেSuspended clients can access these IPs
Live TrafficClient Profile → Live Trafficপ্রতিটি PPPoE user-এর real-time bandwidth graphReal-time bandwidth graph per PPPoE user
Router LogsNetwork → Routers → LogsMikroTik system log monitoringMikroTik system log monitoring

One-Click Setup

One-Click Setup পেজে গিয়ে router সিলেক্ট করলে নিচের setup options পাওয়া যায় — সব কাজ এক ক্লিকে MikroTik-এ configure হয়ে যায়:In One-Click Setup, select a router to access these options — everything configures on MikroTik with one click:

Setupকী করেWhat it does
Full PPPoE Server SetupIP pool, PPP profile, RADIUS, PPPoE server, NAT masquerade — সব একসাথেIP pool, PPP profile, RADIUS, PPPoE server, NAT masquerade — all at once
Full Hotspot SetupHotspot server, profile, RADIUS, DNS configureHotspot server, profile, RADIUS, DNS configuration
DHCP Server SetupDHCP pool, network, server configureDHCP pool, network, server configuration
WAN Static IPWAN interface-এ static IP, gateway, DNS সেটSet static IP, gateway, DNS on WAN interface
Assign IPনির্দিষ্ট interface-এ IP assignAssign IP to a specific interface
Limit BandwidthSimple Queue দিয়ে bandwidth limitBandwidth limit via Simple Queue

RADIUS অথেনটিকেশনAuthentication

SKYLINK ISP BILLING-এ RADIUS সার্ভার ক্লায়েন্টের authentication, authorization ও data usage সম্পূর্ণ স্বয়ংক্রিয়ভাবে নিয়ন্ত্রণ করে।In SKYLINK ISP BILLING, the RADIUS server fully and automatically handles client authentication, authorization, and data usage control.

📡
RADIUS সার্ভার স্বয়ংক্রিয়ভাবে পরিচালনা করে:
Authentication — ক্লায়েন্ট সংযোগের সময় username/password যাচাই
Authorization — কোন ক্লায়েন্ট কোন bandwidth ও সেবা পাবে তা নির্ধারণ
Data Usage Control — ডেটা কোটা, সেশন সময়, এবং ট্রাফিক নিয়ন্ত্রণ
RADIUS server automatically manages:
Authentication — Verifies username/password when a client connects
Authorization — Determines bandwidth and service rights per client
Data Usage Control — Enforces data quotas, session time, and traffic limits
ক্লায়েন্ট তৈরি করলে RADIUS-এ স্বয়ংক্রিয়ভাবে user যোগ হয়। সাসপেন্ড হলে অ্যাক্সেস বন্ধ হয়, বিল পরিশোধ করলে পুনরায় চালু হয় — কোনো manual কাজ ছাড়াই। When a client is created, they are automatically added to RADIUS. Access is blocked on suspension and restored on payment — all without any manual intervention.

OLT / GPON ম্যানেজমেন্টManagement

VSOL, BDCOM OLT ডিভাইস ম্যানেজমেন্ট, ONU monitoring, fault detection গাইড।Guide for VSOL and BDCOM OLT device management, ONU monitoring, and fault detection.

OLT যোগ করাAdding an OLT

1
Admin → OLT → Add Device
OLT name, IP, SNMP community, Telnet/SSH credentials, device model দিন।Enter OLT name, IP, SNMP community, Telnet/SSH credentials, and device model.
2
ONU Discovery
"Discover ONUs" বাটন দিয়ে সব connected ONU automatically detect করুন।Use "Discover ONUs" to automatically detect all connected ONUs.
3
Client Mapping
প্রতিটি ONU-কে ক্লায়েন্টের সাথে map করুন signal monitoring চালু হবে।Map each ONU to a client to enable signal monitoring.

Signal Monitoring

Signal Levelঅর্থStatusপরামর্শAction
-8 to -20 dBmGoodস্বাভাবিকNormal
-20 to -25 dBmWarningপরীক্ষা করুনCheck connection
-25 dBm এর নিচেCriticalঅবিলম্বে ব্যবস্থা নিনImmediate action required

VPN / L2TP সার্ভিসService

WireGuard ও L2TP/IPsec VPN সেটআপ ও ম্যানেজমেন্ট গাইড।Setup and management guide for WireGuard and L2TP/IPsec VPN.

One-Click সেটআপSetup

One-Click Setup থেকে MikroTik রাউটার সিলেক্ট করে "Setup L2TP" বা "Setup WireGuard" ক্লিক করলে সম্পূর্ণ VPN কনফিগার হয়ে যাবে।From One-Click Setup, select your MikroTik router and click "Setup L2TP" or "Setup WireGuard" to fully configure VPN automatically.

নেটওয়ার্ক টুলসNetwork Tools

IP Pool, POP, Network Box, Topology এবং Live Traffic monitoring গাইড।Guide for IP Pool, POP, Network Box, Topology, and Live Traffic monitoring.

IP Pool

Admin → Network → IP Pools-এ IPv4/IPv6 pool তৈরি করুন। প্রতিটি ক্লায়েন্টকে pool assign করা যায়।Create IPv4/IPv6 pools in Admin → Network → IP Pools. Each client can be assigned to a pool.

Live Traffic

Client profile-এ "Live Traffic" ক্লিক করলে real-time bandwidth graph দেখা যায় (MikroTik interface monitor)।Click "Live Traffic" in a client's profile to view a real-time bandwidth graph (MikroTik interface monitor).

রিসেলার ম্যানেজমেন্টReseller Management

রিসেলার অ্যাকাউন্ট তৈরি, কমিশন, wallet, প্যাকেজ মূল্য, sub-reseller এবং permission ব্যবস্থাপনার সম্পূর্ণ গাইড।Complete guide for reseller accounts, commissions, wallet, package pricing, sub-resellers, and permission management.

নতুন রিসেলার তৈরি করাCreating a New Reseller

1
Admin → Resellers → Add Reseller
নাম, ইমেইল, ফোন, কোড, ঠিকানা দিন এবং login credentials তৈরি করুন।Enter name, email, phone, code, address, and create login credentials.
2
কমিশন ও ব্যালেন্সCommission & Balance
Default commission rate (%) এবং opening wallet balance সেট করুন। Sub-reseller হলে parent-এর wallet থেকে কাটা যাবে।Set default commission rate (%) and opening wallet balance. For sub-resellers, can be deducted from parent's wallet.
3
প্যাকেজ মূল্য নির্ধারণSet Package Pricing
Reseller Packages ট্যাবে প্রতিটি প্যাকেজের জন্য reseller buying price বা share percentage দিন।In the Reseller Packages tab, set the reseller buying price or share percentage for each package.
4
Permissions সেট করুনSet Permissions
Permissions ট্যাবে রিসেলার কী কী করতে পারবে তা নির্ধারণ করুন।In the Permissions tab, determine what actions the reseller can perform.

Wallet ব্যালেন্স ম্যানেজমেন্টWallet Balance Management

রিসেলার তার wallet balance থেকে ক্লায়েন্ট recharge করে। Admin যেকোনো সময় wallet-এ টাকা যোগ বা কমাতে পারে।Resellers recharge clients from their wallet balance. Admin can add or deduct from wallet anytime.

কাজActionপথPath
ব্যালেন্স যোগ করুনAdd balanceReseller Profile → Wallet → Add Balance (Cash/Bank/bKash/Nagad)
লেজার দেখুনView ledgerReseller Profile → Wallet → Transaction History
রিপোর্ট দেখুনView reportReseller Profile → Report (invoiced, collected, due, commission)

Reseller PermissionsReseller Permissions

প্রতিটি রিসেলারের জন্য আলাদাভাবে permissions সেট করুন — কী করতে পারবে আর কী পারবে না:Set individual permissions per reseller — what they can and cannot do:

PermissionPermissionকাজFunction
add_clientনতুন ক্লায়েন্ট যোগ করতে পারবেCan add new clients
view_all_clientsঅন্য রিসেলারের ক্লায়েন্টও দেখতে পারবেCan view clients of other resellers
renew_clientক্লায়েন্ট renew করতে পারবেCan renew client subscriptions
edit_paymentpayment edit/delete করতে পারবেCan edit or delete payments
give_discountক্লায়েন্টকে discount দিতে পারবেCan give discounts to clients
send_smsক্লায়েন্টকে SMS পাঠাতে পারবেCan send SMS to clients
reseller_moduleSub-reseller তৈরি করতে পারবেCan create sub-resellers

Global Reseller ReportGlobal Reseller Report

Admin → Resellers → Reports-এ সব রিসেলারের aggregate stats — invoiced, collected, due, commission একসাথে দেখুন।In Admin → Resellers → Reports, view aggregate stats for all resellers — invoiced, collected, due, and commission together.

💡
Login As (Impersonation): Admin যেকোনো রিসেলারের account-এ login করে সমস্যা debug করতে পারে। Reseller Profile → "Login As" বাটন ব্যবহার করুন।Login As (Impersonation): Admin can log into any reseller's account to debug issues. Use "Login As" button on the Reseller Profile.

HRM ও ফিল্ড অপারেশনField Operations

কর্মী পরিচালনা, উপস্থিতি, বেতন, ছুটি এবং field team-এর টাস্ক ট্র্যাকিং সম্পূর্ণ গাইড।Complete guide for managing employees, attendance, payroll, leave, and field team task tracking.

কর্মী যোগ করাAdding an Employee

1
HRM → Employees → Add Employee
নাম, ফোন, ইমেইল, NID, যোগদানের তারিখ, department, designation, এবং basic salary দিন।Enter name, phone, email, NID, joining date, department, designation, and basic salary.
2
Department ও DesignationDepartment & Designation
HRM → Departments ও Designations-এ আগে structure তৈরি করুন (যেমন: Technical, Support; Network Engineer, Field Technician)।First create structure in HRM → Departments and Designations (e.g., Technical, Support; Network Engineer, Field Technician).

উপস্থিতি (Attendance)Attendance

HRM → Attendance-এ প্রতি মাসের উপস্থিতি ক্যালেন্ডার দেখুন এবং present/absent/late/half-day/holiday mark করুন।In HRM → Attendance, view the monthly attendance calendar and mark present/absent/late/half-day/holiday.

  • একক entry: নির্দিষ্ট কর্মীর নির্দিষ্ট দিনের attendance mark করুন check-in/check-out সময়সহSingle entry: Mark a specific employee's attendance for a specific day with check-in/check-out time
  • Bulk entry: একটি তারিখে সব কর্মীর একসাথে attendance দিনBulk entry: Enter attendance for all employees on one date at once
  • মাসিক report: মাসের মোট উপস্থিতি দিন গণনা করুনMonthly report: Count total attendance days for the month

বেতন (Payroll)Payroll

1
HRM → Payroll → Generate Payroll
মাস ও বছর সিলেক্ট করুন — সিস্টেম উপস্থিতির ভিত্তিতে সব কর্মীর বেতন হিসাব করবে।Select month and year — the system calculates salary for all employees based on attendance.
2
Payslip DownloadDownload Payslip
Generated payroll থেকে প্রতিটি কর্মীর PDF payslip ডাউনলোড করুন।Download a PDF payslip for each employee from the generated payroll.

ছুটি (Leave Management)Leave Management

HRM → Leaves-এ কর্মীদের leave application দেখুন এবং approve বা reject করুন।In HRM → Leaves, view employee leave applications and approve or reject them.

ছুটির ধরনLeave TypeবিবরণDescription
Sick Leaveঅসুস্থতাজনিত ছুটিMedical/illness leave
Casual Leaveব্যক্তিগত কাজের ছুটিPersonal/casual leave
Annual Leaveবার্ষিক অর্জিত ছুটিAnnual earned leave
Otherঅন্যান্য কারণে ছুটিLeave for other reasons

ফিল্ড টাস্কField Tasks

Field Operations → Tasks-এ installation, repair, maintenance টাস্ক technician-দের assign করুন। Technician মোবাইল থেকে GPS check-in ও check-out করতে পারবে।In Field Operations → Tasks, assign installation, repair, and maintenance tasks to technicians. Technicians can GPS check-in and check-out from mobile.

SMS ও যোগাযোগCommunication

SMS balance, auto triggers, template, bulk campaign, WhatsApp এবং email notification-এর সম্পূর্ণ গাইড।Complete guide for SMS balance, auto triggers, templates, bulk campaigns, WhatsApp, and email notifications.

SMS Balance রিচার্জSMS Balance Recharge

1
Admin → SMS → Balance & Recharge
বর্তমান SMS balance দেখুন। bKash, Nagad, Rocket বা ব্যাংক ট্রান্সফারে recharge করুন।View current SMS balance. Recharge via bKash, Nagad, Rocket, or bank transfer.
2
Transaction ConfirmConfirm Transaction
Payment করার পর transaction ID দিয়ে submit করুন। আমরা verify করে balance যোগ করব।After payment, submit with transaction ID. We'll verify and add balance.

অটো SMS ট্রিগারAuto SMS Triggers

Settings → Notifications-এ নিচের event-গুলোর জন্য auto SMS চালু/বন্ধ করুন:In Settings → Notifications, enable/disable auto SMS for the following events:

ঘটনাEventবিবরণDescription
ইনভয়েস তৈরিInvoice Generatedনতুন বিল তৈরি হলে ক্লায়েন্টকে জানানোNotify client when a new bill is created
পেমেন্ট নিশ্চিতকরণPayment Confirmedপেমেন্ট নেওয়ার পর confirmation SMSConfirmation SMS after payment is collected
মেয়াদ সতর্কতাExpiry Warningমেয়াদ শেষের N দিন আগে reminder (3/7 দিন)Reminder N days before expiry (e.g., 3/7 days)
মেয়াদ শেষAccount Expiredমেয়াদ শেষ হলে notifyNotify when account expires
অ্যাকাউন্ট সাসপেন্ডAccount Suspendedinternet বন্ধ হলে জানানোNotify when internet access is blocked
পুনরায় সক্রিয়Account Restoredinternet চালু হলে জানানোNotify when internet access is restored
বিল বকেয়াBill Overduedue date পার হলে reminderReminder after due date passes
নতুন সংযোগNew Connectionক্লায়েন্ট তৈরি হলে welcome SMS + credentialsWelcome SMS + credentials when client is created

SMS Template কাস্টমাইজCustomizing SMS Templates

Admin → SMS → Templates-এ ১৬+ pre-configured template কাস্টমাইজ করুন। Template-এ এই variables ব্যবহার করুন:Customize 16+ pre-configured templates in Admin → SMS → Templates. Use these variables in your templates:

{name}      — ক্লায়েন্টের নাম
{amount}    — পরিমাণ (টাকা)
{due_date}  — due তারিখ
{package}   — প্যাকেজ নাম
{username}  — PPPoE username
{password}  — PPPoE password
{phone}     — ফোন নম্বর

Broadcast / Bulk SMSBroadcast / Bulk SMS

Admin → SMS → Broadcast-এ নিচের filter ব্যবহার করে নির্দিষ্ট গ্রুপে SMS পাঠান:In Admin → SMS → Broadcast, use these filters to send SMS to specific groups:

  • সব active ক্লায়েন্ট — সকলকে একসাথেAll active clients — broadcast to everyone
  • Zone অনুযায়ী — নির্দিষ্ট এলাকার ক্লায়েন্টBy zone — clients in a specific area
  • Status অনুযায়ী — expired, suspended, active আলাদাভাবেBy status — expired, suspended, or active separately
  • Package অনুযায়ী — নির্দিষ্ট প্যাকেজের ক্লায়েন্টBy package — clients on a specific package

SMS InsightsSMS Insights

Admin → SMS → Insights-এ দেখুন: মোট SMS পাঠানো/সফল/ব্যর্থ, template-ভিত্তিক breakdown, দৈনিক trend chart, cost analysis।In Admin → SMS → Insights: total SMS sent/success/failed, template-wise breakdown, daily trend chart, cost analysis.

WhatsApp নোটিফিকেশনNotifications

Settings → WhatsApp-এ WhatsApp Business API credentials (phone number + access token) দিলে SMS-এর পাশাপাশি WhatsApp-এও notification যাবে।Add WhatsApp Business API credentials (phone number + access token) in Settings → WhatsApp to also send notifications via WhatsApp alongside SMS.

রিপোর্ট ও AnalyticsReports & Analytics

১১+ ধরনের রিপোর্ট — BTRC compliance, financial analysis, network analytics, churn prediction সহ।11+ report types — BTRC compliance, financial analysis, network analytics, and churn prediction.

সব রিপোর্টের তালিকাAll Available Reports

রিপোর্টReportকী দেখায়ShowsExportExport
Collection Report তারিখ range-এ payment method অনুযায়ী সংগ্রহ breakdownCollection breakdown by payment method for a date range CSV
Due Bills Report সব unpaid/partial invoice — zone ভিত্তিক মোট বকেয়াAll unpaid/partial invoices — total due by zone CSV
Balance Sheet মাসিক income vs expense category ভিত্তিক breakdown, profit/lossMonthly income vs expense by category, profit/loss
BTRC Subscriber Report BTRC submission-এর জন্য সব subscriber data — total, active, new, terminated, zone, package, bandwidth tier ভিত্তিকAll subscriber data for BTRC submission — total, active, new, terminated, by zone/package/bandwidth tier CSV / XLSX
Zone Heatmap প্রতিটি zone-এ collection amount, due amount, active client countCollection, due amount, and active client count per zone
Bandwidth Report Top 10 bandwidth consumer — download/upload GB, peak rates, online hours per clientTop 10 bandwidth consumers — download/upload GB, peak rates, online hours per client PDF
Churn Prediction ঝুঁকিতে থাকা ক্লায়েন্ট — ৩ মাসে ২+ বার late payment করেছেAt-risk clients — 2+ late payments in 3 months
Technician Performance মাসিক payment collector, ticket closer, নতুন সংযোগ কে কতটুকু করেছেMonthly payment collection, ticket closure, and new connections per technician
Revenue vs Target মাসিক revenue vs লক্ষ্যমাত্রা, গড় client fee analysisMonthly revenue vs target, average client fee analysis
Analytics Dashboard Interactive charts — client growth, revenue trend, zone performanceInteractive charts — client growth, revenue trend, zone performance

BTRC Report তৈরির ধাপGeneration Steps

1
Reports → BTRC Subscriber Report
মাস ও বছর সিলেক্ট করুন।Select month and year.
2
Generate ও ExportGenerate & Export
"Generate" ক্লিক করলে সিস্টেম সব subscriber data compile করবে। CSV বা XLSX হিসেবে download করুন।Click "Generate" and the system compiles all subscriber data. Download as CSV or XLSX.
⚠️
BTRC report-এ "New Subscribers" section-এ এই মাসে যোগ হওয়া প্রতিটি ক্লায়েন্টের বিস্তারিত (নাম, NID, ঠিকানা, সংযোগ তারিখ) অন্তর্ভুক্ত হয়। তাই ক্লায়েন্ট যোগের সময় NID ও ঠিকানা সঠিকভাবে দেওয়া জরুরি।The BTRC report "New Subscribers" section includes details (name, NID, address, connection date) for every client added this month. So entering NID and address accurately at client creation is essential.

Hotspot কার্ড ম্যানেজমেন্টCard Management

Hotspot voucher card তৈরি, print, batch management, agent assignment এবং card usage tracking।Create, print, batch manage, assign to agents, and track hotspot voucher card usage.

Card Batch তৈরি করাCreating a Card Batch

1
Hotspot → Card Batches → Generate Batch
Package/Bandwidth, validity (days), price ও quantity দিন। একটি batch-এ ১ থেকে ১০০০ পর্যন্ত card তৈরি করা যায়।Enter package/bandwidth, validity (days), price, and quantity. Each batch can have 1 to 1000 cards.
2
Print বা PDF DownloadPrint or Download PDF
Generate করার পর batch সিলেক্ট করে PDF print করুন — প্রতিটি card-এ username, password, validity, price প্রিন্ট হবে।After generating, select the batch and print PDF — each card shows username, password, validity, and price.
3
Agent-এ Assign করুনAssign to Agent
Batch থেকে নির্দিষ্ট reseller/agent-কে cards assign করুন — agent তার panel থেকে card বিক্রি করতে পারবে, commission tracking হবে।Assign cards from a batch to a specific reseller/agent — they can sell from their panel with commission tracking.

Card StatusCard Status

Statusঅর্থMeaning
availableবিক্রির জন্য প্রস্তুতReady for sale
assignedAgent-কে দেওয়া হয়েছেAssigned to an agent
usedব্যবহৃত, internet চলছেUsed, internet active
expiredমেয়াদ শেষValidity expired
💡
Hotspot card-এর username/password MikroTik Hotspot server-এ auto push হয় না — One-Click Setup দিয়ে Hotspot server আগে configure করতে হবে। Card use করলে client নিজেই captive portal-এ login করবে।Hotspot card username/password are not auto-pushed to MikroTik — configure the Hotspot server first via One-Click Setup. When a card is used, the client logs in via the captive portal.

ক্লায়েন্ট পোর্টালClient Portal

ক্লায়েন্টের self-service পোর্টাল — বিল পেমেন্ট, invoice history, live traffic, সাপোর্ট টিকেট, package পরিবর্তন।Client self-service portal — bill payment, invoice history, live traffic, support tickets, and package changes.

ক্লায়েন্ট কীভাবে লগইন করবেHow Clients Log In

🔗
পোর্টাল URL: https://yourdomain.com/portal/login
ক্লায়েন্ট তাদের PPPoE username বা registered phone number দিয়ে লগইন করতে পারে।
Portal URL: https://yourdomain.com/portal/login
Clients can log in using their PPPoE username or registered phone number.

পোর্টালের সব ফিচারAll Portal Features

ফিচারFeatureক্লায়েন্ট কী করতে পারেWhat Client Can Do
💳 বিল পেমেন্টBill PaymentbKash/Nagad/AamarPay/SSLCommerz দিয়ে current invoice পরিশোধPay current invoice via bKash/Nagad/AamarPay/SSLCommerz
📄 Invoice HistoryInvoice Historyসব invoice দেখা ও PDF downloadView all invoices and download PDFs
📡 Live TrafficReal-time upload/download speed graphReal-time upload/download speed graph
📊 Usage HistoryUsage Historyমাসিক data usage chart (বিগত ৩০ দিন)Monthly data usage chart (last 30 days)
🎫 Support TicketSupport Ticketনতুন ticket তৈরি, reply, status checkCreate new ticket, reply, check status
📦 Package পরিবর্তনPackage Changeনতুন প্যাকেজে upgrade request পাঠানোSend upgrade request for a new package
🔑 PPPoE PasswordPPPoE PasswordPPPoE password নিজে পরিবর্তন করাChange PPPoE password themselves
🎁 ReferralReferral link শেয়ার করে discount earn করাShare referral link and earn discounts
📢 NoticeNoticesAdmin-এর announce করা notice দেখাView notices announced by admin
🌐 Speed TestAdmin configured speed test link-এ test করাRun speed test via admin-configured link

Support Ticket সিস্টেমSupport Ticket System

Admin → Support Tickets-এ সব ক্লায়েন্টের ticket দেখুন, reply করুন এবং resolve করুন। Team members assign করুন, department ও category অনুযায়ী organize করুন।In Admin → Support Tickets, view all client tickets, reply to them, and resolve them. Assign team members, organize by department and category.

Statusঅর্থMeaning
openনতুন/উত্তর দেওয়া হয়নিNew/unanswered
in_progressকাজ চলছেBeing worked on
resolvedসমাধান হয়েছেResolved
closedবন্ধ করা হয়েছেClosed

প্যাকেজ ও জোনPackages & Zones

Internet package তৈরি, bandwidth সেটিং, router profile assignment এবং সেবা এলাকার zone ব্যবস্থাপনা।Create internet packages, configure bandwidth, assign router profiles, and manage service area zones.

নতুন Package তৈরিCreating a New Package

1
Settings → Packages → Add Package
Package নাম, মূল্য, connection type (PPPoE/Hotspot/Static) সিলেক্ট করুন।Enter package name, price, and select connection type (PPPoE/Hotspot/Static).
2
Bandwidth সেটআপBandwidth Setup
Download speed (Mbps), upload speed (Mbps), burst limit (যদি থাকে) এবং validity days দিন।Enter download speed (Mbps), upload speed (Mbps), burst limit (if any), and validity days.
3
Router Profile AssignAssign Router Profile
MikroTik-এর PPP profile assign করুন। "Push to Router" করলে bandwidth profile MikroTik-এ sync হবে।Assign MikroTik's PPP profile. "Push to Router" syncs the bandwidth profile to MikroTik.
ফিল্ডFieldবিবরণDescription
NamePackage-এর নাম (যেমন "20Mbps Monthly")Package name (e.g., "20Mbps Monthly")
Priceমাসিক বা মেয়াদ-ভিত্তিক মূল্য (টাকা)Monthly or validity-based price (BDT)
TypePPPoE = username/password লগইন, Hotspot = captive portal, Static = fixed IPPPPoE = username/password login, Hotspot = captive portal, Static = fixed IP
BandwidthDownload/Upload Mbps সীমা — MikroTik queue-এ apply হয়Download/Upload Mbps limit — applied in MikroTik queue
Validity DaysDaily billing-এ কতদিনের connection (30, 15, 7 দিন)Connection duration for daily billing (30, 15, 7 days)
Data Limit (GB)মাসিক data quota — শেষ হলে RADIUS block করেMonthly data quota — RADIUS blocks when exceeded

Zone তৈরি ও ব্যবস্থাপনাCreating & Managing Zones

Zone হলো ভৌগোলিক সেবা এলাকা (যেমন: Mirpur, Dhanmondi, Uttara)। প্রতিটি ক্লায়েন্টকে একটি zone-এ assign করা হয়।A Zone is a geographic service area (e.g., Mirpur, Dhanmondi, Uttara). Each client is assigned to a zone.

  • Settings → Zones → Add Zone — নাম ও বিবরণ দিনSettings → Zones → Add Zone — enter name and description
  • Zone অনুযায়ী clients filter করা যায়, bulk SMS পাঠানো যায়Filter clients by zone, send bulk SMS by zone
  • Reports → Zone Heatmap-এ zone-ভিত্তিক revenue ও due দেখুনView zone-wise revenue and dues in Reports → Zone Heatmap

পোর্টাল সেটিংসPortal Settings

ক্লায়েন্ট পোর্টালের ফিচার toggle, notice, speed test, referral program এবং maintenance mode কনফিগারেশন।Configure client portal feature toggles, notices, speed test, referral program, and maintenance mode.

Portal Feature TogglesPortal Feature Toggles

Settings → Portal Settings-এ নিচের features চালু বা বন্ধ করুন:In Settings → Portal Settings, enable or disable the following features:

FeatureFeatureকী করেFunction
Bandwidth Displayক্লায়েন্ট তার প্যাকেজের speed দেখতে পাবেClient can see their package's speed
Usage HistoryData usage graph দেখানোShow data usage graph
Invoice Listপোর্টাল থেকে সব invoice দেখাView all invoices from portal
Support Ticketsপোর্টাল থেকে ticket submit করাSubmit support tickets from portal
Live Trafficreal-time speed graphReal-time speed graph
Package Change Requestনিজে package change request করাSelf-service package change request
Referral Programক্লায়েন্ট referral link শেয়ার করে discount পাবেClients share referral links and earn discounts

Notice প্রকাশ করাPublishing Notices

Settings → Portal Notices-এ announcement তৈরি করুন। Target করুন — সব ক্লায়েন্ট, নির্দিষ্ট zone, নির্দিষ্ট package, বা বকেয়া ক্লায়েন্ট।Create announcements in Settings → Portal Notices. Target them — all clients, a specific zone, specific package, or overdue clients.

Maintenance ModeMaintenance Mode

Maintenance mode চালু করলে ক্লায়েন্ট পোর্টালে "Under Maintenance" page দেখাবে। Admin panel স্বাভাবিকভাবে কাজ করবে।Enabling maintenance mode shows an "Under Maintenance" page on the client portal. The admin panel continues to work normally.

অ্যাপ সেটিংসApp Settings

কোম্পানি প্রোফাইল, billing, package, zone, payment gateway, portal, SMS, email, WhatsApp, API keys — সব কনফিগারেশন এক জায়গায়।Company profile, billing, packages, zones, payment gateways, portal, SMS, email, WhatsApp, and API keys — all configurations in one place.

সেটিংস পেজসমূহSettings Pages

পেজPageকী কনফিগার করা যায়What Can Be Configured
Company Profileনাম, ইমেইল, ফোন, ঠিকানা, currency, timezone, লোগো, faviconName, email, phone, address, currency, timezone, logo, favicon
PackagesInternet package তৈরি/সম্পাদনা — bandwidth, মেয়াদ, মূল্য, type (PPPoE/Hotspot/Static), router PPP profileCreate/edit internet packages — bandwidth, validity, price, type (PPPoE/Hotspot/Static), router PPP profile
Zonesসেবা এলাকার zone তৈরি ও পরিচালনাCreate and manage service area zones
Billing SettingsAuto invoice, grace period, late fee (%, flat), VAT default, invoice prefix, suspended client billingAuto invoice, grace period, late fee (%, flat), default VAT, invoice prefix, billing for suspended clients
Payment GatewaybKash, Nagad, AamarPay, SSLCommerz API credentials + sandbox togglebKash, Nagad, AamarPay, SSLCommerz API credentials + sandbox toggle
SMS GatewaySMS provider API key, sender IDSMS provider API key and sender ID
Notification Settingsকোন event-এ SMS/email যাবে, expiry reminder কতদিন আগে, Telegram bot integrationWhich events trigger SMS/email, expiry reminder timing, Telegram bot integration
Email SettingsSMTP host, port, username, password, from address, test emailSMTP host, port, username, password, from address, test email
Portal SettingsClient portal features toggle, notice, speed test URL, referral program, maintenance modeToggle client portal features, notices, speed test URL, referral program, maintenance mode
WhatsAppWhatsApp Business phone number ও access tokenWhatsApp Business phone number and access token
API KeysISP API keys তৈরি, IP whitelist, revokeCreate ISP API keys, IP whitelist, revoke
Expensesঅপারেশনাল expense track করুন — category, তারিখ, পরিমাণ, payment methodTrack operational expenses — category, date, amount, payment method
InventoryEquipment/item management — serial number, quantity, purchase price; sales trackingEquipment/item management — serial number, quantity, purchase price; sales tracking
Support Agent PermissionsSupport agent কী কী edit/view করতে পারবে তা নিয়ন্ত্রণControl what support agents can edit/view

Billing Settings বিস্তারিতBilling Settings Detail

সেটিংSettingবিবরণDescriptionউদাহরণExample
Invoice PrefixInvoice নম্বরের শুরুতে কী থাকবেPrefix for invoice numbersINV, NET, ISP
Auto Generate Invoiceপ্রতি মাস ১ তারিখে স্বয়ংক্রিয় invoice তৈরিAuto create invoices on the 1st of each monthOn/Off
Late Fee Type% বা fixed amountPercentage or fixed amount10% বা ৫০ টাকা
Late Fee After DaysDue date-এর কত দিন পর late fee যোগ হবেDays after due date to add late fee7
Bill Suspendedসাসপেন্ড ক্লায়েন্টের জন্য বিল তৈরি হবে কিনাWhether to generate bills for suspended clientsOn/Off
Bill InactiveInactive ক্লায়েন্টের জন্য বিল তৈরি হবে কিনাWhether to generate bills for inactive clientsOn/Off

পেমেন্ট গেটওয়ে কনফিগারেশনPayment Gateway Configuration

bKash, Nagad, AamarPay, SSLCommerz সেটআপ — ক্লায়েন্ট পোর্টাল থেকে online পেমেন্ট চালু করার গাইড।Setup guide for bKash, Nagad, AamarPay, SSLCommerz — enabling online payments from the client portal.

bKash সেটআপSetup

1
Settings → Payment Gateway → bKash
bKash merchant portal থেকে পাওয়া credentials দিন: App Key, App Secret, Username, Password।Enter credentials from bKash merchant portal: App Key, App Secret, Username, Password.
2
Callback URL সেট করুনSet Callback URL
bKash merchant dashboard-এ Callback URL দিন:Set this Callback URL in your bKash merchant dashboard:
https://yourdomain.com/portal/payment/bkash/callback
3
Sandbox বন্ধ করুনDisable Sandbox
Test করা শেষে "Sandbox Mode" off করুন live payment-এর জন্য।After testing, turn off "Sandbox Mode" for live payments.

অন্যান্য গেটওয়েOther Gateways

GatewayCallback URLCallback URL
Nagad/portal/payment/nagad/callback
AamarPay/portal/payment/aamarpay/callback
SSLCommerz/portal/payment/ssl/success and /ssl/fail
💡
Sandbox mode-এ test payment করুন আগে। সব ঠিক থাকলে sandbox বন্ধ করুন। Live mode-এ real money কাটে।Test payments in sandbox mode first. Once everything works, disable sandbox. Live mode processes real money.

2FA / নিরাপত্তাSecurity

Two-Factor Authentication (OTP + Google Authenticator) সেটআপ ও ব্যবহার গাইড। অ্যাকাউন্ট সুরক্ষার জন্য অত্যন্ত গুরুত্বপূর্ণ।Setup and usage guide for Two-Factor Authentication (OTP + Google Authenticator). Highly recommended for account security.

2FA চালু করাEnabling 2FA

1
Profile → Security → Enable 2FA
Admin account-এ লগইন করুন → উপরের ডানে নাম ক্লিক → Profile → Security ট্যাব।Log into admin account → click name at top right → Profile → Security tab.
2
Method বেছে নিনChoose Method
দুটি option:
SMS OTP — প্রতিবার লগইনে ফোনে OTP আসবে
Google Authenticator (TOTP) — app-এ time-based code দেখাবে, কোনো SMS লাগবে না
Two options:
SMS OTP — OTP sent to phone on each login
Google Authenticator (TOTP) — time-based code in app, no SMS needed
3
QR Code Scan (TOTP হলে)Scan QR Code (for TOTP)
Google Authenticator বা Authy app-এ QR code scan করুন। প্রথম 6-digit code দিয়ে verify করুন।Scan the QR code with Google Authenticator or Authy app. Verify with the first 6-digit code.
4
Backup Codes সংরক্ষণSave Backup Codes
8টি backup code দেওয়া হবে — এগুলো নিরাপদ স্থানে সংরক্ষণ করুন। ফোন হারালে বা app না পেলে এগুলো দিয়ে লগইন করুন।8 backup codes will be provided — save them securely. Use these to log in if you lose your phone or can't access the app.

Login Attempts MonitorLogin Attempts Monitor

Security → Login Attempts-এ সব সফল ও ব্যর্থ লগইনের ইতিহাস দেখুন — IP address, browser, সময় সহ। অপরিচিত IP থেকে লগইনের চেষ্টা হলে সতর্ক থাকুন।In Security → Login Attempts, view all successful and failed login history — including IP address, browser, and time. Stay alert for login attempts from unfamiliar IPs.

API Reference

SKYLINK ISP BILLING REST API ব্যবহার করে third-party integration করার গাইড।Guide for integrating with SKYLINK ISP BILLING via the REST API.

Authentication

API Key তৈরি করুন: Admin → Settings → API Keys → Generate KeyCreate an API Key: Admin → Settings → API Keys → Generate Key

Authorization: Bearer {your-api-key}
Content-Type: application/json

Pay Bill API (External)

bKash/Nagad/Rocket এর জন্য public pay bill endpoint (MikroTik hotspot redirect-এও ব্যবহার হয়):Public pay-bill endpoint for bKash/Nagad/Rocket (also used for MikroTik hotspot redirect):

GET /api/paybill/v1/{api_key}?phone=01XXXXXXXXX&username=pppoe_user

Response:
{
  "client_name": "Rahim Uddin",
  "due_amount": 800,
  "package": "20 Mbps",
  "status": "suspended"
}

Webhook — পেমেন্ট CallbackPayment Callback

GatewayCallback URL
bKash/portal/payment/bkash/callback
Nagad/portal/payment/nagad/callback
AamarPay/portal/payment/aamarpay/callback
SSLCommerz/portal/payment/ssl/success
📖
API Key তৈরি করতে: Admin → Settings → API Keys → Generate Key।To create an API Key: Admin → Settings → API Keys → Generate Key.