How to use Bengal Stack
Everything you need to run your ISP on one platform — from signing up to billing, MikroTik automation, your network map, and the branded apps and website your customers see. The walkthrough below uses example names and numbers only.
1. Getting started
Bengal Stack gives every internet service provider its own isolated workspace — an admin panel, customer apps and a branded website — on a subdomain like yourcompany.aestheticou.com or your own domain.
- Create your account. On the Pricing page pick the Free plan (free for 6 months, no card) or a paid plan, then fill in your name, business name, email and a password.
- We set up your workspace. Your panel, database and branded website are provisioned automatically. You will get an email the moment it is ready.
- Sign in. Log in to the customer portal and open your panel with one click — single sign-on means there is no separate panel password to remember.
- Do these five things first: add your logo and brand colour, connect a MikroTik router, create your internet packages, add or import your customers, and switch on a payment gateway.
2. The admin dashboard
Everything is reached from the left sidebar, grouped into Main (dashboard & customers), Accounting, Networking & Ops, Map, AI Support, Admin & HR, Front Settings and Settings.
The top bar has a global search (find a customer by name, IP or invoice number), a Quick Create button, the notification bell and your profile menu.
3. Managing customers
- Add a customer. Open Customers → New and enter their name, phone, address, the package, the PPPoE username & password, and the router and service zone. You can also capture GPS coordinates, or ask the customer to share their location from the app.
- Find & filter. Search by name, phone, PPPoE user or IP, and filter by status (active, suspended) or by Due to see exactly who owes money. Each row shows whether the customer is online right now.
- Open a customer. The detail view shows their profile and GPS, current package, bills, recent sessions, a Request live location button, and a live chat (text and images).
- Bulk import. Bring existing customers in from a spreadsheet. Re-importing later restores anyone who was removed as unlisted, so nothing is ever silently lost.
4. Packages & pricing
- Create a package. Under Networking & Ops → Packages, set the name (for example "Home 10 Mbps"), the speed, the monthly price and the validity (for example 30 days).
- Link it to MikroTik. Map the package to a MikroTik profile so the speed limit is applied automatically. Any conflicting profile on the user is cleared for you.
- Show it on your site. Packages appear automatically as pricing cards on your public Packages page — mark one as "popular" to highlight it.
- Upgrades. Customers can request an upgrade from the portal or app, either instantly (pay the difference now) or from the next billing cycle (applied automatically on their bill date).
5. Billing & accounting
Each customer gets one payable invoice per month on their cycle date, with a clear due date.
- Record a collection. Open Accounting → Collections, choose the customer, pick the method (cash or an online gateway), enter the amount and save. Online gateway payments are recorded automatically.
- See the money. Use Accounting Overview (totals), Customer Ledger (per-customer history), Ledger & Expenses (your own costs) and Finance Reports.
- Automation. An overdue customer is suspended automatically and reconnected the moment their dues are cleared — an online payment restores service within seconds.
- Online payments. Turn on SSLCommerz and/or bKash under Settings → Payment gateways, and a "Pay now" button appears in the portal and the app.
6. Network & MikroTik (PPPoE / RADIUS)
- Connect a router. Under Networking & Ops, add your MikroTik with its host and API credentials. The panel then reads live status, interfaces and PPPoE sessions.
- PPPoE & profiles. Customers map to PPPoE secrets and profiles; a package change pushes the correct profile (speed) automatically. Sync rules, conflict detection and a change log keep the router and the panel in step.
- Suspend & reconnect. Suspension disables the PPPoE secret; reconnection restores it. This runs automatically with billing, instantly from the Billing Alerts "Suspend Now" action, or on a successful payment.
7. OLT / ONU (GPON)
Add your OLTs and keep an ONU inventory in the panel. Bengal Stack auto-detects the uplink interface and charts uplink bandwidth so you can watch capacity over time, and ONUs link to customers for end-to-end visibility from the core to the home.
8. Network map
Open Map from the sidebar to plan and document your physical network on an interactive map. You can:
- Draw service zones — named, listed automatically, and available to pick when you add a customer.
- Place routers and OLTs at their real coordinates.
- Draw optical-fibre links with a fibre code, type and an automatically calculated length.
- Add splitters (with ratio and serial number) and TJ boxes.
Customers appear automatically as router icons — green when the connection is live and red when it is not. You can rename and add notes to anything, and a stats strip shows live totals. Drawn zones also appear on your public Coverage page.
9. AI support & troubleshooting
Your customers get an AI assistant in the portal and app that walks them through guided troubleshooting — slow speed, no connection, payment questions and more — before a human is needed. You control the troubleshooting flows, and you can always offer a one-tap hand-off to live support.
10. Tickets & live chat
Customers open support tickets (with photos) and chat with your team in real time — images can be sent both ways. Assign a technician as a service job and track it to completion. When a chat or ticket is closed, any attached media is permanently removed from the server for privacy.
11. Your customers' portal & app
Web portal. A branded Self Care portal where customers view their account, pay bills online, upgrade their package, watch real-time download/upload, open tickets, chat live, share their GPS location and read notifications. On phones it uses an app-style bottom navigation bar.
Mobile app. The same experience as a native app — Home, Bills (pay through your gateway), Plans (upgrade), Support (chat & tickets), plus location sharing and push notifications — all carrying your logo and brand colour.
12. Employee app
Your field staff get a dedicated app for their assigned jobs, digital attendance (check-in / check-out with GPS), payroll and leave requests. Staff receive a push notification the moment a new job is assigned to them.
13. Your public website
Every workspace includes a branded website at yourcompany.aestheticou.com (or your own domain): a home page, a Packages page (your pricing cards), a Coverage page with an interactive map of your zones, optional Media / Live TV links, and the Self Care portal login.
Edit all of it under Front Settings — homepage content, packages, coverage areas, media links and the support section — with no code required.
14. Settings, team & branding
- Branding. Upload your logo and set your brand colour; it flows into the panel, the website and the apps.
- Payment gateways. Add your SSLCommerz / bKash keys to accept online payments.
- Team & roles. Invite admins and assign roles such as Super Admin or Zone Manager — a zone manager only sees the areas you assign to them.
15. FAQ
- Do I need a credit card to start?
- No. The Free plan is free for 6 months with no card required.
- Can I use my own domain?
- Yes — point your domain to your workspace and we issue the SSL certificate automatically.
- Are the apps included?
- The customer and staff apps are part of the platform. (During the free trial, the mobile apps are a paid add-on.)
- Where is my data?
- Every ISP gets an isolated workspace with its own database — your data is never mixed with another provider's.
- Still need help?
- Reach our team through the Contact link in the footer.